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

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

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

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

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

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

b,
strong {
  font-weight: 600;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " ("attr(href) ")";
  }

  abbr[title]:after {
    content: " ("attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #ffffff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #4d4f53;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 0;
  margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 34px;
}

h2,
.h2 {
  font-size: 24px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 14px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999999;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #468847;
}

a.text-success:hover {
  color: #356635;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover {
  color: #2d6987;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover {
  color: #a47e3c;
}

.text-danger {
  color: #b94a48;
}

a.text-danger:hover {
  color: #953b39;
}

.bg-primary {
  color: #fff;
  background-color: #428bca;
}

a.bg-primary:hover {
  background-color: #3071a9;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 960px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  float: left;
}

.col-md-12 {
  width: 100%;
}

.col-md-11 {
  width: 91.66666667%;
}

.col-md-10 {
  width: 83.33333333%;
}

.col-md-9 {
  width: 75%;
}

.col-md-8 {
  width: 66.66666667%;
}

.col-md-7 {
  width: 58.33333333%;
}

.col-md-6 {
  width: 50%;
}

.col-md-5 {
  width: 41.66666667%;
}

.col-md-4 {
  width: 33.33333333%;
}

.col-md-3 {
  width: 25%;
}

.col-md-2 {
  width: 16.66666667%;
}

.col-md-1 {
  width: 8.33333333%;
}

.col-md-pull-12 {
  right: 100%;
}

.col-md-pull-11 {
  right: 91.66666667%;
}

.col-md-pull-10 {
  right: 83.33333333%;
}

.col-md-pull-9 {
  right: 75%;
}

.col-md-pull-8 {
  right: 66.66666667%;
}

.col-md-pull-7 {
  right: 58.33333333%;
}

.col-md-pull-6 {
  right: 50%;
}

.col-md-pull-5 {
  right: 41.66666667%;
}

.col-md-pull-4 {
  right: 33.33333333%;
}

.col-md-pull-3 {
  right: 25%;
}

.col-md-pull-2 {
  right: 16.66666667%;
}

.col-md-pull-1 {
  right: 8.33333333%;
}

.col-md-pull-0 {
  right: 0%;
}

.col-md-push-12 {
  left: 100%;
}

.col-md-push-11 {
  left: 91.66666667%;
}

.col-md-push-10 {
  left: 83.33333333%;
}

.col-md-push-9 {
  left: 75%;
}

.col-md-push-8 {
  left: 66.66666667%;
}

.col-md-push-7 {
  left: 58.33333333%;
}

.col-md-push-6 {
  left: 50%;
}

.col-md-push-5 {
  left: 41.66666667%;
}

.col-md-push-4 {
  left: 33.33333333%;
}

.col-md-push-3 {
  left: 25%;
}

.col-md-push-2 {
  left: 16.66666667%;
}

.col-md-push-1 {
  left: 8.33333333%;
}

.col-md-push-0 {
  left: 0%;
}

.col-md-offset-12 {
  margin-left: 100%;
}

.col-md-offset-11 {
  margin-left: 91.66666667%;
}

.col-md-offset-10 {
  margin-left: 83.33333333%;
}

.col-md-offset-9 {
  margin-left: 75%;
}

.col-md-offset-8 {
  margin-left: 66.66666667%;
}

.col-md-offset-7 {
  margin-left: 58.33333333%;
}

.col-md-offset-6 {
  margin-left: 50%;
}

.col-md-offset-5 {
  margin-left: 41.66666667%;
}

.col-md-offset-4 {
  margin-left: 33.33333333%;
}

.col-md-offset-3 {
  margin-left: 25%;
}

.col-md-offset-2 {
  margin-left: 16.66666667%;
}

.col-md-offset-1 {
  margin-left: 8.33333333%;
}

.col-md-offset-0 {
  margin-left: 0%;
}

table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
  padding: 5px;
}

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

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
  border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
  font-weight: 400;
}

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

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
  margin: 0;
}

input[type="file"]~.input-group-btn button {
  color: white;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"] {
  line-height: 34px;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #468847;
}

.has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #468847;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c09853;
}

.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #c09853;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #b94a48;
}

.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #b94a48;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .input-group>.form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}

.form-horizontal .form-control-static {
  padding-top: 7px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}

.btn-primary {
  color: #ffffff;
  background-color: #009aa6;
  border-color: #00828d;
  border: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #00747d;
  border-color: #004a4f;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #009aa6;
  border-color: #00828d;
}

.btn-primary .badge {
  color: #009aa6;
  background-color: #ffffff;
}

.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
  border: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}

.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}

.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}

.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.btn-block+.btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.eot);
  src: url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.woff) format("woff"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.ttf) format("truetype"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #999999;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  float: left;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
  z-index: 2;
}

.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus {
  outline: none;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group>.btn-group {
  float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
  float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified>.btn-group .btn {
  width: 100%;
}

[data-toggle="buttons"]>.btn>input[type="radio"],
[data-toggle="buttons"]>.btn>input[type="checkbox"] {
  display: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
  height: 45px;
  line-height: 45px;
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
  height: auto;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  margin-left: -1px;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}

@media (min-width: 768px) {

  .container>.navbar-header,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 990;
}

@media (min-width: 768px) {

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {

  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: none;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -10px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu>li>a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav>li {
    float: left;
  }

  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
  }
}

.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .input-group>.form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -10px;
  }
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

.navbar-default {
  background: white;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777777;
}

.navbar-default .navbar-nav>li>a {
  color: #777777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #555555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #333333;
}

.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav>li>a {
  color: #999999;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
  color: #ffffff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #080808;
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #999999;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #ffffff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #ffffff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.ie8 .navbar-navigation .menu a {
  height: 41px;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb>li {
  display: inline-block;
}

.breadcrumb>li+li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}

.breadcrumb>.active {
  color: #999999;
}

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

.pagination>li {
  display: inline;
}

.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #dddddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

.pager li {
  display: inline;
}

.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li>a:hover,
.pager li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next>a,
.pager .next>span {
  float: right;
}

.pager .previous>a,
.pager .previous>span {
  float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #999999;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}

.label-primary {
  background-color: #428bca;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #428bca;
  background-color: #ffffff;
}

.nav-pills>li>a>.badge {
  margin-left: 3px;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.thumbnail .caption {
  padding: 9px;
  color: #000000;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert>p,
.alert>ul {
  margin-bottom: 0;
}

.alert>p+p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #c09853;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #953b39;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media>.pull-left {
  margin-right: 10px;
}

.media>.pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item>.badge {
  float: right;
}

.list-group-item>.badge+.badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555555;
}

a.list-group-item .list-group-item-heading {
  color: #333333;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-success {
  color: #468847;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #468847;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #468847;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #468847;
  border-color: #468847;
}

.list-group-item-info {
  color: #3a87ad;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #3a87ad;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #3a87ad;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #3a87ad;
  border-color: #3a87ad;
}

.list-group-item-warning {
  color: #c09853;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #c09853;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #c09853;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #c09853;
  border-color: #c09853;
}

.list-group-item-danger {
  color: #b94a48;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #b94a48;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #b94a48;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #b94a48;
  border-color: #b94a48;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title>a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table {
  margin-bottom: 0;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
  border-top: 1px solid #dddddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}

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

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-default>.panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #dddddd;
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #428bca;
}

.panel-primary>.panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #428bca;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success>.panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info>.panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning>.panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #faebcc;
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger>.panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -10px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover>.arrow {
  border-width: 11px;
}

.popover>.arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}

.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  line-height: 1;
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left,
      color-stop(rgba(0, 0, 0, 0.5) 0%),
      color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left,
      color-stop(rgba(0, 0, 0, 0.0001) 0%),
      color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right,
      rgba(0, 0, 0, 0.0001) 0%,
      rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203a";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

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

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

html,
body {
  min-width: 960px;
}

html.overlay-open .navbar-fixed-top {
  z-index: 400;
}

html.js fieldset.collapsed {
  height: auto;
}

html.js input.form-autocomplete {
  background-image: none;
}

body {
  position: relative;
}

body .grippie {
  display: none !important;
}

body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}

body.navbar-is-fixed-top {
  padding-top: 64px !important;
}

body.navbar-is-fixed-bottom {
  padding-bottom: 64px !important;
}

body.toolbar {
  padding-top: 30px !important;
}

body.toolbar .navbar-fixed-top {
  top: 30px;
}

body.toolbar.navbar-is-fixed-top {
  padding-top: 94px !important;
}

body.toolbar-drawer {
  padding-top: 64px !important;
}

body.toolbar-drawer .navbar-fixed-top {
  top: 64px;
}

body.toolbar-drawer.navbar-is-fixed-top {
  padding-top: 128px !important;
}

body.admin-menu .navbar-fixed-top {
  top: 29px;
}

body.admin-menu.navbar-is-fixed-top {
  padding-top: 93px !important;
}

body div#admin-toolbar {
  z-index: 1600;
}

body #toolbar,
body #admin-menu,
body #admin-toolbar {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

body #admin-menu {
  margin: 0;
  padding: 0;
  position: fixed;
  z-index: 1600;
}

body #admin-menu .dropdown li {
  line-height: normal;
}

.navbar.container {
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .navbar.container {
    max-width: 710px;
  }
}

@media screen and (min-width: 992px) {
  .navbar.container {
    max-width: 930px;
  }
}

@media screen and (min-width: 1200px) {
  .navbar.container {
    max-width: 930px;
  }
}

.navbar.container>.container {
  margin: 0;
  padding: 0;
  width: auto;
}

#overlay-container,
.overlay-modal-background,
.overlay-element {
  z-index: 1500;
}

#toolbar {
  z-index: 1600;
}

.modal {
  z-index: 1620;
  top: 15%;
}

.modal-dialog {
  z-index: 1630;
}

.modal-backdrop {
  z-index: 1610;
}

.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #e5e5e5;
}

.element-invisible {
  margin: 0;
  padding: 0;
  width: 1px;
}

ul.secondary {
  float: left;
}

@media screen and (min-width: 768px) {
  ul.secondary {
    float: right;
  }
}

.page-header {
  margin-top: 0;
}

.block:first-child h2.block-title {
  margin-top: 0;
}

p:last-child {
  margin-bottom: 0;
}

.region-help>.glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0;
}

.region-help .block {
  overflow: hidden;
}

form#search-block-form {
  margin: 0;
}

.navbar #block-search-form {
  float: none;
  margin: 5px 0 5px 5px;
}

@media screen and (min-width: 992px) {
  .navbar #block-search-form {
    float: right;
  }
}

.navbar-search .control-group {
  margin-bottom: 0px;
}

ol.search-results {
  padding-left: 0;
}

#search-api-page-search-form button,
#search-api-page-search-form-knowledge-center-search button {
  background-color: transparent;
  border-radius: 0;
  font-size: 15px;
  position: absolute;
  right: 0;
  top: 0;
}

#search-api-page-search-form button:hover,
#search-api-page-search-form-knowledge-center-search button:hover,
#search-api-page-search-form button:active,
#search-api-page-search-form-knowledge-center-search button:active,
#search-api-page-search-form button:focus,
#search-api-page-search-form-knowledge-center-search button:focus {
  background-color: transparent;
}

#search-api-page-search-form-knowledge-center-search {
  position: relative;
}

ul.action-links {
  margin: 12px 0;
  padding: 0;
}

ul.action-links li {
  display: inline;
  margin: 0;
  padding: 0 6px 0 0;
}

ul.action-links .glyphicon {
  padding-right: 0.5em;
}

input,
textarea,
select,
.uneditable-input {
  max-width: 100%;
  width: auto;
}

input.error {
  color: #b94a48;
  border-color: #ebccd1;
}

fieldset legend.panel-heading {
  float: left;
  line-height: 1em;
  margin: 0;
}

fieldset .panel-body {
  clear: both;
}

fieldset .panel-heading a.panel-title {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}

fieldset .panel-heading a.panel-title:hover {
  text-decoration: none;
}

.form-actions {
  clear: both;
}

.resizable-textarea textarea {
  border-radius: 4px 4px 0 0;
}

.radio:first-child,
.checkbox:first-child {
  margin-top: 0;
}

.radio:last-child,
.checkbox:last-child {
  margin-bottom: 0;
}

.help-block,
.control-group .help-inline {
  color: #999999;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}

.panel-heading {
  display: block;
}

a.tabledrag-handle .handle {
  height: auto;
  width: auto;
}

.error {
  color: #b94a48;
}

div.error,
table tr.error {
  background-color: #f2dede;
  color: #b94a48;
}

.control-group.error {
  background: none;
}

.control-group.error label,
.control-group.error .control-label {
  color: #b94a48;
  font-weight: 600;
}

.control-group.error input,
.control-group.error textarea,
.control-group.error select,
.control-group.error .uneditable-input {
  color: #555555;
  border: 1px solid #cccccc;
}

.control-group.error .help-block,
.control-group.error .help-inline {
  color: #000000;
}

.page-node-371 .error {
  display: none !important;
}

.list-inline>li.first {
  padding-left: 0;
}

.nav-tabs {
  margin-bottom: 10px;
}

ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style: none;
  list-style-image: none;
}

.tabs--secondary {
  margin: 0 0 10px;
}

.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

.password-strength {
  width: 17em;
  float: right;
  margin-top: 1.4em;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right;
  font-weight: bold;
}

.password-indicator {
  background-color: #949494;
  height: 0.3em;
  width: 100%;
}

.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #999999;
}

input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

div.password-confirm {
  float: right;
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #b4b4b4;
}

div.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left;
  margin: 0;
  width: 36.3em;
}

.progress-wrapper .progress {
  margin-bottom: 10px;
}

.pagination ul>li>a.progress-disabled {
  float: left;
}

.form-autocomplete .glyphicon {
  color: #999999;
  font-size: 120%;
}

.form-autocomplete .glyphicon.glyphicon-spin {
  color: #428bca;
}

.form-autocomplete .input-group-addon {
  background-color: #ffffff;
}

.ajax-progress .glyphicon {
  font-size: 90%;
  margin: 0 -0.25em 0 0.5em;
}

.glyphicon-spin {
  display: inline-block;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(359deg);
  }
}

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

  100% {
    transform: rotate(359deg);
  }
}

.glyphicon-refresh {
  -webkit-transform-origin: 50% 45%;
  -moz-transform-origin: 50% 45%;
  -ms-transform-origin: 50% 45%;
  -o-transform-origin: 50% 45%;
  transform-origin: 50% 45%;
}

.tabbable {
  margin-bottom: 20px;
}

.tabs-below>.nav-tabs,
.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
  border-bottom: 0;
}

.tabs-below>.nav-tabs .summary,
.tabs-left>.nav-tabs .summary,
.tabs-right>.nav-tabs .summary {
  color: #999999;
  font-size: 12px;
}

.tab-pane>.panel-heading {
  display: none;
}

.tab-content>.active {
  display: block;
}

.tabs-below>.nav-tabs {
  border-top: 1px solid #dddddd;
}

.tabs-below>.nav-tabs>li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a {
  border-radius: 0 0 4px 4px;
}

.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
  border-top-color: #dddddd;
  border-bottom-color: transparent;
}

.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:hover,
.tabs-below>.nav-tabs>.active>a:focus {
  border-color: transparent #dddddd #dddddd #dddddd;
}

.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
  float: none;
}

.tabs-left>.nav-tabs>li:focus,
.tabs-right>.nav-tabs>li:focus {
  outline: 0;
}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li>a:focus {
  outline: 0;
}

.tabs-left>.tab-content,
.tabs-right>.tab-content {
  border-radius: 0 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #dddddd;
  overflow: hidden;
  padding: 10px 15px;
}

.tabs-left>.nav-tabs {
  float: left;
  margin-right: -1px;
}

.tabs-left>.nav-tabs>li>a {
  border-radius: 4px 0 0 4px;
}

.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left>.nav-tabs>.active>a,
.tabs-left>.nav-tabs>.active>a:hover,
.tabs-left>.nav-tabs>.active>a:focus {
  border-color: #dddddd transparent #dddddd #dddddd;
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tabs-right>.nav-tabs {
  float: right;
  margin-left: -1px;
}

.tabs-right>.nav-tabs>li>a {
  border-radius: 0 4px 4px 0;
}

.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tabs-right>.nav-tabs>.active>a,
.tabs-right>.nav-tabs>.active>a:hover,
.tabs-right>.nav-tabs>.active>a:focus {
  border-color: #dddddd #dddddd #dddddd transparent;
}

th.checkbox,
td.checkbox,
th.radio,
td.radio {
  display: table-cell;
}

.views-display-settings .label {
  font-size: 100%;
  color: #666666;
}

.views-display-settings .footer {
  padding: 0;
  margin: 4px 0 0 0;
}

table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
  max-width: inherit;
}

.form-horizontal .form-group label {
  position: relative;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}

@media (min-width: 768px) {
  .form-horizontal .form-group label {
    float: left;
    width: 16.66666667%;
  }
}

.alert {
  position: absolute;
  z-index: 5000;
  width: 100%;
  left: 0px;
}

.alert a {
  font-weight: bold;
}

.alert-success a {
  color: #356635;
}

.alert-info a {
  color: #2d6987;
}

.alert-warning a {
  color: #a47e3c;
}

.alert-danger a {
  color: #953b39;
}

.collapse {
  display: block;
}

.media {
  overflow: auto;
}

.breadcrumb {
  padding-left: 0;
  background: none;
}

.iframeblocker {
  display: none;
}

.mean-container a.meanmenu-reveal {
  top: 5px;
}

.bold-13-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #002851;
}

.bold-13-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
}

.bold-13-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #4d4f53;
}

.bold-14-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #002851;
}

.bold-14-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
}

.bold-14-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #4d4f53;
}

.bold-16-blue,
body.page-search .views-row h2 a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 32px;
  color: #002851;
}

.bold-16-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 32px;
  color: #ffffff;
}

.bold-16-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
}

.home-content-start {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
}

.bold-24-blue,
body.page-node-744 .pane-new-newsroom .views-field-title a,
.panel-flexible h3.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

.bold-24-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
}

.bold-40-clonoseq {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 44px;
  color: #00afd8;
}

.light-24-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

.light-24-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
}

.light-32-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #002851;
}

.light-32-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #ffffff;
}

.light-13-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #4d4f53;
}

.light-13-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

.light-13-gray-17 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 17px;
  color: #4d4f53;
}

.light-18-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  color: #4d4f53;
}

.light-18-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
}

.light-24-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #4d4f53;
}

.light-32-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 38px;
  color: #4d4f53;
}

.light-32-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 38px;
  color: #ffffff;
}

.light-36-gray,
.panel-flexible .pane-content .header-title,
.panel-flexible .pane-content .header-title-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  line-height: 40px;
  color: #4d4f53;
}

.light-36-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  line-height: 40px;
  color: #ffffff;
}

.open-11-gray {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #4d4f53;
}

.open-11-gray a {
  color: #4d4f53;
}

.open-11-white {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

.open-11-white a {
  color: #ffffff;
}

.open-16-white {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  color: #ffffff;
}

.open-16-white a {
  color: #ffffff;
  text-decoration: underline;
}

.white-text {
  color: #ffffff;
}

.left-text {
  text-align: left;
}

.right-text {
  text-align: right;
}

.center-text {
  text-align: center;
}

@media only screen and (max-width: 692px) {
  .hpslide-logo {
    height: 12px;
  }
}

.slider-headline-dark {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 36px;
  line-height: 40px;
  color: #4d4f53;
  display: inline-block;
  width: 100%;
  max-width: 555px;
}

@media only screen and (max-width: 692px) {
  .slider-headline-dark {
    font-size: 16px !important;
    line-height: 18px !important;
    max-width: 350px;
  }
}

.slider-headline-light {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 36px;
  line-height: 40px;
  color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 555px;
}

@media only screen and (max-width: 692px) {
  .slider-headline-light {
    font-size: 16px !important;
    line-height: 18px !important;
    max-width: 350px;
  }
}

.link-orange {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ff7900;
  text-transform: uppercase;
}

.link-orange:hover {
  color: #ff9a40;
  text-decoration: none;
}

a[rel~="external"].link-orange {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
}

a[rel~="external"].link-orange:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Hover.png);
}

a[href^="/sites/default/files/"].link-orange,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-orange {
  display: inline-block;
  min-height: 16px;
  padding-left: 40px;
  padding-top: 7px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

a[href^="/sites/default/files/"].link-orange:hover,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-orange:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange_Hover.png);
}

.link-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #00afd8;
  text-transform: uppercase;
}

.link-blue:hover {
  color: #66cfe8;
  text-decoration: none;
}

a[rel~="external"].link-blue {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Blue_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
}

a[rel~="external"].link-blue:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Blue_Hover.png);
}

a[href^="/sites/default/files/"].link-blue,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-blue {
  display: inline-block;
  min-height: 16px;
  padding-left: 40px;
  padding-top: 7px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Blue.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

a[href^="/sites/default/files/"].link-blue:hover,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-blue:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Blue_Hover.png);
}

.page-button-orange,
.page-button-blue,
.page-button-teal,
.home-button-orange {
  display: inline-block;
  height: 45px;
  padding: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}

.page-button-teal {
  min-width: 310px;
  background-color: #0089c4;
}

.page-button-orange,
.home-button-orange {
  min-width: 310px;
  background-color: #ff7900;
}

.page-button-blue {
  border-radius: 5px;
  background-color: #002851;
}

.page-button-orange:hover,
.page-button-blue:hover,
.page-button-teal:hover {
  color: #ffffff;
}

.page-button-orange:hover {
  background-color: #ff9a40;
}

.page-button-blue:hover {
  background-color: #24476e;
}

.page-button-teal:hover {
  background-color: #0089c4;
}

a[href^="/sites/default/files/"].page-button-orange,
a[href^="/sites/default/files/"].page-button-blue,
a[href^="/sites/default/files/"].page-button-teal {
  padding-left: 45px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_White.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

.home-button-orange {
  width: 465px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
}

.home-button-teal {
  display: inline-block;
  width: 465px;
  height: 45px;
  padding: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  background-color: #00afd8;
}

#home-data-btn a,
#home-research-btn a,
#home-diagnostics-btn a {
  background-color: rgba(51, 51, 51, 0.9);
  background-image: url(/sites/all/themes/adaptive_2015/images/Slider_CornerArrow_InActive.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  height: 80px;
  width: 300px;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #ffffff;
  line-height: 19px;
  text-decoration: none;
  padding: 10px 40px 15px 15px;
}

#home-data-btn a:hover,
#home-research-btn a:hover,
#home-diagnostics-btn a:hover {
  background-color: rgba(51, 51, 51, 0.98);
  text-decoration: none;
  color: #e5e3e2;
  background-image: url(/sites/all/themes/adaptive_2015/images/Slider_CornerArrow_Hover.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

#home-research-btn,
#home-diagnostics-btn {
  margin: 10px 0;
}

@media only screen and (max-width: 500px) {
  #home-research-btn a {
    height: 80px !important;
  }
}

div.full-bleed-1 {
  position: relative;
  padding: 15px 0;
  background-color: #e5e3e2;
}

div.full-bleed-2 {
  position: relative;
  padding: 15px 0;
  background-color: #ff7900;
}

div.full-bleed-3 {
  position: relative;
  padding: 15px 0;
  background-color: #4d4f53;
  color: #ffffff;
}

div.full-bleed-4 {
  position: relative;
  padding: 15px 0;
  background-color: #002851;
  color: #ffffff;
}

div.full-bleed-5 {
  position: relative;
  padding: 15px 0;
  background-color: #00afd8;
  color: #ffffff;
}

div.full-bleed-6 {
  position: relative;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png);
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png),
    linear-gradient(0deg, #4dc0eb 0%, #00a5e3 96.51000000000001%);
}

.panel-flexible div.full-bleed-2 p,
.panel-flexible div.full-bleed-3 p,
.panel-flexible div.full-bleed-4 p,
.panel-flexible div.full-bleed-6 p,
.panel-flexible div.bkgnd-2 p,
.panel-flexible div.bkgnd-3 p,
.panel-flexible div.bkgnd-4 p,
.panel-flexible div.bkgnd-6 p,
.panel-flexible div.full-bleed-2 li,
.panel-flexible div.full-bleed-3 li,
.panel-flexible div.full-bleed-4 li,
.panel-flexible div.full-bleed-6 li,
.panel-flexible div.bkgnd-2 li,
.panel-flexible div.bkgnd-3 li,
.panel-flexible div.bkgnd-4 li,
.panel-flexible div.bkgnd-6 li,
.panel-flexible div.full-bleed-2 h1,
.panel-flexible div.full-bleed-3 h1,
.panel-flexible div.full-bleed-4 h1,
.panel-flexible div.full-bleed-6 h1,
.panel-flexible div.bkgnd-2 h1,
.panel-flexible div.bkgnd-3 h1,
.panel-flexible div.bkgnd-4 h1,
.panel-flexible div.bkgnd-6 h1,
.panel-flexible div.full-bleed-2 .pane-title,
.panel-flexible div.full-bleed-3 .pane-title,
.panel-flexible div.full-bleed-4 .pane-title,
.panel-flexible div.full-bleed-6 .pane-title,
.panel-flexible div.bkgnd-2 .pane-title,
.panel-flexible div.bkgnd-3 .pane-title,
.panel-flexible div.bkgnd-4 .pane-title,
.panel-flexible div.bkgnd-6 .pane-title,
.panel-flexible div.full-bleed-2 .bold-14-gray,
.panel-flexible div.full-bleed-3 .bold-14-gray,
.panel-flexible div.full-bleed-4 .bold-14-gray,
.panel-flexible div.full-bleed-6 .bold-14-gray,
.panel-flexible div.bkgnd-2 .bold-14-gray,
.panel-flexible div.bkgnd-3 .bold-14-gray,
.panel-flexible div.bkgnd-4 .bold-14-gray,
.panel-flexible div.bkgnd-6 .bold-14-gray,
.panel-flexible div.full-bleed-2 .bold-16-gray,
.panel-flexible div.full-bleed-3 .bold-16-gray,
.panel-flexible div.full-bleed-4 .bold-16-gray,
.panel-flexible div.full-bleed-6 .bold-16-gray,
.panel-flexible div.bkgnd-2 .bold-16-gray,
.panel-flexible div.bkgnd-3 .bold-16-gray,
.panel-flexible div.bkgnd-4 .bold-16-gray,
.panel-flexible div.bkgnd-6 .bold-16-gray,
.panel-flexible div.full-bleed-2 .bold-16-blue,
.panel-flexible div.full-bleed-3 .bold-16-blue,
.panel-flexible div.full-bleed-4 .bold-16-blue,
.panel-flexible div.full-bleed-6 .bold-16-blue,
.panel-flexible div.bkgnd-2 .bold-16-blue,
.panel-flexible div.bkgnd-3 .bold-16-blue,
.panel-flexible div.bkgnd-4 .bold-16-blue,
.panel-flexible div.bkgnd-6 .bold-16-blue,
.panel-flexible div.full-bleed-2 .bold-24-blue,
.panel-flexible div.full-bleed-3 .bold-24-blue,
.panel-flexible div.full-bleed-4 .bold-24-blue,
.panel-flexible div.full-bleed-6 .bold-24-blue,
.panel-flexible div.bkgnd-2 .bold-24-blue,
.panel-flexible div.bkgnd-3 .bold-24-blue,
.panel-flexible div.bkgnd-4 .bold-24-blue,
.panel-flexible div.bkgnd-6 .bold-24-blue,
.panel-flexible div.full-bleed-2 .light-13-gray,
.panel-flexible div.full-bleed-3 .light-13-gray,
.panel-flexible div.full-bleed-4 .light-13-gray,
.panel-flexible div.full-bleed-6 .light-13-gray,
.panel-flexible div.bkgnd-2 .light-13-gray,
.panel-flexible div.bkgnd-3 .light-13-gray,
.panel-flexible div.bkgnd-4 .light-13-gray,
.panel-flexible div.bkgnd-6 .light-13-gray,
.panel-flexible div.full-bleed-2 .light-13-gray-17,
.panel-flexible div.full-bleed-3 .light-13-gray-17,
.panel-flexible div.full-bleed-4 .light-13-gray-17,
.panel-flexible div.full-bleed-6 .light-13-gray-17,
.panel-flexible div.bkgnd-2 .light-13-gray-17,
.panel-flexible div.bkgnd-3 .light-13-gray-17,
.panel-flexible div.bkgnd-4 .light-13-gray-17,
.panel-flexible div.bkgnd-6 .light-13-gray-17,
.panel-flexible div.full-bleed-2 .light-24-gray,
.panel-flexible div.full-bleed-3 .light-24-gray,
.panel-flexible div.full-bleed-4 .light-24-gray,
.panel-flexible div.full-bleed-6 .light-24-gray,
.panel-flexible div.bkgnd-2 .light-24-gray,
.panel-flexible div.bkgnd-3 .light-24-gray,
.panel-flexible div.bkgnd-4 .light-24-gray,
.panel-flexible div.bkgnd-6 .light-24-gray,
.panel-flexible div.full-bleed-2 .light-32-gray,
.panel-flexible div.full-bleed-3 .light-32-gray,
.panel-flexible div.full-bleed-4 .light-32-gray,
.panel-flexible div.full-bleed-6 .light-32-gray,
.panel-flexible div.bkgnd-2 .light-32-gray,
.panel-flexible div.bkgnd-3 .light-32-gray,
.panel-flexible div.bkgnd-4 .light-32-gray,
.panel-flexible div.bkgnd-6 .light-32-gray,
.panel-flexible div.full-bleed-2 .light-36-gray,
.panel-flexible div.full-bleed-3 .light-36-gray,
.panel-flexible div.full-bleed-4 .light-36-gray,
.panel-flexible div.full-bleed-6 .light-36-gray,
.panel-flexible div.bkgnd-2 .light-36-gray,
.panel-flexible div.bkgnd-3 .light-36-gray,
.panel-flexible div.bkgnd-4 .light-36-gray,
.panel-flexible div.bkgnd-6 .light-36-gray,
.panel-flexible div.full-bleed-2 .open-11-gray,
.panel-flexible div.full-bleed-3 .open-11-gray,
.panel-flexible div.full-bleed-4 .open-11-gray,
.panel-flexible div.full-bleed-6 .open-11-gray,
.panel-flexible div.bkgnd-2 .open-11-gray,
.panel-flexible div.bkgnd-3 .open-11-gray,
.panel-flexible div.bkgnd-4 .open-11-gray,
.panel-flexible div.bkgnd-6 .open-11-gray {
  color: #ffffff;
}

div.bkgnd-1 {
  background-color: #e5e3e2;
}

div.bkgnd-2 {
  background-color: #ff7900;
}

div.bkgnd-3 {
  background-color: #4d4f53;
}

div.bkgnd-4 {
  background-color: #002851;
}

div.bkgnd-5 {
  background-color: #00afd8;
}

div.bkgnd-6 {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png);
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png),
    linear-gradient(0deg, #4dc0eb 0%, #00a5e3 96.51000000000001%);
}

.short-underline,
.panel-flexible h1.pane-title,
.panel-flexible h2.pane-title,
.panel-flexible h1,
body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
body.page-node-580 h1.page-title,
body.page-node-527 h1.page-header,
body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.short-underline-center {
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

a {
  color: #0089c4;
}

a:hover {
  color: #0089c4;
  text-decoration: underline;
}

a:active {
  color: #003c69;
}

.hidebread {
  display: none !important;
}

.navbar-wrapper {
  position: fixed;
  width: 100%;
  min-width: 960px;
  top: 40px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  z-index: 990;
}

.main-container {
  position: relative;
  top: 90px;
}

footer.footer {
  margin-top: 150px;
  background-color: #54565a;
}

.navbar {
  border-radius: 0px;
}

#block-views-immunoseq-nav-extra-block,
#block-views-clonoseq-nav-extra-block {
  display: none;
}

#navbar {
  border: none;
  width: 100%;
  height: 90px;
  margin: 0;
  border-bottom: 1px solid #c9cac8;
  z-index: 990;
}

#navbar .navbar-header {
  position: absolute;
  width: 100%;
  z-index: 1010;
}

#navbar .navbar-header .region-header {
  display: block;
  float: right;
  margin-top: 30px;
}

#navbar .navbar-header .leaf.last {
  display: none !important;
}

#navbar .navbar-header .submenu .leaf.last {
  display: block !important;
}

#navbar .navbar-header .menu {
  position: relative;
  text-align: right;
  margin-top: 6px;
  padding-left: 0px;
}

#navbar .navbar-header .menu li {
  display: inline-block;
  position: relative;
}

#navbar .navbar-header .menu li a {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  color: #7c7c7f;
  text-transform: uppercase;
  padding: 0px 12px;
  min-width: 90px;
  oz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-style: normal;
  font-weight: 500;
}

#navbar .navbar-header .menu li .active {
  color: #009fda !important;
}

#navbar .navbar-header .menu li:hover a {
  color: #009fda;
  text-decoration: none;
}

#navbar .navbar-header .menu li ul.submenu {
  display: none;
  position: absolute;
  padding: 30px 0 9px 0;
  top: 16px;
  width: 270px;
}

#navbar .navbar-header .menu li ul.submenu:before {
  content: "";
  width: 65%;
  margin-top: -3px;
  background-color: #00a5e3;
  height: 9px;
  display: block;
}

#navbar .navbar-header .menu li ul.submenu li {
  width: 270px;
  text-align: left;
  background-color: #00a5e3;
}

#navbar .navbar-header .menu li ul.submenu li a {
  border: none;
  margin: 0 18px;
  padding: 10px 0 9px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}

#navbar .navbar-header .menu li ul.submenu li a:hover {
  font-weight: 700;
}

#navbar .navbar-header .menu li ul.submenu li a.active {
  color: #fff !important;
  font-weight: 700;
}

#navbar .navbar-header .menu li ul.submenu li span.nolink {
  display: block;
  padding: 10px 18px 5px 18px;
  font-weight: 600;
  font-size: 12px;
  color: #fff;
  text-transform: lowercase;
  font-style: italic;
}

#navbar .navbar-header .menu li ul.submenu li a:hover {
  background-color: transparent;
}

#navbar .navbar-header .menu li:hover ul.submenu {
  display: block;
}

#navbar .navbar-header #header-search {
  display: inline-block;
  position: absolute;
  z-index: 1020;
  right: 0px;
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

#navbar .navbar-header .menu>li.last.enabled {
  width: 240px;
}

#navbar .navbar-header .menu>li.last.enabled a {
  background-position: 18px center;
  padding-right: 200px;
  width: 100%;
}

#navbar .navbar-header .menu>li.last.enabled #header-search {
  width: 200px;
  height: 18px;
}

#navbar .navbar-header .menu>li.last.enabled #header-search input {
  position: absolute;
  right: 10px;
  width: 85%;
  background-color: #e5e3e2;
  border: none;
  color: #000000;
  line-height: 12px;
}

#navbar .navbar-header .menu>li.last.enabled #header-search input:focus {
  outline: none;
  outline-offset: 0;
}

#navbar .navbar-navigation {
  background-color: #002851;
  bottom: 0;
  display: none;
  position: absolute;
  width: 100%;
}

#navbar .navbar-navigation .container {
  height: 53px;
}

#navbar .region-navigation {
  height: 100%;
}

#navbar .logo {
  float: left;
  display: block;
  height: 56px;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 165px;
}

#navbar #block-system-main-menu {
  position: relative;
  z-index: 1000;
}

#navbar #block-system-main-menu .menu {
  text-align: left;
  padding: 0;
  display: inline-block;
  font-size: 0;
  width: 100%;
}

#navbar #block-system-main-menu .menu li {
  display: inline-block;
  padding-bottom: 10px;
}

#navbar #block-system-main-menu .menu li a {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 22px;
  border-left: 1px solid #4d4f53;
}

#navbar #block-system-main-menu .menu li a:hover,
#navbar #block-system-main-menu .menu li a.active-trail {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  box-shadow: inset 0px -7px 0 #94c500;
  padding: 16px 22px;
}

#navbar #block-system-main-menu .menu li .submenu {
  display: none;
  position: absolute;
  top: 54px;
  height: 340px;
  left: -234px;
  width: 1492px;
  padding-left: 234px;
  border-bottom: 5px solid #ffffff;
  background-color: rgba(0, 65, 100, 0.98);
}

#navbar #block-system-main-menu .menu li .submenu li:first-child {
  width: 100%;
  padding: 25px 0 0 0;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child section.block {
  line-height: 1em;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child p {
  font-size: 14px;
  color: #ffffff;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf {
  margin: 0 3% 0 0;
  max-height: 53px;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf a {
  display: block;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  white-space: nowrap;
  border-left: none;
  border-right: none;
  padding: 16px;
  max-width: 216px;
  min-width: 216px;
  width: 100%;
  text-transform: none;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf a:hover {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf:hover a,
#navbar #block-system-main-menu .menu li .submenu li.active-trail a {
  font-weight: 700;
  text-align: left;
  border-bottom: 1px solid rgba(0, 65, 100, 0.98);
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links {
  padding-left: 0;
  width: 100%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-fill: auto;
  -moz-column-fill: auto;
  column-fill: auto;
  height: 230px;
  float: left;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li {
  display: inline;
  margin: 0;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li a {
  margin-right: 25px;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li:first-child {
  padding: 0;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra {
  float: right;
  width: 48%;
  margin-top: -4em;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-row {
  width: 49%;
  float: left;
  margin-right: 1%;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-row.views-row-first.views-row-last {
  float: right;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra a.nav-extra-image-wrap {
  padding: 0px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra img {
  max-width: 220px;
  min-width: 220px;
  min-height: 135px;
  max-height: 135px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .nav-extra-caption {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .nav-extra-text {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-nav-extra-link a {
  padding: 16px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  border: none;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-nav-extra-link a:hover {
  box-shadow: none;
  text-align: left;
  text-decoration: underline;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-clonoseq-nav-extra-link a {
  padding: 16px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  border: none;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-clonoseq-nav-extra-link a:hover {
  box-shadow: none;
  text-align: left;
  text-decoration: underline;
}

#navbar #block-system-main-menu .menu>li.first {
  min-width: 150px;
  max-width: 150px;
}

#navbar #block-system-main-menu .menu>li.first>a {
  text-align: center;
  padding: 16px;
}

#navbar #block-system-main-menu .menu>li:nth-child(2) {
  min-width: 150px;
  max-width: 150px;
}

#navbar #block-system-main-menu .menu>li:nth-child(3) {
  min-width: 185px;
  max-width: 185px;
}

#navbar #block-system-main-menu .menu>li:nth-child(4) {
  min-width: 116px;
  max-width: 116px;
  display: none;
}

#navbar #block-system-main-menu .menu>li:nth-child(5) {
  min-width: 185px;
  max-width: 185px;
}

#navbar #block-system-main-menu .menu>li:nth-child(6) {
  min-width: 114px;
  max-width: 114px;
}

#navbar #block-system-main-menu .menu>li.last {
  min-width: 154px;
  max-width: 154px;
}

#navbar #block-system-main-menu .menu>li.last a {
  border-right: 1px solid #4d4f53;
}

#navbar #block-system-main-menu .menu li:hover>a,
#navbar #block-system-main-menu .menu li.open>a {
  font-weight: 700;
  text-align: center;
  box-shadow: inset 0px -7px 0 #94c500;
}

#block-system-main-menu .submenu li {
  width: 50%;
}

#block-system-main-menu .submenu li a {
  display: block;
}

#block-system-main-menu .submenu .sub-links .leaf a {
  display: inline-block !important;
}

#block-block-181,
#block-block-182,
#block-block-183,
#block-block-184,
#block-block-185 {
  display: none;
}

#block-menu-menu-footer-sub-menu {
  margin-bottom: 25px;
}

#block-menu-menu-footer-sub-menu ul.menu {
  padding: 0;
}

#block-menu-menu-footer-sub-menu ul.menu .submenu {
  margin-top: 15px !important;
}

#block-menu-menu-footer-sub-menu ul.menu>li {
  display: inline-block;
  vertical-align: top;
  margin-right: 34px;
}

#block-menu-menu-footer-sub-menu ul.menu>li .nolink {
  display: block;
  margin-bottom: 20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu {
  padding: 0;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu li {
  margin-bottom: 15px;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu a {
  font-size: 13px;
  color: #c7c8c9;
  text-decoration: none;
  font-weight: normal;
  text-transform: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu a:hover {
  color: #009fda;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(3) .nolink {
  max-width: 185px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu {}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li {
  display: inline-block;
  height: 20px;
  margin-right: 10px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li>a {
  display: block;
  height: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.first>a {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.first>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(2)>a {
  width: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Youtube_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(2)>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Youtube_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(3)>a {
  width: 10px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(3)>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.last>a {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.last>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu .has-children>a {
  color: #fff !important;
}

.breadcrumb {
  position: relative;
  z-index: 980;
  margin: 20px 0 40px 0;
  visibility: hidden;
}

.breadcrumb a,
.breadcrumb li {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #a9a9aa;
  text-decoration: none;
}

.breadcrumb a:hover {
  color: #4d4f53;
}

.breadcrumb>li+li::before {
  content: ">";
  color: #a9a9aa;
}

.breadcrumb>li.last+li::before {
  content: "";
}

body.page-node-749 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Immunology.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.node-type-product-page .breadcrumb,
body.node-type-young-investigator-award-winner .breadcrumb,
body.page-node-580 .breadcrumb,
body.page-node-527 .breadcrumb,
body.node-type-researcher-profile-page .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Discovery.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.page-node-730 .breadcrumb,
body.page-node-934 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Answers.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.page-node-762 .breadcrumb,
body.page-node-742 .breadcrumb,
body.page-node-740 .breadcrumb,
body.page-node-766 .breadcrumb,
body.page-node-743 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Immunology.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.view .text-center {
  text-align: left;
}

.pagination li:first-child>a,
.pagination li>a {
  border: none;
  border-radius: 0;
  padding: 6px;
  background-color: transparent;
  color: #4d4f53;
}

.pagination li.active:first-child>a,
.pagination li.active>a,
.pagination li:first-child>a:active,
.pagination li>a:active {
  color: #0089c4;
  font-weight: bold;
}

.pagination li:first-child>a:hover,
.pagination li>a:hover {
  color: #4d4f53;
  background-color: transparent;
  text-decoration: underline;
}

.pagination::before {
  content: "page";
  color: #4d4f53;
  float: left;
  line-height: 32px;
}

#share-this-tw,
#share-this-li,
#share-this-fb,
#share-this-email {
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  height: 20px;
  margin-left: 25px;
  margin-top: 5px;
}

#share-this-tw {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_InactiveState.png);
}

#share-this-tw:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_HoverState.png);
}

#share-this-li {
  width: 21px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_InactiveState.png);
}

#share-this-li:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_HoverState.png);
}

#share-this-fb {
  width: 10px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_InactiveState.png);
}

#share-this-fb:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_HoverState.png);
}

#share-this-email {
  width: 23px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Email_Icon_InactiveState.png);
}

#share-this-email:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Email_Icon_HoverState.png);
}

.show-more-link {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #ff7900;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.hideinsights {
  display: none !important;
}

.footer .footer-inner {
  padding-top: 15px;
}

.footer .menu .has-children a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

.footer .menu .has-children a:hover {
  color: #009fda;
}

.footer .menu .leaf a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  max-width: 129px;
  white-space: normal;
  display: block;
}

.footer .menu .leaf a:hover {
  color: #009fda;
}

.super-nav {
  border-bottom: 1px solid #dfdfdf;
}

.super-nav ul {
  margin: 0 auto;
  display: block;
  text-align: right;
  max-width: 929px;
}

.super-nav ul li {
  padding: 8px 10px 10px;
  display: inline-block;
}

.super-nav ul li:first-of-type {
  border-right: 1px solid #dfdfdf;
  padding-right: 15px;
}

.super-nav ul li a {
  color: #acacac;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(84, 86, 90, 0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.super-nav ul li a:hover {
  color: #54565a;
  border-bottom: 2px solid #54565a;
}

.secondary-link {
  text-transform: capitalize;
  font-style: italic;
  padding-left: 15px;
}

.stickit {
  top: -23px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -ms-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  z-index: 4000;
}

.region-footer-left span,
.region-footer-right span {
  color: #fff;
}

.footer-left-18 {
  width: 245px;
  display: inline-block;
}

.footer-left-18 p {
  color: #fff !important;
  margin-bottom: 0px;
  font-size: 13px !important;
}

.footer-left-18 p svg {
  fill: #fff;
  max-width: 245px;
}

.footer-left-18 p em {
  font-weight: normal !important;
  font-size: 12px;
}

.footer-right-18 {
  width: 700px;
  display: inline-block;
  color: #fff;
  text-align: right;
  font-size: 12px;
}

.footer-right-18 a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.footer-right-18 a:hover {
  color: #009fda;
}

#block-block-24 .open-11-gray {
  display: none;
}

.stickit #navbar .logo {
  margin-top: 29px;
}

.stickit #navbar .region-header {
  margin-top: 39px;
}

.stickit .submenu {
  top: 9px !important;
}

.mean-container a.meanmenu-reveal {
  right: 0px !important;
  left: auto !important;
}

.social-row {
  display: inline-block;
}

.social-icon {
  display: inline-block;
  width: 15px;
  margin: 0px 4px;
  transform: translateY(4px);
}

.social-icon path {
  fill: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.social-icon:hover path {
  fill: #009fda;
}

#block-menu-menu-header-menu .active.has-children>a {
  color: #009fda !important;
}

#block-menu-menu-header-menu .active.has-children .submenu a {
  color: #fff !important;
}

body.page-node-746 .main-container,
body.page-node-754 .main-container,
body.page-node-757 .main-container,
body.page-node-746 .main-container,
body.page-node-761 .main-container,
body.page-node-759 .main-container,
body.page-node-756 .main-container,
body.page-node-746 .main-container {
  margin-top: -20px;
}

body.page-node-746 .breadcrumb,
body.page-node-754 .breadcrumb,
body.page-node-757 .breadcrumb,
body.page-node-746 .breadcrumb,
body.page-node-761 .breadcrumb,
body.page-node-759 .breadcrumb,
body.page-node-756 .breadcrumb,
body.page-node-746 .breadcrumb {
  display: none;
}

.webform-component-file button {
  display: none;
}

body.page-node-768 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

body.page-node-768 .webform-component-markup {
  width: 100%;
}

body.page-node-768 .webform-component--street-address {
  width: 912px;
}

body.page-node-768 .webform-component--project-proposal {
  margin-bottom: 15px;
  width: 912px;
}

body.page-node-768 .webform-component--immunoseq-assays {
  margin-bottom: 10px;
  width: 912px;
}

body.page-node-768 .webform-component--immunoseq-assays label {
  color: #555555;
  display: block;
  margin-bottom: 10px;
}

body.page-node-768 .webform-component--immunoseq-assays .form-type-checkbox label {
  margin-bottom: 0px;
}

body.page-node-768 .webform-component--sample-types {
  width: 912px;
}

body.page-node-768 .webform-component--timepoints,
body.page-node-768 .webform-component--estimated-date {
  width: 918px;
}

body.page-node-768 .webform-component--project-title {
  margin-right: 460px;
  margin-top: 65px;
}

body.page-node-768 .webform-component--supporting-documents {
  width: 912px;
}

body.page-node-768 .webform-component--supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

body.page-node-768 label {
  display: none;
}

body.page-node-768 .form-file {
  border: none;
}

body.page-node-768 .form-managed-file .input-group-btn {
  display: none;
}

body.page-node-768 .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

body.page-node-768 .description strong {
  font-weight: normal;
}

body.page-node-773 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

body.page-node-773 .webform-component--institution,
body.page-node-773 .webform-component--street-address,
body.page-node-773 .webform-component--project-proposal,
body.page-node-773 .webform-component--select-assays,
body.page-node-773 .webform-component--disease-indication,
body.page-node-773 .webform-component--sample-format,
body.page-node-773 .webform-component--time-course-data,
body.page-node-773 .webform-component--list-time-points,
body.page-node-773 .webform-component--drug-target-name,
body.page-node-773 .webform-component--list-metadata,
body.page-node-773 .webform-component--extracted-dna,
body.page-node-773 .webform-component--supporting-documents {
  width: 912px;
}

body.page-node-773 .webform-component--project-title {
  margin-right: 460px;
  margin-top: 65px;
}

body.page-node-773 .webform-component--extracted-dna,
body.page-node-773 .webform-component--time-course-data {
  margin-bottom: 10px;
}

body.page-node-773 .webform-component--supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

body.page-node-773 .webform-component--supporting-documents .form-managed-file .btn-default {
  float: left;
}

body.page-node-773 label {
  display: none;
}

body.page-node-773 .webform-component-radios label,
body.page-node-773 .webform-component-checkboxes label {
  display: block;
  color: #555;
}

body.page-node-773 .form-file {
  border: none;
}

body.page-node-773 .form-managed-file .input-group-btn {
  display: none;
}

body.page-node-773 .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

body.page-node-773 .description strong {
  font-weight: normal;
}

.flexible-sample-requirements-container {
  text-align: center;
  margin: 60px auto;
}

.flexible-sample-requirements-container .pane-title {
  background-image: none !important;
}

.flexible-sample-requirements-container img {
  margin: 30px 0px;
}

.flexible-sample-requirements-container h3 {
  margin-bottom: 30px !important;
}

.flexible-sample-requirements-container .page-button-orange {
  color: #fff !important;
  text-decoration: none !important;
}

.flexible-sample-requirements-container .page-button-orange:hover {
  background-color: #e16a18;
}

.flexible-sample-requirements-container .shaded-line {
  margin-bottom: 110px;
}

.flexible-sample-requirements-container .shaded-line:before {
  left: 0px;
  top: -7px;
  height: 9px;
}

.flexible-sample-requirements-container .shaded-line:after {
  display: none;
}

.modal-body {
  text-align: left;
}

.video-popup-wrap button {
  display: none;
}

.video-popup-wrap .close {
  display: block;
}

.vimeo-target {
  display: none;
}

.faux-player {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-decoration: none !important;
}

.faux-play {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/faux-play-btn.png");
  display: block;
  width: 100px;
  height: 60px;
  max-width: 180px;
  padding-top: 30%;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat;
}

#home-video-wrap .modal-body p {
  padding: 0px !important;
  color: #4d4f53 !important;
}

#home-video-two-wrap .modal-body p {
  padding: 0px !important;
  color: #4d4f53 !important;
}

.modal-body p {
  text-align: left !important;
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.modal-disclaimer {
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.tri-col-fix {
  max-width: 88%;
  margin: 0 auto !important;
}

.tri-col-fix>div {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix>div {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-left {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-left {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-middle {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-middle {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-right {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-right {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-image img {
  width: 100%;
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}

.patient-resources-section {
  max-width: 88%;
  margin: 0 auto;
  margin-top: 0px;
  display: block;
  float: none;
  margin-top: -60px;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .panels-flexible-row-230-34-inside {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .panels-flexible-row-230-34-inside {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
  position: relative !important;
  float: none !important;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    width: 90%;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
  position: relative !important;
  float: none !important;
  left: 0px !important;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    width: 90%;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .wrap-remove-height {
  height: auto !important;
  position: relative;
  float: none;
  left: 0px !important;
}

#navbar #block-system-main-menu>.menu>li:nth-child(2)>.submenu ul.sub-links {
  -webkit-column-fill: balance;
  -moz-column-fill: balance;
  column-fill: balance;
}

body.node-type-clonoseq-top-level h1,
body.node-type-clonoseq-top-level .h1,
body.node-type-clonoseq-top-level h1.pane-title {
  background-image: none;
  color: #969fa6;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-bottom: 5px;
  padding-bottom: 0;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h2,
body.node-type-clonoseq-top-level .h2,
body.node-type-clonoseq-top-level h2.pane-title {
  background-image: none;
  color: #009fda;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: -0.05em;
  line-height: 28px;
  margin-bottom: 10px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h2.light,
body.node-type-clonoseq-top-level .h2.light,
body.node-type-clonoseq-top-level h2.pane-title.light {
  color: #ffffff;
}

body.node-type-clonoseq-top-level h3,
body.node-type-clonoseq-top-level .h3,
body.node-type-clonoseq-top-level h3.pane-title {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  margin-bottom: 4px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h4,
body.node-type-clonoseq-top-level .h4 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.05em;
  line-height: 28px;
  margin-bottom: 6px;
}

body.node-type-clonoseq-top-level h4.nav-extra-caption,
body.node-type-clonoseq-top-level .h4.nav-extra-caption {
  font-size: 14px;
  line-height: 1.1;
  letter-spacing: normal;
  margin-bottom: 5px;
  margin-top: 5px;
}

body.node-type-clonoseq-top-level h5,
body.node-type-clonoseq-top-level .h5 {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 36px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h5 .header-text,
body.node-type-clonoseq-top-level .h5 .header-text {
  color: #ffffff;
  text-align: center;
}

body.node-type-clonoseq-top-level h5.light,
body.node-type-clonoseq-top-level .h5.light {
  color: #009fda;
}

body.node-type-clonoseq-top-level p {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

body.node-type-clonoseq-top-level p.reduce {
  font-size: 14px;
  line-height: 18px;
}

body.node-type-clonoseq-top-level .citation {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 8px;
}

body.node-type-clonoseq-top-level .footnote {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

body.node-type-clonoseq-top-level sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
  top: -0.75em;
  vertical-align: baseline;
}

body.node-type-clonoseq-top-level sup a {
  color: #00808a;
}

body.node-type-clonoseq-top-level sup a:hover,
body.node-type-clonoseq-top-level sup a:focus,
body.node-type-clonoseq-top-level sup a:active {
  color: #00808a;
}

body.node-type-clonoseq-top-level sup.non-citation {
  color: inherit;
}

body.node-type-clonoseq-top-level .spacer-only p {
  visibility: hidden;
}

body.node-type-clonoseq-top-level .breadcrumb li {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .breadcrumb li a {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .breadcrumb>li+li::before {
  color: #ffffff;
}

body.node-type-clonoseq-top-level a {
  outline: 0;
}

body.node-type-clonoseq-top-level .btn {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level .clonobtn {
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.node-type-clonoseq-top-level .clonobtn.blue {
  background-color: #002851;
}

body.node-type-clonoseq-top-level .clonobtn.blue:hover,
body.node-type-clonoseq-top-level .clonobtn.blue:focus,
body.node-type-clonoseq-top-level .clonobtn.blue:active {
  background-color: #002851;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .clonobtn.cyan {
  background-color: #009fda;
}

body.node-type-clonoseq-top-level .clonobtn.cyan:hover,
body.node-type-clonoseq-top-level .clonobtn.cyan:focus,
body.node-type-clonoseq-top-level .clonobtn.cyan:active {
  background-color: #005979;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .clonobtn.dl-pdf {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.dl-pdf:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  display: inline-block;
  height: 28px;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
  width: 24px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn {
  padding-left: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn:before {
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Header_VideoButton_Icon_Static.png);
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn:hover:before,
body.node-type-clonoseq-top-level .clonobtn.header-play-btn:focus:before,
body.node-type-clonoseq-top-level .clonobtn.header-play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Header_VideoButton_Icon_Hover.png);
}

body.node-type-clonoseq-top-level .clonobtn.link-btn {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.link-btn:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
  display: inline-block;
  height: 18px;
  margin-left: 6px;
  margin-top: 4px;
  position: absolute;
  width: 23px;
}

body.node-type-clonoseq-top-level .clonobtn.form-btn {
  padding-right: 32px;
}

body.node-type-clonoseq-top-level .clonobtn.form-btn:after {
  content: url("/sites/default/files/clonoSEQ_Webform_Envelope-Icon.png");
  display: inline-block;
  height: 21px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
  width: 28px;
}

body.node-type-clonoseq-top-level .clonobtn.drop-anchor {
  padding-right: 20px;
}

body.node-type-clonoseq-top-level .clonobtn.drop-anchor:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Down-Arrow-Icon.png);
  display: inline-block;
  height: 20px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
  width: 16px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn {
  padding-left: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn:before {
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PlayIcon_Static.png);
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 15px;
  width: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn:hover:before,
body.node-type-clonoseq-top-level .clonobtn.play-btn:focus:before,
body.node-type-clonoseq-top-level .clonobtn.play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PlayIcon_Active.png);
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn {
  cursor: pointer;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn span {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_ExploreData-Button_Icon.png);
  display: inline-block;
  height: 18px;
  margin-left: 6px;
  margin-top: 4px;
  position: absolute;
  width: 23px;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn.active {
  background-color: #005979;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn.active:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  content: "";
  display: block;
  height: 0;
  margin: auto;
  position: relative;
  width: 0;
  z-index: 100;
}

body.node-type-clonoseq-top-level .header-wrap .header-background {
  max-height: 500px;
  position: relative;
  overflow: hidden;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1,
body.node-type-clonoseq-top-level .header-wrap .header-background p {
  margin-bottom: 0;
  max-height: 500px;
  overflow: hidden;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1.mobile,
body.node-type-clonoseq-top-level .header-wrap .header-background p.mobile {
  display: none;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1.placeholder,
body.node-type-clonoseq-top-level .header-wrap .header-background p.placeholder {
  display: none;
}

body.node-type-clonoseq-top-level .header-wrap .header-background img {
  height: 100%;
  position: relative;
  width: auto;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
  position: absolute;
  margin: 0 10%;
  max-width: 80%;
  top: 150px;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-left {
  text-align: left;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-center {
  text-align: center;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-right {
  text-align: right;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin: 0 auto;
  padding: 0;
  text-align: inherit;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay .text {
  color: #ffffff;
  display: block;
  font-size: 57px;
  font-weight: 200;
  line-height: 44px;
  position: absolute;
  text-align: center;
  text-transform: capitalize;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6 {
  float: left;
  min-height: 1px;
  padding: 69px 0 0 0;
  top: 0;
  width: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left {
  right: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left p {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right {
  left: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right p {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6 a {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul {
  text-align: center;
  margin: 0;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a {
  font-weight: 500 !important;
  padding: 4px 12px;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:hover,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:active,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:focus,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a.active {
  color: #009fda;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap .secondary-nav-line-shadow {
  margin: -3em 0;
}

body.node-type-clonoseq-top-level .clono-blue-section {
  background-color: #002851;
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-blue-section p {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-blue-light-section {
  background-color: #009fda;
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-light-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-blue-light-section p {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-light-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-white-section {
  background-color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-white-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-grade-section {
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #dfe0e2 100%);
  background: -webkit-linear-gradient(top, #fafafa 0%, #dfe0e2 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #dfe0e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dfe0e2', GradientType=0);
}

body.node-type-clonoseq-top-level .clono-gray-section {
  background-color: #eaebeb;
}

body.node-type-clonoseq-top-level .clono-gray-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-gray-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel {
  background-color: transparent;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body {
  padding: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body .webform-component--split-row--name {
  float: left;
  max-width: 49%;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body .webform-component--split-row--email {
  float: left;
  max-width: 49%;
  margin-left: 2%;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control {
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 0;
  box-shadow: none;
  color: #ffffff;
  font-size: 16px;
  height: 45px;
  line-height: 1.42857;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control.form-textarea {
  height: auto;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control::-webkit-input-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control::-moz-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control:-ms-input-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control:-moz-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions {
  margin-bottom: 35px;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button {
  background-color: #009fda;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:hover,
body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:focus,
body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:active {
  background-color: #ffffff;
  color: #009fda;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .section-request-information .webform-intro {
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.node-type-clonoseq-top-level .section-citations>div {
  padding-bottom: 35px;
}

body.node-type-clonoseq-top-level .section-citations h2.pane-title {
  margin-bottom: 0;
}

body.node-type-clonoseq-top-level .section-citations ol {
  line-height: 2em;
  margin-bottom: 10px;
  margin-top: 0;
  padding-left: 1em;
}

body.node-type-clonoseq-top-level .section-citations p {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  margin-top: 25px;
}

body.node-type-clonoseq-top-level .section-citations .citation-container .split {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

body.node-type-clonoseq-top-level #outboundpopwrap {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup {
  background-color: #ffffff;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 50%;
  max-width: 650px;
  position: absolute;
  right: 0;
  top: 0;
  width: 80%;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
  background-color: #009fda;
  color: #ffffff;
  height: 4em;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 1em;
  text-align: center;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 span.outbound-pop-close {
  cursor: pointer;
  height: 45px;
  padding-top: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 span.outbound-pop-close:hover {
  background-color: #002851;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p {
  color: #4d4f53;
  padding: 10px 20px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap {
  background-color: #009fda;
  bottom: 0;
  line-height: 2em;
  position: absolute;
  text-align: center;
  width: 100%;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button {
  border: none;
  color: #ffffff;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue {
  background-color: #77ac41;
  margin-right: 50px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue:hover {
  background-color: #79954a;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundreturn {
  background-color: #4d4f53;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundreturn:hover {
  background-color: #353739;
}

body.page-node-1190 .main-container {
  overflow: hidden;
}

body.page-node-1190 .breadcrumb li {
  color: #ffffff;
}

body.page-node-1190 .breadcrumb li a {
  color: #ffffff;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .breadcrumb>li+li::before {
  color: #ffffff;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .header-wrap .header-background {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Static.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  max-height: none;
}

body.page-node-1190 .header-wrap .header-background h1,
body.page-node-1190 .header-wrap .header-background p {
  display: none;
}

body.page-node-1190 .header-wrap .header-background.active-left {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Hover_Clinician.jpg");
}

body.page-node-1190 .header-wrap .header-background.active-right {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Hover_Patient.jpg");
}

body.page-node-1190 .header-wrap .header-text-overlay {
  margin: 0;
  max-width: unset;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 {
  cursor: pointer;
  float: left;
  min-height: 100%;
  padding: 0;
  top: 0;
  transform: skewX(-14deg);
  width: 114%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 p {
  display: block;
  height: 100%;
  max-width: 90%;
  width: 100%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content {
  width: 88%;
  height: 800px;
  -webkit-transform: skew(14deg);
  -moz-transform: skew(14deg);
  -o-transform: skew(14deg);
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p {
  line-height: 1em;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 800;
  font-size: 72px;
  max-width: 100%;
  padding-top: 35%;
  text-align: left;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
  color: #009fda;
  display: block;
  font-size: 36px;
  padding-bottom: 0.5em;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:hover,
body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:focus,
body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:active {
  text-decoration: none;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_BlueArrow.png);
  display: block;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
  margin-left: 64%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
  margin-left: 10%;
}

body.page-node-1191 .header-background {
  background-color: #babdc2;
}

body.page-node-1191 .section-what-is-mrd>.inside {
  padding-bottom: 35px;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap {
  position: relative;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-thumbnail-wrap img {
  height: auto;
  max-width: 100%;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap {
  left: 27%;
  position: absolute;
  top: 40%;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Video_PlayIcon_Static.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-left: 70px;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:hover,
body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:focus,
body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:active {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Video_PlayIcon_Hover.png);
  text-decoration: none;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container {
  margin: 65px auto;
  max-width: 80%;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .w-control-bar,
body.page-node-1191 .what-is-the-clonoseq-assay-container .w-menu-bar,
body.page-node-1191 .what-is-the-clonoseq-assay-container .w-icon-rail {
  visibility: hidden;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .title-container .title-wrap {
  text-align: center;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
  margin-top: 35px;
  position: relative;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
  border-style: solid;
  border-width: 0px 0px 0px 39px;
  -moz-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  -webkit-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  -o-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  bottom: 0;
  float: none;
  height: 210px;
  left: 50.5%;
  margin: auto;
  position: absolute;
  top: 0;
  width: 49.5%;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .content-container {
  margin-top: 35px;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .content-container .content-wrap {
  text-align: center;
}

body.page-node-1191 .cancer-type-container .intro-container .intro-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container {
  margin-top: 35px;
  margin-bottom: 35px;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell .cancer-type-cell-image p {
  text-align: center;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell .cancer-type-cell-text h5 {
  color: #ffffff;
  font-size: 32px;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container {
  margin: 65px 0 0 0;
}

body.page-node-1191 .how-clonoseq-assay-container .w-control-bar,
body.page-node-1191 .how-clonoseq-assay-container .w-menu-bar,
body.page-node-1191 .how-clonoseq-assay-container .w-icon-rail {
  visibility: hidden;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-intro-wrap .how-clonoseq-assay-intro-region {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap {
  margin-top: 65px;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:hover,
body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:active,
body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap>div {
  padding-top: 0;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap .how-clonoseq-assay-step-region .how-clonoseq-assay-step-text {
  margin: 35px auto 65px auto;
  max-width: 85%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap .how-clonoseq-assay-step-region .how-clonoseq-assay-step-text h3 {
  color: #009fda;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap.how-clonoseq-assay-step-two-wrap {
  display: none;
}

body.page-node-1191 .section-pdf-cta .pdf-cta-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .section-pdf-cta .pdf-cta-wrap .pdf-cta-btn {
  margin: 35px 0;
}

body.page-node-1191 .how-clonoseq-result-container {
  margin: 65px 0;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-intro-container .how-clonoseq-result-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap {
  margin-top: 35px;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .how-clonoseq-result-split-content-text {
  margin-top: 15px;
  text-align: center;
}

body.page-node-1191 .making-connections-container>div {
  padding: 60px 0;
}

body.page-node-1191 .making-connections-container .making-connections-intro-container .making-connections-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 85%;
  text-align: center;
}

body.page-node-1191 .making-connections-container .making-connections-intro-container .making-connections-intro-wrap h5 {
  color: #009fda;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container {
  margin-top: 35px;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
  width: 33%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
  width: 33.8%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a {
  display: block;
  height: 172px;
  margin-bottom: 10px;
  position: relative;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a img {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a>span {
  background: rgba(0, 159, 218, 0.85);
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a>span>span {
  background: none;
  bottom: 0;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 32px;
  font-weight: 800;
  height: 1em;
  left: 0;
  line-height: 1;
  margin: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a:hover>span {
  display: block;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a {
  color: #ffffff;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PatientLogo_Right-Arrow.png);
  display: block;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
}

body.page-node-8128 .outer_vidyard_wrapper {
  width: 200px;
  float: right;
  margin-right: 106px;
  margin-top: 50px;
}

@media only screen and (max-width: 1055px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    width: 200px;
    float: right;
    margin-right: 122px;
    margin-top: 71px;
  }
}

@media only screen and (max-width: 960px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-top: 115px;
  }
}

@media only screen and (max-width: 959px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 360px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    margin-top: 43%;
  }
}

body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
  margin-top: 35px;
}

body.page-node-8128 .header-wrap .header-background {
  background-color: #0096c3;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-intro-wrap {
  margin: 65px 0 35px 0;
  text-align: center;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
  margin-bottom: 65px;
  text-align: center;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a {
  color: #002851;
  text-decoration: none;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a:hover {
  color: #009fda;
  text-decoration: none;
}

body.page-node-8128 .section-what-gets-measured .w-control-bar,
body.page-node-8128 .section-what-gets-measured .w-menu-bar,
body.page-node-8128 .section-what-gets-measured .w-icon-rail {
  visibility: hidden;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-intro-wrap .what-gets-measured-intro {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap {
  margin: 35px 0 65px 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .panels-flexible-region-inside {
  padding-right: 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
  background-color: #001c3f;
  cursor: pointer;
  height: 198px;
  padding: 20px 10px 30px;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p span {
  display: block;
  font-weight: 700;
  line-height: 14px;
  margin-top: 0.5em;
  text-transform: uppercase;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_GraphButtons_PlayIcon_Static-Hover.png");
  display: block;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab:hover {
  background-color: #969fa6;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
  background-color: #009fda;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_GraphButtons_PlayIcon_Active.png");
  margin-left: 88%;
  position: relative;
  z-index: 150;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active:hover {
  background-color: #969fa6;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap .panels-flexible-region-inside {
  padding-left: 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap .panels-flexible-region-inside .what-gets-measured-animation-two {
  display: none;
}

body.page-node-8128 .section-meaningful-advantages {
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap {
  border-top: 5px solid #009fda;
  padding-top: 5px;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .table-intro {
  border-bottom: 2px solid #4d4f53;
  padding-bottom: 5px;
  padding-left: 15px;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr {
  border-bottom: 1px solid #4d4f53;
  color: #4d4f53;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr:last-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr:last-of-type {
  border-bottom: 2px solid #4d4f53;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table {
  border-spacing: 0px;
  min-width: 300px;
  overflow: hidden;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table .callout,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table .callout {
  background: rgba(0, 159, 218, 0.15);
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table th,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table th {
  display: table-cell;
  margin: 0.5em 1em;
  max-width: 230px;
  padding: 1em !important;
  text-align: left;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table th.callout,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table th.callout {
  color: #009fda;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  display: table-cell;
  margin: 0em 1em;
  max-width: 255px;
  min-height: 6.5em;
  padding: 1em !important;
  position: relative;
  text-align: center;
  vertical-align: top;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td p,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td p {
  margin: 12px 0 11px 0;
  text-align: left;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type {
  min-height: 4em;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td:first-of-type p,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type p {
  text-align: center;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table {
  display: none;
}

body.page-node-8128 .section-mrd-testing-recommended {
  margin: 80px 0;
}

body.page-node-8128 .section-mrd-testing-recommended .mrd-testing-recommended-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-ordering-cta .ordering-cta-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-ordering-cta .ordering-cta-wrap .ordering-cta-button {
  padding: 35px 0;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split>div {
  float: none;
  max-width: 88%;
  margin: 0 auto;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap h5 {
  color: #009fda;
  max-width: 90%;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
  margin-right: 10%;
  max-width: 37.5%;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 35px;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap:last-of-type {
  border-bottom: none;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap h3 a {
  color: #009fda;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap h3 a:hover {
  color: #009fda;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only span {
  display: none;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Right-Arrow-Icon_Blue.png);
  line-height: 2em;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Right-Arrow-Icon_Blue_Hover.png);
}

body.page-node-1203 .header-background {
  background-color: #b5c0c2;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-intro {
  margin-bottom: 35px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content h3 {
  line-height: 45px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p {
  line-height: 45px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
  cursor: pointer;
  margin: 35px 0;
  width: 300px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform {
  height: 1px;
  position: fixed;
  top: 150px;
  z-index: 999;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -50%;
  padding-bottom: 50%;
  padding-top: 50%;
  visibility: hidden;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form {
  background-color: #ffffff;
  display: block;
  left: 0;
  margin: auto;
  max-height: calc(50% - 200px);
  max-width: 700px;
  overflow: auto;
  padding: 35px 50px;
  position: absolute;
  right: 0;
  width: 80%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .closeit {
  color: #009fda;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: 50px;
  top: 10px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form h4 {
  color: #009fda;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default {
  border: medium none;
  box-shadow: none;
  margin-bottom: 0;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-heading {
  display: none;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body {
  padding: 0;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item {
  float: left;
  max-width: 49%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item.webform-component--split-row--department-title,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item.webform-component--split-row-1--email-address-or-phone-number {
  margin-left: 2%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control {
  background-color: transparent;
  border: 1px solid #4d4f53;
  border-radius: 0;
  box-shadow: none;
  font-size: 16px;
  height: 45px;
  line-height: 1.42857;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control.form-textarea {
  height: auto;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control::-webkit-input-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control::-moz-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control:-ms-input-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control:-moz-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .webform-component-checkboxes {
  text-align: left;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button {
  background-color: #009fda;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:hover,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:focus,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:active {
  background-color: #005979;
  text-decoration: none;
}

body.page-node-1203 .section-service-offers .service-offers-intro-wrap .service-offers-intro-title .service-offers-title {
  margin: 0 auto;
  max-with: 88%;
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container {
  margin: 35px 0;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap {
  margin-bottom: 35px;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap .single-service-offer-image {
  padding-bottom: 10px;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-after-wrap {
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-after-wrap .service-offers-after p {
  font-size: 12px;
  font-style: italic;
}

body.page-node-1203 .section-join-experts .join-experts-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-join-experts .join-experts-wrap .join-experts-cta {
  margin: 35px 0;
}

body.page-node-1203 .section-2-step-process-container {
  margin-top: 65px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-intro-container .section-2-step-process-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap {
  margin-top: 65px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:hover,
body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:active,
body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container {
  overflow: hidden;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container {
  display: table;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap {
  display: table-cell;
  float: none;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap>div {
  padding: 0;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap {
  display: block;
  width: 940px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p img {
  display: block;
  margin: 0 auto 10px auto;
  position: relative;
  z-index: 10;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span {
  cursor: pointer;
  display: block;
  float: right;
  height: 31px;
  margin-right: 32px;
  width: 32px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Static.png);
  display: block;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Hover.png);
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back {
  margin-right: -32px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Static.png);
  display: block;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Hover.png);
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.empty {
  cursor: default;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.empty:after {
  display: none;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay:after {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  bottom: 0;
  content: "";
  height: 29px;
  left: 0;
  margin: auto;
  max-width: 100%;
  overflow: visible;
  padding: 10px 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap {
  margin: 10px auto 45px auto;
  max-width: 460px;
  min-height: 230px;
  text-align: center;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap h3 {
  color: #005979;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
  color: #ffffff;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left h5.pane-title {
  color: #009fda;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left h3.pane-title,
body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .footnote {
  color: #ffffff;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intro {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-address {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-address h4 {
  font-weight: 300;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intake {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intake .footnote {
  display: block;
  max-width: 75%;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
  background-color: #009fda;
  color: #ffffff;
  padding: 40px 20px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h5.pane-title {
  color: #ffffff;
  margin-bottom: 15px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h4 {
  font-weight: 300;
  text-transform: uppercase;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h3 {
  color: #ffffff;
}

body.page-node-1203 .section-assits-documents-container {
  margin-top: 65px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-intro-container .section-assits-documents-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container {
  margin-top: 35px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text {
  height: 260px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p a {
  display: block;
  width: 100%;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p a img {
  display: block;
  margin: 0 auto;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p span {
  display: block;
  margin: 10px auto;
  text-align: center;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-button {
  margin-bottom: 65px;
  text-align: center;
}

body.page-node-1203 .section-faq-container .faq-intro-container .faq-intro-wrap {
  float: none;
  margin: 0 auto 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-faq-container .faq-intro-container .faq-intro-wrap .clonobtn {
  width: 250px;
  width: auto;
  padding: 0px 40px 0px 10px;
  height: auto !important;
}

body.page-node-1203 .section-faq-container .faq-content-container {
  margin-bottom: 65px;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title {
  cursor: pointer;
  line-height: 21px;
  margin-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Plus_Static.png);
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Plus_Hover.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  border-top: 1px solid rgba(77, 79, 83, 0.15);
  display: none;
  margin: 10px 0;
  padding: 15px 0;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content p {
  margin: 0 auto 10px auto;
  max-width: 90%;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content ul {
  margin: 0 auto 10px auto;
  max-width: 90%;
  padding-left: 1em;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title {
  margin-bottom: 4px;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Minus_Static.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Minus_Hover.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded .pane-content {
  display: block;
}

body.page-node-8132 .header-background {
  background-color: #b0b7bd;
}

body.page-node-8132 .section-clear-results-container {
  margin: 65px 0 0 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-intro-container .clear-results-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container {
  margin-top: 65px;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap #clear-results-tab-one h3 {
  line-height: 16px;
  padding: 5px 0px;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:hover,
body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:active,
body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap {
  overflow: hidden;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap>div {
  padding: 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container {
  display: table;
  margin-bottom: 65px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap {
  display: table-cell;
  float: none;
  vertical-align: top;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap>div {
  padding: 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap {
  display: block;
  width: 940px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p img {
  display: block;
  margin: 0 auto 10px auto;
  position: relative;
  z-index: 10;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap {
  width: 940px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  height: 29px;
  margin: 35px 0 65px 0;
  padding: 10px 0;
  position: relative;
  text-align: center;
  z-index: 1;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay span {
  cursor: pointer;
  display: block;
  height: 31px;
  margin-right: 3%;
  width: 32px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover {
  position: absolute;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover.isright {
  margin-left: 36%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover.isleft {
  margin-left: 25%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap {
  display: block;
  margin: 10px 0;
  max-width: 940px;
  padding: 0 56px;
  text-align: center;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap h3 {
  color: #005979;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay {
  margin-left: -100%;
  padding-left: 100%;
  margin-right: -50%;
  padding-right: 50%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span {
  float: right;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Static.png);
  display: block;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Hover.png);
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay img:not(.crossover) {
  margin-left: 52px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay {
  margin-left: -25%;
  padding-left: 25%;
  margin-right: -100%;
  padding-right: 100%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span {
  float: left;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Static.png);
  display: block;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Hover.png);
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-1 {
  margin-left: 0%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-1 .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span {
  display: none;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-2 .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span {
  display: none;
}

body.page-node-8132 .section-portal-cta-container .portal-cta-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-portal-cta-container .portal-cta-wrap .portal-cta-btn {
  margin: 35px 0;
}

body.page-node-8132 .section-report-to-inform-contianer {
  min-height: 890px;
  position: relative;
}

@media only screen and (max-width: 545px) {
  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 1050px !important;
  }
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-intro-container .section-report-to-inform-intro-wrap {
  float: none;
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 45px;
  top: 11em;
  z-index: 100;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links {
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-one {
  bottom: 30px;
  left: -15px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-three {
  bottom: -190px;
  left: -15px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two {
  right: -91%;
  top: 45px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two.active span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two.active span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images {
  display: none;
  margin: auto;
  position: relative;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
  left: 25px;
  top: 100px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
  max-width: 920px;
  width: 90%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -45px;
  top: 7.5%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
  left: 25px;
  top: 65px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
  max-width: 920px;
  width: 91%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
  max-width: 165px;
  position: absolute;
  right: -60px;
  top: 18%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three {
  left: 25px;
  top: 65px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three img {
  max-width: 920px;
  width: 91%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three .pop-text {
  max-width: 165px;
  position: absolute;
  right: -70px;
  top: 25%;
  font-size: 12px;
  background-color: #fff;
  width: calc(20% - 20px);
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 0;
  top: 9em;
  z-index: 100;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links {
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links.pop-link-back-one {
  bottom: 170px;
  left: -10px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images {
  display: none;
  margin: auto;
  position: relative;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
  left: 25px;
  top: 60px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
  max-width: 920px;
  width: 100%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -110px;
  top: 45%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .pop-text {
  max-width: 165px;
  position: absolute;
  right: -110px;
  top: 37%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image {
  bottom: 0;
  left: 50px;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 0;
  top: 7em;
  z-index: 99;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links {
  bottom: 173px;
  cursor: pointer;
  display: none;
  height: 40px;
  left: -300px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links.pop-link-back-one {
  bottom: 170px;
  left: -10px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images {
  display: none;
  margin: auto;
  position: relative;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one {
  left: 25px;
  top: 60px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one img {
  max-width: 920px;
  width: 90%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -45px;
  top: 45%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container {
  bottom: 5em;
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  width: 24px;
  text-align: center;
  font-size: 20px;
  color: #009fda;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span:hover {
  color: #4d4f53;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span.leftarrow.non-use {
  cursor: default;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span.rightarrow.non-use {
  cursor: default;
}

body.page-node-8132 .section-more-depth-container .section-more-depth-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-more-depth-container .section-more-depth-wrap .explore-cta-btn {
  margin: 35px 0;
}

body.page-node-8132 .section-report-questions-container {
  margin: 65px auto;
}

body.page-node-8132 .section-report-questions-container .section-report-questions-wrap {
  float: none;
  margin: auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-report-questions-container .section-report-questions-wrap h3 {
  margin-top: 25px;
}

body.page-node-8133 .header-background {
  background-color: #10191d;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro {
  margin: 65px auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h1 {
  padding-bottom: 10px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h5 {
  color: #009fda;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h5 span {
  color: #002851;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap {
  height: 230px;
  margin: 0 auto;
  max-width: 550px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation {
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation .img-responsive {
  display: block;
  height: auto;
  left: 0;
  max-width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation .img-responsive.active {
  opacity: 1;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container {
  margin: 0 auto 30px;
  max-width: 780px;
  padding: 0;
  position: relative;
  text-align: center;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 0;
  border: medium none;
  border-radius: 10px;
  padding: 0 20px 0 25px;
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap:before {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 -28px;
  border-radius: 10px 0 0 10px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 38px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap:after {
  color: #969fa6;
  content: "treatment";
  display: block;
  font-style: italic;
  left: 0;
  padding-left: 20%;
  position: absolute;
  top: 0;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider {
  cursor: pointer;
  height: 20px;
  margin-bottom: 5px;
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider:after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0 10px 10px 0;
  color: #969fa6;
  content: "monitoring";
  display: block;
  font-style: italic;
  padding-left: 23%;
  padding-right: 25%;
  position: absolute;
  right: -20px;
  top: 0;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 -28px;
  border: medium none;
  border-radius: 0;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range:last-of-type:before {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  color: #ffffff;
  content: "monitoring";
  display: block;
  font-style: italic;
  left: 332px;
  position: absolute;
  width: 408px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range:last-of-type:after {
  color: #ffffff;
  content: "treatment";
  display: block;
  font-style: italic;
  left: 131px;
  position: absolute;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-handle {
  background-color: transparent;
  background-image: none;
  border: medium none;
  display: block;
  height: 58px;
  margin-left: -28px;
  outline: medium none;
  position: absolute;
  top: -18px;
  width: 58px;
  z-index: 2;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-handle:after {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) no-repeat scroll 0 -48px;
  content: " ";
  display: block;
  height: 96px;
  width: 56px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
  border-bottom: 1px solid #969fa6;
  border-left: 1px solid #969fa6;
  border-right: 1px solid #969fa6;
  color: #969fa6;
  content: "if disease returns";
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  left: 65%;
  position: absolute;
  right: 0;
  top: 7em;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item {
  position: absolute;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
  color: #969fa6;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.active h3 {
  color: #009fda;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
  background-color: #000000;
  content: "";
  display: block;
  height: 25px;
  margin: 0 auto;
  position: relative;
  width: 1px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-1 {
  left: 1%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-2 {
  left: 40%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-3 {
  left: 65%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-4 {
  left: 90%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-text {
  float: none;
  margin: 115px auto 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-how-is-mrd-container>.inside {
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
  margin: 35px 0 55px 0;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-image-wrap p img {
  margin: 10px auto;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-text-wrap {
  margin: 25px 0;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-left-wrap p.gap-arrow {
  bottom: 0;
  height: 22px;
  left: 85%;
  position: absolute;
  right: 0;
  top: 35%;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn {
  margin-top: 35px;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:hover:before,
body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:focus:before,
body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_PlayButton_Hover.png);
}

body.page-node-8133 .section-knowmrd-cta-container .section-knowmrd-cta-wrap {
  float: none;
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-knowmrd-cta-container .section-knowmrd-cta-wrap .clonobtn {
  margin-top: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-intro {
  margin-bottom: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-text {
  margin-bottom: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-image {
  margin-bottom: 65px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-image p img {
  margin-bottom: 10px;
}

body.page-node-8133 .section-future-of-mrd-container {
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap .section-future-of-mrd-top h3 {
  margin: 65px auto;
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap .section-future-of-mrd-top p img {
  margin-bottom: 25px;
  margin-left: -96px;
  min-width: calc(100% + 25px);
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-bottom-wrap {
  margin-top: 35px;
}

body.page-node-8134 .header-background,
body.page-node-8298 .header-background,
.page-node-8316 .header-background {
  background-color: #090d18;
}

body.page-node-8134 .section-new-accepted-standard-container,
body.page-node-8298 .section-new-accepted-standard-container,
.page-node-8316 .section-new-accepted-standard-container {
  margin: 65px auto 100px auto;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro {
  float: none;
  margin: auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap {
  margin-top: 35px;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn {
  width: 310px;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap {
  position: relative;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
  background-color: #002851;
  bottom: 0;
  display: block;
  height: 50px;
  left: 0;
  margin: auto;
  max-width: 84%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1px;
  z-index: 10;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2 {
  color: #ffffff;
  font-weight: 700;
  padding-top: 11px;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container>div,
body.page-node-8298 .section-primary-container .section-primary-content-container>div,
.page-node-8316 .section-primary-container .section-primary-content-container>div {
  padding-top: 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container {
  margin: auto;
  max-width: 88%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap {
  margin: 35px 0 60px 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content {
  background-color: rgba(255, 255, 255, 0.5);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal {
  padding: 20px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap {
  padding: 15px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener {
  float: left;
  padding-right: 15px;
  position: relative;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after {
  background-color: #009fda;
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_ExploreData-Button_Icon.png);
  display: inline-block;
  height: 26px;
  padding: 5px;
  position: absolute;
  right: 15px;
  width: 32px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after {
  background-color: #005979;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap {
  border-top: 1px solid #4d4f53;
  display: none;
  margin-top: 25px;
  padding-top: 35px;
  text-align: center;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3 {
  margin: 15px auto;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
  margin: 25px auto;
  max-width: 450px;
  padding: 0 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse {
  color: #009fda;
  cursor: pointer;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  right: 15px;
  top: 15 px;
  width: 25px;
  height: 25px;
  display: block;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover {
  color: #002851;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type {
  bottom: 10px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container {
  margin: auto;
  max-width: 88%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default {
  height: auto;
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top {
  left: -6%;
  margin: auto;
  position: absolute;
  top: 18%;
  width: 112%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a {
  float: left;
  font-size: 0;
  height: 45px;
  position: relative;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Left_Static.png);
  display: block;
  height: 45px;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Left_Hover.png);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a {
  float: right;
  font-size: 0;
  height: 45px;
  position: relative;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Right_Static.png);
  display: block;
  height: 45px;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Right_Hover.png);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide {
  background-color: transparent;
  border: none;
  height: auto;
  margin: 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row {
  float: left;
  max-width: 48%;
  min-width: 48%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap {
  padding-bottom: 15px;
  text-align: left;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
  min-height: 65px;
  max-height: 65px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg {
  background-color: #ffffff;
  height: 150px;
  margin-bottom: 15px;
  max-width: 380px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img {
  margin: 0 auto;
  height: auto;
  max-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even {
  margin-left: 3.5%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting {
  background-color: #ffffff;
  border: 2px solid #002851;
  clear: both;
  display: none;
  margin-top: 0;
  padding: 15px;
  text-align: center;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3 {
  margin: 15px auto;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
  margin: 25px auto;
  max-width: 667px;
  padding: 0 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap {
  padding-top: 60px;
  position: relative;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse {
  color: #009fda;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-weight: 700;
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover {
  color: #002851;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text {
  margin: 20px 0 65px 0;
}

body.page-node-8134 .section-primary-container.section-all-container,
body.page-node-8298 .section-primary-container.section-all-container,
.page-node-8316 .section-primary-container.section-all-container {
  margin: 150px 0 65px 0;
}

body.page-node-8134 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
body.page-node-8298 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
.page-node-8316 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content {
  background-color: #e8e9e9;
}

body.page-node-8134 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg,
body.page-node-8298 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg,
.page-node-8316 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting,
body.page-node-8298 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting,
.page-node-8316 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container.section-cll-container,
body.page-node-8298 .section-primary-container.section-cll-container,
.page-node-8316 .section-primary-container.section-cll-container {
  margin-top: 150px;
  display: none;
}

body.page-node-8134 .section-split-cta-container .section-split-cta,
body.page-node-8298 .section-split-cta-container .section-split-cta,
.page-node-8316 .section-split-cta-container .section-split-cta {
  text-align: center;
  margin: 0 0 35px 0;
}

body.page-node-8134 .section-split-cta-container .section-split-cta p,
body.page-node-8298 .section-split-cta-container .section-split-cta p,
.page-node-8316 .section-split-cta-container .section-split-cta p {
  min-height: 48px;
}

body.page-node-8134 .section-pubs-cta-container .section-pubs-cta-wrap,
body.page-node-8298 .section-pubs-cta-container .section-pubs-cta-wrap,
.page-node-8316 .section-pubs-cta-container .section-pubs-cta-wrap {
  float: none;
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8134 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn,
body.page-node-8298 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn,
.page-node-8316 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn {
  margin-top: 25px;
  width: 250px;
}

body.page-node-1641 .header-wrap .header-background .pane-content {
  max-width: unset;
}

body.page-node-1641 .header-wrap .header-text-overlay {
  top: 90px;
}

body.page-node-1641 .pane-content {
  max-width: 680px;
}

body.page-node-1641 .pane-16 .pane-content {
  margin: 30px 0;
}

body.page-node-1641 h4 {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  margin: 30px 0 10px 0 !important;
  text-transform: uppercase;
}

body.page-node-1641 p {
  margin-bottom: 10px !important;
}

body.page-node-1641 p.nm {
  margin-bottom: 0 !important;
}

body.page-node-1641 p.bold {
  font-weight: bold;
}

body.page-node-1641 p u {
  display: inline-block;
}

body.page-node-1641 p.tabbed {
  margin-left: 40px;
}

body.page-node-1641 div#page7 p u {
  margin-top: 25px;
}

body.page-node-1641 div#page7 p u.nm {
  margin-top: 0px !important;
}

body.page-node-1641 div#page2,
body.page-node-1641 div#page3,
body.page-node-1641 div#page5,
body.page-node-1641 div#page6,
body.page-node-1641 div#page7,
body.page-node-1641 div#page11,
body.page-node-1641 div#page13,
body.page-node-1641 div#page14,
body.page-node-1641 div#page16 {
  margin-bottom: 50px;
}

body.page-node-1641 div#_idContainer003 {
  margin-bottom: 50px;
}

body.page-node-1641 .section-jumper-container {
  left: 50%;
  margin-top: 0;
  position: absolute;
  z-index: 1;
}

body.page-node-1641 .section-jumper-container.assay-overview-jumper,
body.page-node-1641 .section-jumper-container.clinical-applications-jumper,
body.page-node-1641 .section-jumper-container.methods-jumper,
body.page-node-1641 .section-jumper-container.ordering-the-assay-jumper,
body.page-node-1641 .section-jumper-container.specimen-requirements-jumper {
  left: 50%;
  margin-top: 0;
  position: absolute;
  z-index: 1;
}

body.page-node-1641 li {
  max-width: 99%;
  margin-bottom: 5px !important;
}

body.page-node-1641 table.red {
  border: 4px double red;
  margin: 20px 0 !important;
}

body.page-node-1641 table.red td {
  padding: 5px;
}

body.page-node-1641 table.red td p {
  color: red;
}

body.page-node-1641 #r1:before,
body.page-node-1641 #r2:before,
body.page-node-1641 #r3:before,
body.page-node-1641 #r4:before,
body.page-node-1641 #r5:before,
body.page-node-1641 #r6:before,
body.page-node-1641 #r7:before,
body.page-node-1641 #r8:before,
body.page-node-1641 #r9:before,
body.page-node-1641 #r10:before,
body.page-node-1641 #r11:before,
body.page-node-1641 #r12:before,
body.page-node-1641 #r13:before,
body.page-node-1641 #r14:before,
body.page-node-1641 #r15:before,
body.page-node-1641 #r16:before {
  display: block;
  content: " ";
  margin-top: 0px;
  height: 5px;
  margin-bottom: -5px;
  visibility: hidden;
}

body.page-node-1661 .header-wrap .header-text-overlay {
  top: 90px;
}

body.page-node-1661 .full-white-section .pane-custom ol li {
  margin-top: 10px;
  margin-bottom: 10px;
}

body.page-node-1661 .full-white-section .pane-custom span.ol-li-alpha,
body.page-node-1661 .full-white-section .pane-custom span.ol-li-ol-li-roman,
body.page-node-1661 .full-white-section .pane-custom span.ol-li-ol-li-ol-li-num {
  padding: 0 25px;
}

#pardot-flyout-wrap-clono {
  display: block;
  position: fixed;
  right: -999em;
  top: 210px;
  overflow: auto;
  max-width: 270px;
  background-color: #0093dc;
  z-index: 2147483647;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

#pardot-flyout-wrap-clono #pardot-close-control-clono {
  color: #ffffff;
  font-size: 26px;
  padding: 5px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.open {
  height: 30px;
  line-height: 1em;
  width: 30px;
  padding: 5px 10px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.closed {
  height: 138px;
  width: 30px;
  padding: 15px 5px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.closed:hover {
  background-color: #0093dc;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono:hover {
  cursor: pointer;
}

#pardot-flyout-wrap-clono p {
  color: #ffffff;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 15px;
  max-width: 220px;
  text-align: center;
  text-transform: uppercase;
}

#pardot-flyout-wrap-clono p:after {
  border-bottom: 1px solid #ffffff;
  content: "";
  display: block;
  margin: 0 auto 40px auto;
  padding-top: 15px;
  text-align: center;
  width: 30px;
}

#pardot-flyout-wrap-clono a {
  display: block;
  max-width: 220px;
  text-align: center;
  margin: 0 auto 20px auto;
}

.page-node-8298 .header-background,
.page-node-8316 .header-background {
  background-color: #c8cbd0 !important;
}

.mrd-video-slider-wrap {
  width: 100%;
  overflow: hidden;
}

.video-slide-left-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_OncLive_Arrow_Left.svg);
  height: 75px;
  width: 45px;
  position: absolute;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: -50px;
  margin-top: 10%;
  display: none;
}

@media only screen and (max-width: 690px) {
  .video-slide-left-arrow {
    display: none !important;
  }
}

.video-slide-right-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_OncLive_Arrow_Right.svg);
  height: 75px;
  width: 45px;
  position: absolute;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: 10%;
  right: 0px;
  margin-right: -20px;
}

@media only screen and (max-width: 690px) {
  .video-slide-right-arrow {
    display: none !important;
  }
}

.mrd-video-slide {
  margin-left: -104%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 690px) {
  .mrd-video-slide {
    margin-left: 0%;
  }
}

.mrd-video-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 200%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 690px) {
  .mrd-video-container {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.mrd-video-container .mrd-individual-video-box {
  width: 22%;
  margin-bottom: 40px;
}

@media only screen and (max-width: 690px) {
  .mrd-video-container .mrd-individual-video-box {
    width: 100%;
  }
}

.new-mrd-video {
  margin-bottom: 30px;
}

.new-mrd-video .pane-title {
  margin: 40px auto 40px;
}

.new-mrd-video .mrd-video-left,
.new-mrd-video .mrd-video-right {
  display: block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 25px !important;
}

.new-mrd-video .mrd-video-left {
  margin-right: 0%;
}

.new-mrd-video .mrd-video-right p {
  text-align: center;
}

.replacement-content {
  margin: 90px 35px 60px;
}

.replacement-content .clonobtn {
  margin: 30px 0px;
}

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

  .mrd-video-left,
  .mrd-video-right {
    display: block !important;
    width: 100% !important;
    margin-bottom: 25px !important;
  }

  .mrd-video-right p {
    text-align: center !important;
  }
}

.chem-heading,
.chem-heading-light,
.chem-inner-target,
.chem-inner-target-light,
.bio-heading,
.bio-heading-light,
.bio-inner-target,
.bioinfo-target,
.bio-inner-target-light,
.ngs-heading,
.ngs-heading-light,
.ngs-target-inner-light,
.ngs-inner-target,
.sequencing-target,
.sequencing-target-inner-light,
.ngs-heading-light,
.chem-target,
.chem-inner-target-light {
  cursor: pointer;
}

.temp-hide {
  display: none;
}

.page-node-8298,
.page-node-8297,
.page-node-8316,
.page-node-8317,
.page-node-8318 {}

.page-node-8298 .panels-flexible-row-inside,
.page-node-8297 .panels-flexible-row-inside,
.page-node-8316 .panels-flexible-row-inside,
.page-node-8317 .panels-flexible-row-inside,
.page-node-8318 .panels-flexible-row-inside {
  padding: 0px !important;
}

.page-node-8298 .header-wrap,
.page-node-8297 .header-wrap,
.page-node-8316 .header-wrap,
.page-node-8317 .header-wrap,
.page-node-8318 .header-wrap {
  width: 100% !important;
}

.page-node-8298 .header-background .pane-content,
.page-node-8297 .header-background .pane-content,
.page-node-8316 .header-background .pane-content,
.page-node-8317 .header-background .pane-content,
.page-node-8318 .header-background .pane-content {
  max-width: 100% !important;
}

.page-node-8298 .panels-flexible-region,
.page-node-8297 .panels-flexible-region,
.page-node-8316 .panels-flexible-region,
.page-node-8317 .panels-flexible-region,
.page-node-8318 .panels-flexible-region {
  width: 100% !important;
}

.page-node-8298 .padding-bottom-60,
.page-node-8297 .padding-bottom-60,
.page-node-8316 .padding-bottom-60,
.page-node-8317 .padding-bottom-60,
.page-node-8318 .padding-bottom-60 {
  padding-bottom: 60px !important;
}

.page-node-8298 .padding-top-60,
.page-node-8297 .padding-top-60,
.page-node-8316 .padding-top-60,
.page-node-8317 .padding-top-60,
.page-node-8318 .padding-top-60 {
  padding-top: 60px !important;
}

.page-node-8298 .padding-top-120,
.page-node-8297 .padding-top-120,
.page-node-8316 .padding-top-120,
.page-node-8317 .padding-top-120,
.page-node-8318 .padding-top-120 {
  padding-top: 120px !important;
}

.page-node-8298 .clonobtn,
.page-node-8297 .clonobtn,
.page-node-8316 .clonobtn,
.page-node-8317 .clonobtn,
.page-node-8318 .clonobtn {
  padding: 5px 40px 5px 15px !important;
  margin: 40px 0px !important;
  line-height: 29px;
}

.page-node-8298 .citation-container,
.page-node-8297 .citation-container,
.page-node-8316 .citation-container,
.page-node-8317 .citation-container,
.page-node-8318 .citation-container {
  padding: 60px 0px;
}

.page-node-8298 .citation-container .pane-title,
.page-node-8297 .citation-container .pane-title,
.page-node-8316 .citation-container .pane-title,
.page-node-8317 .citation-container .pane-title,
.page-node-8318 .citation-container .pane-title {
  max-width: 960px !important;
}

.page-node-8298 .section-citations,
.page-node-8297 .section-citations,
.page-node-8316 .section-citations,
.page-node-8317 .section-citations,
.page-node-8318 .section-citations {
  left: 0px !important;
}

.page-node-8298 .light-triangle,
.page-node-8297 .light-triangle,
.page-node-8316 .light-triangle,
.page-node-8317 .light-triangle,
.page-node-8318 .light-triangle {
  padding-top: 60px;
}

.page-node-8298 .cta-styling,
.page-node-8297 .cta-styling,
.page-node-8316 .cta-styling,
.page-node-8317 .cta-styling,
.page-node-8318 .cta-styling {
  text-align: center !important;
  padding-top: 60px !important;
  padding-bottom: 40px !important;
}

.page-node-8298 .cta-styling .clonobtn,
.page-node-8297 .cta-styling .clonobtn,
.page-node-8316 .cta-styling .clonobtn,
.page-node-8317 .cta-styling .clonobtn,
.page-node-8318 .cta-styling .clonobtn {
  line-height: 34px !important;
}

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

  .page-node-8298 .padding-bottom-60,
  .page-node-8297 .padding-bottom-60,
  .page-node-8316 .padding-bottom-60,
  .page-node-8317 .padding-bottom-60,
  .page-node-8318 .padding-bottom-60 {
    padding-bottom: 60px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .padding-top-60,
  .page-node-8297 .padding-top-60,
  .page-node-8316 .padding-top-60,
  .page-node-8317 .padding-top-60,
  .page-node-8318 .padding-top-60 {
    padding-top: 60px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .pane-webform,
  .page-node-8297 .pane-webform,
  .page-node-8316 .pane-webform,
  .page-node-8317 .pane-webform,
  .page-node-8318 .pane-webform {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .citation-container,
  .page-node-8297 .citation-container,
  .page-node-8316 .citation-container,
  .page-node-8317 .citation-container,
  .page-node-8318 .citation-container {
    padding: 60px 15px !important;
  }

  .page-node-8298 .mobile-side-padding,
  .page-node-8297 .mobile-side-padding,
  .page-node-8316 .mobile-side-padding,
  .page-node-8317 .mobile-side-padding,
  .page-node-8318 .mobile-side-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.page-node-8298 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8297 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8316 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8317 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8318 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"] {
  color: #009fda !important;
  font-weight: bold !important;
}

.page-node-8298 .col-sm-12,
.page-node-8297 .col-sm-12,
.page-node-8316 .col-sm-12,
.page-node-8317 .col-sm-12,
.page-node-8318 .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header {
  width: 100% !important;
}

.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header {
  width: 100% !important;
}

.page-node-8298 .container,
.page-node-8297 .container,
.page-node-8316 .container,
.page-node-8317 .container,
.page-node-8318 .container {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.page-node-8298 .row,
.page-node-8297 .row,
.page-node-8316 .row,
.page-node-8317 .row,
.page-node-8318 .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.page-node-8298 .pane-content,
.page-node-8297 .pane-content,
.page-node-8316 .pane-content,
.page-node-8317 .pane-content,
.page-node-8318 .pane-content {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .panels-flexible-region-302-citations .pane-title,
.page-node-8297 .panels-flexible-region-302-citations .pane-title,
.page-node-8316 .panels-flexible-region-302-citations .pane-title,
.page-node-8317 .panels-flexible-region-302-citations .pane-title,
.page-node-8318 .panels-flexible-region-302-citations .pane-title {
  max-width: 960px !important;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .pane-block-210 .pane-content,
.page-node-8297 .pane-block-210 .pane-content,
.page-node-8316 .pane-block-210 .pane-content,
.page-node-8317 .pane-block-210 .pane-content,
.page-node-8318 .pane-block-210 .pane-content,
.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content {
  max-width: 100%;
}

.page-node-8298 .panels-flexible-region-304-info_section .pane-content,
.page-node-8297 .panels-flexible-region-304-info_section .pane-content,
.page-node-8316 .panels-flexible-region-304-info_section .pane-content,
.page-node-8317 .panels-flexible-region-304-info_section .pane-content,
.page-node-8318 .panels-flexible-region-304-info_section .pane-content {
  max-width: 100%;
}

.page-node-8298 .navbar-header .container,
.page-node-8297 .navbar-header .container,
.page-node-8316 .navbar-header .container,
.page-node-8317 .navbar-header .container,
.page-node-8318 .navbar-header .container,
.page-node-8298 .navbar-navigation .container,
.page-node-8297 .navbar-navigation .container,
.page-node-8316 .navbar-navigation .container,
.page-node-8317 .navbar-navigation .container,
.page-node-8318 .navbar-navigation .container,
.page-node-8298 .footer-inner .container,
.page-node-8297 .footer-inner .container,
.page-node-8316 .footer-inner .container,
.page-node-8317 .footer-inner .container,
.page-node-8318 .footer-inner .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 960px;
  width: 100%;
}

.page-node-8298 .breadcrumb,
.page-node-8297 .breadcrumb,
.page-node-8316 .breadcrumb,
.page-node-8317 .breadcrumb,
.page-node-8318 .breadcrumb {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  text-align: left;
  padding: 4px 10px;
}

.page-node-8298 .header-wrap .header-background,
.page-node-8297 .header-wrap .header-background,
.page-node-8316 .header-wrap .header-background,
.page-node-8317 .header-wrap .header-background,
.page-node-8318 .header-wrap .header-background {
  left: 0 !important;
  width: 100% !important;
}

.page-node-8298 .secondary-nav-line-shadow,
.page-node-8297 .secondary-nav-line-shadow,
.page-node-8316 .secondary-nav-line-shadow,
.page-node-8317 .secondary-nav-line-shadow,
.page-node-8318 .secondary-nav-line-shadow {
  width: 100% !important;
  left: 0px !important;
}

.page-node-8298 p,
.page-node-8297 p,
.page-node-8316 p,
.page-node-8317 p,
.page-node-8318 p,
.page-node-8298 h2,
.page-node-8297 h2,
.page-node-8316 h2,
.page-node-8317 h2,
.page-node-8318 h2 {
  max-width: 827px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-node-8298 .submenu h2,
.page-node-8297 .submenu h2,
.page-node-8316 .submenu h2,
.page-node-8317 .submenu h2,
.page-node-8318 .submenu h2 {
  margin-left: 0px !important;
  letter-spacing: normal;
  padding-bottom: 0px;
  line-height: 1.1;
}

.page-node-8298 .submenu h2:after,
.page-node-8297 .submenu h2:after,
.page-node-8316 .submenu h2:after,
.page-node-8317 .submenu h2:after,
.page-node-8318 .submenu h2:after {
  display: none !important;
}

.page-node-8298 .header-background p,
.page-node-8297 .header-background p,
.page-node-8316 .header-background p,
.page-node-8317 .header-background p,
.page-node-8318 .header-background p {
  max-width: 100% !important;
}

.page-node-8298 .section-new-accepted-standard-intro,
.page-node-8297 .section-new-accepted-standard-intro,
.page-node-8316 .section-new-accepted-standard-intro,
.page-node-8317 .section-new-accepted-standard-intro,
.page-node-8318 .section-new-accepted-standard-intro,
.page-node-8298 .panels-flexible-row-295-32-inside,
.page-node-8297 .panels-flexible-row-295-32-inside,
.page-node-8316 .panels-flexible-row-295-32-inside,
.page-node-8317 .panels-flexible-row-295-32-inside,
.page-node-8318 .panels-flexible-row-295-32-inside,
.page-node-8298 .panels-flexible-row-295-5-inside,
.page-node-8297 .panels-flexible-row-295-5-inside,
.page-node-8316 .panels-flexible-row-295-5-inside,
.page-node-8317 .panels-flexible-row-295-5-inside,
.page-node-8318 .panels-flexible-row-295-5-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-296-14-inside,
.page-node-8297 .panels-flexible-row-296-14-inside,
.page-node-8316 .panels-flexible-row-296-14-inside,
.page-node-8317 .panels-flexible-row-296-14-inside,
.page-node-8318 .panels-flexible-row-296-14-inside,
.page-node-8298 .panels-flexible-row-296-33-inside,
.page-node-8297 .panels-flexible-row-296-33-inside,
.page-node-8316 .panels-flexible-row-296-33-inside,
.page-node-8317 .panels-flexible-row-296-33-inside,
.page-node-8318 .panels-flexible-row-296-33-inside,
.page-node-8298 .pane-block-215,
.page-node-8297 .pane-block-215,
.page-node-8316 .pane-block-215,
.page-node-8317 .pane-block-215,
.page-node-8318 .pane-block-215,
.page-node-8298 .pane-block-210,
.page-node-8297 .pane-block-210,
.page-node-8316 .pane-block-210,
.page-node-8317 .pane-block-210,
.page-node-8318 .pane-block-210,
.page-node-8298 .pane-block-214,
.page-node-8297 .pane-block-214,
.page-node-8316 .pane-block-214,
.page-node-8317 .pane-block-214,
.page-node-8318 .pane-block-214,
.page-node-8298 .pane-block-213,
.page-node-8297 .pane-block-213,
.page-node-8316 .pane-block-213,
.page-node-8317 .pane-block-213,
.page-node-8318 .pane-block-213,
.page-node-8298 .panels-flexible-row-303-32-inside,
.page-node-8297 .panels-flexible-row-303-32-inside,
.page-node-8316 .panels-flexible-row-303-32-inside,
.page-node-8317 .panels-flexible-row-303-32-inside,
.page-node-8318 .panels-flexible-row-303-32-inside {
  text-align: center;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 {
  margin-bottom: 50px;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 .link-btn {
  margin-top: 30px;
  padding-right: 45px;
  padding-left: 20px;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 p {
  opacity: 1 !important;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8298 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8297 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8316 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8317 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8318 .panels-flexible-row-295-32-inside .pane-content p {
  font-weight: 200 !important;
}

.page-node-8298 .panels-flexible-row-303-35,
.page-node-8297 .panels-flexible-row-303-35,
.page-node-8316 .panels-flexible-row-303-35,
.page-node-8317 .panels-flexible-row-303-35,
.page-node-8318 .panels-flexible-row-303-35 {
  left: 0px !important;
}

.page-node-8298 .panels-flexible-row-inside,
.page-node-8297 .panels-flexible-row-inside,
.page-node-8316 .panels-flexible-row-inside,
.page-node-8317 .panels-flexible-row-inside,
.page-node-8318 .panels-flexible-row-inside {
  padding: 60px 10px;
}

.page-node-8298 .panels-flexible-row-296-main-row-inside,
.page-node-8297 .panels-flexible-row-296-main-row-inside,
.page-node-8316 .panels-flexible-row-296-main-row-inside,
.page-node-8317 .panels-flexible-row-296-main-row-inside,
.page-node-8318 .panels-flexible-row-296-main-row-inside,
.page-node-8298 .panels-flexible-row-296-1-inside,
.page-node-8297 .panels-flexible-row-296-1-inside,
.page-node-8316 .panels-flexible-row-296-1-inside,
.page-node-8317 .panels-flexible-row-296-1-inside,
.page-node-8318 .panels-flexible-row-296-1-inside,
.page-node-8298 .panels-flexible-row-295-main-row-inside,
.page-node-8297 .panels-flexible-row-295-main-row-inside,
.page-node-8316 .panels-flexible-row-295-main-row-inside,
.page-node-8317 .panels-flexible-row-295-main-row-inside,
.page-node-8318 .panels-flexible-row-295-main-row-inside,
.page-node-8298 .panels-flexible-row-300-main-row-inside,
.page-node-8297 .panels-flexible-row-300-main-row-inside,
.page-node-8316 .panels-flexible-row-300-main-row-inside,
.page-node-8317 .panels-flexible-row-300-main-row-inside,
.page-node-8318 .panels-flexible-row-300-main-row-inside,
.page-node-8298 .panels-flexible-row-295-1-inside,
.page-node-8297 .panels-flexible-row-295-1-inside,
.page-node-8316 .panels-flexible-row-295-1-inside,
.page-node-8317 .panels-flexible-row-295-1-inside,
.page-node-8318 .panels-flexible-row-295-1-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-296-4-inside,
.page-node-8297 .panels-flexible-row-296-4-inside,
.page-node-8316 .panels-flexible-row-296-4-inside,
.page-node-8317 .panels-flexible-row-296-4-inside,
.page-node-8318 .panels-flexible-row-296-4-inside,
.page-node-8298 .panels-flexible-row-302-4-inside,
.page-node-8297 .panels-flexible-row-302-4-inside,
.page-node-8316 .panels-flexible-row-302-4-inside,
.page-node-8317 .panels-flexible-row-302-4-inside,
.page-node-8318 .panels-flexible-row-302-4-inside,
.page-node-8298 .panels-flexible-row-302-2-inside,
.page-node-8297 .panels-flexible-row-302-2-inside,
.page-node-8316 .panels-flexible-row-302-2-inside,
.page-node-8317 .panels-flexible-row-302-2-inside,
.page-node-8318 .panels-flexible-row-302-2-inside,
.page-node-8298 .panels-flexible-row-302-1-inside,
.page-node-8297 .panels-flexible-row-302-1-inside,
.page-node-8316 .panels-flexible-row-302-1-inside,
.page-node-8317 .panels-flexible-row-302-1-inside,
.page-node-8318 .panels-flexible-row-302-1-inside,
.page-node-8298 .panels-flexible-row-302-main-row-inside,
.page-node-8297 .panels-flexible-row-302-main-row-inside,
.page-node-8316 .panels-flexible-row-302-main-row-inside,
.page-node-8317 .panels-flexible-row-302-main-row-inside,
.page-node-8318 .panels-flexible-row-302-main-row-inside,
.page-node-8298 .panels-flexible-row-303-2-inside,
.page-node-8297 .panels-flexible-row-303-2-inside,
.page-node-8316 .panels-flexible-row-303-2-inside,
.page-node-8317 .panels-flexible-row-303-2-inside,
.page-node-8318 .panels-flexible-row-303-2-inside,
.page-node-8298 .panels-flexible-row-303-main-row-inside,
.page-node-8297 .panels-flexible-row-303-main-row-inside,
.page-node-8316 .panels-flexible-row-303-main-row-inside,
.page-node-8317 .panels-flexible-row-303-main-row-inside,
.page-node-8318 .panels-flexible-row-303-main-row-inside,
.page-node-8298 .panels-flexible-row-303-1-inside,
.page-node-8297 .panels-flexible-row-303-1-inside,
.page-node-8316 .panels-flexible-row-303-1-inside,
.page-node-8317 .panels-flexible-row-303-1-inside,
.page-node-8318 .panels-flexible-row-303-1-inside,
.page-node-8298 .panels-flexible-row-303-4-inside,
.page-node-8297 .panels-flexible-row-303-4-inside,
.page-node-8316 .panels-flexible-row-303-4-inside,
.page-node-8317 .panels-flexible-row-303-4-inside,
.page-node-8318 .panels-flexible-row-303-4-inside,
.page-node-8298 .panels-flexible-row-303-35-inside,
.page-node-8297 .panels-flexible-row-303-35-inside,
.page-node-8316 .panels-flexible-row-303-35-inside,
.page-node-8317 .panels-flexible-row-303-35-inside,
.page-node-8318 .panels-flexible-row-303-35-inside,
.page-node-8298 .panels-flexible-row-304-36-inside,
.page-node-8297 .panels-flexible-row-304-36-inside,
.page-node-8316 .panels-flexible-row-304-36-inside,
.page-node-8317 .panels-flexible-row-304-36-inside,
.page-node-8318 .panels-flexible-row-304-36-inside,
.page-node-8298 .panels-flexible-row-304-2-inside,
.page-node-8297 .panels-flexible-row-304-2-inside,
.page-node-8316 .panels-flexible-row-304-2-inside,
.page-node-8317 .panels-flexible-row-304-2-inside,
.page-node-8318 .panels-flexible-row-304-2-inside,
.page-node-8298 .panels-flexible-row-304-main-row-inside,
.page-node-8297 .panels-flexible-row-304-main-row-inside,
.page-node-8316 .panels-flexible-row-304-main-row-inside,
.page-node-8317 .panels-flexible-row-304-main-row-inside,
.page-node-8318 .panels-flexible-row-304-main-row-inside,
.page-node-8298 .panels-flexible-row-304-1-inside,
.page-node-8297 .panels-flexible-row-304-1-inside,
.page-node-8316 .panels-flexible-row-304-1-inside,
.page-node-8317 .panels-flexible-row-304-1-inside,
.page-node-8318 .panels-flexible-row-304-1-inside {
  padding: 0px;
}

.page-node-8298 .panels-flexible-region-303-citations-inside,
.page-node-8297 .panels-flexible-region-303-citations-inside,
.page-node-8316 .panels-flexible-region-303-citations-inside,
.page-node-8317 .panels-flexible-region-303-citations-inside,
.page-node-8318 .panels-flexible-region-303-citations-inside {
  padding: 0px !important;
}

.page-node-8298 .panels-flexible-row-295-36-inside,
.page-node-8297 .panels-flexible-row-295-36-inside,
.page-node-8316 .panels-flexible-row-295-36-inside,
.page-node-8317 .panels-flexible-row-295-36-inside,
.page-node-8318 .panels-flexible-row-295-36-inside,
.page-node-8298 .panels-flexible-row-295-33-inside,
.page-node-8297 .panels-flexible-row-295-33-inside,
.page-node-8316 .panels-flexible-row-295-33-inside,
.page-node-8317 .panels-flexible-row-295-33-inside,
.page-node-8318 .panels-flexible-row-295-33-inside {
  padding: 0px;
}

.page-node-8298 .assist-intro,
.page-node-8297 .assist-intro,
.page-node-8316 .assist-intro,
.page-node-8317 .assist-intro,
.page-node-8318 .assist-intro {
  padding-bottom: 60px !important;
  padding-left: 15px;
  padding-right: 15px;
}

.page-node-8298 .assist-intro .pane-content p,
.page-node-8297 .assist-intro .pane-content p,
.page-node-8316 .assist-intro .pane-content p,
.page-node-8317 .assist-intro .pane-content p,
.page-node-8318 .assist-intro .pane-content p,
.page-node-8298 .assist-intro .pane-title,
.page-node-8297 .assist-intro .pane-title,
.page-node-8316 .assist-intro .pane-title,
.page-node-8317 .assist-intro .pane-title,
.page-node-8318 .assist-intro .pane-title {
  color: #4d4f53;
  font-weight: 200 !important;
}

.page-node-8298 .assist-intro .pane-content p,
.page-node-8297 .assist-intro .pane-content p,
.page-node-8316 .assist-intro .pane-content p,
.page-node-8317 .assist-intro .pane-content p,
.page-node-8318 .assist-intro .pane-content p {
  color: #4d4f53;
  font-weight: 400 !important;
}

.page-node-8298 .panels-flexible-region-304-info_section .pane-4,
.page-node-8297 .panels-flexible-region-304-info_section .pane-4,
.page-node-8316 .panels-flexible-region-304-info_section .pane-4,
.page-node-8317 .panels-flexible-region-304-info_section .pane-4,
.page-node-8318 .panels-flexible-region-304-info_section .pane-4 {
  padding: 40px 20px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside,
.page-node-8297 .panels-flexible-row-304-34-inside,
.page-node-8316 .panels-flexible-row-304-34-inside,
.page-node-8317 .panels-flexible-row-304-34-inside,
.page-node-8318 .panels-flexible-row-304-34-inside {
  background-color: #606266 !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside p,
.page-node-8297 .panels-flexible-row-304-34-inside p,
.page-node-8316 .panels-flexible-row-304-34-inside p,
.page-node-8317 .panels-flexible-row-304-34-inside p,
.page-node-8318 .panels-flexible-row-304-34-inside p {
  color: #fff !important;
  font-size: 24px !important;
  line-height: 28px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside h4,
.page-node-8297 .panels-flexible-row-304-34-inside h4,
.page-node-8316 .panels-flexible-row-304-34-inside h4,
.page-node-8317 .panels-flexible-row-304-34-inside h4,
.page-node-8318 .panels-flexible-row-304-34-inside h4 {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 30px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside button,
.page-node-8297 .panels-flexible-row-304-34-inside button,
.page-node-8316 .panels-flexible-row-304-34-inside button,
.page-node-8317 .panels-flexible-row-304-34-inside button,
.page-node-8318 .panels-flexible-row-304-34-inside button {
  background-color: #d2de00 !important;
  color: #606266 !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside button:hover,
.page-node-8297 .panels-flexible-row-304-34-inside button:hover,
.page-node-8316 .panels-flexible-row-304-34-inside button:hover,
.page-node-8317 .panels-flexible-row-304-34-inside button:hover,
.page-node-8318 .panels-flexible-row-304-34-inside button:hover {
  background-color: #b1be00 !important;
}

.page-node-8298 .panels-flexible-row-304-2-inside h2,
.page-node-8297 .panels-flexible-row-304-2-inside h2,
.page-node-8316 .panels-flexible-row-304-2-inside h2,
.page-node-8317 .panels-flexible-row-304-2-inside h2,
.page-node-8318 .panels-flexible-row-304-2-inside h2 {
  color: #4d4f53 !important;
  font-weight: 300 !important;
}

.page-node-8298 .panels-flexible-row-296-33,
.page-node-8297 .panels-flexible-row-296-33,
.page-node-8316 .panels-flexible-row-296-33,
.page-node-8317 .panels-flexible-row-296-33,
.page-node-8318 .panels-flexible-row-296-33 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.page-node-8298 .panels-flexible-row-296-33-inside,
.page-node-8297 .panels-flexible-row-296-33-inside,
.page-node-8316 .panels-flexible-row-296-33-inside,
.page-node-8317 .panels-flexible-row-296-33-inside,
.page-node-8318 .panels-flexible-row-296-33-inside,
.page-node-8298 .panels-flexible-row-302-33-inside,
.page-node-8297 .panels-flexible-row-302-33-inside,
.page-node-8316 .panels-flexible-row-302-33-inside,
.page-node-8317 .panels-flexible-row-302-33-inside,
.page-node-8318 .panels-flexible-row-302-33-inside {
  padding: 60px 0px;
}

.page-node-8298 .panels-flexible-row-304-main-row-inside,
.page-node-8297 .panels-flexible-row-304-main-row-inside,
.page-node-8316 .panels-flexible-row-304-main-row-inside,
.page-node-8317 .panels-flexible-row-304-main-row-inside,
.page-node-8318 .panels-flexible-row-304-main-row-inside {
  background-color: #b3c1cb;
}

.page-node-8298 .panels-flexible-row-302-36-inside,
.page-node-8297 .panels-flexible-row-302-36-inside,
.page-node-8316 .panels-flexible-row-302-36-inside,
.page-node-8317 .panels-flexible-row-302-36-inside,
.page-node-8318 .panels-flexible-row-302-36-inside {
  padding: 0px 10px 60px;
}

.page-node-8298 .panels-flexible-row-296-14-inside,
.page-node-8297 .panels-flexible-row-296-14-inside,
.page-node-8316 .panels-flexible-row-296-14-inside,
.page-node-8317 .panels-flexible-row-296-14-inside,
.page-node-8318 .panels-flexible-row-296-14-inside {
  padding-top: 60px;
}

.page-node-8298 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8297 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8316 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8317 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8318 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8298 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8297 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8316 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8317 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8318 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8298 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8297 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8316 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8317 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8318 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8298 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-304-info_section,
.page-node-8297 .panels-flexible-region-304-info_section,
.page-node-8316 .panels-flexible-region-304-info_section,
.page-node-8317 .panels-flexible-region-304-info_section,
.page-node-8318 .panels-flexible-region-304-info_section,
.page-node-8298 .panels-flexible-region-304-info_section .pane-content,
.page-node-8297 .panels-flexible-region-304-info_section .pane-content,
.page-node-8316 .panels-flexible-region-304-info_section .pane-content,
.page-node-8317 .panels-flexible-region-304-info_section .pane-content,
.page-node-8318 .panels-flexible-region-304-info_section .pane-content {
  width: 100%;
}

.page-node-8298 .section-new-accepted-standard-container,
.page-node-8297 .section-new-accepted-standard-container,
.page-node-8316 .section-new-accepted-standard-container,
.page-node-8317 .section-new-accepted-standard-container,
.page-node-8318 .section-new-accepted-standard-container {
  margin: 65px auto 0px !important;
}

.page-node-8298 .panels-flexible-row-304-2,
.page-node-8297 .panels-flexible-row-304-2,
.page-node-8316 .panels-flexible-row-304-2,
.page-node-8317 .panels-flexible-row-304-2,
.page-node-8318 .panels-flexible-row-304-2 {
  margin-top: 0px !important;
}

.page-node-8298 .panels-flexible-row-296-33,
.page-node-8297 .panels-flexible-row-296-33,
.page-node-8316 .panels-flexible-row-296-33,
.page-node-8317 .panels-flexible-row-296-33,
.page-node-8318 .panels-flexible-row-296-33 {
  overflow: hidden;
}

.page-node-8298 .panels-flexible-row-296-36-inside,
.page-node-8297 .panels-flexible-row-296-36-inside,
.page-node-8316 .panels-flexible-row-296-36-inside,
.page-node-8317 .panels-flexible-row-296-36-inside,
.page-node-8318 .panels-flexible-row-296-36-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-295-4-inside,
.page-node-8297 .panels-flexible-row-295-4-inside,
.page-node-8316 .panels-flexible-row-295-4-inside,
.page-node-8317 .panels-flexible-row-295-4-inside,
.page-node-8318 .panels-flexible-row-295-4-inside,
.page-node-8298 .panels-flexible-row-295-5-inside,
.page-node-8297 .panels-flexible-row-295-5-inside,
.page-node-8316 .panels-flexible-row-295-5-inside,
.page-node-8317 .panels-flexible-row-295-5-inside,
.page-node-8318 .panels-flexible-row-295-5-inside,
.page-node-8298 .panels-flexible-row-296-4-inside,
.page-node-8297 .panels-flexible-row-296-4-inside,
.page-node-8316 .panels-flexible-row-296-4-inside,
.page-node-8317 .panels-flexible-row-296-4-inside,
.page-node-8318 .panels-flexible-row-296-4-inside {
  padding-top: 0px;
}

.page-node-8298 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8297 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8316 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8317 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8318 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn {
  margin: 30px 0px;
  padding: 5px 37px 5px 10px;
}

.page-node-8298 .pane-block-213,
.page-node-8297 .pane-block-213,
.page-node-8316 .pane-block-213,
.page-node-8317 .pane-block-213,
.page-node-8318 .pane-block-213 {
  background-color: #00809a;
  padding: 40px 10px;
}

.page-node-8298 .pane-block-213 .pane-content p,
.page-node-8297 .pane-block-213 .pane-content p,
.page-node-8316 .pane-block-213 .pane-content p,
.page-node-8317 .pane-block-213 .pane-content p,
.page-node-8318 .pane-block-213 .pane-content p {
  color: #fff;
}

.page-node-8298 .pane-block-210 .pane-content p,
.page-node-8297 .pane-block-210 .pane-content p,
.page-node-8316 .pane-block-210 .pane-content p,
.page-node-8317 .pane-block-210 .pane-content p,
.page-node-8318 .pane-block-210 .pane-content p {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .pane-webform-client-block-8127 .pane-title,
.page-node-8297 .pane-webform-client-block-8127 .pane-title,
.page-node-8316 .pane-webform-client-block-8127 .pane-title,
.page-node-8317 .pane-webform-client-block-8127 .pane-title,
.page-node-8318 .pane-webform-client-block-8127 .pane-title,
.page-node-8298 .panels-flexible-row-303-36,
.page-node-8297 .panels-flexible-row-303-36,
.page-node-8316 .panels-flexible-row-303-36,
.page-node-8317 .panels-flexible-row-303-36,
.page-node-8318 .panels-flexible-row-303-36 {
  display: none;
}

.page-node-8298 .citation-container h2,
.page-node-8297 .citation-container h2,
.page-node-8316 .citation-container h2,
.page-node-8317 .citation-container h2,
.page-node-8318 .citation-container h2 {
  max-width: 100% !important;
}

.page-node-8298 .pane-block-210 .pane-content h5,
.page-node-8297 .pane-block-210 .pane-content h5,
.page-node-8316 .pane-block-210 .pane-content h5,
.page-node-8317 .pane-block-210 .pane-content h5,
.page-node-8318 .pane-block-210 .pane-content h5 {
  color: #4d4f53;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  text-transform: uppercase;
}

.page-node-8298 .vid-block-contain,
.page-node-8297 .vid-block-contain,
.page-node-8316 .vid-block-contain,
.page-node-8317 .vid-block-contain,
.page-node-8318 .vid-block-contain {
  display: flex;
}

.page-node-8298 .vid-block-half,
.page-node-8297 .vid-block-half,
.page-node-8316 .vid-block-half,
.page-node-8317 .vid-block-half,
.page-node-8318 .vid-block-half {
  width: 50%;
  padding: 0px 10px;
}

.page-node-8298 .vid-block-half p,
.page-node-8297 .vid-block-half p,
.page-node-8316 .vid-block-half p,
.page-node-8317 .vid-block-half p,
.page-node-8318 .vid-block-half p {
  margin-top: 0px;
  text-align: left;
}

.page-node-8298 .vid-block-left p,
.page-node-8297 .vid-block-left p,
.page-node-8316 .vid-block-left p,
.page-node-8317 .vid-block-left p,
.page-node-8318 .vid-block-left p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 18px;
}

.page-node-8298 .expand-icon,
.page-node-8297 .expand-icon,
.page-node-8316 .expand-icon,
.page-node-8317 .expand-icon,
.page-node-8318 .expand-icon {
  cursor: pointer;
  background-image: url(/sites/default/files/expand-icon.svg);
  display: inline-block;
  width: 18px;
  height: 16px;
  background-size: 79%;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.page-node-8298 .expanded-hide,
.page-node-8297 .expanded-hide,
.page-node-8316 .expanded-hide,
.page-node-8317 .expanded-hide,
.page-node-8318 .expanded-hide {
  display: none;
}

.page-node-8298 .triangle-chem,
.page-node-8297 .triangle-chem,
.page-node-8316 .triangle-chem,
.page-node-8317 .triangle-chem,
.page-node-8318 .triangle-chem {
  height: 420px !important;
}

.page-node-8298 .drawer-content .expanded-hide,
.page-node-8297 .drawer-content .expanded-hide,
.page-node-8316 .drawer-content .expanded-hide,
.page-node-8317 .drawer-content .expanded-hide,
.page-node-8318 .drawer-content .expanded-hide {
  font-size: inherit;
  color: inherit;
  margin-top: 20px;
}

.page-node-8298 .pane-block-209 .pane-title,
.page-node-8297 .pane-block-209 .pane-title,
.page-node-8316 .pane-block-209 .pane-title,
.page-node-8317 .pane-block-209 .pane-title,
.page-node-8318 .pane-block-209 .pane-title {
  margin-bottom: 30px;
}

.page-node-8298 .pane-block-215,
.page-node-8297 .pane-block-215,
.page-node-8316 .pane-block-215,
.page-node-8317 .pane-block-215,
.page-node-8318 .pane-block-215 {
  margin-bottom: -60px;
  padding: 60px 10px;
  background-color: #002851;
}

.page-node-8298 .pane-block-215 p,
.page-node-8297 .pane-block-215 p,
.page-node-8316 .pane-block-215 p,
.page-node-8317 .pane-block-215 p,
.page-node-8318 .pane-block-215 p {
  color: #fff;
}

.page-node-8298 .pane-block-214,
.page-node-8297 .pane-block-214,
.page-node-8316 .pane-block-214,
.page-node-8317 .pane-block-214,
.page-node-8318 .pane-block-214 {
  padding: 60px 10px;
}

.page-node-8298 .pane-block-214 p,
.page-node-8297 .pane-block-214 p,
.page-node-8316 .pane-block-214 p,
.page-node-8317 .pane-block-214 p,
.page-node-8318 .pane-block-214 p {
  margin: 15px 10px;
}

.page-node-8298 .pane-block-214 .check-text,
.page-node-8297 .pane-block-214 .check-text,
.page-node-8316 .pane-block-214 .check-text,
.page-node-8317 .pane-block-214 .check-text,
.page-node-8318 .pane-block-214 .check-text {
  display: inline-block;
  margin-bottom: 3px;
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.page-node-8298 .pane-block-214 .check-text:before,
.page-node-8297 .pane-block-214 .check-text:before,
.page-node-8316 .pane-block-214 .check-text:before,
.page-node-8317 .pane-block-214 .check-text:before,
.page-node-8318 .pane-block-214 .check-text:before {
  height: 10px;
  width: 10px;
  display: block;
  background-image: url(/sites/default/files/licheck.gif);
  content: "";
  margin-left: -20px;
  background-size: cover;
  margin-top: 5px;
  position: absolute;
}

.page-node-8298 .panels-flexible-row-296-35 .pane-title,
.page-node-8297 .panels-flexible-row-296-35 .pane-title,
.page-node-8316 .panels-flexible-row-296-35 .pane-title,
.page-node-8317 .panels-flexible-row-296-35 .pane-title,
.page-node-8318 .panels-flexible-row-296-35 .pane-title {
  width: 100%;
  max-width: 960px !important;
  margin: 0 auto;
}

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

  .page-node-8298 .vid-block-contain,
  .page-node-8297 .vid-block-contain,
  .page-node-8316 .vid-block-contain,
  .page-node-8317 .vid-block-contain,
  .page-node-8318 .vid-block-contain {
    display: block;
  }

  .page-node-8298 .vid-block-half,
  .page-node-8297 .vid-block-half,
  .page-node-8316 .vid-block-half,
  .page-node-8317 .vid-block-half,
  .page-node-8318 .vid-block-half {
    width: 100%;
    padding: 20px 10px;
  }

  .page-node-8298 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8297 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8316 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8317 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8318 .panels-flexible-row-296-14-inside .pane-7 .link-btn {
    line-height: 25px;
    padding: 10px;
  }

  .page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8298 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8297 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8316 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8317 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8318 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3 {
    margin-top: -55px !important;
  }

  .page-node-8298 .panels-flexible-row-295-2,
  .page-node-8297 .panels-flexible-row-295-2,
  .page-node-8316 .panels-flexible-row-295-2,
  .page-node-8317 .panels-flexible-row-295-2,
  .page-node-8318 .panels-flexible-row-295-2 {
    margin-top: 0px !important;
  }

  .page-node-8298 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8297 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8316 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8317 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8318 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p {
    margin-top: 50px !important;
  }

  .page-node-8298 .psp-faq-wrap,
  .page-node-8297 .psp-faq-wrap,
  .page-node-8316 .psp-faq-wrap,
  .page-node-8317 .psp-faq-wrap,
  .page-node-8318 .psp-faq-wrap {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-node-8298 .mobile-graph-element,
.page-node-8297 .mobile-graph-element,
.page-node-8316 .mobile-graph-element,
.page-node-8317 .mobile-graph-element,
.page-node-8318 .mobile-graph-element {
  display: none;
}

.page-node-8298 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8297 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8316 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8317 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8318 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8298 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8297 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8316 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8317 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8318 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8298 .panels-flexible-region-303-citations .pane-title,
.page-node-8297 .panels-flexible-region-303-citations .pane-title,
.page-node-8316 .panels-flexible-region-303-citations .pane-title,
.page-node-8317 .panels-flexible-region-303-citations .pane-title,
.page-node-8318 .panels-flexible-region-303-citations .pane-title {
  max-width: 100% !important;
  width: 100% !important;
}

.page-node-8298 .path-contain,
.page-node-8297 .path-contain,
.page-node-8316 .path-contain,
.page-node-8317 .path-contain,
.page-node-8318 .path-contain {
  max-width: 960px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 280px;
  background-position: 6% 0%;
}

.page-node-8298 .path-contain p,
.page-node-8297 .path-contain p,
.page-node-8316 .path-contain p,
.page-node-8317 .path-contain p,
.page-node-8318 .path-contain p {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

.page-node-8298 .col1,
.page-node-8297 .col1,
.page-node-8316 .col1,
.page-node-8317 .col1,
.page-node-8318 .col1 {
  width: 50%;
}

.page-node-8298 .col2,
.page-node-8297 .col2,
.page-node-8316 .col2,
.page-node-8317 .col2,
.page-node-8318 .col2 {
  width: 50%;
}

.page-node-8298 .path-row,
.page-node-8297 .path-row,
.page-node-8316 .path-row,
.page-node-8317 .path-row,
.page-node-8318 .path-row {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.page-node-8298 .path-row1 .col2,
.page-node-8297 .path-row1 .col2,
.page-node-8316 .path-row1 .col2,
.page-node-8317 .path-row1 .col2,
.page-node-8318 .path-row1 .col2 {
  align-items: center;
  display: inline-block;
}

.page-node-8298 .path-row1 .col2 p,
.page-node-8297 .path-row1 .col2 p,
.page-node-8316 .path-row1 .col2 p,
.page-node-8317 .path-row1 .col2 p,
.page-node-8318 .path-row1 .col2 p {
  width: 100%;
  display: block;
}

.page-node-8298 .path-row2,
.page-node-8297 .path-row2,
.page-node-8316 .path-row2,
.page-node-8317 .path-row2,
.page-node-8318 .path-row2 {
  height: auto;
}

.page-node-8298 .path-row2 .col2 p,
.page-node-8297 .path-row2 .col2 p,
.page-node-8316 .path-row2 .col2 p,
.page-node-8317 .path-row2 .col2 p,
.page-node-8318 .path-row2 .col2 p {
  width: 60%;
  margin-right: 0px;
  margin-left: auto;
}

.page-node-8298 .path-row2 .col1,
.page-node-8297 .path-row2 .col1,
.page-node-8316 .path-row2 .col1,
.page-node-8317 .path-row2 .col1,
.page-node-8318 .path-row2 .col1 {
  width: 50%;
}

.page-node-8298 .path-row2 .col2,
.page-node-8297 .path-row2 .col2,
.page-node-8316 .path-row2 .col2,
.page-node-8317 .path-row2 .col2,
.page-node-8318 .path-row2 .col2 {
  width: 50%;
  text-align: center;
}

.page-node-8298 .path-row2 .col3,
.page-node-8297 .path-row2 .col3,
.page-node-8316 .path-row2 .col3,
.page-node-8317 .path-row2 .col3,
.page-node-8318 .path-row2 .col3 {
  width: 45%;
}

.page-node-8298 .path-row3,
.page-node-8297 .path-row3,
.page-node-8316 .path-row3,
.page-node-8317 .path-row3,
.page-node-8318 .path-row3 {
  height: auto;
}

.page-node-8298 .path-row3 .col2,
.page-node-8297 .path-row3 .col2,
.page-node-8316 .path-row3 .col2,
.page-node-8317 .path-row3 .col2,
.page-node-8318 .path-row3 .col2 {
  text-align: center;
}

.page-node-8298 .pane-block-212,
.page-node-8297 .pane-block-212,
.page-node-8316 .pane-block-212,
.page-node-8317 .pane-block-212,
.page-node-8318 .pane-block-212 {
  padding: 100px 10px 60px;
  background-color: #eaeaea;
}

.page-node-8298 .pane-block-212 .pane-content,
.page-node-8297 .pane-block-212 .pane-content,
.page-node-8316 .pane-block-212 .pane-content,
.page-node-8317 .pane-block-212 .pane-content,
.page-node-8318 .pane-block-212 .pane-content {
  max-width: 800px;
  width: 100%;
}

.page-node-8298 .pane-block-212 p,
.page-node-8297 .pane-block-212 p,
.page-node-8316 .pane-block-212 p,
.page-node-8317 .pane-block-212 p,
.page-node-8318 .pane-block-212 p {
  color: #005d7a;
  font-weight: bold;
}

.page-node-8298 .blue-number,
.page-node-8297 .blue-number,
.page-node-8316 .blue-number,
.page-node-8317 .blue-number,
.page-node-8318 .blue-number {
  background-color: #00aee0;
  color: #fff;
  font-family: sans-serif;
  font-size: 20px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 33px;
  margin-bottom: 11px;
  visibility: hidden;
}

.page-node-8298 .prcol2,
.page-node-8297 .prcol2,
.page-node-8316 .prcol2,
.page-node-8317 .prcol2,
.page-node-8318 .prcol2 {
  width: 100%;
  background-image: url(/sites/default/files/vdj_recomb.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

.page-node-8298 .number-3-wrap,
.page-node-8297 .number-3-wrap,
.page-node-8316 .number-3-wrap,
.page-node-8317 .number-3-wrap,
.page-node-8318 .number-3-wrap {
  margin-top: 230px;
  width: 100%;
  margin-left: auto;
}

.page-node-8298 .pr2,
.page-node-8297 .pr2,
.page-node-8316 .pr2,
.page-node-8317 .pr2,
.page-node-8318 .pr2 {
  margin-top: -20px;
}

.page-node-8298 .pr2 .prcol1,
.page-node-8297 .pr2 .prcol1,
.page-node-8316 .pr2 .prcol1,
.page-node-8317 .pr2 .prcol1,
.page-node-8318 .pr2 .prcol1 {
  padding-left: 50px;
  padding-right: 45px;
}

.page-node-8298 .pr2 .prcol1 .blue-number,
.page-node-8297 .pr2 .prcol1 .blue-number,
.page-node-8316 .pr2 .prcol1 .blue-number,
.page-node-8317 .pr2 .prcol1 .blue-number,
.page-node-8318 .pr2 .prcol1 .blue-number {
  margin-top: 15px;
}

.page-node-8298 .triangle-chem,
.page-node-8297 .triangle-chem,
.page-node-8316 .triangle-chem,
.page-node-8317 .triangle-chem,
.page-node-8318 .triangle-chem,
.page-node-8298 .chemistry,
.page-node-8297 .chemistry,
.page-node-8316 .chemistry,
.page-node-8317 .chemistry,
.page-node-8318 .chemistry {
  font-size: 14px !important;
  padding-right: 46px;
}

.page-node-8298 .bioinfo,
.page-node-8297 .bioinfo,
.page-node-8316 .bioinfo,
.page-node-8317 .bioinfo,
.page-node-8318 .bioinfo,
.page-node-8298 .sequencing,
.page-node-8297 .sequencing,
.page-node-8316 .sequencing,
.page-node-8317 .sequencing,
.page-node-8318 .sequencing {
  font-size: 14px !important;
}

.page-node-8298 .more-path,
.page-node-8297 .more-path,
.page-node-8316 .more-path,
.page-node-8317 .more-path,
.page-node-8318 .more-path {
  margin-top: -23px;
  position: relative;
  z-index: 3;
}

.page-node-8298 .more-path .mpc-r,
.page-node-8297 .more-path .mpc-r,
.page-node-8316 .more-path .mpc-r,
.page-node-8317 .more-path .mpc-r,
.page-node-8318 .more-path .mpc-r {
  text-align: left;
}

.page-node-8298 .more-path .more-path-col,
.page-node-8297 .more-path .more-path-col,
.page-node-8316 .more-path .more-path-col,
.page-node-8317 .more-path .more-path-col,
.page-node-8318 .more-path .more-path-col {
  display: inline-block;
  width: 49%;
  min-height: 3px;
}

.page-node-8298 .more-path .more-path-col .more-path-btn,
.page-node-8297 .more-path .more-path-col .more-path-btn,
.page-node-8316 .more-path .more-path-col .more-path-btn,
.page-node-8317 .more-path .more-path-col .more-path-btn,
.page-node-8318 .more-path .more-path-col .more-path-btn {
  background-color: #00aee0;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 15px;
  display: inline-block;
  cursor: pointer;
}

.page-node-8298 .pr2-wrap,
.page-node-8297 .pr2-wrap,
.page-node-8316 .pr2-wrap,
.page-node-8317 .pr2-wrap,
.page-node-8318 .pr2-wrap {
  display: none;
}

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

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem,
  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    font-size: 14px !important;
    padding-right: 0px !important;
  }

  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    height: auto !important;
  }

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem {
    height: 280px !important;
  }

  .page-node-8298 .mpc-l,
  .page-node-8297 .mpc-l,
  .page-node-8316 .mpc-l,
  .page-node-8317 .mpc-l,
  .page-node-8318 .mpc-l {
    display: none !important;
  }

  .page-node-8298 .mpc-r,
  .page-node-8297 .mpc-r,
  .page-node-8316 .mpc-r,
  .page-node-8317 .mpc-r,
  .page-node-8318 .mpc-r {
    width: 100% !important;
    text-align: center !important;
    margin-top: 20px;
  }

  .page-node-8298 .mobile-graph-element,
  .page-node-8297 .mobile-graph-element,
  .page-node-8316 .mobile-graph-element,
  .page-node-8317 .mobile-graph-element,
  .page-node-8318 .mobile-graph-element {
    display: block;
    margin: 15px auto;
    width: 90%;
    max-width: 500px;
  }

  .page-node-8298 .mobile-graph-element img,
  .page-node-8297 .mobile-graph-element img,
  .page-node-8316 .mobile-graph-element img,
  .page-node-8317 .mobile-graph-element img,
  .page-node-8318 .mobile-graph-element img {
    display: block !important;
  }

  .page-node-8298 .prcol2,
  .page-node-8297 .prcol2,
  .page-node-8316 .prcol2,
  .page-node-8317 .prcol2,
  .page-node-8318 .prcol2 {
    width: 100%;
    background-image: none;
  }

  .page-node-8298 .pr2 .prcol1,
  .page-node-8297 .pr2 .prcol1,
  .page-node-8316 .pr2 .prcol1,
  .page-node-8317 .pr2 .prcol1,
  .page-node-8318 .pr2 .prcol1 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-8298 .pr2 .prcol1 img,
  .page-node-8297 .pr2 .prcol1 img,
  .page-node-8316 .pr2 .prcol1 img,
  .page-node-8317 .pr2 .prcol1 img,
  .page-node-8318 .pr2 .prcol1 img {
    display: none;
  }

  .page-node-8298 .more-path,
  .page-node-8297 .more-path,
  .page-node-8316 .more-path,
  .page-node-8317 .more-path,
  .page-node-8318 .more-path {
    display: none !important;
  }

  .page-node-8298 .pr2-wrap,
  .page-node-8297 .pr2-wrap,
  .page-node-8316 .pr2-wrap,
  .page-node-8317 .pr2-wrap,
  .page-node-8318 .pr2-wrap {
    display: block !important;
  }

  .page-node-8298 .path-row1 .col1 img,
  .page-node-8297 .path-row1 .col1 img,
  .page-node-8316 .path-row1 .col1 img,
  .page-node-8317 .path-row1 .col1 img,
  .page-node-8318 .path-row1 .col1 img {
    display: none !important;
  }

  .page-node-8298 .number-3-wrap,
  .page-node-8297 .number-3-wrap,
  .page-node-8316 .number-3-wrap,
  .page-node-8317 .number-3-wrap,
  .page-node-8318 .number-3-wrap {
    margin-top: 0px;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .page-node-8298 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8297 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8316 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8317 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8318 .panels-flexible-row-296-14-inside .clonobtn {
    padding-left: 9% !important;
    padding-right: 9% !important;
  }

  .page-node-8298 .bottom-connect,
  .page-node-8297 .bottom-connect,
  .page-node-8316 .bottom-connect,
  .page-node-8317 .bottom-connect,
  .page-node-8318 .bottom-connect {
    opacity: 0 !important;
  }

  .page-node-8298 .path-row,
  .page-node-8297 .path-row,
  .page-node-8316 .path-row,
  .page-node-8317 .path-row,
  .page-node-8318 .path-row {
    height: auto;
    margin-bottom: 30px;
  }

  .page-node-8298 .path-contain,
  .page-node-8297 .path-contain,
  .page-node-8316 .path-contain,
  .page-node-8317 .path-contain,
  .page-node-8318 .path-contain {
    background-image: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-node-8298 .path-row1,
  .page-node-8297 .path-row1,
  .page-node-8316 .path-row1,
  .page-node-8317 .path-row1,
  .page-node-8318 .path-row1 {
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row1 .col2,
  .page-node-8297 .path-row1 .col2,
  .page-node-8316 .path-row1 .col2,
  .page-node-8317 .path-row1 .col2,
  .page-node-8318 .path-row1 .col2 {
    order: 1;
    width: 100%;
  }

  .page-node-8298 .path-row1 .col2 p,
  .page-node-8297 .path-row1 .col2 p,
  .page-node-8316 .path-row1 .col2 p,
  .page-node-8317 .path-row1 .col2 p,
  .page-node-8318 .path-row1 .col2 p {
    width: 100%;
  }

  .page-node-8298 .path-row1 .col1,
  .page-node-8297 .path-row1 .col1,
  .page-node-8316 .path-row1 .col1,
  .page-node-8317 .path-row1 .col1,
  .page-node-8318 .path-row1 .col1 {
    order: 2;
    width: 100%;
  }

  .page-node-8298 .path-row1 .col1 img,
  .page-node-8297 .path-row1 .col1 img,
  .page-node-8316 .path-row1 .col1 img,
  .page-node-8317 .path-row1 .col1 img,
  .page-node-8318 .path-row1 .col1 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 58%;
    margin-top: 14px;
    margin-bottom: -15px;
  }

  .page-node-8298 .path-row2,
  .page-node-8297 .path-row2,
  .page-node-8316 .path-row2,
  .page-node-8317 .path-row2,
  .page-node-8318 .path-row2 {
    display: flex;
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row2 .col1,
  .page-node-8297 .path-row2 .col1,
  .page-node-8316 .path-row2 .col1,
  .page-node-8317 .path-row2 .col1,
  .page-node-8318 .path-row2 .col1 {
    width: 66%;
  }

  .page-node-8298 .path-row2 .col2,
  .page-node-8297 .path-row2 .col2,
  .page-node-8316 .path-row2 .col2,
  .page-node-8317 .path-row2 .col2,
  .page-node-8318 .path-row2 .col2 {
    width: 25%;
  }

  .page-node-8298 .path-row2 .col3,
  .page-node-8297 .path-row2 .col3,
  .page-node-8316 .path-row2 .col3,
  .page-node-8317 .path-row2 .col3,
  .page-node-8318 .path-row2 .col3 {
    width: 100%;
    margin-top: 20px;
  }

  .page-node-8298 .path-row3,
  .page-node-8297 .path-row3,
  .page-node-8316 .path-row3,
  .page-node-8317 .path-row3,
  .page-node-8318 .path-row3 {
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row3 .col2,
  .page-node-8297 .path-row3 .col2,
  .page-node-8316 .path-row3 .col2,
  .page-node-8317 .path-row3 .col2,
  .page-node-8318 .path-row3 .col2 {
    order: 1;
    width: 100%;
  }

  .page-node-8298 .path-row3 .col1,
  .page-node-8297 .path-row3 .col1,
  .page-node-8316 .path-row3 .col1,
  .page-node-8317 .path-row3 .col1,
  .page-node-8318 .path-row3 .col1 {
    order: 2;
    width: 100%;
  }

  .page-node-8298 .triangle-chem.expanded-hide,
  .page-node-8297 .triangle-chem.expanded-hide,
  .page-node-8316 .triangle-chem.expanded-hide,
  .page-node-8317 .triangle-chem.expanded-hide,
  .page-node-8318 .triangle-chem.expanded-hide {
    margin-top: 50px;
    padding-right: 47px;
    font-size: 14px !important;
  }

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem,
  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    font-size: 14px !important;
  }

  .page-node-8298 .chemistry p,
  .page-node-8297 .chemistry p,
  .page-node-8316 .chemistry p,
  .page-node-8317 .chemistry p,
  .page-node-8318 .chemistry p {
    padding-right: 47px;
    font-size: 14px !important;
  }

  .page-node-8298 .text-columns,
  .page-node-8297 .text-columns,
  .page-node-8316 .text-columns,
  .page-node-8317 .text-columns,
  .page-node-8318 .text-columns {
    position: static !important;
    flex-wrap: wrap;
    height: auto !important;
  }

  .page-node-8298 .text-columns p,
  .page-node-8297 .text-columns p,
  .page-node-8316 .text-columns p,
  .page-node-8317 .text-columns p,
  .page-node-8318 .text-columns p {
    font-size: 14px !important;
  }

  .page-node-8298 .bottom-text p,
  .page-node-8297 .bottom-text p,
  .page-node-8316 .bottom-text p,
  .page-node-8317 .bottom-text p,
  .page-node-8318 .bottom-text p {
    font-size: 14px !important;
  }

  .page-node-8298 .side-text,
  .page-node-8297 .side-text,
  .page-node-8316 .side-text,
  .page-node-8317 .side-text,
  .page-node-8318 .side-text {
    width: 100% !important;
    text-align: center;
  }
}

.page-node-8297 .header-background,
.page-node-8317 .header-background {
  background-color: #009fda;
}

.page-node-8297 .left-text,
.page-node-8317 .left-text,
.page-node-8297 .right-text,
.page-node-8317 .right-text,
.page-node-8297 .bottom-text,
.page-node-8317 .bottom-text {
  display: none !important;
}

.slider-item h4 {
  color: #7f8891 !important;
  font-size: 14px !important;
  line-height: 16px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  margin-top: 15px;
}

.slider-item.slick-current h4 {
  color: #5faedf !important;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slider-nav {
  min-height: 350px;
  margin-top: 60px;
  overflow: hidden;
}

.slider-nav img {
  border-radius: 50%;
  width: 105%;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  border: 1px solid #606266;
  background-color: #fff !important;
}

.slider-nav div {
  text-align: center;
}

.slider-item:hover img {
  border: 1px solid #5faedf;
}

.slider-item:hover h4 {
  color: #5faedf !important;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slick-slide {
  outline: none;
}

.slick-current {
  position: relative;
  z-index: 60;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slick-current img {
  width: 125% !important;
  z-index: 90;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  border: 5px solid #5faedf !important;
}

.slider-item {
  cursor: pointer;
}

.hidden-mcc {
  display: none;
}

.slick-dots {
  opacity: 0.07;
}

.slick-center h4 {
  margin-left: 20%;
}

.carousel-text-section,
.mobile-carousel-content {
  max-width: 940px;
  margin: 80px auto;
}

.carousel-icon,
.switch-title {
  display: inline-block;
}

.drawer-content {
  display: block;
}

.drawer-content h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 18px !important;
  color: #606266 !important;
  font-weight: 400 !important;
  font-style: italic !important;
  margin-bottom: 25px !important;
}

.mobile-carousel-content {
  text-align: center;
}

.has-tooltip {
  position: static;
  color: inherit !important;
  border-bottom: 2.5px dotted #606266;
  text-decoration: none !important;
  line-height: 16px;
  display: inline-block;
  cursor: pointer;
}

.has-tooltip .tooltip {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  -moz-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  -o-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
}

.has-tooltip .tooltip.showtip {
  opacity: 1 !important;
  visibility: visible !important;
}

.tooltip {
  background-color: #fff;
  bottom: 130%;
  color: #666;
  font-size: 14px;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  left: 50%;
  margin-left: -56px;
  padding: 6px;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  width: 400px;
  z-index: 4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
  box-shadow: 1px 1px 5px #888;
  background-image: url(/sites/default/files/tooltip-closer.svg) !important;
  background-position: 98% 10px;
  background-repeat: no-repeat;
  background-size: 10px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 0%;
  position: absolute;
  font-weight: normal;
}

.interactive-triangle .expand-icon {
  cursor: pointer;
  background-image: url(/sites/default/files/expand-icon-white.svg);
}

.interactive-triangle .has-tooltip {
  border-bottom: 2.5px dotted #fff;
}

@media only screen and (max-width: 960px) {
  .has-tooltip {
    position: static;
  }

  .tooltip {
    width: 100%;
    right: 0%;
    max-width: 100%;
    bottom: auto;
    left: 0%;
    margin-left: 0px;
  }
}

.drawer-closer {
  display: none;
}

.glossary-heading {
  font-size: 18px;
  font-weight: bold;
}

.carousel-icon {
  display: none;
}

.mobile-image {
  display: none;
}

.switch-title-desktop {
  display: inline-block;
}

.switch-title-mobile {
  display: none;
}

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

  .carousel-text-section,
  .mobile-carousel-content {
    margin: 0px auto;
  }

  .carousel-text-section {
    margin-top: 60px !important;
  }

  .slider-nav {
    display: none !important;
  }

  .switch-title {
    display: inline-block;
    vertical-align: super;
  }

  .carousel-icon {
    margin: -12px 5px 0px;
    vertical-align: middle;
    display: inline-block;
  }

  .hidden-mcc {
    display: block;
  }

  .mobile-carousel-content {
    min-height: 0px;
  }

  .mobile-carousel-switch {
    background-color: #5faedf;
    color: #fff;
    text-align: left;
    margin-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-family: sans-serif;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    text-align: center;
  }

  .switch-title-desktop {
    display: none;
  }

  .switch-title-mobile {
    display: inline-block;
    margin: 20px 0px;
  }

  .mobile-carousel-switch h3 {
    display: inline-block;
    color: #fff !important;
  }

  .selected-item {
    background-color: #203a63;
  }

  .drawer-content {
    display: none;
    width: 100%;
    text-align: center;
    padding: 0px 15px 40px;
    box-sizing: border-box;
  }

  .drawer-closer {
    cursor: pointer;
    font-weight: bold;
    color: #00809a;
    font-family: sans-serif;
  }

  .mobile-image {
    display: block;
    margin: 10px auto;
    max-width: 320px;
  }
}

.page-node-8297 .clono-gray-section {
  display: none;
}

.page-node-8297 .header-background,
.page-node-8317 .header-background {
  max-height: 400px !important;
}

.page-node-8297 .header-text-overlay,
.page-node-8317 .header-text-overlay {
  top: 95px !important;
}

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

  .page-node-8298 .header-text-overlay,
  .page-node-8316 .header-text-overlay {
    margin-top: 40px !important;
  }

  .page-node-8317 .header-text-overlay {
    margin-top: -55px !important;
  }
}

.page-node-8298 .st0,
.page-node-8316 .st0 {
  display: none;
}

.page-node-8298 .st1,
.page-node-8316 .st1 {
  fill: #113058;
}

.page-node-8298 .st2,
.page-node-8316 .st2 {
  fill: #ffffff;
}

.page-node-8298 .st3,
.page-node-8316 .st3 {
  fill: #00b5ac;
}

.page-node-8298 .st4,
.page-node-8316 .st4 {
  fill: #00aee0;
}

.page-node-8298 .st5,
.page-node-8316 .st5 {
  fill: none;
}

.page-node-8298 .st6,
.page-node-8316 .st6 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}

.page-node-8298 .st7,
.page-node-8316 .st7 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 0.75;
  stroke-miterlimit: 10;
}

.page-node-8298 .st8,
.page-node-8316 .st8 {
  fill: #babfc5;
}

.page-node-8298 .st9,
.page-node-8316 .st9 {
  fill: none;
  stroke: #ffffff;
  stroke-miterlimit: 10;
}

.page-node-8298 .st10,
.page-node-8316 .st10 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 4;
  stroke-miterlimit: 10;
}

.page-node-8298 .st11,
.page-node-8316 .st11 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 1.816;
  stroke-miterlimit: 10;
}

.page-node-8298 .st12,
.page-node-8316 .st12 {
  fill: #00809a;
}

.page-node-8298 .st14,
.page-node-8316 .st14 {
  font-size: 5.3671px;
}

.page-node-8298 .st15,
.page-node-8316 .st15 {
  enable-background: new;
}

.page-node-8298 .st16,
.page-node-8316 .st16 {
  fill: #00afe1;
}

.page-node-8298 .st17,
.page-node-8316 .st17 {
  fill: none;
  stroke: none;
  stroke-width: 2;
  stroke-miterlimit: 10;
}

.light-triangle .interactive-triangle,
.clono-blue-section .interactive-triangle,
.panels-flexible-row-295-2 .interactive-triangle,
.panels-flexible-row-296-14 .interactive-triangle,
.panels-flexible-302-14 .interactive-triangle,
.panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle,
.panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle {
  max-width: 940px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  display: block;
  min-height: 580px !important;
  padding-left: 20px;
  padding-right: 20px;
}

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

  .light-triangle .interactive-triangle,
  .clono-blue-section .interactive-triangle,
  .panels-flexible-row-295-2 .interactive-triangle,
  .panels-flexible-row-296-14 .interactive-triangle,
  .panels-flexible-302-14 .interactive-triangle,
  .panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle,
  .panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle {
    min-height: 0px !important;
  }

  .light-triangle .triangle-chem,
  .clono-blue-section .triangle-chem,
  .panels-flexible-row-295-2 .triangle-chem,
  .panels-flexible-row-296-14 .triangle-chem,
  .panels-flexible-302-14 .triangle-chem,
  .panels-flexible-row-302-14-inside .pane-block-209 .triangle-chem,
  .panels-flexible-row-303-5-inside .pane-block-216 .triangle-chem {
    height: 380px !important;
  }
}

.light-triangle .the-triangle,
.clono-blue-section .the-triangle,
.panels-flexible-row-295-2 .the-triangle,
.panels-flexible-row-296-14 .the-triangle,
.panels-flexible-302-14 .the-triangle,
.panels-flexible-row-302-14-inside .pane-block-209 .the-triangle,
.panels-flexible-row-303-5-inside .pane-block-216 .the-triangle {
  width: 60.5%;
  margin: 0 auto;
  display: block;
}

.light-triangle path,
.clono-blue-section path,
.panels-flexible-row-295-2 path,
.panels-flexible-row-296-14 path,
.panels-flexible-302-14 path,
.panels-flexible-row-302-14-inside .pane-block-209 path,
.panels-flexible-row-303-5-inside .pane-block-216 path,
.light-triangle p,
.clono-blue-section p,
.panels-flexible-row-295-2 p,
.panels-flexible-row-296-14 p,
.panels-flexible-302-14 p,
.panels-flexible-row-302-14-inside .pane-block-209 p,
.panels-flexible-row-303-5-inside .pane-block-216 p {
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .target,
.clono-blue-section .target,
.panels-flexible-row-295-2 .target,
.panels-flexible-row-296-14 .target,
.panels-flexible-302-14 .target,
.panels-flexible-row-302-14-inside .pane-block-209 .target,
.panels-flexible-row-303-5-inside .pane-block-216 .target {
  cursor: pointer;
}

.light-triangle .chem-target:hover,
.clono-blue-section .chem-target:hover,
.panels-flexible-row-295-2 .chem-target:hover,
.panels-flexible-row-296-14 .chem-target:hover,
.panels-flexible-302-14 .chem-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-target:hover {
  fill: #5199c5 !important;
}

.light-triangle .chem-heading,
.clono-blue-section .chem-heading,
.panels-flexible-row-295-2 .chem-heading,
.panels-flexible-row-296-14 .chem-heading,
.panels-flexible-302-14 .chem-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-heading,
.light-triangle .chem-inner-target,
.clono-blue-section .chem-inner-target,
.panels-flexible-row-295-2 .chem-inner-target,
.panels-flexible-row-296-14 .chem-inner-target,
.panels-flexible-302-14 .chem-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-inner-target,
.light-triangle .bio-heading,
.clono-blue-section .bio-heading,
.panels-flexible-row-295-2 .bio-heading,
.panels-flexible-row-296-14 .bio-heading,
.panels-flexible-302-14 .bio-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .bio-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .bio-heading,
.light-triangle .bio-inner-target,
.clono-blue-section .bio-inner-target,
.panels-flexible-row-295-2 .bio-inner-target,
.panels-flexible-row-296-14 .bio-inner-target,
.panels-flexible-302-14 .bio-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .bio-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .bio-inner-target,
.light-triangle .ngs-heading,
.clono-blue-section .ngs-heading,
.panels-flexible-row-295-2 .ngs-heading,
.panels-flexible-row-296-14 .ngs-heading,
.panels-flexible-302-14 .ngs-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .ngs-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .ngs-heading,
.light-triangle .ngs-inner-target,
.clono-blue-section .ngs-inner-target,
.panels-flexible-row-295-2 .ngs-inner-target,
.panels-flexible-row-296-14 .ngs-inner-target,
.panels-flexible-302-14 .ngs-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .ngs-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .ngs-inner-target {
  cursor: pointer;
}

.light-triangle .bioinfo-target:hover,
.clono-blue-section .bioinfo-target:hover,
.panels-flexible-row-295-2 .bioinfo-target:hover,
.panels-flexible-row-296-14 .bioinfo-target:hover,
.panels-flexible-302-14 .bioinfo-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .bioinfo-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .bioinfo-target:hover {
  fill: #097186 !important;
}

.light-triangle .sequencing-target:hover,
.clono-blue-section .sequencing-target:hover,
.panels-flexible-row-295-2 .sequencing-target:hover,
.panels-flexible-row-296-14 .sequencing-target:hover,
.panels-flexible-302-14 .sequencing-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .sequencing-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .sequencing-target:hover {
  fill: #149e97 !important;
}

.light-triangle .left-connect,
.clono-blue-section .left-connect,
.panels-flexible-row-295-2 .left-connect,
.panels-flexible-row-296-14 .left-connect,
.panels-flexible-302-14 .left-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .left-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .left-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .right-connect,
.clono-blue-section .right-connect,
.panels-flexible-row-295-2 .right-connect,
.panels-flexible-row-296-14 .right-connect,
.panels-flexible-302-14 .right-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .right-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .right-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .bottom-connect,
.clono-blue-section .bottom-connect,
.panels-flexible-row-295-2 .bottom-connect,
.panels-flexible-row-296-14 .bottom-connect,
.panels-flexible-302-14 .bottom-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .bottom-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .bottom-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .text-columns,
.clono-blue-section .text-columns,
.panels-flexible-row-295-2 .text-columns,
.panels-flexible-row-296-14 .text-columns,
.panels-flexible-302-14 .text-columns,
.panels-flexible-row-302-14-inside .pane-block-209 .text-columns,
.panels-flexible-row-303-5-inside .pane-block-216 .text-columns {
  display: flex;
  position: absolute;
  top: 7%;
  justify-content: space-between;
  height: 0px;
}

.light-triangle .side-text,
.clono-blue-section .side-text,
.panels-flexible-row-295-2 .side-text,
.panels-flexible-row-296-14 .side-text,
.panels-flexible-302-14 .side-text,
.panels-flexible-row-302-14-inside .pane-block-209 .side-text,
.panels-flexible-row-303-5-inside .pane-block-216 .side-text {
  width: 30%;
}

.light-triangle .bottom-text,
.clono-blue-section .bottom-text,
.panels-flexible-row-295-2 .bottom-text,
.panels-flexible-row-296-14 .bottom-text,
.panels-flexible-302-14 .bottom-text,
.panels-flexible-row-302-14-inside .pane-block-209 .bottom-text,
.panels-flexible-row-303-5-inside .pane-block-216 .bottom-text {
  max-width: 70%;
  margin: -25px auto 0;
  text-align: center;
}

.light-triangle .icon-circle,
.clono-blue-section .icon-circle,
.panels-flexible-row-295-2 .icon-circle,
.panels-flexible-row-296-14 .icon-circle,
.panels-flexible-302-14 .icon-circle,
.panels-flexible-row-302-14-inside .pane-block-209 .icon-circle,
.panels-flexible-row-303-5-inside .pane-block-216 .icon-circle {
  opacity: 0;
}

.light-triangle .interactive-triangle p,
.clono-blue-section .interactive-triangle p,
.panels-flexible-row-295-2 .interactive-triangle p,
.panels-flexible-row-296-14 .interactive-triangle p,
.panels-flexible-302-14 .interactive-triangle p,
.panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle p,
.panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle p {
  opacity: 0;
}

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

  .right-connect,
  .left-connect {
    display: none !important;
  }

  .left-text {
    height: 0px;
  }

  .right-text {
    height: 0px;
  }

  .bottom-text {
    height: 0px;
    overflow: hidden;
  }

  .triangle-text-box {
    height: auto;
  }

  .the-triangle {
    width: 100% !important;
  }

  .mobile-neg-margin {
    margin-top: -55px !important;
  }
}

.panels-flexible-row-295-4-inside p {
  opacity: 1 !important;
}

.panels-flexible-row-295-2 .st0 {
  fill: #f8f8f8;
}

.sequencing-section {
  max-width: 940px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background-repeat: no-repeat;
  background-position: 31% 8%, 88% 99%;
  background-size: 552px, auto;
}

.section-seq {
  width: 50%;
  padding: 0px 15px;
}

.sequencing-section h2 {
  text-align: left;
  font-weight: 200 !important;
}

.section-seq p {
  opacity: 1;
  text-align: left;
  font-weight: 200 !important;
}

.sequencing-section p {
  font-size: 16px;
  width: 95%;
}

.sequencing-section h4 {
  font-size: 24px;
  width: 95%;
  font-weight: normal;
}

.section-1 {
  padding-bottom: 33%;
  background-size: contain;
  background-repeat: no-repeat;
  height: 675px;
}

.section-2 {
  background-image: none !important;
}

.section-3 img {
  width: 90%;
}

.section-5 {
  margin: 100px 0px;
}

@media only screen and (max-width: 768px) {
  .sequencing-section {
    background-image: none, none !important;
  }

  .sequencing-section h2 {
    margin-top: 30px;
    width: 95%;
  }

  .sequencing-section img {
    max-width: 320px !important;
  }

  .section-1 {
    order: 1;
    width: 100%;
    height: auto;
    padding-bottom: 0px;
  }

  .section-2 {
    order: 2;
    width: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url(/sites/default/files/clonoSEQ_Technology_Platform_NGS.png) !important;
    background-size: 55%;
    background-position: center -110px;
  }

  .section-2 img {
    display: block !important;
    visibility: hidden;
    width: 100%;
    margin: auto;
    max-width: 400px;
  }

  .section-3 {
    order: 3;
    width: 100%;
  }

  .section-4 {
    order: 4;
    width: 100%;
  }

  .section-5 {
    order: 6;
    width: 100%;
    margin: auto;
  }

  .section-6 {
    order: 5;
    width: 100%;
  }

  .section-6 img {
    display: block !important;
    width: 100%;
    margin: auto;
    max-width: 400px;
  }

  .check-text {
    display: inline-block;
    color: #4d4f53;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 25px;
    width: 85%;
  }

  .check-text:before {
    height: 10px;
    width: 10px;
    display: block;
    background-image: url(/sites/default/files/licheck.gif);
    content: "";
    margin-left: -15px;
    background-size: cover;
    margin-top: 5px;
    position: absolute;
  }
}

@media only screen and (max-width: 537px) {
  .section-2 {
    background-size: cover;
    background-position: center -110px;
  }
}

.interactive-triangle {
  min-height: 0px !important;
}

.added-cta-section {
  text-align: center;
  margin-top: -65px;
  margin-bottom: 65px;
}

.added-cta-section .link-btn {
  margin: 30px auto;
}

.added-resources-row-1,
.added-resources-row-2 {
  text-align: center;
  background-color: #fff;
  margin-top: -65px !important;
  margin-bottom: 65px !important;
}

.added-resources-row-1 p,
.added-resources-row-2 p,
.added-resources-row-1 h2,
.added-resources-row-2 h2 {
  color: #4d4f53 !important;
}

.added-resources-row-1 .clonobtn,
.added-resources-row-2 .clonobtn {
  margin: 20px auto 30px;
}

.added-resources-row-2 .panels-flexible-row-inside {
  padding-top: 0px !important;
}

.psp-header {
  background-color: #b3c1cb;
}

.psp-header .header-text-overlay p {
  font-weight: 500;
}

.page-node-8318 .header-text-overlay {
  margin-top: 55px !important;
}

.page-node-8318 .pane-content {
  max-width: 100% !important;
}

.page-node-8318 h1 {
  letter-spacing: 0px !important;
}

.page-node-8318 sup {
  color: inherit !important;
}

.psp-white {
  background-color: #fff;
  color: #4d4f53;
  padding: 60px 20px;
  text-align: center;
}

.psp-white h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #606266 !important;
}

.psp-white h4 {
  font-weight: 100 !important;
  text-transform: uppercase !important;
  margin-bottom: 20px !important;
  color: #606266 !important;
}

.psp-green {
  background-color: #d2de00;
  color: #4d4f53;
  padding: 40px 20px 60px;
  text-align: center;
}

.psp-green h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #606266 !important;
  text-transform: none !important;
}

.psp-green h4 {
  color: #606266 !important;
  font-size: 24px !important;
  line-height: 28px !important;
  font-weight: 500 !important;
  letter-spacing: 0.1px !important;
}

.psp-green h5 {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #606266 !important;
  font-weight: 500 !important;
}

.psp-grey {
  background-color: #4d4f53;
  color: #fff;
  padding: 60px 20px;
  text-align: center;
}

.psp-grey h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #fff !important;
  margin: 25px 0px !important;
  font-weight: 500 !important;
}

.psp-grey h4 {
  font-weight: 500 !important;
}

.psp-grey p {
  color: #fff !important;
  font-weight: 300 !important;
}

.psp-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.psp-icon-div h1 {
  font-size: 16px !important;
}

.psp-content-wrap {
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
}

.psp-icon-wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 20px 0px 40px;
}

.psp-bg-line {
  position: relative;
}

.psp-bg-line::before {
  background-image: url(/sites/default/files/Adaptive_PSP_Dotted-Line.svg);
  background-repeat: repeat-x;
  content: "";
  width: 75%;
  position: absolute;
  height: 10px;
  margin-top: 50px;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  left: 10%;
}

@media only screen and (max-width: 720px) {
  .psp-bg-line::before {
    display: none !important;
  }
}

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

.psp-bg-line .psp-icon-div img {
  background-color: #fff;
}

.psp-icon-div {
  width: 25%;
  position: relative;
  z-index: 1;
}

.psp-icon-div img {
  height: 100px;
}

.psp-icon-div h1 {
  margin: 20px 0px !important;
}

.psp-button {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  padding: 15px 55px 15px 15px;
  background-color: #d2de00;
  color: #4d3f53 !important;
  display: inline-block;
  text-decoration: none !important;
  cursor: pointer !important;
  margin: 20px 0px 30px;
  background-image: url(/sites/default/files/Adaptive_PSP_Download-Icon-white.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 93% 40%;
}

.psp-button:hover {
  background-color: #b1be00;
}

.psp-legend-wrap {
  margin: 140px 0px -20px;
  display: none;
}

.psp-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 0px;
}

.legend-left {
  display: none;
}

.legend-right {
  width: 33%;
}

.legend-center {
  width: 66%;
}

.legend-center img {
  width: 100%;
}

.legend-step {
  margin: 10px 0px 35px;
  padding: 0px 10px;
}

.legend-step h1 {
  color: #d2de00 !important;
}

.legend-step p {
  font-size: 14px;
}

.psp-green-halves {
  margin-top: 40px;
}

.psp-green-half {
  width: 50%;
  padding: 0px 20px;
}

.psp-green-half h1 {
  text-transform: none !important;
  color: #4d4f53 !important;
  margin-top: 20px;
  letter-spacing: 0px !important;
}

.psp-green-half img {
  width: 100px;
  margin: 0px 0px 30px;
}

.green-half-border {
  border-right: 1px solid #606266;
}

.psp-resource-wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 60px 0px 20px;
}

.psp-resource-div h1 {
  text-transform: none !important;
  margin: 15px 0px;
}

.psp-resource-options-wrap {
  max-width: 160px;
  margin: 20px auto 0px;
}

.psp-resource-option {
  width: 50%;
  font-size: 14px;
  font-style: oblique;
  text-decoration: none !important;
  color: #606266 !important;
}

.psp-resource-option img {
  height: 25px;
  display: block;
  margin: 0 auto;
}

.psp-resource-option span {
  display: block;
}

.dl-option {
  border-right: 1px solid #606266;
  padding-right: 12px;
}

.psp-faq-wrap {
  text-align: left;
  margin-bottom: 25px;
}

.psp-faq-a {
  display: none;
}

.psp-faq-a p {
  margin-left: 0px !important;
}

.psp-faq-q {
  cursor: pointer;
  font-size: 16px;
}

.psp-faq-q:before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  margin-left: -25px;
  margin-top: 2px;
  position: absolute;
  background-size: cover;
  background-image: url(/sites/default/files/Adaptive_PSP_FAQ_Plus.svg);
}

.psp-faq-q.minus-q {
  font-weight: 600;
}

.psp-faq-q.minus-q:before {
  background-image: url(/sites/default/files/Adaptive_PSP_FAQ_Minus.svg);
}

.psp-faq-a {
  height: 0px;
  overflow: hidden;
  display: block;
}

.psp-faq-a li {
  font-size: 16px;
  margin-bottom: 10px;
}

.psp-faq-a.open-faq {
  height: auto;
  padding: 20px 5px;
  margin: 15px 0px;
  border-bottom: 1px solid #666;
  border-top: 1px solid #666;
}

.psp-faq-a.open-faq p {
  font-weight: 300;
  line-height: 24px;
}

.psp-faq-a.open-faq li {
  font-weight: 300;
  line-height: 24px;
}

.psp-faq-q img {
  width: 20px;
}

.psp-mobile-hide {
  display: block;
}

.psp-mobile-show {
  display: none;
}

.side-box {
  position: fixed;
  right: -230px;
  top: 45%;
  background-color: #d2de00;
  color: #606266;
  width: 200px;
  padding: 15px;
  z-index: 4;
  text-align: center;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out;
  z-index: 5;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

@media only screen and (max-width: 625px) {
  .side-box {
    bottom: 22%;
    height: 315px;
  }
}

.side-box img {
  display: block;
  margin: 5px auto;
}

.close-side-box {
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 5px;
  color: #fff;
  font-weight: bold;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background-size: cover;
  background-image: url(/sites/default/files/Adaptive_PSP_Pop-Up_Close-X.svg) !important;
}

.side-box-tab {
  background-color: #d2de00;
  display: inline-block;
  position: fixed;
  right: -50px;
  top: 55%;
  padding: 10px 15px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-weight: 600;
  color: #606266;
  z-index: 4;
}

.side-box-open {
  right: 0px !important;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out;
}

.side-box-content {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 25px 0px;
}

.side-box-content a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 25px 0px;
  text-decoration: none !important;
  color: #606266 !important;
}

.sb-light-text {
  display: block;
  font-weight: normal;
  text-transform: none;
}

.page-node-8128 .side-box {
  background-color: #002851;
  color: #fff;
  top: 40%;
}

.page-node-8128 .side-box .side-box-content div {
  margin: 15px 0px;
  font-weight: normal;
  text-transform: none;
}

.page-node-8128 .side-box a {
  color: #00afe1 !important;
}

.page-node-8128 .side-box-tab {
  right: -90px;
  background-color: #002851;
  color: #fff;
  top: 52%;
  padding-left: 40px;
  background-image: url(/sites/default/files/clonoSEQ_BrochureFlyout_DownloadIcon.svg) !important;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 10px 11px;
}

@media only screen and (max-width: 760px) {
  .assay-sbt {
    display: none;
  }
}

@media only screen and (max-width: 720px) {
  .page-node-8318 .header-text-overlay {
    margin-top: -20px !important;
  }

  .psp-heading .header-text-overlay {
    top: 85px !important;
  }

  .psp-mobile-hide {
    display: none !important;
  }

  .psp-mobile-show {
    display: block !important;
  }

  .psp-flex {
    display: block;
  }

  .psp-icon-div {
    width: 100%;
    margin-bottom: 45px;
  }

  .psp-icon-div img {
    max-width: 80px;
  }

  .psp-green-half {
    width: 100%;
    padding: 0px;
  }

  .psp-resource-option {
    display: none;
  }

  .psp-resource-div {
    margin-bottom: 40px;
  }

  .dl-option {
    display: block;
    border-right: 0px;
    width: 100%;
  }

  .psp-legend {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .legend-center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .legend-center img {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .legend-right {
    width: 100%;
    margin-bottom: -20px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .legend-left {
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .green-half-border {
    border-right: 0px solid #606266;
  }
}

.view-clonoseq-nav-extra .nav-extra-caption {
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: 14px;
  text-transform: none !important;
}

.view-clonoseq-nav-extra .views-field-field-clonoseq-nav-extra-link a {
  padding: 7px 0px;
}

@media only screen and (max-width: 960px) {
  .immunoseq-new .mean-nav li a {
    font-size: 14px;
  }
}

.immunoseq-new .submenu h2:after {
  display: none;
}

@media only screen and (max-width: 625px) {
  .page-node-1706 .header-title {
    display: none;
  }
}

#webform-client-form-8131 .webform-component--pre-from {
  margin-bottom: 40px;
}

#webform-client-form-8131 .webform-component-textarea {
  margin-top: 25px;
}

.citation-container li {
  padding: 0px 4px;
}

.activecite {
  background-color: rgba(0, 159, 218, 0.2);
}

.patients-resources-columns>.panels-flexible-row-inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region {
  width: 400px;
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region {
    width: 100%;
  }
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region>.inside {
    padding: 0px !important;
  }
}

@media only screen and (max-width: 625px) {
  .tcr-col {
    width: 100%;
    display: block;
    margin-bottom: 30px;
  }

  .tcr-col .pane-content {
    text-align: center;
  }

  .tcr-col .bkgnd-5 {
    width: 226px;
    margin: 0 auto;
    text-align: center;
  }

  .tcr-col .bkgnd-5 span {
    display: block;
    margin-left: -5px;
  }
}

.kc-lander .shaded-line {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.new-cta-padding {
  max-height: 100% !important;
  min-height: 0 !important;
  margin-top: 10px !important;
}

.new-cta-padding:before {
  display: block;
  width: 100%;
  background: -moz-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -webkit-gradient(radial,
      center center,
      0px,
      center center,
      75%,
      color-stop(0%, rgba(0, 0, 0, 0.05)),
      color-stop(75%, rgba(0, 0, 0, 0)));
  background: -webkit-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -o-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -ms-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: radial-gradient(ellipse at center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  content: "";
  height: 3px;
  margin-top: 5px;
  border-bottom: 1px solid #e4e4e5;
  display: none;
}

.new-cta-padding h2,
.new-cta-padding h3 {
  color: #4d4f53 !important;
}

.new-cta-padding .text-overlay {
  margin-top: 0px !important;
  height: unset !important;
  padding: 0 0px 60px;
}

.new-cta-padding .text-overlay .shaded-line {
  margin-top: 115px;
  margin-bottom: 6em;
}

@media only screen and (max-width: 625px) {
  .new-cta-padding .text-overlay .shaded-line {
    margin-top: 30px;
  }
}

.new-cta-padding .text-overlay .shaded-line:before {
  left: 0;
}

.new-cta-padding .text-overlay .shaded-line:after {
  right: 0 !important;
}

.new-cta-padding .full-image-backgroundxx {
  display: none;
}

.new-cta-padding .full-image-backgroundxx img {
  opacity: 0;
}

.view-new-publications-full .views-field-field-pubs-resource .field-content {
  display: flex;
  flex-wrap: wrap;
}

.view-new-publications-full .views-field-field-pubs-resource .view-mode-full {
  width: 14%;
  margin-right: 2%;
  margin-bottom: 25px;
}

.view-new-publications-full .views-field-field-pubs-resource .view-mode-full .field-label {
  display: none;
}

.field-name-field-pubs-resource-link .field-item.even {
  display: none;
}

.field-name-field-pubs-resource-type .field-item.even {
  display: none;
}

.field-name-field-resource-title .field-item.even {
  display: none;
}

.field-name-field-pubs-resource-thumbnail {
  font-weight: bold;
  line-height: 18px;
  display: block;
  margin-top: 10px;
}

.views-field-field-pubs-resource {
  color: #4d4f53;
}

.views-label-field-pubs-resource {
  font-weight: bold;
}

.pub-resource-type {
  font-weight: normal;
  display: block;
  margin-bottom: 5px;
  margin-top: 10px;
}

.views-field-link {
  margin-bottom: 25px;
}

#promoted-research-wrap .view-new-publications-full,
#promoted-diagnostics-wrap .view-new-publications-full {
  display: none;
}

#promoted-research-wrap .promoted-card,
#promoted-diagnostics-wrap .promoted-card {
  padding-left: 25px;
  height: 330px;
}

#promoted-research-wrap .promoted-card p,
#promoted-diagnostics-wrap .promoted-card p,
#promoted-research-wrap .promoted-card .promoted-source-date,
#promoted-diagnostics-wrap .promoted-card .promoted-source-date,
#promoted-research-wrap .promoted-card .promoted-title,
#promoted-diagnostics-wrap .promoted-card .promoted-title {
  max-width: 100%;
}

#promoted-research-wrap .promoted-card .image-wrap,
#promoted-diagnostics-wrap .promoted-card .image-wrap {
  display: none;
}

.pubtype {
  text-transform: lowercase;
  display: inline-block;
}

.pubtype:first-letter {
  text-transform: uppercase !important;
  display: inline-block;
}

.views-label-field-paper-summary-or-abstract {
  display: block;
  font-weight: bold;
}

.views-label-field-paper-summary-or-abstract:before {
  color: #4d4f53;
  font-weight: normal;
  display: block;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 69px;
}

.views-label-field-paper-summary-or-abstract:after {
  display: block;
  content: "  Hide -";
  position: absolute;
  margin-top: -20px;
  margin-left: 78px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.views-field-views-conditional-6 p {
  display: none;
}

.views-label-views-conditional-6 {
  display: block;
  font-weight: bold;
}

.views-label-views-conditional-6:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 152px;
  display: block;
}

.views-label-views-conditional-6:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 161px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

#diagnostics-main .views-field-views-conditional-6 .auths {
  display: none;
}

#diagnostics-main .views-label-views-conditional-6 {
  display: block;
  font-weight: bold;
}

#diagnostics-main .views-label-views-conditional-6:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 152px;
  display: block;
}

#diagnostics-main .views-label-views-conditional-6:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 161px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.views-field-field-abstract-reference .field-content {
  display: none;
}

.views-label-views-conditional-9 {
  display: block;
  font-weight: bold;
}

.views-label-views-conditional-9:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 135px;
  display: block;
}

.views-label-views-conditional-9:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 143px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.abstract-extend {
  display: none;
}

.views-label-field-body-optional {
  font-weight: bold;
}

.views-label-field-full-abstract-text {
  display: block;
  font-weight: bold;
}

.views-label-field-full-abstract-text:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 61px;
  display: block;
}

.views-label-field-full-abstract-text:after {
  display: block;
  content: "  Expand +";
  position: absolute;
  margin-top: -20px;
  margin-left: 70px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.open-pub-element:after {
  content: "  Show +" !important;
}

.open-pub-element-2:after {
  content: "  Hide -" !important;
}

.full-height-abstract {
  height: auto !important;
}

@media only screen and (min-width: 960px) {
  .fixed-pub-search {
    position: fixed;
    top: 150px;
    z-index: 500;
    width: 100%;
    left: 0px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #c5c5c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5c5c5', GradientType=0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .fixed-pub-search #views-exposed-form-new-publications-full-research-form,
  .fixed-pub-search #views-exposed-form-new-publications-diagnostics-main-w-form-diagnostics-form {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
}

.filter-place-holder {
  height: 0px;
}

@media only screen and (min-width: 960px) {
  .filter-place-holder-big {
    height: 86px !important;
  }
}

@media only screen and (min-width: 940px) {
  .pubs-research-filter-wrap .views-exposed-widgets {
    display: flex;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-terms-wrapper {
    max-width: 532px;
    width: 232px;
    float: none;
    margin-top: 0px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-submit-new-publications-full {
    position: absolute;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #label-wrap {
    position: absolute;
    left: 25%;
    margin-top: 7px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-terms {
    width: 175px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #label-wrap {
    margin-top: 7px !important;
  }

  .pubs-research-filter-wrap .views-exposed-widgets .views-exposed-widget {
    margin-top: 24px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets .views-exposed-widget .form-control {
    height: 45px;
  }
}

@media only screen and (min-width: 620px) {
  .pubs-diagnostics-filter-wrap .views-exposed-widgets {
    display: flex;
  }

  .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper {
    width: 280px;
    max-width: 100%;
  }

  .pubs-diagnostics-filter-wrap #edit-keys--2 {
    max-width: 100%;
    width: 220px;
  }

  .pubs-diagnostics-filter-wrap #edit-field-diagnostics-indication-tid-1 {
    height: 45px;
  }
}

@media only screen and (min-width: 675px) {
  #wistia_playlist_27_sections li {
    width: 25% !important;
  }
}

#wistia_playlist_27_menu {
  border: 0px !important;
}

#wistia_playlist_27_sections li.selected {
  background-color: #009fda !important;
}

.page-node-8134 .breadcrumb {
  position: absolute;
}

.hp-side-no-image .views-field-title,
.hp-side-no-image .views-field-field-learn-more-link {
  width: 100% !important;
  float: none !important;
}

.list-view .insights-side-no-image .views-field-title {
  width: 100% !important;
  float: none !important;
}

.list-view .insights-side-no-image .views-field-field-pullquote {
  float: none !important;
  width: 75% !important;
}

.list-view .insights-side-no-image .views-field-field-insights-tags-display- {
  left: 0% !important;
}

.list-view .features-side-no-image .views-field-title {
  width: 100% !important;
  float: none !important;
  max-width: 100%;
}

.list-view .features-side-no-image .views-field-body {
  float: none !important;
  width: 75% !important;
  max-width: 75% !important;
}

.list-view .features-side-no-image .views-field-field-learn-more-link {
  margin-left: 0% !important;
}

.view-features-page .views-field-body {
  height: 254px;
  overflow: scroll;
}

.view-features-page .list-view .views-field-body {
  height: 130px !important;
  overflow: scroll !important;
}

@media only screen and (max-width: 545px) {
  .view-features-page .list-view .views-field-body {
    height: 79px !important;
  }
}

@media only screen and (max-width: 545px) {
  .view-features-page .list-view .views-field-title {
    padding-left: 15px !important;
  }
}

.open-11-gray {
  text-decoration: none;
  list-style: none;
}

.below-flip-disclaimer {
  margin-top: 30px;
}

.half-width-container {
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width: 945px) {
  .half-width-container {
    display: block;
  }
}

.half-width-container .half-width {
  width: 46%;
  margin: 0 0 35px 0;
}

@media only screen and (max-width: 945px) {
  .half-width-container .half-width {
    width: 100%;
  }
}

.half-width-container .half-width a {
  line-height: 30px;
  padding: 4px 10px 4px 0px !important;
  max-width: 430px;
}

@media only screen and (max-width: 945px) {
  .half-width-container .half-width a {
    padding: 4px 30px 4px 0px !important;
  }
}

.half-width-container .half-width a:after {
  margin-top: -2px !important;
}

.half-width-container .half-width ul {
  list-style: none;
  padding: 0px;
}

.half-width-container .half-width li {
  padding-left: 1em;
  text-indent: -0.7em;
}

.half-width-container .half-width li:before {
  color: #fff;
  content: "â€¢ ";
}

.captcha {
  display: inline-block;
  margin-right: 50px;
}

.webform-client-form .form-actions {
  display: inline-block;
  vertical-align: top;
}

.webform-submit {
  background-color: #002851 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  max-width: 100% !important;
  min-width: 200px;
  min-height: 45px;
}

.webform-submit:disabled {
  background-color: #cacaca !important;
}

#online-inquiries {
  margin-bottom: 20px;
}

.form-disclaimer {
  margin-bottom: 15px;
}

.form-disclaimer p {
  font-weight: 600 !important;
  color: #666;
  font-size: 14px !important;
  text-align: left;
}

.agree-text {
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  font-weight: 600;
}

.agree-check {
  height: 16px;
  cursor: pointer;
  width: 16px;
  border: 2px solid #0082be;
  display: inline-block;
  vertical-align: middle;
}

.agreed {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-blue.svg");
}

.clono-blue-light-section .webform-submit {
  background-color: #002851 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
  min-width: 200px;
  min-height: 45px;
}

.clono-blue-light-section .webform-submit:disabled {
  opacity: 0.3;
}

.clono-blue-light-section .form-disclaimer p {
  max-width: 100% !important;
  width: 100%;
  opacity: 0.99;
  font-size: 14px !important;
  text-align: left;
}

.clono-blue-light-section .form-disclaimer p a {
  color: #15436d;
}

.clono-blue-light-section .agree-check {
  border: 2px solid #fff;
}

.clono-blue-light-section .agreed {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-white.svg");
}

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

  .panels-flexible-region-162-column_1____,
  .panels-flexible-region-162-column_1___,
  .panels-flexible-region-162-column_1_____,
  .panels-flexible-region-162-column_2_____,
  .panels-flexible-region-162-column_2___ {
    width: 100%;
    float: none;
    display: block;
  }
}

#webform-client-form-8131 .iagreebox {
  text-align: left;
}

#webform-client-form-8131 .form-actions {
  display: block;
}

#webform-client-form-8131 .webform-submit {
  background-color: #009fda !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
  min-width: 200px;
  min-height: 45px;
}

#webform-client-form-8131 .webform-submit:disabled {
  opacity: 0.3;
  background-color: #cacaca !important;
}

#content-immunoseq-knowledge-center-contact-customer-care-form .link-wrapper {
  display: none;
}

.node-type-immunoseq-knowledge-center-panel .webform-submit,
.page-node-8449 .webform-submit,
.page-node-768 .webform-submit {
  background-color: #ff7900 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
}

.node-type-immunoseq-knowledge-center-panel .webform-submit:disabled,
.page-node-8449 .webform-submit:disabled,
.page-node-768 .webform-submit:disabled {
  opacity: 0.3;
  background-color: #cacaca !important;
}

@media only screen and (max-width: 960px) {
  #medical-affairs-inquiries {
    position: relative !important;
    display: none;
  }
}

.page-node-588 .alert-danger {
  display: none;
}

#hidden-frame-wrapper {
  display: none;
}

.vidgrid {
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.vidgrid-item {
  width: 29%;
  position: relative;
  margin-bottom: 5px;
}

@media only screen and (max-width: 720px) {
  .vidgrid-item {
    width: 48%;
  }
}

@media only screen and (max-width: 500px) {
  .vidgrid-item {
    width: 100%;
  }
}

.vidgrid-item p {
  font-size: 14px;
  text-align: center;
  height: 90px;
  padding-top: 10px;
}

.vidgrid-item .faux-player {
  padding-top: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.vidgrid-item .faux-play {
  width: 100px;
  height: 60px;
  padding-top: 0px;
  margin-top: -48%;
  position: absolute;
}

.fauxplayer-hcw {
  height: 280px !important;
}

@media only screen and (max-width: 550px) {
  .fauxplayer-hcw {
    height: 170px !important;
  }
}

.vidgrid-half .vidgrid-item {
  width: 48%;
}

@media only screen and (max-width: 500px) {
  .vidgrid-half .vidgrid-item {
    width: 100%;
  }
}

.vidgrid-half .faux-player {
  padding-top: 53%;
  background-repeat: no-repeat;
}

.animation-wrap .faux-player {
  padding-top: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.animation-wrap .faux-play {
  width: 100px;
  height: 60px;
  padding-top: 0px;
  margin-top: -48%;
  position: absolute;
}

.agree-to-leave {
  color: #002851 !important;
  font-weight: 600;
}

.how-clonoseq-assay-step-one-animation .wistia_responsive_wrapper,
.how-clonoseq-assay-step-two-animation .wistia_responsive_wrapper {
  text-align: center;
}

.how-clonoseq-assay-step-one-animation .wistia_responsive_wrapper video,
.how-clonoseq-assay-step-two-animation .wistia_responsive_wrapper video {
  height: 100%;
}

.faux-player:hover .faux-play {
  opacity: 0.9;
}

.infront {
  z-index: 113 !important;
}

.page-node-8750 .finder-top {
  display: flex;
  justify-content: space-between;
  height: 70px;
  align-items: center;
  border-bottom: 2px solid #ccd0d5;
  margin-bottom: 15px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .finder-top {
    display: block;
    height: auto;
  }
}

.page-node-8750 .physicians-wrap {
  padding: 20px;
  box-sizing: border-box;
}

.page-node-8750 .physician-name {
  display: inline-block;
}

.page-node-8750 .physician-name {
  font-weight: bold;
  display: block;
}

.page-node-8750 .physician-phone {
  margin-bottom: 15px;
}

.page-node-8750 .phy-address-group div {
  display: inline;
  margin-right: 5px;
}

.page-node-8750 .physician {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}

.page-node-8750 .physician a {
  color: #009fda;
  text-decoration: none;
  display: block;
  margin-top: 5px;
}

.page-node-8750 .pw-scroll:after {
  content: "Scroll For Results";
  position: absolute;
  bottom: -115px;
  left: 86px;
  width: 118px;
  height: 20px;
  color: #999;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pw-scroll:after {
    display: none;
  }
}

.page-node-8750 .show-physician {
  display: block;
  color: #606266;
  font-size: 14px;
  font-family: sans-serif;
  border-bottom: 1px solid #ccd0d5;
  padding: 12px 0px;
  padding-left: 60px;
  cursor: pointer;
  position: relative;
}

.page-node-8750 .show-physician:before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  width: 34px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/blue-dot.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: 15px;
  top: 5px;
}

.page-node-8750 #map {
  height: 100%;
}

.page-node-8750 html,
.page-node-8750 body {
  height: 100%;
  margin: 0;
  padding: 0;
}

.page-node-8750 .physician-finder-wrap {
  max-width: 940px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 600px;
  margin-bottom: 150px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .physician-finder-wrap {
    height: auto;
  }
}

.page-node-8750 .phy-map-wrap {
  display: flex;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .phy-map-wrap {
    height: auto;
    display: block;
  }
}

.page-node-8750 .physicians-wrap {
  width: 30%;
  padding-top: 0px;
  overflow: scroll;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .physicians-wrap {
    width: 100%;
  }
}

.page-node-8750 .map-wrap {
  width: 70%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .map-wrap {
    width: 100%;
    height: 500px;
  }
}

.page-node-8750 #map {
  width: 100%;
}

.page-node-8750 .select-wrap {
  width: 50%;
  margin-bottom: 5px;
  display: block;
  position: relative;
}

.page-node-8750 .select-wrap:before {
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  right: 8px;
  top: 10px;
}

.page-node-8750 .faq-text {
  width: 65%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .faq-text {
    margin: 20px auto;
    width: 100%;
  }
}

.page-node-8750 .faq-text p {
  font-size: 14px !important;
}

.page-node-8750 .styled-select {
  height: 29px;
  overflow: hidden;
  width: 77%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .styled-select {
    margin: 20px 0px;
    height: auto !important;
  }
}

.page-node-8750 .styled-select select {
  background: transparent;
  border: none;
  font-size: 14px !important;
  height: 29px;
  padding: 5px;
  width: 268px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('');
  background-repeat: no-repeat;
  background-position: 96% 50%;
  background-size: 17px;
}

.page-node-8750 .styled-select.slate {
  height: 34px;
}

.page-node-8750 .styled-select.slate select {
  border: 1px solid #ccc;
  font-size: 16px;
  height: 34px;
  width: 268px;
}

.page-node-8750 .media-image {
  height: 60px;
}

.page-node-8750 .main-container {
  padding-bottom: 0px !important;
}

.page-node-8750 .clono-gray-section {
  padding-bottom: 30px;
}

.page-node-8750 .clono-gray-section p {
  font-size: 14px;
  margin-bottom: 20px;
}

.page-node-8750 .secondary-nav-wrap #finder-nav ul li a {
  padding: 37px 0px 20px !important;
}

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

  .page-node-8495 .header-text-overlay p,
  .page-node-8505 .header-text-overlay p,
  .page-node-8750 .header-text-overlay p {
    font-size: 24px !important;
    margin-top: 20px !important;
  }
}

.page-node-8495 .mobile-selectables,
.page-node-8505 .mobile-selectables,
.page-node-8750 .mobile-selectables {
  display: none;
}

.page-node-8495 .mobile-selectables #medinfoselect,
.page-node-8505 .mobile-selectables #medinfoselect,
.page-node-8750 .mobile-selectables #medinfoselect {
  font-size: 17px;
  height: 45px;
}

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

  .page-node-8495 .mobile-selectables,
  .page-node-8505 .mobile-selectables,
  .page-node-8750 .mobile-selectables {
    display: block;
    margin-top: 40px;
  }
}

.page-node-8495 .main-container,
.page-node-8505 .main-container,
.page-node-8750 .main-container {
  padding-bottom: 90px;
}

.page-node-8495 h2,
.page-node-8505 h2,
.page-node-8750 h2 {
  margin-top: 60px;
}

.page-node-8495 p a,
.page-node-8505 p a,
.page-node-8750 p a {
  color: #0089c4;
  font-weight: 600;
}

.page-node-8495 .page-header,
.page-node-8505 .page-header,
.page-node-8750 .page-header {
  display: none;
}

.page-node-8495 .header-background,
.page-node-8505 .header-background,
.page-node-8750 .header-background {
  background-color: #009fda;
  height: 250px !important;
}

.page-node-8495 .header-text-overlay,
.page-node-8505 .header-text-overlay,
.page-node-8750 .header-text-overlay {
  top: 40px !important;
}

.second-level-selectables {
  height: 0px;
  overflow: hidden;
  margin-bottom: 0px !important;
}

.show-second-level-selectables {
  height: auto;
  margin-bottom: 60px !important;
}

.show-second-level-selectables .medinfo-option:last-of-type {
  margin-right: 0px;
}

.medinfo-selectables-wrap {
  margin-top: 60px;
}

@media only screen and (max-width: 960px) {
  .medinfo-selectables-wrap {
    display: none;
  }
}

.medinfo-selectables-wrap .medinfo-step {
  margin-bottom: 20px;
}

.medinfo-selectables {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.medinfo-step {
  width: 100%;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif !important;
  color: #606266 !important;
  font-weight: 500 !important;
}

.medinfo-option {
  margin-right: 20px;
  display: inline-block;
  padding: 15px 5px;
  background-color: #b9bdc4;
  color: #fff;
  width: 137px;
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  line-height: 13px;
}

.medinfo-option:hover {
  background-color: #939ba4;
  cursor: pointer;
}

.medinfo-option.active-medinfo-option {
  background-color: #009fda;
  position: relative;
}

.medinfo-option.active-medinfo-option::after {
  content: "";
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 3px;
  left: 0px;
  right: 0px;
  background-color: #fff;
}

.medinfo-content {
  margin-bottom: 50px;
  max-width: 780px;
}

.medinfo-downloads {
  margin: 15px 0px 40px;
}

.medinfo-download-content {
  text-decoration: none !important;
  display: inline-block;
  margin: 10px 40px 10px 0px;
}

.medinfo-download-content p {
  font-style: italic;
  font-size: 14px !important;
}

.medinfo-standalone-link {
  display: block;
  position: relative;
  font-size: 14px !important;
  text-transform: uppercase;
  text-decoration: none !important;
  font-weight: 600 !important;
  color: #009fda;
  margin: 25px 0px;
}

.standalone-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_ProductInquiry_TextLinkArrow.svg);
  background-size: contain;
  width: 30px;
  height: 15px;
  display: inline-block;
  position: absolute;
  margin-top: 3px;
  margin-left: 6px;
  background-repeat: no-repeat;
}

.healthcare-provider,
.patient-caregiver-content,
.medical-information-request-content,
.ordering-clonoseq-content,
.medinfo-other-content,
.clinical-trial-inquiry-content,
.billing-patient-support-content,
.result-report-content,
.thank-you-section {
  display: none;
}

.product-inquiry-form {
  display: none;
}

.active-medinfo-content {
  display: block;
}

.node-type-clonoseq-top-level .secondary-nav-wrap {
  line-height: 15px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap ul li a {
  padding: 30px 0px !important;
  display: inline-block;
  line-height: 16px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap .pane-menu-menu-for-patients-pages-sub-nav ul {
  margin-top: -15px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap .pane-menu-menu-for-patients-pages-sub-nav ul li a {
  padding: 38px 0px 22px !important;
  display: inline-block;
  line-height: 16px;
}

.pane-menu-menu-clonoseq-secondary-patients {
  position: relative;
}

.medinfo-forms-container .webform-client-form>div {
  max-width: 780px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.medinfo-forms-container .webform-component--contact-name,
.medinfo-forms-container .webform-component--institution---affiliation {
  width: 49%;
}

.medinfo-forms-container .webform-component--email,
.medinfo-forms-container .webform-component--phone,
.medinfo-forms-container .webform-component--country {
  width: 32%;
}

.medinfo-forms-container .webform-component--comment {
  width: 100%;
}

.salesforce-form-medinfo-wrap input {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 25px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
}

.salesforce-form-medinfo-wrap textarea {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 20px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
  min-height: 114px;
}

.salesforce-form-medinfo-wrap select {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 20px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
  height: 34px;
}

.webform-component--country {
  opacity: 0.8;
  background-color: #fff;
  -webkit-border-radius: 0px;
}

.webform-component--country select {
  opacity: 0.8;
  background-color: #fff;
  -webkit-border-radius: 0px;
}

.faux-form-wrap input {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 12px 30px;
  border: 0px;
  max-width: 200px;
}

.faux-form-wrap input:disabled {
  background-color: #cacaca !important;
}

.faux-form-wrap .active-button {
  background-color: #002851 !important;
}

.faux-form-wrap .agreedx {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-blue.svg");
}

.lower-banner-temp {
  position: relative;
  color: #fff;
  background-color: #002351;
}

@media only screen and (max-width: 930px) {
  .lower-banner-temp {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.lower-banner-temp:after {
  background-color: #002351;
  content: "";
  width: 305vw;
  position: absolute;
  left: 0px;
  display: block;
  height: 100%;
  top: 0px;
  margin-left: -45.2vw;
  z-index: -1;
}

.page-node-8495 .lower-banner-temp,
.page-node-8505 .lower-banner-temp {
  margin-top: 120px;
}

.page-node-8495 .footer,
.page-node-8505 .footer {
  margin-top: 0px !important;
}

.lb-wrap {
  width: 100%;
  max-width: 960px;
  padding: 50px 0px;
  margin: 0 auto;
}

.lb-wrap .lb-content p,
.lb-wrap .lb-content li {
  font-size: 14px !important;
}

.lb-wrap p,
.lb-wrap li {
  color: #fff !important;
  margin-left: 0px !important;
}

.lb-wrap ul {
  padding-left: 15px !important;
}

.lb-subhead {
  color: #fff !important;
  margin-top: 40px;
}

.header-banner-temp {
  background-color: #2a6b86;
}

.ht-wrap {
  width: 100%;
  max-width: 960px;
  padding: 10px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}

.ht-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
}

.ht-title span {
  color: #d2de00;
}

.ht-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.ht-link {
  color: #fff !important;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 300;
  display: block;
  margin-top: 5px;
}

.ht-link:hover {
  color: #009dd8 !important;
}

.lb-btn {
  line-height: 30px;
  padding: 10px 60px 10px 18px !important;
  max-width: 430px;
  background-color: #009fda;
  color: #fff !important;
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  background-repeat: no-repeat;
  background-position: 94% 43%;
  background-size: 22px;
  margin-top: 40px;
  text-transform: uppercase;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.lb-btn:hover {
  background-color: #005979 !important;
  text-decoration: none !important;
}

.page-node-8625 .secondary-nav-container,
.page-node-8678 .secondary-nav-container {
  display: block !important;
}

.page-node-8625 .header-banner-temp,
.page-node-8678 .header-banner-temp {
  display: none;
}

.page-node-8625 .main-content-container,
.page-node-8678 .main-content-container {
  background-color: #002851;
}

.page-node-8625 .splash-wrap,
.page-node-8678 .splash-wrap {
  -moz-transform: translateY(-30px);
  -webkit-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  padding-bottom: 30px;
  width: 100%;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .page-node-8625 .splash-wrap,
  .page-node-8678 .splash-wrap {
    padding-top: 50px;
  }
}

.page-node-8625 .splash-wrap .clono-logo,
.page-node-8678 .splash-wrap .clono-logo {
  width: 230px;
  margin-bottom: 10px;
}

.page-node-8625 .splash-wrap h1,
.page-node-8678 .splash-wrap h1 {
  font-size: 60px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 800;
  letter-spacing: 0.1px;
  margin-bottom: 45px;
  color: #fff !important;
  line-height: 60px;
}

.page-node-8625 .splash-wrap h4,
.page-node-8678 .splash-wrap h4 {
  font-weight: 500 !important;
  margin-bottom: 40px;
  font-size: 24px;
}

.page-node-8625 .splash-wrap h4 span,
.page-node-8678 .splash-wrap h4 span {
  color: #d2de00 !important;
}

.page-node-8625 .splash-wrap .pre-text,
.page-node-8678 .splash-wrap .pre-text {
  font-size: 16px;
  color: #fff !important;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  margin: 16px auto;
  font-weight: 500;
}

.page-node-8625 .splash-wrap .big-green-text,
.page-node-8678 .splash-wrap .big-green-text {
  font-size: 24px;
  color: #d2de00 !important;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  letter-spacing: 0.1px;
  font-weight: 700;
  line-height: 27px;
}

.page-node-8625 .splash-wrap .btb,
.page-node-8678 .splash-wrap .btb {
  color: #fff !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 40px 10px;
  margin: 80px auto 70px;
}

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

  .page-node-8625 .splash-wrap .btb,
  .page-node-8678 .splash-wrap .btb {
    border-top: 0px;
  }
}

.page-node-8625 .splash-wrap .btb .btb-heading,
.page-node-8678 .splash-wrap .btb .btb-heading {
  font-size: 24px;
  letter-spacing: 0.1px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 100;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  background-color: #002851;
  padding: 0px 15px;
  -moz-transform: translateY(-57px);
  -webkit-transform: translateY(-57px);
  -o-transform: translateY(-57px);
  -ms-transform: translateY(-57px);
  transform: translateY(-57px);
  line-height: 28px;
}

.page-node-8625 .splash-wrap .btb p,
.page-node-8678 .splash-wrap .btb p {
  color: #fff;
  font-weight: 300;
}

.page-node-8625 .splash-wrap .btb p a,
.page-node-8678 .splash-wrap .btb p a {
  font-weight: 700 !important;
}

.page-node-8625 .s-btn-wrap,
.page-node-8678 .s-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 70px;
}

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

  .page-node-8625 .s-btn-wrap,
  .page-node-8678 .s-btn-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.page-node-8625 .s-btn,
.page-node-8678 .s-btn {
  background-color: #009fda;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 45px;
  text-align: center;
  padding-top: 15px 20px;
  width: 100%;
  max-width: 430px;
  text-transform: uppercase;
}

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

  .page-node-8625 .s-btn,
  .page-node-8678 .s-btn {
    display: block;
    margin-bottom: 30px;
    line-height: 19px;
    padding: 10px;
  }
}

.page-node-8625 .s-btn:hover,
.page-node-8678 .s-btn:hover {
  background-color: #005979;
  text-decoration: none;
}

.page-node-8625 .s-dl,
.page-node-8678 .s-dl {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  background-repeat: no-repeat;
  background-position: 96% 43%;
  padding-right: 25px;
  background-size: 21px;
}

.page-node-8625 .s-cont,
.page-node-8678 .s-cont {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
  background-repeat: no-repeat;
  background-position: 90% 47%;
  background-size: 21px;
}

.page-node-8625 .splash-info h3,
.page-node-8678 .splash-info h3 {
  color: #4d4f53 !important;
  margin-top: 30px;
}

.page-node-8625 .splash-info p,
.page-node-8678 .splash-info p {
  margin-top: 0px !important;
  font-style: normal !important;
  font-size: 14px !important;
}

.page-node-8625 .splash-info ul,
.page-node-8678 .splash-info ul {
  padding-left: 15px;
}

.page-node-8625 .splash-info li,
.page-node-8678 .splash-info li {
  font-size: 14px !important;
}

.fda-hcw-style {
  background-color: #e7e7e7 !important;
  padding-bottom: 110px !important;
}

.fda-hcw-style p {
  font-weight: 600 !important;
  color: #606266 !important;
}

.fda-mrd {
  background-color: #009fda;
  padding-bottom: 20px !important;
}

.fda-mrd .link-btn {
  background-color: #002351 !important;
}

.fda-mrd .link-btn:hover {
  background-color: #005979 !important;
  text-decoration: none !important;
}

.page-node-1191 .lower-banner-temp {
  background-color: #009fda !important;
}

.page-node-1191 .lower-banner-temp:after {
  background-color: #009fda !important;
}

.page-node-1191 .lb-btn {
  background-color: #002351 !important;
}

.page-node-1191 .lb-btn:hover {
  background-color: #005979 !important;
  text-decoration: none;
}

#testing-process h1 sup {
  color: inherit !important;
}

.payer-form-pre {
  margin-bottom: 30px;
}

.payer-form-pre h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

.payer-form-pre h1:after {
  content: "";
  display: block;
  margin-left: 0;
  margin-right: auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.payer-wrap h1,
.payer-basic-body-section h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: center !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

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

  .payer-wrap h1,
  .payer-basic-body-section h1 {
    margin-top: 50px;
  }
}

.payer-wrap h1:after,
.payer-basic-body-section h1:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.payer-wrap h2,
.payer-basic-body-section h2 {
  text-transform: none !important;
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: center !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
}

.payer-wrap h3,
.payer-basic-body-section h3 {
  text-align: center;
}

.payer-wrap p,
.payer-basic-body-section p {
  text-align: center;
}

.payer-wrap .payer-flex-wrap,
.payer-basic-body-section .payer-flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

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

  .payer-wrap .payer-flex-wrap,
  .payer-basic-body-section .payer-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-bg-section {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/payerbg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 690px) {
  .payer-bg-section {
    background-image: none;
    background-color: #fff !important;
  }
}

.payer-video-area .payer-video-area-internal {
  max-width: 780px;
  margin: 0 auto;
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 90px auto;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .payer-video-area-internal {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-video-area .pva-right-col {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-right-col {
    width: 100%;
  }
}

.payer-video-area .pva-right-col p {
  width: 100%;
}

.payer-video-area .pva-right-col h1 {
  width: 100%;
  margin-top: 0px !important;
}

.payer-video-area .pva-left-col {
  width: calc(100% - 300px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-left-col {
    width: 100%;
    background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/payerbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-bottom: 60px;
    margin-top: -80px;
    height: 300px;
  }
}

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

  .payer-video-area .pva-left-col .vidyard_wrapper,
  .payer-video-area .pva-left-col .outer_vidyard_wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.payer-video-area .pva-left-col .play-btn {
  opacity: 0 !important;
}

.payer-video-area .pva-left-col img {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  opacity: 0.465;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-left-col img {
    width: 100px;
  }
}

.payer-video-area .pva-left-col img:hover {
  opacity: 1;
}

.payer-video-area p {
  color: #4d4f53 !important;
}

.payer-video-area h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

.payer-video-area h1:after {
  content: "";
  display: block;
  margin: 0 auto 0 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.detection-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 650px;
  width: 100%;
  margin: 0 auto;
  margin-top: 60px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 120px;
}

@media only screen and (max-width: 690px) {
  .detection-section {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.detection-section .detection-col {
  max-width: 240px;
  text-align: center;
}

.detection-section .detection-col img {
  margin: 15px auto;
}

@media only screen and (max-width: 690px) {
  .detection-section .detection-col {
    margin-bottom: 60px;
  }
}

.assay-numbers,
.quarter-wrap,
.triple-wrap,
.payer-quick-hits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin: 60px auto;
}

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

  .assay-numbers,
  .quarter-wrap,
  .triple-wrap,
  .payer-quick-hits {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-quick-hits {
  margin: 20px auto 60px;
}

.assay-numbers {
  padding: 20px 10px;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
  width: 90%;
  max-width: 780px;
  margin: 30px auto;
}

.assay-number-item,
.triple-wrap-item,
.quarter-wrap-item {
  text-align: center;
}

.assay-number-item {
  width: 18%;
}

@media only screen and (max-width: 690px) {
  .assay-number-item {
    width: 37%;
    margin-bottom: 25px;
  }
}

.assay-number-item .assay-number-number {
  color: #c4d100;
  font-weight: 700;
  font-size: 16px;
}

.triple-wrap-item {
  width: 28%;
}

@media only screen and (max-width: 690px) {
  .triple-wrap-item {
    width: 100%;
    padding: 10px 20px;
  }
}

.triple-wrap-item h3 {
  text-transform: none !important;
}

.triple-wrap-item p {
  font-size: 14px !important;
}

.triple-wrap-item img {
  max-width: 50px;
  height: auto;
  margin-bottom: 15px;
}

.quarter-wrap-item {
  width: 22%;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item {
    width: 90%;
    margin-bottom: 60px;
  }
}

.quarter-wrap-item p {
  font-size: 14px !important;
}

.quarter-wrap-item img {
  max-width: 85px;
  height: auto;
  margin-bottom: 15px;
  height: 85px;
  width: 90px;
}

.quarter-wrap-item h3 {
  font-size: 13px !important;
  text-transform: none !important;
}

.quarter-wrap-item a {
  font-weight: 700;
  padding-left: 30px;
  text-decoration: none !important;
  position: relative;
  color: #009fda !important;
}

.quarter-wrap-item a:hover {
  color: #0089c4 !important;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item a {
    padding-left: 0;
  }
}

.quarter-wrap-item a:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-top: -25px;
  height: 24px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0px;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item a:before {
    display: none;
  }
}

.clinical-utility-qtr div {
  font-weight: 700;
}

.clinical-utility-qtr div span {
  font-weight: 200;
}

.clinical-utility-qtr a {
  padding-left: 0px;
}

.clinical-utility-qtr a:before {
  display: none;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-top: -25px;
  height: 24px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0px;
}

.clinical-utility-qtr a:after {
  display: block;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_RightArrow_Blue.svg);
  height: 24px;
  width: 22px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}

@media only screen and (max-width: 690px) {
  .clinical-utility-qtr a:after {
    display: none;
  }
}

.payer-quick-hit {
  width: 30%;
  text-align: center;
}

.payer-quick-hit img {
  max-width: 85px;
  height: 88px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 690px) {
  .payer-quick-hit {
    width: 60%;
    text-align: center;
    margin-bottom: 60px;
  }
}

.qh-caption {
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  font-weight: 200;
}

.payer-main-graphic {
  display: block;
  width: 65%;
  margin: 60px auto;
}

@media only screen and (max-width: 690px) {
  .payer-main-graphic {
    width: 85%;
    margin: 50px auto;
  }
}

.payer-graphic-section h3 {
  margin-top: 70px;
  margin-bottom: 20px;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.for-payers-inside .section-what-is-mrd .panels-flexible-row-for-payers-3-inside {
  padding-top: 0px !important;
}

.for-payers-inside .section-what-is-mrd .panels-flexible-row-for-payers-3-inside li a {
  color: #fff;
  font-weight: 700;
}

.payer-basic-body-section .clonobtn {
  display: block !important;
  margin: 30px auto 60px;
  background-color: #002851 !important;
}

.payer-basic-body-section .clonobtn:hover {
  background-color: #091c3a !important;
}

.payer-basic-body-section p {
  text-align: center;
  max-width: 780px;
  margin: 0 auto 30px;
}

.eg-text {
  text-align: center;
}

.eg-link-wrap {
  text-align: center;
  margin: 20px auto;
}

.eg-link-wrap a {
  font-weight: 700;
  margin: 0px 20px;
  position: relative;
  text-decoration: none;
  color: #009fda !important;
}

.eg-link-wrap a:hover {
  color: #0089c4 !important;
}

@media only screen and (max-width: 690px) {
  .eg-link-wrap a {
    display: block;
    margin-bottom: 30px;
  }
}

.guideline-link-arrow {
  display: inline;
  height: 17px;
  width: 20px;
  margin-left: 5px;
}

.payer-box {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 60px;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}

.payer-box h3 {
  margin-bottom: 25px;
}

.payer-box a {
  display: block;
  text-align: left;
  font-weight: 700;
  padding-left: 30px;
  margin-bottom: 21px;
  margin-top: 14px;
  text-decoration: none !important;
  color: #009fda !important;
}

.payer-box a:hover {
  color: #0089c4 !important;
}

.payer-box a:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-left: -30px;
  height: 28px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -7px;
}

.payer-box h3 {
  text-align: left;
}

.for-payers .header-background {
  background-color: #f8f8f8 !important;
}

.for-payers .breadcrumb li:nth-of-type(2) {
  display: none;
}

.for-payers .section-citations {
  margin-top: 40px;
  padding-top: 15px;
}

.for-payers .citation-container h2 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  text-transform: none;
  padding-bottom: 5px;
}

.for-payers .citation-container h2:after {
  content: "";
  display: block;
  margin-left: 0;
  margin-right: auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.for-payers .citation-container li {
  padding-right: 10px !important;
}

.for-payers .split-citation li {
  padding-right: 10px;
}

.payer-first-btn {
  display: block !important;
  margin: 60px auto;
  max-width: 400px;
  width: auto !important;
  background-color: #002851 !important;
}

.payer-first-btn:hover {
  background-color: #091c3a !important;
}

@media only screen and (max-width: 960px) {
  .payer-first-btn {
    height: auto !important;
    line-height: 24px !important;
    padding: 5px;
  }
}

@media only screen and (max-width: 690px) {
  .payer-first-btn {
    margin: 25px auto;
    margin-top: -50px;
  }
}

.payer-submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}

@media only screen and (max-width: 960px) {
  .payer-submenu {
    display: none;
  }
}

.payer-submenu-item {
  padding: 15px 10px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #fff;
  border-left: 1px solid #4d4f53;
  text-decoration: none !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 0px;
}

.payer-submenu-item:hover {
  color: #d1dd00;
}

.payer-submenu-item:last-of-type {
  border-right: 1px solid #4d4f53;
}

.payer-form .pane-title {
  display: none;
}

.payer-form .webform-component--split-row {
  border: 0px;
  padding: 0px;
  box-shadow: none;
  margin-bottom: 0px;
}

.payer-form .webform-component--split-row .panel-body {
  padding: 0px;
}

.payer-form .webform-component--split-row .panel-body .webform-component--split-row--name {
  float: left;
  max-width: 49%;
  margin-bottom: 8px;
}

.payer-form .webform-component--split-row .panel-body .webform-component--split-row--email {
  float: left;
  max-width: 49%;
  margin-left: 2%;
  margin-bottom: 8px;
}

.payer-anchor {
  position: absolute;
  margin-top: -200px;
}

.pva-right-col .payer-anchor {
  margin-top: -900px;
}

.split-citation {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

@media only screen and (max-width: 690px) {
  .split-citation {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}

.for-payers-inside .breadcrumb li {
  color: #a9a9aa !important;
}

.for-payers-inside .breadcrumb li:before {
  color: #a9a9aa !important;
}

.for-payers-inside .breadcrumb li a {
  color: #a9a9aa !important;
}

.not-all-caps {
  text-transform: none !important;
}

.page-node-8641 .full-contents {
  overflow-x: hidden;
}

.page-node-8712 .breadcrumb {
  position: absolute;
}

.page-node-8712 .Header .light-32-gray {
  font-size: 36px !important;
}

@media (max-width: 420px) {
  .page-node-8712 .Header .media-image {
    height: auto !important;
  }
}

@media (max-width: 960px) {
  .page-node-8712 .footer {
    margin-top: 60px !important;
  }
}

.page-node-8712 .antigen-grey-bg {
  background-color: #e5e3e2;
  margin-bottom: 60px;
  padding: 0px 20px;
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-grey-bg .rteindent1 {
    margin-left: 15px;
  }
}

.page-node-8712 .antigen-grey-bg .bold-16-gray {
  margin-left: 42px;
  display: block;
}

.page-node-8712 .lb-btn {
  background-color: #002851 !important;
  margin-top: 15px !important;
}

.page-node-8712 .lb-btn:hover {
  background-color: #091c3a !important;
}

.page-node-8712 .antigen-arrow {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png");
  margin-top: 30px !important;
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region {
    width: 49% !important;
    text-align: center;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region {
    width: 100% !important;
    text-align: center;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region-inside {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 15px;
    margin-bottom: 20px;
  }
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-3-col-container .panels-flexible-region {
    width: 100% !important;
    text-align: center;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-3-col-container .panels-flexible-region-inside {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 15px;
    margin-bottom: 20px;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .full-bleed-1.antigen-4-col-container .panels-flexible-region:nth-child(even) {
    display: none;
  }
}

@media (max-width: 889px) {
  .page-node-8712 .short-underline-center {
    background-image: none !important;
  }
}

#agreementmodal .modal-dialog {
  width: 90%;
  max-width: 1000px;
}

#agreementmodal .modal-dialog .modal-body {
  padding: 25px;
}

#agreementmodal .modal-dialog p,
#agreementmodal .modal-dialog li {
  margin: 10px 0px;
}

.agreement-form {
  margin-top: 30px;
}

.agreement-form-half {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}

@media (max-width: 550px) {
  .agreement-form-half {
    display: inline-block;
    width: 100% !important;
    vertical-align: top;
    margin-bottom: 50px;
  }
}

.agreement-form-half .agreement-form-title {
  font-weight: bold;
  margin-bottom: 15px;
}

.agreement-form-half .agreement-form-input {
  margin-bottom: 15px;
  opacity: 0.7;
}

.agreement-form-half .agreement-form-input label {
  margin-right: 8px;
}

.agreement-left-half {
  width: 52%;
  margin-right: 5%;
}

.agreement-right-half {
  width: 29%;
}

.Hidden-agreement-form {
  display: none;
}

.antigen-application-half {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}

#webform-client-form-8715 .form-item-submitted-first-name,
#webform-client-form-8715 .form-item-submitted-email,
#webform-client-form-8715 .form-item-submitted-shipping-address,
#webform-client-form-8715 .form-item-submitted-state-province-region {
  margin-right: 2%;
}

#webform-client-form-8715 label {
  color: #606266;
  font-size: 14px;
  opacity: 0.9;
}

#webform-client-form-8715 input,
#webform-client-form-8715 textarea,
#webform-client-form-8715 select {
  border-color: #ccc !important;
  min-height: 40px;
}

.antigen-quarter {
  display: inline-block;
  width: 24%;
  margin-right: 1%;
  vertical-align: top;
}

@media (max-width: 680px) {
  .antigen-quarter {
    width: 49%;
  }
}

@media (max-width: 450px) {
  .antigen-quarter {
    width: 99%;
  }
}

.multi-row-2,
.multi-row-3,
.multi-row-4,
.multi-row-5 {
  display: none;
}

#antigen-add-row {
  color: #0098d3;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  margin: -16px 0px 17px;
}

.page-node-8713 #edit-submitted-upload-ajax-wrapper {
  margin-bottom: 60px;
}

.page-node-8713 .webform-component--cohorts {
  margin-top: 50px;
}

.page-node-8713 .lb-btn {
  background-color: #002851 !important;
  padding: 10px 18px 10px 18px !important;
  background-image: none !important;
  margin-top: 15px;
}

.page-node-8713 .lb-btn:hover {
  background-color: #091c3a !important;
}

.page-node-8713 .faux-disable {
  background-color: #cacaca !important;
}

.page-node-8713 #edit-submitted-upload-upload {
  padding: 2px;
  width: 70%;
}

.page-node-8713 .webform-component--upload .help-block {
  width: 30%;
  float: right;
  margin-top: -31px;
  padding-left: 3%;
}

#antigen-analyzer-help {
  color: #606266;
  font-size: 12px;
  font-style: italic;
  margin: -10px 0px 60px;
  opacity: 0.9;
}

#submit-curtain {
  width: 85%;
  background-color: #fff;
  height: 75px;
  position: absolute;
  opacity: 0;
}

#agreement-form-submit {
  cursor: pointer;
}

.newsletters-row>div {
  padding-top: 10px !important;
}

@media only screen and (max-width: 690px) {
  .newsletters-row .panels-flexible-region-last {
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 690px) {
  .newsletters-row .panels-flexible-region-first {
    width: 100%;
    text-align: center;
    margin-bottom: 61px;
  }
}

.conduct-body p>a {
  padding-top: 200px;
  box-sizing: border-box;
  z-index: -3;
  position: relative;
}

.terms-section h2 {
  margin-bottom: 30px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.header-text-overlay img {
  opacity: 0;
}

.footer {
  margin-top: 89px !important;
}

#doctor-select {
  z-index: 99;
}

.page-node-1190 .header-text-overlay {
  z-index: 99;
}

.page-node-1190 .patients-link {
  line-height: 65px;
}

.page-node-1190 .doctors-link {
  line-height: 65px;
}

.page-node-1190 #patient {
  z-index: 99;
}

.footer-inner .row {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.footer-inner .row .st0 {
  display: block !important;
}

.page-node-1190 .header-banner-temp {
  display: none;
}

.page-node-8318 .lower-banner-temp {
  display: none;
}

.page-node-8738 .header-banner-temp {
  display: none;
}

.sss-table {
  border-top: 5px solid #009fda;
  padding-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sss-pillar {
  width: 30%;
}

.sss-table-heading {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 27px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 10px auto;
}

@media only screen and (max-width: 990px) {
  .sss-table {
    display: block;
    padding-top: 30px;
  }

  .sss-pillar {
    width: 70%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-node-8132 .card-wrap {
  height: 515px;
  width: 404px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.page-node-8132 .card-item {
  position: absolute;
  margin-top: 50px;
  z-index: 5;
}

.page-node-8132 .card-item2 {
  margin-top: 35px;
  margin-left: 20px;
  z-index: 4;
}

.page-node-8132 .card-item3 {
  margin-top: 20px;
  margin-left: 40px;
  z-index: 3;
}

.page-node-8132 .card-item4 {
  margin-top: 5px;
  margin-left: 60px;
  z-index: 2;
}

.page-node-8132 .close-this-modal {
  position: absolute;
  display: block;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  background-color: #043863;
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  opacity: 1;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.page-node-8132 .close-this-modal:hover {
  background-color: #07b0df;
}

.page-node-8132 .pop-target {
  position: absolute;
  display: block;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  background-color: #026c8a;
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  opacity: 0;
}

.page-node-8132 .showtarget {
  opacity: 1;
}

.page-node-8132 .pop-target:hover {
  background-color: #07b0df;
}

.page-node-8132 .card-item1 .pop-target-1 {
  top: 175px;
}

.page-node-8132 .card-item1 .pop-target-2 {
  top: 175px;
  left: 250px;
}

.page-node-8132 .card-item1 .pop-target-3 {
  top: 300px;
}

.page-node-8132 .card-item1 .pop-target-4 {
  top: 223px;
  left: 285px;
}

.page-node-8132 .card-item2 .pop-target-1 {
  top: 93px;
  left: -9px;
}

.page-node-8132 .card-item2 .pop-target-2 {
  top: 172px;
  left: -9px;
}

.page-node-8132 .card-item3 .pop-target-1 {
  top: 140px;
}

.page-node-8132 .card-item3 .pop-target-2 {
  top: 280px;
}

.page-node-8132 .card-item3 .pop-target-3 {
  top: 340px;
}

.page-node-8132 .card-item4 .pop-target-1 {
  top: 90px;
}

.page-node-8132 .card-item4 .pop-target-2 {
  top: 150px;
}

.page-node-8132 #card-btn-wrap {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.page-node-8132 .card-btn {
  display: inline-block;
  cursor: pointer;
  width: 24px;
  text-align: center;
  font-size: 20px;
  color: #009fda;
  vertical-align: sub;
}

.page-node-8132 .themodals {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.page-node-8132 .modal-style {
  background-color: #fff;
}

.page-node-8132 .modal-text {
  width: 150px;
  padding-left: 20px;
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
}

.page-node-8132 .the-open-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: absolute !important;
}

.page-node-8750 .state path,
.page-node-8750 #DistrictqOfqColumbia {
  fill: #d3d4d6;
  stroke: #fff;
}

.page-node-8750 .state path:hover,
.page-node-8750 #DistrictqOfqColumbia:hover {
  fill: #5ca3e0;
  cursor: pointer;
}

.page-node-8750 .pf-screen-1-wrap {
  display: flex;
  width: 100%;
  z-index: 1;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pf-screen-1-wrap {
    display: block;
  }
}

.page-node-8750 .mapcol {
  width: 70%;
  padding-left: 10px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .mapcol {
    width: 100%;
  }
}

.page-node-8750 .pdfcol {
  width: 30%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdfcol {
    width: 100%;
  }
}

.page-node-8750 #usa,
.page-node-8750 svg {
  width: 108%;
}

.page-node-8750 .pdf-cta {
  width: 80%;
  color: #fff;
  background-color: #5ca3e0;
  padding: 10px 20px 25px;
  margin-top: 100px;
  margin-left: auto;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdf-cta {
    margin-right: auto;
  }
}

.page-node-8750 .pdf-cta a {
  margin: 10px auto;
  padding: 15px;
  display: inline-block;
  background-color: #fff;
  color: #5ca3e0;
  text-decoration: none;
  margin: 0 auto;
  width: 86%;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdf-cta a {
    display: block;
  }
}

.page-node-8750 .pdf-cta p,
.page-node-8750 .pdf-cta h3 {
  color: #fff;
}

.page-node-8750 .pdf-cta p {
  margin-bottom: 20px;
  font-size: 14px;
}

.page-node-8750 .pdf-cta h3 {
  font-size: 23px;
  line-height: 24px;
  margin-bottom: 15px;
  text-transform: none;
}

.page-node-8750 .pdf-cta a {
  text-transform: uppercase;
  font-weight: 700;
}

.page-node-8750 .map-intro {
  border-bottom: 2px solid #ccc;
  width: 103%;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.page-node-8750 .map-intro h2 {
  margin-bottom: 0px;
  padding-bottom: 8px;
}

.page-node-8750 .map-intro span {
  font-weight: bold;
}

.page-node-8750 #frames {
  display: none;
}

.page-node-8750 #pf-screen-1 {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.page-node-8750 .pf-select-map {
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.page-node-8750 .pf-region {
  position: relative;
}

.page-node-8750 #pf-submit {
  display: inline-block;
  background-color: #d3d4d6;
  color: #fff;
  padding: 10px 15px;
  text-transform: uppercase;
  margin-top: 15px;
}

.page-node-8750 .active-pf-submit {
  background-color: #5ca3e0 !important;
  cursor: pointer;
}

.page-node-8750 .modal-body {
  position: relative;
}

.page-node-8750 .submit-blocker {
  height: 50px;
  position: absolute;
  z-index: 30;
  bottom: 20px;
  width: 200px;
}

.page-node-8750 .modal-agree {
  margin-top: 15px;
  text-align: left !important;
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.page-node-8750 .show-pf-map {
  opacity: 1;
  z-index: 2;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pf-select-map.show-pf-map {
    position: relative;
  }
}

.page-node-8750 .hide-map-selector {
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .hide-map-selector {
    display: none;
  }
}

.page-node-8750 .close-text {
  font-size: 12px;
  display: inline-block;
  transform: translateY(-4px);
}

.page-node-8750 .modal-terms {
  overflow: scroll;
  height: 100px;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 10px auto;
  text-align: left !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.modal-backdrop.fade.in {
  z-index: 991;
}

@media only screen and (max-width: 961px) {
  .modal-backdrop.fade.in {
    z-index: 0;
  }
}

@media only screen and (max-width: 961px) {
  .front .header-wrap {
    z-index: 0;
    position: relative;
  }
}

.super-nav {
  position: relative;
  z-index: 999;
}

#region-selector {
  font-size: 10px;
  text-transform: uppercase;
  color: #009edc;
  font-weight: 400;
}

#region-selector span {
  font-size: 10px;
  text-transform: uppercase;
  color: #009edc;
  font-weight: 300;
}

#region-selector:after {
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/downarrow.svg);
  height: 10px;
  width: 10px;
  display: block;
  right: -10px;
  top: 10px;
  background-position: 50%;
  background-repeat: no-repeat;
}

#alt-location {
  position: absolute;
  z-index: 998;
  background-color: #009edc;
  padding: 6px;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 11px;
  display: none;
  left: 0px;
  width: 115%;
  text-align: center;
  border-top: 1px solid #fff;
  cursor: pointer;
}

#alt-location:hover {
  font-weight: bold;
}

.the-location-selector {
  border-left: 1px solid #dfdfdf;
  padding-left: 15px;
  position: relative;
  min-width: 85px;
  height: 34px;
}

.the-location-selector:hover #alt-location {
  display: block !important;
}

#partition-wrap {
  background-color: #009edc;
  height: 100%;
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 10000;
}

#dna-text-layer {
  height: 100%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_EU_ATCG-Letters.svg);
  background-size: 2200px;
  background-position: -20px;
}

#dna-gradient {
  height: 100%;
  background: #020024;
  background: -webkit-linear-gradient(51deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  background: -o-linear-gradient(51deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  background: linear-gradient(141deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.question-box {
  background-color: #fff;
  padding: 30px 40px 60px;
  text-align: center;
}

.where-option {
  background-color: #009edc;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 600;
  letter-spacing: 1.1px;
  padding-top: 13px;
}

.where-option:hover {
  background-color: #2a6496 !important;
}

@media only screen and (max-width: 400px) {
  .where-option {
    display: block;
    margin-bottom: 10px;
  }
}

.where-question {
  color: #009fda;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 30px;
}

#dropdown-box {
  position: relative;
  z-index: 999;
  width: 100%;
}

#dropdown {
  position: absolute;
  z-index: 998;
  padding: 10px 0px;
  display: block;
  background-color: #c99;
  width: 125%;
  left: -13px;
  text-align: center;
  top: 30px;
}

body.page-node-8787 .breadcrumb {
  display: none;
}

body.page-node-8787 .header-background {
  background-color: #babdc2;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-intro-wrap {
  margin: 65px 0 35px 0;
  text-align: center;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
  margin-bottom: 65px;
  text-align: center;
}

@media only screen and (max-width: 730px) {
  body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
  }
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a {
  color: #002851;
  text-decoration: none;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a:hover {
  color: #009fda;
  text-decoration: none;
}

.ous-doc .clonobtn {
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 160px !important;
  padding-right: 33px;
}

.ous-doc .clonobtn.cyan {
  background-color: #009fda;
}

.ous-doc .clonobtn.cyan:hover {
  background-color: #005979;
  text-decoration: none;
}

.ous-doc .clonobtn.link-btn {
  padding-right: 30px;
}

.ous-doc .clonobtn.dl-pdf:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  display: inline-block;
  height: 28px;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
  width: 24px;
}

.tech-doc-container a {
  color: #00afe1;
}

.tech-doc-container a:hover {
  color: #0089c4;
  text-decoration: none;
}

.tech-doc-container a:hover img {
  -webkit-filter: brightness(75%);
  filter: brightness(75%);
}

.tech-doc-container a img {
  height: 15px;
  margin-top: -2px;
}

.tech-doc-container .doc-dl img {
  height: 21px;
  margin-top: -6px;
}

body.page-node-8790 .main-container {
  min-height: 71vh;
}

body.page-node-8790 #block-menu-menu-header-menu .tech-doc-link {
  color: #009fda !important;
  text-decoration: none;
}

.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

body.page-node-748 .region-content {
  margin-top: -96px;
}

body.page-node-748 .pane-1 {
  padding-left: 5px;
  padding-top: 120px;
  padding-bottom: 120px;
}

body.page-node-748 .view-filters {
  margin-bottom: 60px;
}

body.page-node-748 .pane-new-publications-new-releases-research h2.pane-title,
body.page-node-748 .pane-new-publications-new-releases-diagnostics h2.pane-title {
  background-image: none;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-research .view-selector-right,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 215px;
  margin: 0 20px 10px 20px;
  cursor: pointer;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-right,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-748 .view-new-publications-new-releases-research,
body.page-node-748 .view-new-publications-new-releases-diagnostics {
  display: inline-block;
  width: 765px;
  height: 350px;
  padding: 25px 0 25px 0;
  margin: 0 0 50px 0;
  overflow: hidden;
}

body.page-node-748 .view-new-publications-new-releases-research .view-content,
body.page-node-748 .view-new-publications-new-releases-diagnostics .view-content {
  position: relative;
  transition: 0.5s left ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 320px;
  margin-right: 35px;
  transition: 0.5s all ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-title,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
  display: none;
  position: absolute;
  width: 800px;
  left: 0;
  bottom: 50px;
  font-weight: bold;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-source {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 35px;
  font-style: italic;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-publication-date {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 20px;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-document,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-document {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 0px;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-thumbnail img,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-thumbnail img {
  display: block;
  position: relative;
  top: 9px;
  height: 172px;
  max-height: 230px;
  width: auto;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  transition: 0.5s all ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight {
  margin-right: 50px;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-title,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-title,
body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-field-publication-date {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-field-thumbnail img,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-field-thumbnail img {
  top: -25px;
  height: 230px;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Paper .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Paper .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Paper .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Paper .views-field-field-publications-link {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Poster .views-field-field-document,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Poster .views-field-field-document {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Poster .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Poster .views-field-field-publication-date {
  bottom: 35px;
}

body.page-node-748 .pane-new-publications>.pane-title {
  position: relative;
  display: inline-block;
  background-color: #ffffff;
  background-image: none;
  padding: 12px 40px;
  margin: 0;
  height: 45px;
  width: 200px;
  border-radius: 10px 10px 0px 0px;
  z-index: 3;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #002851;
  text-transform: uppercase;
}

body.page-node-748 .pane-new-publications>.pane-title:nth-child(2) {
  top: 0px;
  left: 30px;
  text-align: right;
}

body.page-node-748 .pane-new-publications>.pane-content {
  padding-top: 30px;
  box-shadow: 0 -20px 10px -10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

body.page-node-748 .pane-new-publications {
  position: relative;
  top: -45px;
}

body.page-node-748 .pane-new-publications .pane-title-edge-left {
  position: absolute;
  bottom: 0px;
  left: -39px;
  height: 0;
  width: 0;
  border-color: transparent #e5e3e2 #e5e3e2 transparent;
  border-style: solid;
  border-width: 21px 21px 21px 21px;
}

body.page-node-748 .pane-new-publications .pane-title-edge-right {
  position: absolute;
  bottom: 0px;
  right: -39px;
  height: 0;
  width: 0;
  border-color: transparent transparent #ffffff #ffffff;
  border-style: solid;
  border-width: 21px 21px 21px 21px;
}

body.page-node-748 .pane-new-publications .pane-title:nth-child(2) .pane-title-edge-right {
  border-color: transparent transparent #e5e3e2 #e5e3e2;
}

body.page-node-748 .pane-new-publications .pane-inactive {
  background-color: #e5e3e2;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  color: #4d4f53;
  z-index: 1;
}

body.page-node-748 .pane-new-publications-diagnostic {
  display: none;
  position: relative;
  top: -45px;
  box-shadow: 0 -20px 10px -10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

body.page-node-748 .pane-new-publications-diagnostic>.pane-title {
  display: none;
}

body.page-node-748 .pane-new-publications-diagnostic>.pane-content {
  padding-top: 30px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-type,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-type,
body.page-node-748 .view-new-publications>.view-content .views-field-field-diagnostics-type,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-diagnostics-type {
  background-color: #002851;
  height: 5px;
  margin-bottom: 30px;
  margin-top: 20px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-type .field-content,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-type .field-content,
body.page-node-748 .view-new-publications>.view-content .views-field-field-diagnostics-type .field-content,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-diagnostics-type .field-content {
  background-color: #ffffff;
  display: inline;
  padding-right: 10px;
  padding-bottom: 1px;
  position: relative;
  top: -10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #002851;
}

body.page-node-748 .view-new-publications>.view-content .views-field-title,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications>.view-content views-field-field-publication-date,
body.page-node-748 .view-new-publications-diagnostic>.view-content views-field-field-publication-date {
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #4d4f53;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-source {
  font-style: italic;
  float: left;
  margin-right: 10px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-authors,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-authors {
  margin: 20px 0;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-publications-link,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-publications-link,
body.page-node-748 .view-new-publications>.view-content .views-field-field-document,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-document {
  margin: 20px 0 0 0;
}

body.page-node-748 .view-new-publications>.view-content .views-row,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row {
  margin: 0 0 80px 0;
}

body.page-node-748 .view-new-publications>.view-content .views-row.Poster .views-field-field-publications-link,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row.Poster .views-field-field-publications-link {
  display: none;
}

body.page-node-748 .view-new-publications>.view-content .views-row.Paper .views-field-field-document,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row.Paper .views-field-field-document {
  display: none;
}

body.publications-page .header-wrap .header-background {
  background-color: #091c3a;
  height: 300px;
}

body.publications-page .header-wrap .header-background p {
  display: none;
}

body.publications-page .header-wrap .header-text-overlay {
  text-align: left;
}

body.publications-page .header-wrap .header-text-overlay h1 {
  background-image: none;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 1em;
  margin-bottom: 5px;
  padding: 0;
}

body.publications-page .header-wrap .header-text-overlay h1:after {
  border-bottom: 1px solid #ffffff;
  content: "";
  display: block;
  margin: 15px 0 0;
  width: 30px;
}

body.publications-page .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  padding: 15px 0;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-left {
  max-width: 57.98%;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
  max-width: 32.98%;
  right: 0;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right p {
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-align: center;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter {
  list-style-type: none;
  text-align: center;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter:before {
  content: url("/sites/all/themes/adaptive_2015/images/immunoseq/immunoSEQ_Overview_PubCounter_Icon.png");
  left: -30px;
  position: relative;
  top: 25px;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter li {
  background-color: #000000;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 40px;
  font-weight: 200;
  margin-right: 4px;
  padding: 9px 0 3px;
  position: relative;
  text-align: center;
  width: 41px;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter li:before {
  border-top: 2px solid #091c3a;
  bottom: 0;
  content: "";
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 54%;
  width: 100%;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research {
  top: 255px;
  width: 220px;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research h2 {
  background-color: #ffffff;
  background-image: none;
  border-radius: 10px 10px 0 0;
  color: #002851;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 18px;
  margin: 0 0 -1px 0;
  padding: 12px 40px;
  position: relative;
  text-transform: uppercase;
  width: 200px;
  z-index: 3;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research h2:after {
  border-color: transparent transparent #ffffff #ffffff;
  border-style: solid;
  border-width: 21px;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: -39px;
  width: 0;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive h2 {
  background-color: #e5e3e2;
  -webkit-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px -10px 10px 4px rgba(0, 0, 0, 0.15) inset;
  color: #4d4f53;
  font-weight: 300;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive h2:after {
  border-color: transparent transparent #cdcdcc #cdcdcc;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics {
  left: 240px;
  top: 255px;
  width: 220px;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics h2 {
  background-color: #ffffff;
  background-image: none;
  border-radius: 10px 10px 0 0;
  color: #002851;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 18px;
  margin: 0 0 -1px 0;
  padding: 12px 40px;
  position: relative;
  text-transform: uppercase;
  width: 200px;
  z-index: 3;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics h2:after {
  border-color: transparent #ffffff #ffffff transparent;
  border-style: solid;
  border-width: 21px;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  left: -39px;
  width: 0;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive h2 {
  background-color: #e5e3e2;
  -webkit-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px -10px 10px 4px rgba(0, 0, 0, 0.15) inset;
  color: #4d4f53;
  font-weight: 300;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive h2:after {
  border-color: transparent #cdcdcc #cdcdcc transparent;
}

body.publications-page .promoted-wrap h3.pane-title {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 50px;
  text-transform: uppercase;
}

body.publications-page .promoted-wrap .current-card {
  margin-bottom: 25px;
}

body.publications-page .promoted-wrap .current-card .promoted-card {
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  height: 400px;
  padding-right: 25px;
}

body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
  float: left;
  margin-right: 20px;
  max-width: 300px;
}

body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title {
  color: #002851;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 20px;
  max-width: 585px;
}

body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 200;
  margin-bottom: 25px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date span.italic {
  font-style: italic;
}

body.publications-page .promoted-wrap .current-card .promoted-card p {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 25px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
  float: left;
  margin-top: 15px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .views-row .promoted-card-wrap {
  display: none;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap {
  float: left;
  margin: 0 9px 25px 9px;
  max-width: 140px;
  min-height: 250px;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap .promoted-selector-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover .promoted-selector-thumb img,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector .promoted-selector-thumb img {
  border: 5px solid #94c500;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover .promoted-selector-title,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector .promoted-selector-title {
  font-weight: 700;
}

body.publications-page .promoted-wrap .views-row.views-row-first .promoted-selector-wrap {
  margin-left: 0;
}

body.publications-page .promoted-wrap .views-row.views-row-last .promoted-selector-wrap {
  margin-right: 0;
}

body.publications-page #edit-submit-new-publications-diagnostics-main-w-form,
body.publications-page #edit-submit-new-publications-full {
  background-color: #ffffff !important;
  border: 1px solid #b5b6b4 !important;
  border-left: none !important;
  float: left;
  height: 45px;
  margin-top: 0;
  width: 45px;
}

body.publications-page #edit-submit-new-publications-diagnostics-main-w-form:hover,
body.publications-page #edit-submit-new-publications-full:hover {
  background-color: #e4e4e5 !important;
}

body.publications-page #views-exposed-form-new-publications-diagnostics-main-w-form-diagnostics-form .views-submit-button {
  position: absolute;
  top: 24px;
  left: 220px;
}

body.publications-page .pubs-filter-wrap label,
body.publications-page .pubs-diagnostics-filter-wrap label {
  color: #4d4f53;
  font-size: 12px;
  text-transform: uppercase;
}

body.publications-page .pubs-filter-wrap #label-wrap,
body.publications-page .pubs-diagnostics-filter-wrap #label-wrap {
  margin-bottom: 5px;
  margin-top: 20px;
  max-width: 99.98%;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper {
  float: none;
  max-width: 290px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group input,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group input,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group input {
  border-color: #b5b6b4;
  border-right: none;
  float: left;
  height: 45px;
  max-width: 230px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group button,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group button,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group button {
  background-color: #94c500;
  border-color: #b5b6b4;
  border-left: none;
  border-style: none;
  float: left;
  height: 45px;
  margin-top: 0;
  width: 45px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group button:hover,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group button:hover,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group button:hover {
  background-color: #80aa00;
}

body.publications-page .pubs-filter-wrap .form-select,
body.publications-page .pubs-diagnostics-filter-wrap .form-select {
  border: 1px solid #b5b6b4;
  background: transparent;
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  min-width: 110px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-default-down.png) no-repeat scroll 94% center / 16px 10px #ffffff;
}

body.publications-page .pubs-filter-wrap .form-select.open,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.open {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-default-up.png) no-repeat scroll 94% center / 16px 10px #ffffff;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-chosen-down.png) no-repeat scroll 94% center / 16px 10px #002851;
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made.open,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made.open {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-chosen-up.png) no-repeat scroll 94% center / 16px 10px #002851;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made option,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made option {
  background-color: #ffffff;
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made option.not-default,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made option.not-default {
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .form-select option,
body.publications-page .pubs-diagnostics-filter-wrap .form-select option {
  height: 40px;
  padding: 10px;
}

body.publications-page .pubs-filter-wrap .form-select option.not-default,
body.publications-page .pubs-diagnostics-filter-wrap .form-select option.not-default {
  border-top: 1px solid #b5b6b4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .views-submit-button,
body.publications-page .pubs-diagnostics-filter-wrap .views-submit-button {
  height: 100%;
}

body.publications-page .pubs-filter-wrap .views-submit-button fieldset,
body.publications-page .pubs-diagnostics-filter-wrap .views-submit-button fieldset {
  display: none;
}

body.publications-page .pubs-main .views-row .type-indication-wrap {
  background-color: #002851;
  height: 5px;
  margin: 60px 0 20px 0;
}

body.publications-page .pubs-main .views-row .type-indication-wrap span {
  background-color: #ffffff;
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding-right: 10px;
  position: relative;
  top: -10px;
}

body.publications-page .pubs-main .views-row .views-field-title h4 {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
}

body.publications-page .pubs-main .views-row .views-field-source-date {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 25px;
  width: 100%;
}

body.publications-page .pubs-main .views-row .views-field-source-date span.italic {
  font-style: italic;
}

body.publications-page .pubs-main .views-row .views-field-author,
body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract,
body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text,
body.publications-page .pubs-main .views-row .views-field-field-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-body-optional {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 25px;
}

body.publications-page .pubs-main .views-row .views-field-author.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-abstract-reference.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-body-optional.lower-abstract-reference {
  margin-top: 25px;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text {
  height: 7.14286em;
  overflow: hidden;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text p {
  display: none;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text p:first-child {
  display: block;
}

body.publications-page .pubs-main .views-row .views-field-link .link-blue {
  color: #00afd8;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.page-node-744 .panels-flexible-region-167-center #keys {
  display: none;
}

body.page-node-744 .panels-flexible-row-167-1 {
  height: 385px;
  max-height: 385px;
  overflow: hidden;
  margin-bottom: 70px;
}

body.page-node-744 .panels-flexible-row-167-1 .pane-4 img {
  width: 100%;
  height: auto;
}

body.page-node-744 .panels-flexible-row-167-1 .panels-flexible-region-167-featured img {
  width: 100%;
}

body.page-node-744 .panels-flexible-167 .panels-flexible-region-inside {
  padding: 0;
}

body.page-node-744 .panels-flexible-region-167-center .pane-1 .pane-content {
  position: absolute;
  top: 0;
  right: 0;
  font-style: italic;
}

body.page-node-744 .views-exposed-form {
  display: none;
}

body.page-node-744 .pane-new-newsroom {
  margin-bottom: 122px;
}

body.page-node-744 .pane-new-newsroom-events {
  display: none;
}

body.page-node-744 #news-events {
  display: none;
}

body.page-node-744 #news-tabs {
  margin-bottom: 20px;
  padding-bottom: 40px;
  background-image: url(/sites/default/files/GradientDividerLine.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

body.page-node-744 .news-tab,
body.page-node-744 .select-tab {
  border-right: 1px solid #4d4f53;
  display: inline-block;
  height: 20px;
  padding: 0 20px;
}

body.page-node-744 .news-tab:last-child,
body.page-node-744 .select-tab:last-child {
  border-right: none;
}

body.page-node-744 .news-tab>span,
body.page-node-744 .select-tab {
  color: #7c7c7f;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

body.page-node-744 .news-tab>span.current,
body.page-node-744 .news-tab>span:hover,
body.page-node-744 .select-tab.selected,
body.page-node-744 .select-tab:hover {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

body.page-node-744 #event-selector-left,
body.page-node-744 #event-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 60px;
  height: 220px;
  margin: 10px;
}

body.page-node-744 #event-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-744 #event-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-744 #event-selector-mask {
  display: inline-block;
  vertical-align: top;
  width: 735px;
  margin: 0 auto;
  overflow: hidden;
}

body.page-node-744 #event-selector {
  position: relative;
  transition: 0.5s left ease-in;
  height: 400px;
}

body.page-node-744 #event-selector .event-popup {
  display: none;
  position: absolute;
  width: 165px;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #4d4f53;
  top: -15px;
  left: 43px;
  z-index: 100;
  text-align: left;
}

body.page-node-744 #event-selector .event-popup .views-field-title,
body.page-node-744 #event-selector .event-popup .views-field-field-author {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #002851;
}

body.page-node-744 #event-selector .event-popup .views-field-field-location,
body.page-node-744 #event-selector .event-popup .views-field-field-available-dates-times {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #4d4f53;
  margin-top: 5px;
}

body.page-node-744 #event-selector .event-popup:after,
body.page-node-744 #event-selector .event-popup:before {
  right: 100%;
  top: 40%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

body.page-node-744 #event-selector .event-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 15px;
  margin-top: -15px;
}

body.page-node-744 #event-selector .event-popup:before {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #000;
  border-width: 16px;
  margin-top: -16px;
}

body.page-node-744 #event-selector .event-mon {
  display: inline-block;
  box-sizing: content-box;
  margin-right: 40px;
  text-align: center;
  cursor: pointer;
}

body.page-node-744 #event-selector .event-mon-box {
  display: inline-block;
  box-sizing: content-box;
  width: 252px;
  height: 211px;
  padding: 2px;
  border: 1px solid #4d4f53;
}

body.page-node-744 #event-selector .event-mon-text {
  padding: 5px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
}

body.page-node-744 #event-selector .event-mon-current .event-mon-box {
  border: 3px solid #00afd8;
}

body.page-node-744 #event-selector .event-mon-current .event-mon-text {
  color: #00afd8;
}

body.page-node-744 #event-selector .event-mon-header {
  box-sizing: content-box;
  width: 252px;
  margin-bottom: 3px;
}

body.page-node-744 #event-selector .event-mon-header-day {
  display: inline-block;
  box-sizing: border-box;
  width: 36px;
  height: 30px;
  background-color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 30px;
  color: #ffffff;
}

body.page-node-744 #event-selector .event-mon-day,
body.page-node-744 #event-selector .event-mon-day.dim {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 36px;
  height: 29px;
  border-right: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 29px;
  color: #4d4f53;
}

body.page-node-744 #event-selector .event-mon-day:nth-child(7n + 1) {
  border-right: none;
}

body.page-node-744 #event-selector .event-mon-day:nth-child(37),
body.page-node-744 #event-selector .event-mon-day:nth-child(38),
body.page-node-744 #event-selector .event-mon-day:nth-child(39),
body.page-node-744 #event-selector .event-mon-day:nth-child(40),
body.page-node-744 #event-selector .event-mon-day:nth-child(41),
body.page-node-744 #event-selector .event-mon-day:nth-child(42),
body.page-node-744 #event-selector .event-mon-day:nth-child(43) {
  border-bottom: none;
}

body.page-node-744 #event-selector .event-mon-day.available {
  color: #002851;
}

body.page-node-744 #event-selector .event-mon-day.dim {
  color: #e5e3e2;
}

body.page-node-744 .pane-new-newsroom-monthly-events .view-content h3 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
  color: #002851;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #002851;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-available-dates-times {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-location,
body.page-node-744 .pane-new-newsroom-monthly-events .views-field-body,
body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-author {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
}

body.page-node-744 .view-new-newsroom-archive-news-features,
body.page-node-744 .view-new-newsroom-archive-press-releases {
  margin-top: 20px;
}

body.page-node-744 .view-new-newsroom-archive-news-features .views-field-title,
body.page-node-744 .view-new-newsroom-archive-press-releases .views-field-title {
  margin-bottom: 5px;
}

body.page-node-744 .view-new-newsroom-archive-news-features .views-field-title a::before,
body.page-node-744 .view-new-newsroom-archive-press-releases .views-field-title a::before {
  content: "-";
  margin-right: 3px;
}

body.page-node-744 .pane-new-newsroom .views-row {
  padding-bottom: 60px;
  margin-top: 50px;
  clear: both;
}

body.page-node-744 .pane-new-newsroom .views-row:after {
  content: "";
  width: 92%;
  height: 1px;
  background-color: #c9cac8;
  position: absolute;
  margin: 60px 30px;
}

body.page-node-744 .pane-new-newsroom .views-field {
  margin: 10px 0;
}

body.page-node-744 .pane-new-newsroom .views-field-field-media-image {
  float: right;
  margin-left: 50px;
}

body.page-node-744 .pane-new-newsroom .views-field-field-date {
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
  font-weight: bold;
}

body.page-node-744 .pane-new-newsroom .views-field-view-node a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #00afd8;
}

body.page-node-744 .pane-new-newsroom .views-field-view-node a:hover {
  color: #66cfe8;
  text-decoration: none;
}

body.page-node-744 .pane-new-newsroom .view .text-center {
  text-align: right;
}

body.page-node-744 .pane-new-newsroom .view .text-center .pagination li.active>a {
  color: #009aa6;
}

body.page-node-744 .pane-new-newsroom .view .text-center .pagination li.active>a:hover {
  text-decoration: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-row {
  min-height: 245px;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-field-field-link {
  display: block;
  margin: 25px 0;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-field-view-node {
  display: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-press .views-field-field-link {
  display: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-press .views-field-view-node {
  display: block;
  margin: 15px 0;
}

body.page-node-744 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 310px;
  margin-right: 10px;
}

body.page-node-744 .webform-component--country label {
  display: none;
}

body.page-node-744 .webform-component--institution {
  width: 634px;
}

body.page-node-744 .webform-submit {
  background-color: #002851;
}

body.page-node-744 .webform-component--intro,
body.page-node-744 .webform-component--close {
  width: 100%;
}

body.page-node-744 .webform-component--intro p,
body.page-node-744 .webform-component--close p {
  margin: 25px 0;
}

body.page-node-744 .pane-new-newsroom-archive-news-features,
body.page-node-744 .pane-new-newsroom-archive-press-releases,
body.page-node-744 .pane-webform-client-block-783,
body.page-node-744 .pane-new-newsroom-monthly-events {
  display: none;
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-article .page-header-article {
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
}

body.node-type-article h4.field_subhead {
  font-size: 20px;
  margin-top: -2%;
}

body.node-type-article h5.field_date {
  color: #4d4f53;
  font-size: 14px;
  font-weight: bold;
  line-height: 48px;
}

body.node-type-article div.node-article {
  margin-bottom: 150px;
}

body.node-type-news-top-level .panel-flexible h1 {
  background-image: none;
  font-weight: 200;
}

body.node-type-news-top-level .header-wrap {
  text-align: center;
  color: #fff;
}

body.node-type-news-top-level .header-wrap .header-background {
  position: relative;
}

body.node-type-news-top-level .header-wrap .header-background h1,
body.node-type-news-top-level .header-wrap .header-background p {
  max-height: 500px;
  overflow: hidden;
}

body.node-type-news-top-level .header-wrap .header-background img {
  position: relative;
  height: auto;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-no-image {
  background-color: #091c3a;
  height: 300px;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-no-image h1,
body.node-type-news-top-level .header-wrap .header-background.news-header-no-image p {
  display: none;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
  background-color: #091c3a;
  height: 500px;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-with-card h1,
body.node-type-news-top-level .header-wrap .header-background.news-header-with-card p {
  display: none;
}

body.node-type-news-top-level .header-wrap .header-text-overlay {
  position: absolute;
  top: 156px;
  text-align: center;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay h1,
body.node-type-news-top-level .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: 0 auto;
  max-width: 45%;
  padding: 32px 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay a.news-email {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Large_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 200;
  padding-top: 103px;
  text-transform: uppercase;
}

body.node-type-news-top-level .header-wrap .header-text-overlay a.news-email:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Large_Hover.png);
  text-decoration: none;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
  background-color: #ffffff;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  height: 400px;
  overflow: hidden;
  text-align: left;
  top: 60px;
  vertical-align: top;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
  float: left;
  max-width: 65%;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image img,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail img {
  width: 100%;
  height: auto;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
  color: #002851;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  max-width: 35%;
  padding: 25px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title a {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  max-width: 35%;
  padding: 0 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
  color: #4d4f53;
  float: left;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: -15px;
  max-width: 35%;
  padding: 15px 15px 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body {
  float: left;
  max-width: 35%;
  padding: 15px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body p {
  color: #4d4f53;
  margin: 0;
  max-width: 100%;
  padding: 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-link {
  float: left;
  max-width: 35%;
  padding: 15px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node a,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid a,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-link a {
  font-weight: 700;
}

body.node-type-news-top-level h1,
body.node-type-news-top-level h2,
body.node-type-news-top-level h3 {
  font-weight: 200;
}

body.node-type-news-top-level h1:after,
body.node-type-news-top-level h2:after,
body.node-type-news-top-level h3:after {
  content: "";
  display: block;
  margin: 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-news-top-level h1.light-underline:after,
body.node-type-news-top-level h2.light-underline:after,
body.node-type-news-top-level h3.light-underline:after {
  border-bottom-color: #ffffff;
}

body.node-type-news-top-level h1.left-underline:after,
body.node-type-news-top-level h2.left-underline:after,
body.node-type-news-top-level h3.left-underline:after {
  text-align: left;
}

body.node-type-news-top-level h1.in-line,
body.node-type-news-top-level h2.in-line,
body.node-type-news-top-level h3.in-line {
  margin-bottom: 0;
}

body.node-type-news-top-level h1.in-line:after,
body.node-type-news-top-level h2.in-line:after,
body.node-type-news-top-level h3.in-line:after {
  content: none;
}

body.node-type-news-top-level h1.no-cap,
body.node-type-news-top-level h2.no-cap,
body.node-type-news-top-level h3.no-cap {
  text-transform: none !important;
}

body.node-type-news-top-level a {
  color: #00719e;
}

body.node-type-news-top-level .breadcrumb a,
body.node-type-news-top-level .breadcrumb li {
  color: #a9a9aa;
}

body.node-type-news-top-level .news-intro .news-page-title-container h1,
body.node-type-news-top-level .news-intro .news-page-title-container h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

body.node-type-news-top-level .news-media-contact-wrap {
  text-align: right;
}

body.node-type-news-top-level .news-media-contact-wrap a.news-media-contact {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Small_Inactive.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 12px;
  font-weight: 700;
  padding: 12px 0 12px 48px;
  text-transform: uppercase;
}

body.node-type-news-top-level .news-media-contact-wrap a.news-media-contact:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Small_Hover.png);
  text-decoration: none;
}

body.page-node-1180 form {
  margin-bottom: 100px;
}

body.page-node-1180 form .form-item {
  display: inline-block;
  margin-right: 1.5%;
  vertical-align: top;
  width: 48%;
}

body.page-node-1180 form .form-item.webform-component--intro {
  width: 100%;
}

body.page-node-1180 form .form-item.webform-component--intro h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  max-width: 50%;
}

body.page-node-1180 form .form-item.webform-component--intro p {
  margin: 10px 0 25px 0;
}

body.page-node-1180 form .form-item.webform-component--institution {
  width: 98%;
}

body.page-node-1180 form .form-item.webform-component--close {
  width: 100%;
}

body.page-node-1180 form .form-item label {
  display: none;
}

body.page-node-1180 form fieldset.captcha-admin-links,
body.page-node-1180 form fieldset.captcha {
  max-width: 48%;
}

body.page-node-1180 form .webform-submit {
  background-color: #002851;
  border-radius: 0;
  font-size: 16px;
  padding: 10px 20px;
  margin: 15px 0;
  max-width: 30%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom,
body.page-node-1182 #press-releases-view .view-new-newsroom,
body.page-node-1181 #news-features-view .view-new-newsroom,
body.page-node-1182 #news-features-view .view-new-newsroom {
  margin-bottom: 100px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row {
  clear: both;
  margin-top: 30px;
  padding-bottom: 30px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row:after,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row:after,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row:after,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row:after {
  background-color: #4d4f53;
  content: "";
  height: 1px;
  margin: 30px 0;
  position: absolute;
  width: 100%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-title {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-title a {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-field-date {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  width: 100%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-body {
  margin: 20px 0;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-field-link a {
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image {
  padding-bottom: 0;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field {
  float: left;
  width: 68%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image {
  margin-right: 2%;
  max-height: 193px;
  max-width: 300px;
  min-height: 193px;
  overflow: hidden;
  width: 30%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img {
  width: auto;
  height: auto;
  margin: auto auto;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image:after {
  display: inline-block;
  margin: 30px 0 0 0;
  position: relative;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .text-center,
body.page-node-1182 #press-releases-view .view-new-newsroom .text-center,
body.page-node-1181 #news-features-view .view-new-newsroom .text-center,
body.page-node-1182 #news-features-view .view-new-newsroom .text-center {
  text-align: right;
}

body.node-type-article a,
body.node-type-event-page a {
  color: #00719e;
  font-weight: 700;
  font-size: 12px;
}

body.node-type-article a#news-return,
body.node-type-event-page a#news-return {
  display: block;
  margin: 80px 0 60px 0;
  text-transform: uppercase;
}

body.node-type-article .breadcrumb a,
body.node-type-event-page .breadcrumb a,
body.node-type-article .breadcrumb li,
body.node-type-event-page .breadcrumb li {
  color: #a9a9aa;
  font-weight: 300;
}

body.node-type-article section.col-sm-9,
body.node-type-event-page section.col-sm-9 {
  display: inline-block;
  margin: 0 3% 0 10.5px;
  padding: 0;
  vertical-align: top;
  width: 65%;
}

body.node-type-article section.col-sm-9 h1.page-header,
body.node-type-event-page section.col-sm-9 h1.page-header {
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 0;
  padding-bottom: 0;
}

body.node-type-article section.col-sm-9 h4.field_subhead,
body.node-type-event-page section.col-sm-9 h4.field_subhead {
  display: none;
}

body.node-type-article section.col-sm-9 h5.field_date,
body.node-type-event-page section.col-sm-9 h5.field_date,
body.node-type-article section.col-sm-9 .field-name-field-available-dates-times,
body.node-type-event-page section.col-sm-9 .field-name-field-available-dates-times {
  color: #4d4f53;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
}

body.node-type-article aside.col-sm-3,
body.node-type-event-page aside.col-sm-3 {
  display: inline-block;
  padding: 0;
  vertical-align: top;
  width: 30%;
}

body.node-type-article aside.col-sm-3 h2.block-title,
body.node-type-event-page aside.col-sm-3 h2.block-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}

body.node-type-article aside.col-sm-3 h2.block-title:after,
body.node-type-event-page aside.col-sm-3 h2.block-title:after {
  content: "";
  display: block;
  margin: 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-article aside.col-sm-3 .news-side-image,
body.node-type-event-page aside.col-sm-3 .news-side-image {
  height: 195px;
  margin-bottom: 30px;
  overflow: hidden;
}

body.node-type-article aside.col-sm-3 .news-side-image img,
body.node-type-event-page aside.col-sm-3 .news-side-image img {
  width: 100%;
  height: auto;
}

body.node-type-article aside.col-sm-3 .news-pullquote,
body.node-type-event-page aside.col-sm-3 .news-pullquote {
  background-color: #002851;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 35px;
  padding: 25px 15px;
  text-align: center;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-text p {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p:before,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-text p:before {
  color: #ffffff;
  content: "â€œ";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 32px;
  margin-left: -20px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-credit {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 16px;
  margin-top: 45px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit .field-item:before,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-credit .field-item:before {
  color: #ffffff;
  content: "-";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  margin-left: -20px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row {
  margin-bottom: 15px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-date,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-date,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date,
body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times {
  float: left;
  padding-right: 5px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-date .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-date .date-display-single,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date .date-display-single,
body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times .date-display-single {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 300;
}

body.page-node-1183 #block-system-main {
  margin-bottom: 100px;
}

body.page-node-1183 .archive-container .archive-wrap h1.pane-title,
body.page-node-1183 .archive-container .archive-wrap h2.pane-title {
  background-image: none;
}

body.page-node-1183 .archive-container .archive-wrap h1.pane-title:after,
body.page-node-1183 .archive-container .archive-wrap h2.pane-title:after {
  display: none;
}

body.page-node-1183 .archive-container .archive-wrap .view-filters {
  display: none;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab {
  border-right: 1px solid #434448;
  color: #8a8a8a;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 20px;
  line-height: 16px;
  margin-bottom: 30px;
  padding: 0 20px;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab.first-tab {
  padding-left: 0;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab.last-tab {
  border-right: none;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab:hover,
body.page-node-1183 .archive-container .archive-wrap .select-tab.selected {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row {
  font-size: 14px;
  margin-bottom: 25px;
  font-weight: 700;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-date,
body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-event-type,
body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-available-dates-times {
  color: #4d4f53;
  float: left;
  font-weight: 300;
  padding-right: 5px;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-available-dates-times {
  padding-left: 5px;
  padding-right: 0;
}

body.page-node-1183 .archive-container .archive-wrap.archive-release-wrap:after,
body.page-node-1183 .archive-container .archive-wrap.archive-features-wrap:after {
  content: "";
  display: block;
  margin: 45px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #c9cac8;
}

body.page-node-1183 .archive-container .archive-wrap.archive-events-wrap {
  margin-bottom: 45px;
}

body.page-node-1183 .archive-container .archive-wrap.archive-events-wrap .views-field-title {
  float: left;
}

body.page-node-1184 .events-primary-content {
  margin-bottom: 100px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-filters {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control {
  margin-top: 45px;
  margin-bottom: 15px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap {
  display: block;
  width: 100%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year {
  color: #00719e;
  cursor: hand;
  cursor: pointer;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 3em;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year {
    display: block;
    text-align: center;
    width: 100%;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year:hover {
  text-decoration: underline;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab {
  float: left;
  font-size: 24px;
  font-weight: 200;
  margin: 0 37%;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0px;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab:after {
  content: "";
  display: block;
  margin: 0 14px;
  width: 30px;
  text-align: center;
  padding-top: 5px;
  border-bottom: 1px solid #4d4f53;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab:after {
    display: none;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year {
  color: #00719e;
  cursor: hand;
  cursor: pointer;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 3em;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year {
    display: block;
    text-align: center;
    width: 100%;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year:hover {
  text-decoration: underline;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.first-tab-wrap .next-year {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.last-tab-wrap .last-year {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.last-tab-wrap .select-tab {
  margin: 0 37.5% 0 48%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
  margin-top: 30px;
  margin-bottom: 45px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
  border: 1px solid #4d4f53;
  color: #8a8a8a;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 21.5px;
  text-transform: uppercase;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab.selected,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab:hover {
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
  background-color: #94c500;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  margin-left: 10px;
}

@media only screen and (max-width: 475px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content {
    margin-left: 0px;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
  width: 31% !important;
  float: none !important;
  margin: 0px 1.87% 25px 0px !important;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
    width: 48% !important;
  }
}

@media only screen and (max-width: 475px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
    width: 100% !important;
    margin: 0px 0px 25px 0px !important;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  float: left;
  min-height: 600px;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  width: 300px;
  padding-bottom: 60px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(2),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(5),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(8),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(11),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(14) {
  margin-left: 15px;
  margin-right: 15px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type {
  padding-bottom: 1px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb img {
  position: absolute;
  top: 0px;
  left: 0px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap {
  color: #fff;
  height: 195px;
  position: relative;
  text-align: center;
  text-transform: uppercase !important;
  z-index: 1;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap:after {
  content: " ";
  display: block;
  z-index: -1;
  position: absolute;
  height: 195px;
  top: 0;
  left: 0;
  right: 0;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-month {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  padding: 1em 0 0 0;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-day {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 70px;
  position: relative;
  top: 10px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-time {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  position: relative;
  top: 20px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Seminars:after {
  background: rgba(0, 159, 218, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Events:after {
  background: rgba(0, 40, 81, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Speaking:after,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Speaking-Engagements:after {
  background: rgba(148, 197, 0, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-author {
  padding: 0px 1em 1em 1em;
  margin-top: -10px;
  font-style: italic;
  color: #4d4f53;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 1.5em 1em 1em 1em;
  text-align: left;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Seminars {
  border-top: 10px solid #009fda;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Events {
  border-top: 10px solid #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Speaking,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Speaking-Engagements {
  border-top: 10px solid #94c500;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title a {
  color: #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title a:hover {
  color: #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-location {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0px 1em;
  text-align: left;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-label-field-location {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body {
  height: 250px;
  overflow: auto;
  padding: 0 1em;
  text-align: left;
  width: 100%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body p {
  font-size: 16px;
  font-weight: 300;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.w-location {
  height: 230px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.long-title {
  height: 220px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.long-title.w-location {
  height: 210px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type-1 {
  bottom: 1em;
  color: #8a8a8a;
  font-size: 12px;
  font-weight: 700;
  left: 1em;
  padding-bottom: 0.5em;
  position: absolute;
  text-transform: uppercase;
}

.view-new-newsroom-monthly-events .view-content .views-row .views-field-views-conditional {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 1.5em 1em 1em 1em;
  text-align: left;
}

.view-new-newsroom-monthly-events .view-content .views-row .views-field-views-conditional a {
  color: #002851 !important;
}

body.immunoseq-new,
body.node-type-researcher-profile-page,
body.node-type-immunoseq-assay-hs,
body.node-type-immunoseq-assay-mm {
  font-size: 16px;
}

body.immunoseq-new h1,
body.node-type-researcher-profile-page h1,
body.node-type-immunoseq-assay-hs h1,
body.node-type-immunoseq-assay-mm h1,
body.immunoseq-new h2,
body.node-type-researcher-profile-page h2,
body.node-type-immunoseq-assay-hs h2,
body.node-type-immunoseq-assay-mm h2,
body.immunoseq-new h3,
body.node-type-researcher-profile-page h3,
body.node-type-immunoseq-assay-hs h3,
body.node-type-immunoseq-assay-mm h3,
body.immunoseq-new h4,
body.node-type-researcher-profile-page h4,
body.node-type-immunoseq-assay-hs h4,
body.node-type-immunoseq-assay-mm h4,
body.immunoseq-new h5,
body.node-type-researcher-profile-page h5,
body.node-type-immunoseq-assay-hs h5,
body.node-type-immunoseq-assay-mm h5 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase !important;
}

body.immunoseq-new h1 sup,
body.node-type-researcher-profile-page h1 sup,
body.node-type-immunoseq-assay-hs h1 sup,
body.node-type-immunoseq-assay-mm h1 sup,
body.immunoseq-new h2 sup,
body.node-type-researcher-profile-page h2 sup,
body.node-type-immunoseq-assay-hs h2 sup,
body.node-type-immunoseq-assay-mm h2 sup,
body.immunoseq-new h3 sup,
body.node-type-researcher-profile-page h3 sup,
body.node-type-immunoseq-assay-hs h3 sup,
body.node-type-immunoseq-assay-mm h3 sup,
body.immunoseq-new h4 sup,
body.node-type-researcher-profile-page h4 sup,
body.node-type-immunoseq-assay-hs h4 sup,
body.node-type-immunoseq-assay-mm h4 sup,
body.immunoseq-new h5 sup,
body.node-type-researcher-profile-page h5 sup,
body.node-type-immunoseq-assay-hs h5 sup,
body.node-type-immunoseq-assay-mm h5 sup {
  font-size: 0.5em;
  top: -0.75em;
}

body.immunoseq-new ul,
body.node-type-researcher-profile-page ul,
body.node-type-immunoseq-assay-hs ul,
body.node-type-immunoseq-assay-mm ul {
  padding: 0;
  list-style-position: inside;
}

body.immunoseq-new .bold,
body.node-type-researcher-profile-page .bold,
body.node-type-immunoseq-assay-hs .bold,
body.node-type-immunoseq-assay-mm .bold {
  font-weight: 700;
}

body.immunoseq-new .full-row-region .pane-content,
body.node-type-researcher-profile-page .full-row-region .pane-content,
body.node-type-immunoseq-assay-hs .full-row-region .pane-content,
body.node-type-immunoseq-assay-mm .full-row-region .pane-content {
  margin: 25px 0;
}

body.immunoseq-new .full-row-region-short .pane-content,
body.node-type-researcher-profile-page .full-row-region-short .pane-content,
body.node-type-immunoseq-assay-hs .full-row-region-short .pane-content,
body.node-type-immunoseq-assay-mm .full-row-region-short .pane-content {
  margin: 25px 0 10px 0;
}

.immunoseq-inline-anchor-link {
  text-align: center;
}

.immunoseq-inline-anchor-link p a {
  font-weight: 400 !important;
  text-decoration: underline;
  color: #4d4f53;
}

img.desktop_view_only {
  display: inline-block;
}

img.mobile_view_only {
  display: none;
}

p.centered-80 {
  margin: 0 auto;
  padding-bottom: 40px;
  max-width: 80%;
}

p.extra-padding-small {
  padding: 15px 0 5px 0;
}

p.footnote {
  font-size: 12px;
}

.menu h2 {
  text-align: left !important;
  margin-bottom: 10px !important;
}

.menu h2:after {
  border-bottom: none !important;
}

.immunoseq-new .panel-flexible h1,
.node-type-immunoseq-assay-hs .panel-flexible h1,
.node-type-immunoseq-assay-mm .panel-flexible h1,
.node-type-immunoseq-case-studies .panel-flexible h1,
.immunoseq-case-studies .panel-flexible h1 {
  background-image: none;
  font-weight: 200;
}

.immunoseq-new h1,
.node-type-immunoseq-assay-hs h1,
.node-type-immunoseq-assay-mm h1,
.node-type-immunoseq-case-studies h1,
.immunoseq-case-studies h1,
.immunoseq-new h2,
.node-type-immunoseq-assay-hs h2,
.node-type-immunoseq-assay-mm h2,
.node-type-immunoseq-case-studies h2,
.immunoseq-case-studies h2 {
  font-weight: 200;
  font-size: 24px;
  text-align: center;
  margin-bottom: 30px;
}

.immunoseq-new h1.scale-up,
.node-type-immunoseq-assay-hs h1.scale-up,
.node-type-immunoseq-assay-mm h1.scale-up,
.node-type-immunoseq-case-studies h1.scale-up,
.immunoseq-case-studies h1.scale-up,
.immunoseq-new h2.scale-up,
.node-type-immunoseq-assay-hs h2.scale-up,
.node-type-immunoseq-assay-mm h2.scale-up,
.node-type-immunoseq-case-studies h2.scale-up,
.immunoseq-case-studies h2.scale-up {
  font-size: 30px;
}

.immunoseq-new h1.page-title,
.node-type-immunoseq-assay-hs h1.page-title,
.node-type-immunoseq-assay-mm h1.page-title,
.node-type-immunoseq-case-studies h1.page-title,
.immunoseq-case-studies h1.page-title,
.immunoseq-new h2.page-title,
.node-type-immunoseq-assay-hs h2.page-title,
.node-type-immunoseq-assay-mm h2.page-title,
.node-type-immunoseq-case-studies h2.page-title,
.immunoseq-case-studies h2.page-title {
  margin-top: 60px;
  text-align: left;
  text-transform: none !important;
}

.immunoseq-new h1.page-title:after,
.node-type-immunoseq-assay-hs h1.page-title:after,
.node-type-immunoseq-assay-mm h1.page-title:after,
.node-type-immunoseq-case-studies h1.page-title:after,
.immunoseq-case-studies h1.page-title:after,
.immunoseq-new h2.page-title:after,
.node-type-immunoseq-assay-hs h2.page-title:after,
.node-type-immunoseq-assay-mm h2.page-title:after,
.node-type-immunoseq-case-studies h2.page-title:after,
.immunoseq-case-studies h2.page-title:after {
  margin: 0;
}

.immunoseq-new h1.inner-page-title,
.node-type-immunoseq-assay-hs h1.inner-page-title,
.node-type-immunoseq-assay-mm h1.inner-page-title,
.node-type-immunoseq-case-studies h1.inner-page-title,
.immunoseq-case-studies h1.inner-page-title,
.immunoseq-new h2.inner-page-title,
.node-type-immunoseq-assay-hs h2.inner-page-title,
.node-type-immunoseq-assay-mm h2.inner-page-title,
.node-type-immunoseq-case-studies h2.inner-page-title,
.immunoseq-case-studies h2.inner-page-title {
  font-weight: 300;
  margin-top: 60px;
  text-align: left;
}

.immunoseq-new h1.inner-page-title:after,
.node-type-immunoseq-assay-hs h1.inner-page-title:after,
.node-type-immunoseq-assay-mm h1.inner-page-title:after,
.node-type-immunoseq-case-studies h1.inner-page-title:after,
.immunoseq-case-studies h1.inner-page-title:after,
.immunoseq-new h2.inner-page-title:after,
.node-type-immunoseq-assay-hs h2.inner-page-title:after,
.node-type-immunoseq-assay-mm h2.inner-page-title:after,
.node-type-immunoseq-case-studies h2.inner-page-title:after,
.immunoseq-case-studies h2.inner-page-title:after {
  margin: 0;
}

.immunoseq-new h1.left,
.node-type-immunoseq-assay-hs h1.left,
.node-type-immunoseq-assay-mm h1.left,
.node-type-immunoseq-case-studies h1.left,
.immunoseq-case-studies h1.left,
.immunoseq-new h2.left,
.node-type-immunoseq-assay-hs h2.left,
.node-type-immunoseq-assay-mm h2.left,
.node-type-immunoseq-case-studies h2.left,
.immunoseq-case-studies h2.left {
  text-align: left;
}

.immunoseq-new h1.right,
.node-type-immunoseq-assay-hs h1.right,
.node-type-immunoseq-assay-mm h1.right,
.node-type-immunoseq-case-studies h1.right,
.immunoseq-case-studies h1.right,
.immunoseq-new h2.right,
.node-type-immunoseq-assay-hs h2.right,
.node-type-immunoseq-assay-mm h2.right,
.node-type-immunoseq-case-studies h2.right,
.immunoseq-case-studies h2.right {
  text-align: right;
}

.immunoseq-new h3,
.node-type-immunoseq-assay-hs h3,
.node-type-immunoseq-assay-mm h3,
.node-type-immunoseq-case-studies h3,
.immunoseq-case-studies h3 {
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.immunoseq-new h4,
.node-type-immunoseq-assay-hs h4,
.node-type-immunoseq-assay-mm h4,
.node-type-immunoseq-case-studies h4,
.immunoseq-case-studies h4,
.immunoseq-new .pull-quote,
.node-type-immunoseq-assay-hs .pull-quote,
.node-type-immunoseq-assay-mm .pull-quote,
.node-type-immunoseq-case-studies .pull-quote,
.immunoseq-case-studies .pull-quote {
  font-weight: 200;
  font-size: 24px;
}

.immunoseq-new .media-title,
.node-type-immunoseq-assay-hs .media-title,
.node-type-immunoseq-assay-mm .media-title,
.node-type-immunoseq-case-studies .media-title,
.immunoseq-case-studies .media-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
}

.immunoseq-new .footnote,
.node-type-immunoseq-assay-hs .footnote,
.node-type-immunoseq-assay-mm .footnote,
.node-type-immunoseq-case-studies .footnote,
.immunoseq-case-studies .footnote,
.immunoseq-new .caption,
.node-type-immunoseq-assay-hs .caption,
.node-type-immunoseq-assay-mm .caption,
.node-type-immunoseq-case-studies .caption,
.immunoseq-case-studies .caption {
  font-weight: 300;
  font-size: font-size-12pt;
}

.immunoseq-new h1:after,
.node-type-immunoseq-assay-hs h1:after,
.node-type-immunoseq-assay-mm h1:after,
.node-type-immunoseq-case-studies h1:after,
.immunoseq-case-studies h1:after,
.immunoseq-new h2:after,
.node-type-immunoseq-assay-hs h2:after,
.node-type-immunoseq-assay-mm h2:after,
.node-type-immunoseq-case-studies h2:after,
.immunoseq-case-studies h2:after,
.immunoseq-new h3:after,
.node-type-immunoseq-assay-hs h3:after,
.node-type-immunoseq-assay-mm h3:after,
.node-type-immunoseq-case-studies h3:after,
.immunoseq-case-studies h3:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.immunoseq-new h1.light-underline:after,
.node-type-immunoseq-assay-hs h1.light-underline:after,
.node-type-immunoseq-assay-mm h1.light-underline:after,
.node-type-immunoseq-case-studies h1.light-underline:after,
.immunoseq-case-studies h1.light-underline:after,
.immunoseq-new h2.light-underline:after,
.node-type-immunoseq-assay-hs h2.light-underline:after,
.node-type-immunoseq-assay-mm h2.light-underline:after,
.node-type-immunoseq-case-studies h2.light-underline:after,
.immunoseq-case-studies h2.light-underline:after,
.immunoseq-new h3.light-underline:after,
.node-type-immunoseq-assay-hs h3.light-underline:after,
.node-type-immunoseq-assay-mm h3.light-underline:after,
.node-type-immunoseq-case-studies h3.light-underline:after,
.immunoseq-case-studies h3.light-underline:after {
  border-bottom-color: #ffffff;
}

.immunoseq-new h1.left-underline:after,
.node-type-immunoseq-assay-hs h1.left-underline:after,
.node-type-immunoseq-assay-mm h1.left-underline:after,
.node-type-immunoseq-case-studies h1.left-underline:after,
.immunoseq-case-studies h1.left-underline:after,
.immunoseq-new h2.left-underline:after,
.node-type-immunoseq-assay-hs h2.left-underline:after,
.node-type-immunoseq-assay-mm h2.left-underline:after,
.node-type-immunoseq-case-studies h2.left-underline:after,
.immunoseq-case-studies h2.left-underline:after,
.immunoseq-new h3.left-underline:after,
.node-type-immunoseq-assay-hs h3.left-underline:after,
.node-type-immunoseq-assay-mm h3.left-underline:after,
.node-type-immunoseq-case-studies h3.left-underline:after,
.immunoseq-case-studies h3.left-underline:after {
  text-align: left;
  margin: 0 0;
}

.immunoseq-new h1.in-line,
.node-type-immunoseq-assay-hs h1.in-line,
.node-type-immunoseq-assay-mm h1.in-line,
.node-type-immunoseq-case-studies h1.in-line,
.immunoseq-case-studies h1.in-line,
.immunoseq-new h2.in-line,
.node-type-immunoseq-assay-hs h2.in-line,
.node-type-immunoseq-assay-mm h2.in-line,
.node-type-immunoseq-case-studies h2.in-line,
.immunoseq-case-studies h2.in-line,
.immunoseq-new h3.in-line,
.node-type-immunoseq-assay-hs h3.in-line,
.node-type-immunoseq-assay-mm h3.in-line,
.node-type-immunoseq-case-studies h3.in-line,
.immunoseq-case-studies h3.in-line {
  margin-bottom: 0;
}

.immunoseq-new h1.in-line:after,
.node-type-immunoseq-assay-hs h1.in-line:after,
.node-type-immunoseq-assay-mm h1.in-line:after,
.node-type-immunoseq-case-studies h1.in-line:after,
.immunoseq-case-studies h1.in-line:after,
.immunoseq-new h2.in-line:after,
.node-type-immunoseq-assay-hs h2.in-line:after,
.node-type-immunoseq-assay-mm h2.in-line:after,
.node-type-immunoseq-case-studies h2.in-line:after,
.immunoseq-case-studies h2.in-line:after,
.immunoseq-new h3.in-line:after,
.node-type-immunoseq-assay-hs h3.in-line:after,
.node-type-immunoseq-assay-mm h3.in-line:after,
.node-type-immunoseq-case-studies h3.in-line:after,
.immunoseq-case-studies h3.in-line:after {
  content: none;
}

.immunoseq-new h1.no-cap,
.node-type-immunoseq-assay-hs h1.no-cap,
.node-type-immunoseq-assay-mm h1.no-cap,
.node-type-immunoseq-case-studies h1.no-cap,
.immunoseq-case-studies h1.no-cap,
.immunoseq-new h2.no-cap,
.node-type-immunoseq-assay-hs h2.no-cap,
.node-type-immunoseq-assay-mm h2.no-cap,
.node-type-immunoseq-case-studies h2.no-cap,
.immunoseq-case-studies h2.no-cap,
.immunoseq-new h3.no-cap,
.node-type-immunoseq-assay-hs h3.no-cap,
.node-type-immunoseq-assay-mm h3.no-cap,
.node-type-immunoseq-case-studies h3.no-cap,
.immunoseq-case-studies h3.no-cap {
  text-transform: none !important;
}

.header-wrap {
  text-align: center;
  color: #fff;
}

.header-wrap .header-background {
  position: relative;
}

.header-wrap .header-background p {
  max-height: 500px;
  overflow: hidden;
}

.header-wrap .header-background img {
  position: relative;
  height: auto;
  width: 100%;
}

.header-wrap .header-background.header-no-image {
  min-height: 340px;
}

.header-wrap .header-text-overlay {
  position: absolute;
  top: 90px;
  text-align: center;
  width: 100%;
}

.header-wrap .header-text-overlay img {
  margin-bottom: 0;
}

.header-wrap .header-text-overlay p {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  color: #ffffff;
  padding: 32px 0;
}

.header-wrap .header-text-overlay.overlay-dark {
  line-height: 1.1;
}

.header-wrap .header-text-overlay.overlay-dark p {
  color: #4d4f53;
}

.header-wrap .header-text-overlay.overlay-left-light {
  text-align: left;
  line-height: 1.1;
  top: 130px;
}

.header-wrap .header-text-overlay.overlay-left-light p {
  color: #fff;
}

.header-wrap .header-text-overlay.overlay-left-dark {
  text-align: left;
  line-height: 1.1;
  top: 130px;
}

.header-wrap .header-text-overlay.overlay-left-dark p {
  color: #4d4f53;
}

.header-wrap .header-text-overlay.assay-page-overlay {
  text-align: left;
  line-height: 1.1;
  top: 60px;
  max-width: 42%;
}

.header-wrap .header-text-overlay.assay-page-overlay p {
  color: #4d4f53;
}

.header-wrap .header-buttons-overlay {
  position: absolute;
  top: 240px;
  text-align: center;
  width: 100%;
}

.header-video-container {
  background: rgba(0, 0, 0, 0.7);
  display: none;
  position: absolute !important;
  top: 0;
}

.header-video-container>div.pane-content {
  padding-top: 0;
}

.header-video-wrap {
  display: inline-block;
  max-height: 500px;
  max-width: 940px;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 500;
}

.header-video {
  left: 0;
  max-height: 500px;
  max-width: 940px;
  position: absolute;
}

.video-header-close {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Video_Close_Inactive.png);
  background-repeat: no-repeat;
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 15px;
  width: 30px;
  text-indent: 999px;
  overflow: hidden;
}

.video-header-close:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Video_Close_Hover.png);
}

.immunobtn {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
}

.immunobtn.orange-btn {
  color: #ffffff;
  background-color: #ff7900;
}

.immunobtn.orange-btn:hover {
  background-color: #e16a18;
  text-decoration: none;
}

.immunobtn.white-btn {
  color: #ff7900;
  background-color: #ffffff;
  max-width: 200px;
  width: 100%;
}

.immunobtn.white-btn:hover {
  color: #ffffff;
  background-color: #4d4f53;
  text-decoration: none;
}

.immunobtn.white-btn.doc-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange.png);
  position: relative;
  top: 3px;
  padding-right: 11px;
}

.arrow-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png);
  position: relative;
  top: 8px;
}

.video-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images/video-link.png);
  position: relative;
  top: 8px;
  padding-right: 15px;
}

.doc-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images/pdf-link.png);
  position: relative;
  top: 8px;
  padding-right: 11px;
}

.researcher-profile-button a:before {
  width: 45px;
  height: 45px;
  display: inline-block;
  position: absolute;
  left: 230px;
  top: 115px;
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png);
}

.researcher-profile-button a:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png);
}

.immuno-kc-contact-buttons {
  padding-top: 0px !important;
  display: flex;
  justify-content: space-evenly;
  max-width: 800px;
  margin: 0 auto;
}

@media only screen and (max-width: 770px) {
  .immuno-kc-contact-buttons {
    display: block;
    margin-bottom: -40px;
  }
}

.immuno-kc-contact-buttons a {
  width: auto !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 770px) {
  .immuno-kc-contact-buttons a {
    display: block;
    max-width: 300px;
    margin: 0 auto 40px;
  }
}

ol.alt-ol {
  padding-left: 1em;
}

ol.alt-ol p {
  margin-bottom: 10px;
}

.immunoseq-secondary-nav-wrap {
  line-height: 85px;
}

.immunoseq-secondary-nav-wrap ul {
  padding-left: 0;
  font-size: 0;
}

.immunoseq-secondary-nav-wrap li.leaf:last-child a {
  border: none;
}

.immunoseq-secondary-nav-wrap li {
  display: inline-block;
  text-align: center;
}

.immunoseq-secondary-nav-wrap li a {
  color: #7c7c7f;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  padding: 4px 23px;
}

.immunoseq-secondary-nav-wrap li a:hover {
  color: #ff7900;
  font-weight: 700;
  text-decoration: none;
}

.immunoseq-secondary-nav-wrap li:after {
  content: "";
  display: block;
  border-left: 1px solid #4d4f53;
  height: 20px;
  position: absolute;
  top: 35px;
  width: 1px;
}

.immunoseq-secondary-nav-wrap li:first-child:after {
  border-left: none;
}

.immunoseq-secondary-nav-wrap li.active a {
  color: #ff7900;
  font-weight: 700;
}

.full-screen-width {
  position: relative;
}

.full-screen-width>div {
  padding-top: 65px;
}

.full-screen-width-short {
  position: relative;
}

.full-image-background {
  position: relative;
}

.full-image-background p {
  max-height: 500px;
  overflow: hidden;
}

.full-image-background img {
  position: relative;
  height: auto;
  width: 100%;
}

.bg-orange {
  background-color: #ff7900;
}

.bg-orange p,
.bg-orange li,
.bg-orange h1,
.bg-orange h2,
.bg-orange h3,
.bg-orange h4,
.bg-orange .media-title,
.bg-orange .footnote,
.bg-orange .caption {
  color: #ffffff;
}

.bg-orange h2:after,
.bg-orange h3:after {
  border-bottom-color: #ffffff;
}

.bg-dark-gray {
  background-color: #4d4f53;
}

.bg-dark-gray p,
.bg-dark-gray li,
.bg-dark-gray h1,
.bg-dark-gray h2,
.bg-dark-gray h3 {
  color: #ffffff;
}

.bg-dark-gray h1:after,
.bg-dark-gray h2:after,
.bg-dark-gray h3:after {
  border-bottom-color: #ffffff;
}

.bg-alt-gray {
  background-color: #ebedee;
}

.bg-light-gray {
  background-color: #e5e3e2;
}

.top-callout-banner-wrap.full-screen-width>div {
  padding-top: 0;
}

.top-callout-banner-wrap .top-callout-banner-title-container {
  padding-top: 42px;
}

.top-callout-banner-wrap .top-callout-banner-content-container {
  margin-bottom: 32px;
}

.products-secondary-nav-line-shadow {
  margin: -3em 0;
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: block;
}

.products-services-and-kit-left-graphic-link {
  height: 69px;
  width: 191px;
  display: inline-block;
  position: absolute;
  left: 65%;
  bottom: 1.5em;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Inactive.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-left-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Hover.png);
  text-decoration: none;
}

.products-services-and-kit-right-graphic-link {
  height: 69px;
  width: 200px;
  display: inline-block;
  position: absolute;
  right: 65%;
  bottom: 1.5em;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Inactive.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-right-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Hover.png);
  text-decoration: none;
}

.products-services-and-kit-bottom-graphic {
  padding-bottom: 3em;
}

.products-service-and-kit-bottom-graphic {
  padding-bottom: 3em;
}

.products-services-and-kit-bottom-graphic-link {
  height: 135px;
  width: 310px;
  display: inline-block;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_Analyzer_Inactive_NEW.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-bottom-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_Analyzer_Hover_NEW.png);
  text-decoration: none;
}

.products-service-graphic {
  padding-bottom: 3em;
}

.products-kit-graphic {
  padding-bottom: 3em;
}

.products-analyzer-graphic {
  padding-bottom: 3em;
}

.products-order-now {
  text-align: center;
}

.products-order-now p {
  display: inline-block;
  padding: 0 10px;
  margin: 15px 0;
}

.products-human-mouse-title {
  padding: 30px 0px 10px;
}

.products-circles {
  text-align: center;
  border-top-style: solid;
  border-top-width: thin;
  border-top-color: #a6a7a8;
  padding-top: 20px;
  padding-bottom: 3em;
}

.products-circles p {
  display: inline-block;
  margin-bottom: 0 !important;
  width: 19%;
  vertical-align: top;
}

.products-circles p a {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

.products-circles p a span {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 700;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  color: #fff;
  text-align: center;
  padding-top: 25px;
}

.products-circles p a .products-orange-circle {
  background: #ff7900;
}

.products-circles p a .products-orange-circle:hover {
  background: #d8650d;
}

.products-circles p a .products-green-circle {
  background: #b8ce00;
}

.products-circles p a .products-green-circle:hover {
  background: #87b800;
}

.products-circles p a .products-yellow-circle {
  background: #ffce00;
}

.products-circles p a .products-yellow-circle:hover {
  background: #e4a112;
}

.products-circles p a .products-turq-circle {
  background: #00808a;
}

.products-circles p a .products-turq-circle:hover {
  background: #006073;
}

.products-circles p a .products-blue-circle {
  background: #1385d3;
}

.products-circles p a .products-blue-circle:hover {
  background: #1369bc;
}

.products-loci-table .rwd-table {
  border-spacing: 0px;
  color: #4d4f53;
  margin-bottom: 60px;
  margin-top: 80px;
  min-width: 100%;
  overflow: hidden;
}

.products-loci-table .rwd-table th {
  background-color: #ff7900;
  border-right: 1px solid #ff7900;
  color: #ffffff;
  display: table-cell;
  margin: 0.5em 1em;
  padding: 1em;
  text-align: center;
}

.products-loci-table .rwd-table th:first-child {
  background-color: transparent;
  color: #ff7900;
  font-weight: 200;
  padding-left: 0;
  text-align: left;
}

.products-loci-table .rwd-table th:nth-child(2) {
  border-right: 1px solid #ffffff;
}

.products-loci-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  border-right: 1px solid #4d4f53;
  display: table-cell;
  font-weight: 700;
  margin: 0em 1em;
  min-height: 3.5em;
  padding: 0 1em;
  position: relative;
  text-align: center;
}

.products-loci-table .rwd-table td p {
  margin: 12px 0 11px 0;
}

.products-loci-table .rwd-table td p span {
  display: block;
  font-size: 12px;
  font-weight: 200;
  text-align: center;
}

.products-loci-table .rwd-table td:first-child {
  padding-left: 0;
  padding-top: 0.5em;
  text-align: left;
}

.products-loci-table .rwd-table td:first-child:before {
  background-color: transparent;
  border-right: none;
  color: #ff7900;
}

.products-loci-table .rwd-table td:nth-child(2) {
  border-right: 1px solid #ff7900;
}

.products-loci-table .rwd-table td:before {
  background-color: #ff7900;
  border-right: 1px solid #4d4f53;
  color: #ffffff;
  content: attr(data-th) ":";
  display: none;
  left: 0;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  position: absolute;
  width: 8em;
}

.products-loci-table .rwd-table:before {
  border-left: 1px solid #ff7900;
  border-right: 1px solid #ff7900;
  border-top: 1px solid #ff7900;
  color: #ff7900;
  content: "LOCI";
  display: inline-block;
  font-weight: 100;
  height: 20px;
  left: 16.5%;
  position: absolute;
  text-align: center;
  top: -30px;
  width: 83.5%;
}

.p-plus {
  font-size: 100px;
  position: absolute;
  right: 2.7em;
  margin-bottom: 0;
  content: "";
}

.p-plus-last {
  font-size: 100px;
  position: absolute;
  left: 2.7em;
  bottom: 0.83em;
}

.quantdes {
  width: 20%;
}

.products-flexible-sample-requirements-graphic {
  padding-bottom: 3em;
}

.quantifiable-results-graphics-last {
  padding-bottom: 3em;
}

.quantifiable-results-circles {
  width: 75%;
  margin-top: 40px;
}

.quantifiable-results-horizontal-circle-1 {
  float: left;
  width: 25%;
}

.quantifiable-results-horizontal-circle-2 {
  float: left;
  width: 43%;
}

.quantifiable-results-horizontal-circle-2 .p-plus {
  right: 2.3em;
}

.quantifiable-results-horizontal-circle-2 .p-plus-last {
  left: 2.3em;
  bottom: 0.83em;
}

.quantifiable-results-horizontal-circle-3 {
  float: left;
  width: 24%;
  margin-bottom: 6em;
}

.quantifiable-results-download {
  float: right;
  width: 25%;
  background-color: #dadada;
  margin-top: 40px;
}

.quantifiable-results-download .inside {
  padding-right: 0.5em;
}

.quantifiable-results-download p {
  font-size: 12px;
}

.quantifiable-results-download img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#knowledge-center-cta {
  text-align: left;
  margin-top: 60px;
}

#knowledge-center-cta.stretch {
  margin-bottom: 60px;
}

#knowledge-center-cta.no-top {
  margin-top: 0;
}

#knowledge-center-cta p {
  display: inline-block;
  padding: 0 10px;
  margin: 25px 0;
  max-width: 65%;
  vertical-align: middle;
}

#knowledge-center-cta p span {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}

.immunoseq-product-kits .assay-slider-toggle-wrap {
  display: none;
}

.immunoseq-product-kits .view-assay-slider .no-slide {
  display: none !important;
}

.immunoseq-product-kits .view-assay-slider .jcarousel-navigation {
  background-image: none !important;
}

.immunoseq-product-kits .view-assay-slider .assay-slide-nav {
  padding-left: 3px;
  margin-left: 22px;
  cursor: default;
}

.immunoseq-product-kits .hstcrb-styling h2 {
  text-transform: none !important;
}

.order-now-left {
  padding-top: 3.2em !important;
  padding-bottom: 2em !important;
}

.order-now-right {
  margin-top: 1.7em;
  margin-bottom: 1.7em !important;
  background: #ff7900;
}

.order-now-right h3 {
  color: #fff;
  margin-bottom: 0 !important;
  margin-top: 20px;
}

.order-now-right a.immunobtn {
  width: 200px !important;
  text-transform: uppercase;
}

.order-now-left-image {
  float: left;
  padding-right: 10px;
}

.order-now-left-image p {
  margin-top: 0;
}

.order-now-left-content {
  text-align: left;
}

.order-now-left-content h1,
.order-now-left-content h2 {
  text-align: left;
}

.order-now-left-content p {
  padding-left: 0;
}

.order-now-left-content a.immunobtn {
  left: 127px;
  position: absolute;
  top: 110px;
}

.assay-slider-toggle-wrap {
  border-bottom: 1px solid #ff7900;
  margin-bottom: 10px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.assay-slider-toggle-wrap .assay-slider-toggle {
  display: inline-block;
  width: 50%;
  text-align: center;
}

.assay-slider-toggle-wrap .human-toggle {
  border-bottom: 5px solid #ffffff;
}

.assay-slider-toggle-wrap .human-toggle:hover p {
  color: #ff7900;
  font-weight: 400;
  cursor: hand;
  cursor: pointer;
}

.assay-slider-toggle-wrap .human-toggle.active {
  border-bottom: 5px solid #ff7900;
}

.assay-slider-toggle-wrap .human-toggle.active p {
  color: #ff7900;
  font-weight: 400;
}

.assay-slider-toggle-wrap .mouse-toggle {
  border-bottom: 5px solid #ffffff;
}

.assay-slider-toggle-wrap .mouse-toggle:hover p {
  color: #ff7900;
  font-weight: 400;
  cursor: hand;
  cursor: pointer;
}

.assay-slider-toggle-wrap .mouse-toggle.active {
  border-bottom: 5px solid #ff7900;
}

.assay-slider-toggle-wrap .mouse-toggle.active p {
  color: #ff7900;
  font-weight: 400;
}

.immunoseq-meetup-container {
  margin-bottom: 65px !important;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-prev-horizontal {
  top: unset;
  bottom: -40px;
  left: 35%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Left.png);
  background-position: center top;
  background-repeat: no-repeat;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-next-horizontal {
  top: unset;
  bottom: -40px;
  right: 35%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Right.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-container-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-prev-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-prev-horizontal,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-next-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-next-horizontal {
  display: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 100%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul {
  left: 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal {
  height: auto;
  border: none;
  margin: 1px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
  margin: 0 auto;
  width: 40%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img {
  max-width: 930px;
  max-height: 485px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Slider_Control_NEW.png);
  background-repeat: no-repeat;
  background-position: top center;
  margin: 75px auto 50px auto;
  max-width: 48%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li {
  margin: 0 88px 0 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li a,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li a {
  color: #9e9e9e;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li a:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li a:hover {
  color: #4d4f53;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after {
  background-color: #ff7900;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after {
  background-color: #c4da00;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after {
  background-color: #ffc400;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 17px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after {
  background-color: #008896;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 2px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after {
  background-color: #1391df;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active {
  margin: 0 88px 0 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active a,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active a {
  color: #4d4f53;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after {
  background-color: #ff7900;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after {
  background-color: #c4da00;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after {
  background-color: #ffc400;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 17px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after {
  background-color: #008896;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 2px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after {
  background-color: #1391df;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span {
  color: #c0c1bf;
  cursor: default;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:hover {
  background-color: transparent;
  content: "";
}

.assay-inner {
  display: inline;
  font-weight: 600;
  margin: 30px auto;
  max-width: 300px;
  position: absolute;
}

.assay-available {
  margin: 15px 0;
  font-weight: 600;
  text-transform: uppercase;
}

.assay-link {
  text-align: center;
}

.assay-available-light {
  font-weight: 200;
}

.analyzer-image-map img {
  max-width: 100%;
  height: auto;
}

.data-analysis-bottom-button .immunobtn {
  margin-top: 20px;
}

.kit-workflow-graphic {
  height: 300px;
  width: 100%;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Kit_Workflow_NEW.png) center top;
  background-repeat: no-repeat;
  background-size: contain;
}

.simple-step-1 {
  padding-top: 10px !important;
}

.simple-step-2 {
  padding-top: 27px !important;
}

.simple-step-3 {
  padding-top: 27px !important;
}

.immunoseq-product-service .simple-step-2 {
  padding-top: 0px !important;
}

.products-kit-client-services-wrap {
  padding-bottom: 6em !important;
}

.pane-new-research-profiles .views-field-field-researcher-image {
  width: auto;
  height: 155px;
  overflow: hidden;
}

.pane-new-research-profiles .views-field-title {
  position: relative !important;
  height: auto !important;
  background-color: transparent !important;
  padding: 15px 0 0 0 !important;
}

.pane-new-research-profiles .views-field-title a {
  color: #4d4f53 !important;
  font-size: 16px !important;
}

.pane-new-research-profiles .views-field-field-position {
  position: relative !important;
  height: auto !important;
  padding: 0 !important;
  color: #4d4f53 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

.panels-flexible-region-161-center {
  padding-right: 15px !important;
}

.panels-flexible-region-161-center p {
  font-size: 16px;
}

.yia-apply-now {
  background-position: 20% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_YIA_ApplyNow_Inactive.png);
  min-height: 81px;
  background-position: top center;
  background-repeat: no-repeat;
  display: block;
}

.yia-apply-now:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_YIA_ApplyNow_Hover.png);
}

.panels-flexible-region-161-apply_now {
  background-color: #ff7900;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.panels-flexible-region-161-apply_now p {
  color: #fff !important;
  margin: 0;
}

.panels-flexible-region-161-apply_now p a {
  font-size: 20px !important;
  color: #fff !important;
  margin: 0;
  padding-top: 100px;
}

.panels-flexible-region-161-apply_now p a img {
  margin-bottom: 10px;
}

.power-of-sequencing-container>div {
  padding-top: 65px;
}

.innovative-minds-wrap {
  position: relative;
}

.innovative-minds-container .innovative-minds-title {
  padding-top: 65px;
}

.innovative-minds-overlay {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 65px;
}

.panels-flexible-row-189-13-inside {
  padding-bottom: 65px;
}

.panels-flexible-region-195-technology-inside .panel-pane.pane-custom.pane-15 {
  margin-top: 30px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
  float: left;
  width: 65%;
  margin-bottom: 50px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
  float: left;
  width: 33%;
  margin-left: 1%;
  margin-right: 1%;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-container-horizontal {
  max-width: 346px;
  width: 100%;
  padding: 20px 2px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider li {
  max-width: 300px;
  height: 100%;
  border: none;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-clip.jcarousel-clip-horizontal {
  width: 100%;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-prev-horizontal {
  left: 0;
  top: 325px;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Technology_Slideshow_Arrow-Left.png) no-repeat center;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-next-horizontal {
  right: 0;
  top: 325px;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Technology_Slideshow_Arrow-Right.png) no-repeat center;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation {
  width: 100%;
  border-top: 1px solid #4d4f53;
  margin-top: 20px;
  padding-top: 10px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li span {
  color: #fff;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li span:after {
  content: "";
  display: inline-block;
  position: relative;
  height: 10px;
  width: 10px;
  top: 0;
  left: 0;
  right: 0;
  c-moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #c9cacb;
  visibility: visible;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li.active span:after {
  background-color: #ff7900;
}

.immunoseq-inquiry-to-insight-container h1,
.immunoseq-inquiry-to-insight-container h2 {
  padding-top: 65px;
}

.immunoseq-for-callout-container {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-intro {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count p {
  margin: 40px 0px 0px;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul {
  list-style-type: none;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul li {
  text-align: center;
  background-color: #333434;
  display: inline-block;
  font-size: 40px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  margin-right: 4px;
  padding: 9px 0 3px 0;
  width: 41px;
  z-index: 1;
  position: relative;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul li:before {
  border-top: 2px solid #4d4f53;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul:before {
  content: url(/sites/all/themes/adaptive_2015/images/immunoseq/immunoSEQ_Overview_PubCounter_Icon.png);
  position: relative;
  top: 25px;
  left: -30px;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-button {
  text-align: center;
  padding: 32px 0 65px;
}

.immunoseq-for-callout-research-intro-text {
  font-size: 22px;
  padding-bottom: 20px;
}

.immunoseq-for-callout-research-image {
  margin-top: 30px;
}

.immunoseq-for-callout-development-intro-text {
  font-size: 22px;
  padding-bottom: 20px;
}

.immunoseq-for-callout-development-image {
  margin-top: 42px;
}

.inquiry-to-insights-table-header {
  width: 100%;
  display: block;
  font-size: 70px !important;
  text-align: center;
  color: #4d4f53 !important;
}

.inquiry-to-insights-table-header p {
  font-weight: 700 !important;
}

.inquiry-to-insights-table-top-border {
  display: block;
  width: 100%;
  height: 15px;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  margin-bottom: 20px;
  border-color: #a6a7a8;
}

.immunoseq-inquiry-to-insight-content {
  margin-bottom: 40px;
}

.immunoseq-inquiry-to-insight-content #inquiry-to-insights-content-container {
  width: 100%;
  padding-bottom: 140px;
}

.immunoseq-inquiry-to-insight-content #inquiry-to-insights-content-container #inquiry-to-insights-content-wrap {
  float: left;
  text-align: center;
  width: 20%;
}

.immunoseq-inquiry-to-insight-intro-text p {
  padding-bottom: 20px;
}

.immunoseq-people-driving-discovery-wrap {
  position: relative;
}

.immunoseq-people-driving-discovery-content {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 65px;
  margin-left: 120px;
  margin-right: 120px;
  overflow: hidden;
}

.immunosequencing-your-way-left-image p,
.immunosequencing-your-way-right-image p {
  text-align: center;
}

.immunoseq-service-button {
  text-align: center;
  padding: 20px 0 65px;
  text-transform: uppercase;
}

.immunoseq-kit-button {
  text-align: center;
  padding: 20px 0 65px;
  text-transform: uppercase;
}

.view-immunoseq-events .jcarousel-container-horizontal {
  padding: 0px;
  height: 650px;
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-clip-horizontal {
  width: 100%;
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item {
  height: 600px;
  width: 275px;
  position: relative;
  margin-bottom: 10px;
  border: none;
  -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-prev-horizontal,
.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-next-horizontal {
  z-index: 2;
}

.view-immunoseq-events .views-field-field-event-type {
  padding-bottom: 10px;
}

.view-immunoseq-events .views-field-field-event-type .event-thumb img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap {
  height: 195px;
  text-transform: uppercase !important;
  position: relative;
  color: #fff;
  z-index: 1;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap:after {
  content: " ";
  display: block;
  z-index: -1;
  position: absolute;
  height: 195px;
  top: 0;
  left: 0;
  right: 0;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-month {
  display: block;
  font-weight: 600 !important;
  padding: 1em 0 0 0;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-day {
  display: block;
  font-size: 4em;
  position: relative;
  top: 10px;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-time {
  display: block;
  font-weight: 600 !important;
  position: relative;
  top: 20px;
}

.view-immunoseq-events .views-field-field-event-type .type-Seminars:after {
  background: rgba(0, 150, 209, 0.5);
}

.view-immunoseq-events .views-field-field-event-type .type-Events:after {
  background: rgba(0, 40, 81, 0.5);
}

.view-immunoseq-events .views-field-field-event-type .type-Speaking.Engagements:after {
  background: rgba(128, 177, 0, 0.5);
}

.view-immunoseq-events .views-field-title {
  text-align: left;
  font-weight: 600;
  padding: 0.2em 1em;
}

.view-immunoseq-events .views-field-field-location {
  text-align: left;
  font-weight: 600;
  padding: 0px 1em;
}

.view-immunoseq-events .views-label-field-location {
  display: none;
}

.view-immunoseq-events .views-field-body {
  text-align: left;
  padding: 0 1em;
  width: 100%;
  height: 275px;
  overflow: auto;
}

.view-immunoseq-events .views-field-field-event-type-1 {
  position: absolute;
  bottom: 1em;
  left: 1em;
  padding-bottom: 0.5em;
  font-weight: 600;
  text-transform: uppercase;
}

.resources-row {
  max-height: 400px;
  min-height: 300px;
}

.resources-row .resources-cell {
  text-align: center;
}

.resources-row .resources-cell p img {
  height: 70px;
}

.resources-row .resources-cell .immunobtn {
  margin: 5px;
  text-transform: none;
}

.resources-row-1 {
  margin-bottom: 40px !important;
}

.resources-row-2 {
  margin-top: 40px !important;
}

.region-immunoseq-footer h1,
.region-immunoseq-footer h2 {
  font-weight: 200;
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px !important;
  margin-top: 35px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase !important;
}

.region-immunoseq-footer h1:after,
.region-immunoseq-footer h2:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #ffffff;
}

.region-immunoseq-footer a {
  color: #ffffff;
}

.region-immunoseq-footer a:hover {
  text-decoration: none;
}

.region-immunoseq-footer p {
  margin: 0 0 0 !important;
}

.immunoseq-footer-link-container {
  width: 100%;
  margin-top: 45px;
  margin-bottom: 75px;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap {
  float: left;
  text-align: center;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .immunoseq-footer-link {
  background-repeat: no-repeat;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 70px;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .international-distributors {
  background-position: 30% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_International_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .international-distributors:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_International_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .sample-guidelines {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_SampleGuidelines_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .sample-guidelines:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_SampleGuidelines_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .account-executive {
  background-size: 60px;
  background-repeat: no-repeat;
  background-position: 60px 0px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_YIA-Icon_Inactive2.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .account-executive:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_YIA-Icon_Hover2.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .demo-analyzer {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_AnalyzerDemo_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .demo-analyzer:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_AnalyzerDemo_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .grant-support {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_GrantSupport_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .grant-support:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_GrantSupport_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .knowledge-center {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_KnowledgeCenter_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .knowledge-center:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_KnowledgeCenter_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(1) {
  width: 32%;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(2) {
  width: 32%;
  margin: 0 2%;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(3) {
  width: 32%;
}

.panels-flexible-row-161-main-row {
  height: 100%;
  margin-bottom: 40px;
}

.immunoseq-disclaimer {
  font-size: 12px;
  font-style: italic;
  height: 85px;
  padding: 45px 0 0 0;
}

.panels-flexible-row-196-2.ordering-top-container {
  margin-bottom: 65px;
}

.ordering-contact-executive-top-wrap .support-table .mobile-table {
  display: none;
}

.ordering-contact-executive-top-wrap .support-table .desktop-table {
  display: table;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table {
  border-spacing: 0px;
  color: #4d4f53;
  margin-bottom: 60px;
  margin-top: 80px;
  min-width: 100%;
  overflow: hidden;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th {
  background-color: #ff7900;
  border-right: 1px solid #ff7900;
  color: #ffffff;
  display: table-cell;
  font-weight: normal;
  margin: 0.5em 1em;
  padding: 1em;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th:first-child {
  background-color: transparent;
  color: #ff7900;
  font-weight: 200;
  padding-left: 0;
  text-align: left;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th:nth-child(2) {
  border-right: 1px solid #ffffff;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  border-right: 1px solid #4d4f53;
  display: table-cell;
  font-weight: 700;
  margin: 0em 1em;
  min-height: 3.5em;
  padding: 0 1em;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant {
  background-color: #d7d7d7;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant.main-constant {
  display: table-cell;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant.sup-constant {
  display: none;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p {
  margin: 12px 0 11px 5px;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span {
  display: block;
  font-size: 12px;
  font-weight: 200;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.true {
  font-size: 0;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.true:before {
  content: "\2713";
  font-size: 16px;
  font-weight: 700;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.false {
  font-size: 0;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:first-child {
  padding-left: 0;
  padding-top: 0.5em;
  text-align: left;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:first-child:before {
  background-color: transparent;
  border-right: none;
  color: #ff7900;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:nth-child(2) {
  border-right: 1px solid #ff7900;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:nth-child(2).main-constant {
  border-right: 1px solid #4d4f53;
}

.ordering-contact-executive-top-wrap .bg-light-gray h2 {
  padding-bottom: 30px;
  margin-bottom: 0;
}

.plain-link {
  color: #4d4f53;
}

.contact-info-content {
  display: inline-block;
  width: 80%;
  margin-left: 10px;
}

.panel-flexible.panels-flexible-196 .panels-flexible-row-196-3.Ordering.Graphics {
  margin-bottom: 65px;
}

.panel-flexible.panels-flexible-196 h3.in-line {
  text-transform: none !important;
}

.panel-flexible.panels-flexible-196 .ordering-contact-executive-lower-container .panel-pane {
  margin-bottom: 40px;
}

.panel-flexible.panels-flexible-196 .ordering-contact-executive-lower-container .panel-pane .map-color {
  width: 25px;
  height: 24px;
  margin: 3px;
  float: left;
}

.panels-flexible-row-inside.panels-flexible-row-196-3-inside .pane-content {
  padding: 10px;
}

.ordering-contact-executive-bottom-container {
  margin-bottom: 30px;
}

.ordering-contact-executive-bottom-container>div {
  padding-top: 0 !important;
}

.color-northwest {
  background-color: #009ccd;
}

.color-northeast {
  background-color: #0f8037;
}

.color-south-southwest {
  background-color: #ff7900;
}

.color-mid-atlantic {
  background-color: #c4da00;
}

.color-midwest {
  background-color: #4d4f53;
}

.color-southeast {
  background-color: #002851;
}

.color-international {
  background-color: #593c79;
}

.experts-video-container {
  margin: 30px auto;
}

.experts-video-wrap {
  height: 520px;
  margin-bottom: 30px;
}

.experts-video-caption {
  margin-bottom: 30px;
  margin-top: 30px;
}

#experts-video-selector-wrap .experts-video-select {
  float: left;
  margin: 0 30px 30px 0;
  max-width: 159px;
}

#experts-video-selector-wrap .experts-video-select .experts-video {
  margin: 5px;
  padding: 5px;
}

#experts-video-selector-wrap .experts-video-select .experts-video .img {
  max-width: 100%;
}

#experts-video-selector-wrap .experts-video-select p {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: light;
  margin: 0 5px;
}

#experts-video-selector-wrap .experts-video-select.current-video,
#experts-video-selector-wrap .experts-video-select:hover {
  cursor: hand;
  cursor: pointer;
}

#experts-video-selector-wrap .experts-video-select.current-video .experts-video,
#experts-video-selector-wrap .experts-video-select:hover .experts-video {
  -webkit-box-shadow: inset 0px 0px 0px 5px #ff7900;
  -moz-box-shadow: inset 0px 0px 0px 5px #ff7900;
  box-shadow: inset 0px 0px 0px 5px #ff7900;
}

#experts-video-selector-wrap .experts-video-select.current-video p,
#experts-video-selector-wrap .experts-video-select:hover p {
  font-weight: bold;
  color: #ff7900;
}

.applications-applying-content {
  min-height: 180px;
}

.panels-flexible-region-194-applying_immunoseq-inside .pane-2 .centered-80 {
  padding-bottom: 60px;
}

body.immunoseq-technology .header-wrap .header-buttons-overlay {
  top: 270px;
}

#video-col-1,
#video-col-2,
#video-col-3 {
  float: left;
  width: 32%;
}

#video-col-1 iframe,
#video-col-2 iframe,
#video-col-3 iframe {
  min-height: 169px;
}

#video-col-1 h3,
#video-col-2 h3,
#video-col-3 h3 {
  margin-top: 10px;
}

#video-col-1 h3:after,
#video-col-2 h3:after,
#video-col-3 h3:after {
  border-bottom: none;
  padding: 0;
  display: none;
}

#video-col-1,
#video-col-3 {
  margin: 0 0 65px 0;
}

#video-col-2 {
  margin: 0 2% 65px 2%;
}

.analyzer-immunoseq-analyzer-graphic-spacer {
  padding-top: 20px !important;
}

.analyzer-immunoseq-analyzer-graphic-left .inside .graphic-image-wrap,
.analyzer-immunoseq-analyzer-graphic-center .inside .graphic-image-wrap,
.analyzer-immunoseq-analyzer-graphic-right .inside .graphic-image-wrap {
  min-height: 102px;
}

#immunoseq-analyzer-key-features-control {
  width: 30%;
  float: left;
  height: auto;
}

#immunoseq-analyzer-key-features-control .view-content .views-row {
  text-align: left;
  border-left: 2px solid #909090;
  border-right: 2px solid #909090;
  line-height: 26px;
  font-weight: 200;
  padding: 10px;
}

#immunoseq-analyzer-key-features-control .view-content .views-row.current-feature {
  color: #ffffff;
  background-color: #4d4f53;
  border-right: none;
  position: relative;
}

#immunoseq-analyzer-key-features-control .view-content .views-row.current-feature:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #4d4f53;
  border-style: solid;
  border-width: 23px;
}

#immunoseq-analyzer-key-features-control .view-content .views-row:hover {
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
  background-color: #4d4f53;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-first {
  border-top: 2px solid #909090;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-last {
  border-bottom: 2px solid #909090;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-even {
  border-top: 2px solid #909090;
  border-bottom: 2px solid #909090;
}

#immunoseq-analyzer-key-features-content {
  width: 65%;
  float: right;
  margin-top: 30px;
  margin-bottom: 70px;
}

#immunoseq-analyzer-key-features-content .view-content .views-row {
  display: none;
}

#immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image {
  width: 50%;
  float: left;
}

#immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-feature-text {
  float: left;
  width: 48%;
  margin-left: 2%;
  margin-top: 120px;
}

.analyzer-immunoseq-analyzer-graphics-container {
  margin: 30px 0 !important;
}

.power-of-sequencing-main-left-top,
.power-of-sequencing-main-left-lower,
.power-of-sequencing-main-right-top,
.power-of-sequencing-main-right-lower {
  display: block;
  min-height: 225px;
  padding: 25px 10px;
}

.power-of-sequencing-main-left-top .pane-content,
.power-of-sequencing-main-left-lower .pane-content,
.power-of-sequencing-main-right-top .pane-content,
.power-of-sequencing-main-right-lower .pane-content {
  display: none;
}

.power-of-sequencing-main-image #image-under {
  max-width: 100%;
  width: auto;
  height: auto;
}

.power-of-sequencing-main-image .power-area {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  cursor: pointer;
  cursor: hand;
  height: 50px;
  position: absolute;
  width: 50px;
  text-indent: 999px;
  overflow: hidden;
}

.power-of-sequencing-main-image .power-area:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Hover.png);
}

.power-of-sequencing-main-image .power-area.open {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Inactive.png);
}

.power-of-sequencing-main-image .power-area.open:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Hover.png);
}

.power-of-sequencing-main-image #power-left-top-area {
  top: 14%;
  left: 26%;
}

.power-of-sequencing-main-image #power-left-lower-area {
  top: 55%;
  left: 22%;
  display: none;
}

.power-of-sequencing-main-image #power-right-top-area {
  top: 20%;
  right: 12%;
}

.power-of-sequencing-main-image #power-right-lower-area {
  top: 45%;
  right: 24%;
}

.power-of-sequencing-lower-wrap {
  margin-bottom: 35px;
}

#analyzer-image-map-wrap #analyzer-image-map-base {
  max-width: 100%;
  width: auto;
  height: auto;
}

#analyzer-image-map-wrap .analyzer-control {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  cursor: pointer;
  cursor: hand;
  height: 50px;
  position: absolute;
  width: 50px;
  text-indent: 999px;
  overflow: hidden;
}

#analyzer-image-map-wrap .analyzer-control:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Hover.png);
}

#analyzer-image-map-wrap .analyzer-control.current {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Inactive.png);
}

#analyzer-image-map-wrap .analyzer-control.current:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Hover.png);
}

#analyzer-image-map-wrap #analyzer-map-control-1 {
  left: 55%;
  top: 44%;
}

#analyzer-image-map-wrap #analyzer-map-control-2 {
  left: 29%;
  top: 7%;
}

#analyzer-image-map-wrap #analyzer-map-control-3 {
  left: 65%;
  top: 31%;
}

#analyzer-image-map-wrap #analyzer-map-control-4 {
  left: 6%;
  top: 63%;
}

#analyzer-image-map-wrap #analyzer-map-control-5 {
  left: 73%;
  top: 71%;
}

#analyzer-image-map-wrap #analyzer-map-control-6 {
  left: 71%;
  top: 27%;
}

#analyzer-image-map-wrap #analyzer-map-control-7 {
  left: 37%;
  top: 7%;
}

#analyzer-image-map-wrap #analyzer-map-control-8 {
  left: 88%;
  top: 26%;
}

body.immunoseq-analyzer .analyzer-image-map-container {
  margin-bottom: 65px;
}

body.immunoseq-analyzer .analyzer-image-map-container #analyzer-image-map-wrap {
  padding-bottom: 3em;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal {
  width: 100%;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul {
  left: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal {
  height: auto;
  border: none;
  margin: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation {
  visibility: hidden;
  margin: 0;
  background: none;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
  top: 25%;
  display: none;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Left.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Right.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item {
  padding: 0 60px;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image {
  width: 35%;
  float: left;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body {
  width: 65%;
  float: left;
  margin-top: 25px;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p {
  text-align: left;
}

body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay p,
body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay p {
  font-size: 34px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list {
  list-style: none;
  padding-left: 0;
  text-indent: 0;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li {
  border-right: 1px solid #365900;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
  margin: 2em 0;
  padding: 0 20px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li:first-child,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li:first-child {
  padding: 0 20px 0 0;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li:last-child,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li:last-child {
  border-right: none;
  padding: 0 0 0 20px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list:after,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap {
  border-bottom: 1px solid #ff7900;
  margin-bottom: 20px;
  margin-top: 45px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
  float: left;
  max-width: 40%;
  padding-top: 45px;
  text-align: left;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Inactive.png");
  background-position: top center;
  background-repeat: no-repeat;
  color: #a9a9aa;
  float: right;
  height: 80px;
  margin: 0 20px;
  padding-top: 45px;
  text-align: center;
  width: 80px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn:hover {
  cursor: hand;
  cursor: pointer;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.current {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Hover.png");
  color: #ff7900;
  font-weight: bold;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.current {
  border-bottom: 10px solid #ff7900;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.disabled:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.disabled:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Inactive.png");
  color: #a9a9aa;
  font-weight: inherit;
  cursor: default;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Inactive.png");
  background-position: top center;
  background-repeat: no-repeat;
  color: #a9a9aa;
  float: right;
  height: 80px;
  margin: 0 20px;
  padding-top: 45px;
  text-align: center;
  width: 80px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn:hover {
  cursor: hand;
  cursor: pointer;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.current {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Hover.png");
  color: #ff7900;
  font-weight: bold;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.current {
  border-bottom: 10px solid #ff7900;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.disabled:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.disabled:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Inactive.png");
  color: #a9a9aa;
  font-weight: inherit;
  cursor: default;
}

body.node-type-immunoseq-assay-hs ul,
body.node-type-immunoseq-assay-mm ul {
  list-style: inside none disc;
  text-indent: -1em;
  padding-left: 1em;
}

body.node-type-immunoseq-assay-hs ul li ul,
body.node-type-immunoseq-assay-mm ul li ul {
  list-style: inside none circle;
}

body.node-type-immunoseq-assay-hs td,
body.node-type-immunoseq-assay-mm td,
body.node-type-immunoseq-assay-hs th,
body.node-type-immunoseq-assay-mm th {
  padding: 10px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar,
body.node-type-immunoseq-assay-mm #assay-page-sidebar {
  float: left;
  max-width: 28%;
  margin: 0 2% 60px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar .assay-top-left,
body.node-type-immunoseq-assay-mm #assay-page-sidebar .assay-top-left {
  padding: 15px;
  background-color: #e5e3e2;
  margin: 0 0 20px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar .assay-middle-left,
body.node-type-immunoseq-assay-mm #assay-page-sidebar .assay-middle-left {
  padding: 15px;
  background-color: #e5e3e2;
  margin: 0 0 20px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block {
  background-color: #ff7900;
  padding: 20px;
  max-width: 240px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h1,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h1,
body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h2,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h2 {
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h1:after,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h1:after,
body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h2:after,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h2:after {
  border-bottom-color: #ffffff;
  margin: 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p {
  color: #ffffff;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p span.full-line-span,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p span.full-line-span {
  display: block;
  text-align: center;
  width: 100%;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p a.assay-contact-email,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p a.assay-contact-email {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Mail_Icon_Inactive.png");
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 10px 0 10px 40px;
  text-decoration: none;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p a.assay-contact-email:hover,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p a.assay-contact-email:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Mail_Icon_Hover.png");
  text-decoration: none;
}

body.node-type-immunoseq-assay-hs .inner-title-wrap,
body.node-type-immunoseq-assay-mm .inner-title-wrap {
  min-height: 100px;
}

body.node-type-immunoseq-assay-hs .inner-title-wrap .immunobtn,
body.node-type-immunoseq-assay-mm .inner-title-wrap .immunobtn {
  margin: 15px 0 40px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-primary-content,
body.node-type-immunoseq-assay-mm #assay-page-primary-content {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-primary-content h2.in-line,
body.node-type-immunoseq-assay-mm #assay-page-primary-content h2.in-line {
  margin-bottom: 1em;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left h2.study-title {
  margin: 0 auto 30px auto;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left div.author p {
  font-style: italic;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-right {
  float: left;
  max-width: 28%;
  margin: 0 0 60px 2%;
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-right .immunobtn {
  display: block;
  margin: 0 auto;
}

body.node-type-immunoseq-case-studies #case-study-primary-content {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content h3:after {
  margin: 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner {
  margin: 0 0 70px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image {
  margin: 15px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image .img {
  min-width: 100%;
  max-width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .image-full {
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .image-half {
  width: 48%;
  float: left;
  margin: 15px 1%;
  max-height: 280px;
  min-height: 180px;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image-caption {
  width: 100%;
  float: left;
  margin: 15px 0;
}

body.node-type-immunoseq-case-studies #case-study-sidebar {
  float: left;
  max-width: 28%;
  margin: 0 0 60px 2%;
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why {
  background-color: #d7d7d7;
  padding: 15px;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why h3.centered {
  display: block;
  margin: 0 auto;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why div.bar-before {
  margin: 10px 0;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why div.bar-before:before {
  background-color: #ff7900;
  content: "";
  display: inline-block;
  height: 5px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 30px;
}

body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
  max-width: 45%;
  top: 70px;
}

body.immunoseq-case-studies h3:after {
  margin: 0;
}

body.immunoseq-case-studies h3 a {
  color: #4d4f53;
}

body.immunoseq-case-studies div.author p {
  font-style: italic;
  margin-top: 1em;
}

body.immunoseq-case-studies .pane-case-studies-feed {
  margin-bottom: 60px;
}

body.immunoseq-case-studies #autoimmunity-cases {
  margin-top: 60px;
}

body.immunoseq-case-studies .pane-case-studies-feed h3.pane-title {
  background-color: #717275;
  padding-left: 10px;
  color: #ffffff;
  font-size: 16px;
}

body.immunoseq-case-studies .pane-case-studies-feed h3.pane-title:after {
  display: none;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row {
  margin-left: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #bebcbc;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
  width: 64%;
  float: left;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
  width: 33%;
  margin: 0 0 30px 3%;
  float: left;
  position: relative;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a {
  position: relative;
  display: block;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png");
  display: inline-block;
  height: 41px;
  right: 0;
  position: absolute;
  bottom: 0;
  width: 45px;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:hover:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png");
}

body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
  max-width: 52%;
  top: 70px;
}

body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
  font-size: 34px;
}

body.immunoseq-researcher-profiles .immunoseq-researcher-profiles-top-right {
  margin-top: 60px;
}

body.immunoseq-researcher-profiles .immunoseq-researcher-profiles-top-right img {
  margin-top: 5px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed {
  margin-top: 90px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row {
  margin-bottom: 30px;
  border-bottom: 1px solid #bebcbc;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
  width: 64%;
  float: left;
  margin-bottom: 30px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title h3:after {
  margin: 0;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title h3 a {
  color: #4d4f53;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title p.position {
  font-style: italic;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
  width: 33%;
  margin: 0 0 30px 3%;
  float: left;
  position: relative;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a {
  position: relative;
  height: 100%;
  display: block;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png");
  display: inline-block;
  height: 40px;
  right: 0;
  position: absolute;
  bottom: 0;
  width: 47px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:hover:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png");
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a img {
  height: auto;
}

#pardot-flyout-wrap {
  display: block;
  position: fixed;
  right: -999em;
  top: 210px;
  overflow: auto;
  max-width: 270px;
  background-color: #ff7900;
  z-index: 2147483647;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

#pardot-flyout-wrap #pardot-close-control {
  color: #ffffff;
  font-size: 26px;
  padding: 5px;
}

#pardot-flyout-wrap #pardot-close-control.open {
  height: 30px;
  line-height: 1em;
  width: 30px;
  padding: 5px 10px;
}

#pardot-flyout-wrap #pardot-close-control.closed {
  height: 138px;
  width: 30px;
  padding: 15px 5px;
}

#pardot-flyout-wrap #pardot-close-control.closed:hover {
  background-color: #d96a17;
}

#pardot-flyout-wrap #pardot-close-control:hover {
  cursor: hand;
  cursor: pointer;
}

body.knowledge-center {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

body.knowledge-center h2.pane-title {
  background: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  padding-bottom: 15px;
  text-align: left;
  text-transform: uppercase;
}

body.knowledge-center h2.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: left;
  padding-top: 15px;
  position: absolute;
}

body.knowledge-center h2.kc_blocktitle {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 2em;
  text-align: center;
}

body.knowledge-center h3.kc_centertitle {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

body.knowledge-center h4.pane-title {
  background: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 5px;
  text-align: left;
  text-transform: uppercase;
}

body.knowledge-center p {
  font-weight: 300;
}

body.knowledge-center li {
  font-weight: 300;
}

body.knowledge-center a.kc-alt-link {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

body.knowledge-center a.kc-alt-link:hover {
  color: #2a6496;
  text-decoration: none;
}

body.knowledge-center .center-underline:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.knowledge-center .left-underline:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: left;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.knowledge-center .bg-orange {
  background-color: #ff7900;
}

body.knowledge-center .bg-orange p,
body.knowledge-center .bg-orange li,
body.knowledge-center .bg-orange h1,
body.knowledge-center .bg-orange h2,
body.knowledge-center .bg-orange h3,
body.knowledge-center .bg-orange h4,
body.knowledge-center .bg-orange .media-title,
body.knowledge-center .bg-orange .footnote,
body.knowledge-center .bg-orange .caption {
  color: #ffffff;
}

body.knowledge-center .bg-orange h2:after,
body.knowledge-center .bg-orange h3:after {
  border-bottom-color: #ffffff;
}

body.knowledge-center .bg-lightest-gray {
  background-color: #d7d7d7;
}

body.knowledge-center .bg-lightest-gray p,
body.knowledge-center .bg-lightest-gray li,
body.knowledge-center .bg-lightest-gray h1,
body.knowledge-center .bg-lightest-gray h2,
body.knowledge-center .bg-lightest-gray h3 {
  color: #4d4f53;
}

body.knowledge-center .breadcrumb a {
  color: #fff;
}

body.knowledge-center .breadcrumb li {
  color: #fff;
}

body.knowledge-center .breadcrumb>li+li::before {
  color: #fff;
  content: ">";
  padding: 0 5px;
}

body.knowledge-center .secondary-nav-line-shadow {
  margin: -3em 0 5em;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line {
  border: 0 none;
  height: 1px;
  margin: 3em 0;
  position: relative;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line:before {
  background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%) repeat scroll 0 0;
  content: "";
  height: 1em;
  top: -0.5em;
  position: absolute;
  width: 100%;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line:after {
  background: #fff none repeat scroll 0 0;
  content: "";
  height: 0.5em;
  top: 1px;
  position: absolute;
  width: 100%;
}

body.knowledge-center .secondary-nav-line-shadow.short {
  margin: -3em 0 0 0;
}

body.knowledge-center .secondary-nav-line-shadow.short .shaded-line {
  margin: 3em 0 0 0;
}

body.knowledge-center .kc-search-full {
  margin-bottom: 3em;
}

body.knowledge-center .kc-search-full div.pane-content {
  padding: 30px 0;
}

body.knowledge-center .kc-search-full div.pane-content form {
  margin: 0 auto;
  max-width: 65%;
}

body.knowledge-center .kc-search-full div.pane-content form div.form-group {
  margin-bottom: 0;
}

body.knowledge-center .kc-search-full div.pane-content form div.form-group input.form-control {
  border-color: #b5b6b4;
  margin-bottom: 0;
}

body.knowledge-center .kc-topic-main {
  max-width: 540px;
  margin-right: 100px;
}

body.knowledge-center .kc-topic-sidebar {
  max-width: 300px;
  margin-right: 0px;
}

body.knowledge-center .kc-search-compact input.form-control {
  border-color: #b5b6b4;
  margin-bottom: 40px;
}

body.knowledge-center .header-wrap {
  color: #fff;
  text-align: center;
}

body.knowledge-center .header-wrap .header-background {
  position: relative;
  max-height: 250px;
  min-height: 250px;
  overflow: hidden;
}

body.knowledge-center .header-wrap .header-background img {
  height: auto;
  min-height: 250px;
  min-width: 100%;
  position: relative;
  width: auto;
}

body.knowledge-center .header-wrap .header-background.header-no-image p.placeholder {
  display: none;
  font-size: 0;
  line-height: 0;
}

body.knowledge-center .header-wrap .header-text-overlay {
  position: absolute;
  text-align: center;
  top: 80px;
  width: 100%;
}

body.knowledge-center .header-wrap .header-text-overlay.left {
  text-align: left;
}

body.knowledge-center .header-wrap .header-text-overlay.right {
  text-align: right;
}

body.knowledge-center .header-wrap .header-text-overlay p {
  font-size: 36px;
  font-weight: 200;
  padding: 32px 0;
}

body.knowledge-center .header-wrap .header-text-overlay p span {
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

body.knowledge-center .header-wrap .header-text-overlay img {
  margin-bottom: 0;
}

body.knowledge-center .header-wrap .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_FAQs_HeaderIcon.png);
  background-position: right center;
  background-repeat: no-repeat;
  height: 100%;
  max-height: 250px;
  padding-top: 80px;
  top: 0;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Static.png);
  cursor: pointer;
  left: 0;
  line-height: 2.25em;
  padding-top: 0px;
  position: absolute;
  margin-top: -3px;
  -moz-transform: scale(0.55);
  -webkit-transform: scale(0.55);
  -o-transform: scale(0.55);
  -ms-transform: scale(0.55);
  transform: scale(0.55);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Hover.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq div.views-field div.kc_faq_wrap p.kc_faq_question {
  cursor: pointer;
  line-height: 25px;
  margin-bottom: 14px;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq div.views-field div.kc_faq_wrap div.kc_faq_answer {
  display: none;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Static.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Hover.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap p.kc_faq_question {
  font-weight: bold;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-bottom: 30px;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
  background-color: #4d4f53;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  margin-top: -30px;
  position: absolute;
  width: 100%;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
  background-color: #4d4f53;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  margin-left: -40px;
  margin-top: 30px;
  width: calc(100% + 40px);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer img {
  display: block;
  max-width: 98.99%;
  max-height: 100%;
}

body.knowledge-center .btn-default {
  border: medium none;
  color: #ffffff;
}

body.knowledge-center .btn-default:hover,
body.knowledge-center .btn-default:focus,
body.knowledge-center .btn-default:active {
  background: #00747d;
  border-color: #004a44;
}

body.knowledge-center .view-id-kc_featured_content_view {
  background-color: rgba(220, 220, 220, 0.5);
  margin-bottom: 30px;
  padding: 10px;
}

body.knowledge-center .view-id-kc_featured_content_view:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

body.knowledge-center .view-id-kc_featured_content_view .view-id-kc_featured_content_view {
  position: relative;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-featured-resource-image {
  float: left;
  width: 30%;
  border: 1px solid #999;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-title {
  font-weight: 700;
  color: #606266;
  margin-bottom: 3px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link a {
  text-transform: uppercase;
  color: #4983b6;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link a:hover {
  text-decoration: underline;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-description {
  color: #606266;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-title,
body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-description,
body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link {
  float: right;
  width: 65%;
  font-size: 14px;
  line-height: 16px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link {
  margin: 13px 0px 2px;
  font-size: 12px;
  line-height: 13px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link:after {
  width: 84px;
  height: 74px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/new-banner.png);
  background-size: 66px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  display: block;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack {
  list-style: none;
  padding: 0;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack li.kc-quick-link-li {
  text-align: left;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack li.kc-quick-link-li a.kc-quick-link {
  line-height: 2.25em;
}

body.knowledge-center .full-image-background {
  position: relative;
}

body.knowledge-center .full-image-background img {
  height: auto;
  position: relative;
  width: 100%;
}

body.knowledge-center div.more-link a {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

body.knowledge-center div.more-link a:hover {
  color: #2a6496;
  text-decoration: none;
}

body.knowledge-center div.kc-webex-cta-wrap.on-contact {
  padding-left: 40px;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta {
  padding: 20px;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta.on-contact {
  padding: 0;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta h2.pane-title {
  text-transform: none;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span {
  display: block;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-time {
  text-transform: uppercase;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-time.on-contact {
  font-size: 12px;
  font-weight: normal;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span#kc-webex-availble {
  display: none;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span#kc-webex-availble.not-time {
  display: block;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-hours-label {
  font-size: 14px;
  font-weight: bold;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta a#knowledge-center-webex.disabled {
  background-color: #c3c4c2;
  cursor: default;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta p.note-extra {
  font-size: 12px;
  font-weight: lighter;
}

body.knowledge-center .region-immunoseq-kc-footer section {
  margin-top: 60px;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact {
  padding-bottom: 50px !important;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact .kc_blocktitle {
  margin: 1em 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
  float: left;
  margin-top: 40px;
  margin-left: 3%;
  margin-right: 3%;
  max-width: 20%;
  width: 100%;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
  margin-left: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
  margin-right: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack {
  list-style: none;
  padding: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack li.kc-footer-link-li {
  text-align: left;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack li.kc-footer-link-li a.kc-footer-link {
  line-height: 2.25em;
}

body.knowledge-center.kc-lander .region-immunoseq-kc-footer section {
  margin-top: 0;
}

.kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Header.png);
  background-position: center bottom;
  background-size: 100%;
}

.kc-lander #knowledge-center-lander ol.immunoseq-faqs-wrap {
  margin-bottom: 40px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row {
  margin-top: 70px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
  padding-left: 20px;
  padding-right: 20px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-first {
  padding-left: 0;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-last {
  padding-right: 0;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-icon-wrap .kc-lander-resource-icon {
  display: block;
  margin: 0 auto;
  max-width: 99.98%;
  width: auto;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap h4.pane-title {
  text-align: center;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap h4.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  position: relative;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap p {
  text-align: center;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap a {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap a:hover {
  color: #2a6496;
  text-decoration: none;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout {
  margin-top: 60px;
  max-height: 200px;
  min-height: 200px;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .full-image-background img {
  min-height: 200px;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
  position: relative;
  height: 200px;
  margin-top: -160px;
  text-align: center;
  width: 100%;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay h2 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 0.5em;
  text-align: center;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay h3 {
  color: #ffffff;
  margin-bottom: 1em;
  text-align: center;
}

.kc-faq #knowledge-center-faqs .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_FAQs_HeaderIcon.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title {
  cursor: pointer;
  padding-bottom: 0;
  text-transform: capitalize;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Static.png);
  cursor: pointer;
  left: 0;
  line-height: 2.25em;
  padding-right: 5px;
  padding-top: 3px;
  position: relative;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Hover.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:after {
  display: none;
  margin: 0 0 0 30px;
  padding-top: 0;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content {
  display: none;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap {
  margin-left: 60px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap li.immunoseq-faq:before {
  left: 30px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
  margin-left: 30px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded {
  margin-bottom: 40px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Static.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Hover.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:after {
  display: block;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded .pane-content {
  display: block;
}

.kc-grant-support #knowledge-center-grant-support .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_GrantSupport_HeaderIcon.png);
}

.kc-topic-page .kc-topic-sidebar {
  max-width: 300px;
}

.kc-topic-page .kc-topic-sidebar h4.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  width: 30px;
  padding-top: 15px;
  position: relative;
}

.kc-topic-page .kc-topic-sidebar .hvd-wrap {
  margin-top: 40px;
  padding: 20px;
}

.kc-topic-page .kc-topic-sidebar #showiframedform {
  margin-left: auto;
  margin-right: auto;
  border: none;
}

.kc-topic-page .kc-topic-sidebar #iframe-tether,
.kc-topic-page .kc-topic-sidebar #iframe-gated-tether,
.kc-topic-page .kc-topic-sidebar #iframe-gated-v-tether {
  height: 1px;
  position: fixed;
  top: 150px;
  z-index: 999;
}

.kc-topic-page .kc-topic-sidebar #iframe-container,
.kc-topic-page .kc-topic-sidebar #iframe-gated-container,
.kc-topic-page .kc-topic-sidebar #iframe-gated-v-container {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -50%;
  padding-bottom: 50%;
  padding-top: 50%;
  visibility: hidden;
}

.kc-topic-page .kc-topic-main {
  max-width: 540px;
  margin-right: 100px;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view {
  margin-bottom: 50px;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view .header-limited-wrap,
.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view .header-full-wrap {
  border-bottom: 1px solid #4d4f53;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views.full-heading div.view {
  display: none;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap {
  margin-top: 45px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap.top {
  margin-top: 0;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content {
  display: block;
  margin-bottom: 50px;
  padding-left: 50px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a:before {
  content: "";
  cursor: pointer;
  display: block;
  float: left;
  line-height: 2.25em;
  padding-right: 0;
  position: relative;
  margin-left: -58px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a:after {
  clear: both;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Document_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Document_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Video_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Video_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_PushtoPage_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_PushtoPage_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 999;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap {
  display: block;
  margin: 0 5%;
  position: absolute;
  width: 90%;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap .wistia_click_to_play a {
  color: #ffffff;
  font-size: 0;
}

.kc-collaboration #knowledge-center-collaboration .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_Collaborations_HeaderIcon.png);
}

.kc-collaboration #knowledge-center-collaboration .pane-webform {
  margin-top: 40px;
}

.kc-collaboration #knowledge-center-collaboration .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

.kc-collaboration #knowledge-center-collaboration .webform-component-markup {
  width: 100%;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
  width: 912px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-title {
  margin-right: 460px;
  margin-top: 65px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data {
  margin-bottom: 10px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents .form-managed-file .btn-default {
  float: left;
}

.kc-collaboration #knowledge-center-collaboration label {
  display: none;
}

.kc-collaboration #knowledge-center-collaboration .form-type-radios label,
.kc-collaboration #knowledge-center-collaboration .form-type-checkboxes label {
  display: block;
  color: #555;
}

.kc-collaboration #knowledge-center-collaboration .form-file {
  border: none;
}

.kc-collaboration #knowledge-center-collaboration .form-managed-file .input-group-btn {
  display: none;
}

.kc-collaboration #knowledge-center-collaboration .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

.kc-collaboration #knowledge-center-collaboration .description strong {
  font-weight: normal;
}

.kc-glossary #knowledge-center-glossary .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_Glossary_HeaderIcon.png);
}

.kc-glossary #knowledge-center-glossary #glossary-wrap .content-wrap h3 {
  font-weight: normal;
}

.kc-glossary #glossaryDialog {
  float: left;
  height: 1px;
  position: absolute;
  visibility: hidden;
}

.kc-glossary #glossaryDialog #skip-link {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer #full-container {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .navbar-wrapper {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer footer {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container {
  top: 0;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container {
  width: 100%;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .breadcrumb {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 a#main-content {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 h1.page-header {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 h2.element-invisible {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 ul.nav {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .region-content .node-page .content .field .field-items .field-item h4 span.close-popup {
  background-color: #4d4f53;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  float: right;
  padding: 3px 4px;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .region-content .node-page .content .field .field-items .field-item p {
  margin-bottom: 0.75em;
}

.kc-glossary #glossaryDialog.glossaryDialog {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 4px;
  float: none;
  height: auto;
  max-width: 280px;
  min-height: 3em;
  min-width: 280px;
  visibility: visible;
}

.kc-publication-support #knowledge-publication-support .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_PublicationSupport_HeaderIcon.png);
}

.kc-case-studies #knowledge-case-studies .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_CaseStudies_HeaderIcon.png);
}

.kc-manuals-guidelines #knowledge-manuals-guidelines .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Manuals-Guidelines_HeaderIcon.png);
}

.kc-profiles-testimonials #knowledge-profiles-testimonials .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Profiles-Testimonials_HeaderIcon.png);
}

.kc-whitepapers-guides #knowledge-whitepapers-guides .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Whitepapers_HeaderIcon.png);
}

.kc-videos #knowledge-videos .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Videos_HeaderIcon.png);
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-first-name {
  float: left;
  width: 49%;
  margin-right: 2%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-last-name {
  float: left;
  width: 49%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-company,
.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-email {
  float: left;
  width: 68%;
  margin-right: 2%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-zip-code,
.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-phone {
  float: left;
  width: 30%;
}

.kc-contact #knowledge-center-contact .form-control {
  background-color: $white;
  background-image: none;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
  color: #4d4f53;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  margin-bottom: 10px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.kc-contact #knowledge-center-contact .form-control.form-textarea {
  height: auto;
}

.kc-contact #knowledge-center-contact div.form-actions .btn {
  background-color: #ff7900;
  background-image: none;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 16px;
  margin: 20px 0;
  padding: 6px 12px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

.kc-contact #knowledge-center-contact div.form-actions .btn:hover {
  background-color: #e16a18;
}

.kc-contact .alert-success {
  position: absolute;
  top: 5%;
  width: 98%;
  z-index: 999;
}

@media screen and (min-width: 1400px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -165px;
  }
}

@media screen and (min-width: 1450px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -170px;
  }
}

@media screen and (min-width: 1500px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -175px;
  }
}

@media screen and (min-width: 1550px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -180px;
  }
}

@media screen and (min-width: 1600px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -185px;
  }
}

@media screen and (min-width: 1650px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -190px;
  }
}

@media screen and (min-width: 1700px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -195px;
  }
}

@media screen and (min-width: 1750px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -200px;
  }
}

@media screen and (min-width: 1800px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -205px;
  }
}

@media screen and (min-width: 1850px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -210px;
  }
}

@media screen and (min-width: 1900px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -215px;
  }
}

@media screen and (min-width: 1950px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -220px;
  }
}

@media screen and (min-width: 2000px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -225px;
  }
}

@media screen and (min-width: 2050px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -230px;
  }
}

@media screen and (min-width: 2100px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -235px;
  }
}

@media screen and (max-width: 990px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap p.kc_faq_question {
    line-height: 1.25em;
    min-height: 2.25em;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 98%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 98%;
  }

  .kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title {
    line-height: 1.5em;
    padding-left: 1em;
    text-indent: -1.15em;
  }

  .kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:before {
    line-height: 1.5em;
  }
}

@media screen and (max-width: 960px) {
  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 80%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 450px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-title {
    margin-right: 10px;
  }

  .kc-topic-main {
    float: none;
    margin-bottom: 45px;
    width: 100% !important;
    margin-right: 0px;
    max-width: 100% !important;
  }

  .kc-topic-sidebar {
    float: none;
    margin-bottom: 45px;
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media screen and (max-width: 880px) {
  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
    margin-left: 5%;
    margin-right: 5%;
    max-width: 40%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
    margin-left: 5%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
    margin-right: 5%;
  }
}

@media screen and (max-width: 735px) {
  .kc-topic-main {
    float: none;
    margin-bottom: 45px;
    width: 100%;
    margin-right: 0px;
    max-width: 100%;
  }

  .kc-topic-sidebar {
    float: none;
    margin-bottom: 45px;
    width: 100%;
    max-width: 100%;
  }

  .kc-topic-sidebar .immunoseq-kc-quick-links-wrap {
    float: left;
    width: 48%;
  }

  .kc-topic-sidebar .kc-webex-cta-wrap {
    float: left;
    margin-top: 69px;
    width: 48%;
  }

  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 70%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row:after {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .inside {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .inside:after {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
    min-height: 280px;
    width: 48%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-first,
  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-last {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 650px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 95%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 95%;
  }

  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 90%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
    margin-bottom: 45px;
    min-height: unset;
    width: 100%;
  }

  .kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap {
    max-width: 90%;
    width: auto;
  }
}

@media screen and (max-width: 550px) {
  .kc-topic-sidebar .immunoseq-kc-quick-links-wrap {
    float: none;
    width: 100%;
  }

  .kc-topic-sidebar .kc-webex-cta-wrap {
    float: none;
    margin-top: 10px;
    width: 100%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 480px) {
  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 55%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item {
    width: 300px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 300px;
  }
}

@media screen and (max-width: 455px) {
  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 60%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
    margin-top: 40px;
    margin-left: auto;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
    margin-right: auto;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout {
    max-height: 230px;
    min-height: 230px;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout .full-image-background img {
    min-height: 230px;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -200px;
  }
}

@media screen and (max-width: 415px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 90%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 90%;
  }

  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 95%;
  }
}

@media screen and (max-width: 320px) {
  body.knowledge-center .header-wrap .header-text-overlay p {
    line-height: 1.1em;
  }

  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 45%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item {
    width: 250px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 250px;
  }
}

#kc-faq-heading-immuneaccess span {
  font-size: 38px;
  vertical-align: -moz-middle-with-baseline;
  vertical-align: calc;
  vertical-align: -webkit-baseline-middle;
}

.form-item-submitted-list-metadata label {
  display: block !important;
}

body.analyzer-blog .header-wrap .header-background p,
body.node-type-analyzer-blog-post .header-wrap .header-background p {
  max-height: 250px;
}

body.analyzer-blog .header-wrap .breadcrumb a,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb a,
body.analyzer-blog .header-wrap .breadcrumb li,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb li {
  color: #ffffff;
}

body.analyzer-blog .header-wrap .breadcrumb>li+li::before,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb>li+li::before {
  color: #ffffff;
}

body.analyzer-blog .header-wrap .header-text-overlay,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay {
  top: 55px;
}

body.analyzer-blog .header-wrap .header-text-overlay p,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay p {
  margin: 0 auto;
  max-width: 95%;
  padding: 20px 0;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category {
  top: 90px;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p {
  max-width: 100%;
  text-align: left;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p span,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p span {
  display: block;
  text-transform: uppercase;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p:after,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p:after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 1px;
  width: 30px;
}

body.analyzer-blog .header-wrap .analyzer-blog-back-wrap,
body.node-type-analyzer-blog-post .header-wrap .analyzer-blog-back-wrap {
  text-align: left;
}

body.analyzer-blog .header-wrap .analyzer-blog-back-wrap #analyzer-blog-back,
body.node-type-analyzer-blog-post .header-wrap .analyzer-blog-back-wrap #analyzer-blog-back {
  color: #ff7900;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  margin-top: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-full-content-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-full-content-wrap {
  margin-top: 40px;
}

body.analyzer-blog .analyzer-blog-full-content-wrap.analyzer-blog-lander-content-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-full-content-wrap.analyzer-blog-lander-content-wrap {
  margin-top: 60px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .analyzer-blog-feature-image {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node {
  color: #ff7900;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image {
  float: left;
  max-width: 41%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image {
  margin-bottom: 20px;
  margin-right: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blog-category,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-created,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1 {
  float: left;
  margin-bottom: 15px;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node {
  color: #ff7900;
  float: right;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:active,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-main .view-empty p,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty p {
  margin-top: 30px;
}

body.analyzer-blog .analyzer-blog-main .view-empty ul,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty ul {
  margin-bottom: 30px;
  padding-left: 1em;
}

body.analyzer-blog .analyzer-blog-main .view-empty a,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty a {
  color: #ff7900;
  cursor: pointer;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  margin-top: 30px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar {
  padding-left: 80px;
}

body.analyzer-blog .analyzer-blog-sidebar .panel-pane,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .panel-pane {
  margin-bottom: 30px;
}

body.analyzer-blog .analyzer-blog-sidebar .panel-pane h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .panel-pane h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .control-label,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .control-label {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group .form-control,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group .form-control {
  border-color: #adaeac;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg,
      transparent 50%,
      #000000 50%,
      transparent 60%),
    linear-gradient(-45deg, transparent 50%, #000000 50%, transparent 60%);
  background-position: calc(100% - 25px) 0.85em, calc(100% - 15px) 0.85em;
  background-repeat: no-repeat;
  background-size: 10px 10px, 10px 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter {
  background-image: linear-gradient(45deg,
      transparent 50%,
      #ffffff 50%,
      transparent 60%),
    linear-gradient(-45deg, transparent 50%, #ffffff 50%, transparent 60%),
    linear-gradient(0deg, #ff7900 100%, transparent 100%);
  background-position: calc(100% - 25px) 0.85em, calc(100% - 15px) 0.85em, 0% 0%;
  background-size: 10px 10px, 10px 10px, cover;
  color: #ffffff;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter option,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter option {
  color: #555555;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Search_Icon_Static.png") no-repeat scroll center center / 16px 16px;
  border: medium none;
  border-radius: 0;
  bottom: 27px;
  display: block;
  font-size: 0;
  height: 30px;
  position: absolute;
  right: 1px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:active,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:focus {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Search_Icon_Hover.png") no-repeat scroll center center / 16px 16px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name {
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform h2,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform h2 {
  display: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit {
  border-radius: 0;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img {
  vertical-align: top;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta {
  background-color: #ff7900;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta h2,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta h2 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 15px;
  text-transform: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta h2:after,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta h2:after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 1px;
  margin-top: 10px;
  width: 30px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta p,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta p {
  color: #ffffff;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta a.immunobtn.white-btn,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta a.immunobtn.white-btn {
  max-width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main h1.post-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-main h1.post-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-category,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-created,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container {
  background-color: #d7d7d7;
  padding: 20px 15px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view {
  margin: 0;
  min-height: 3.5em;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource {
  color: #ff7900;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  float: left;
  margin: 0 6px 0 0;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-video:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-video:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Video-Resource_Icon.png") no-repeat scroll center center / 25px 25px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-image:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-image:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Image-Resource_Icon.png") no-repeat scroll center center / 24px 21px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-pdf:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-pdf:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_PDF-Resource_Icon.png") no-repeat scroll center center / 18px 22px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  height: 100%;
  left: 0;
  overflow: auto;
  padding-top: 250px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .modal-content,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .modal-content {
  display: block;
  margin: auto;
  max-width: 85%;
  max-width: 1200px;
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
  width: auto;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close {
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  position: absolute;
  right: 35px;
  top: 265px;
  transition: 0.3s;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:hover {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap {
  text-align: right;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap:after,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 0 0 30px;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a.at300b,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a.at300b {
  color: #ff7900;
  float: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper {
  background-color: transparent !important;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper .at-icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper .at-icon {
  fill: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form {
  min-width: 300px;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body textarea.form-control,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body textarea.form-control,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body textarea.form-control,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body textarea.form-control {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .captcha,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .captcha,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .captcha,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .captcha {
  display: inline-block;
  float: left;
  height: 135px;
  max-width: 48%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .form-actions,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .form-actions,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .form-actions,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .form-actions {
  clear: none;
  float: right;
  height: 135px;
  min-width: 50%;
  width: auto;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button {
  background-color: #ff7900;
  border-color: #ffffff;
  border-radius: 0;
  color: #ffffff;
  cursor: pointer;
  float: right;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 80px;
  margin-bottom: 20px;
  max-width: 200px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button span.icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button span.icon,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button span.icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button span.icon {
  display: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:active,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section {
  clear: both;
  padding-top: 60px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body {
  border-top: none;
  border-left: none;
  border-right: none;
  min-width: 300px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline {
  padding-left: 5px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply {
  color: #ff7900;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .panel-pane,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .panel-pane {
  margin-bottom: 30px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .panel-pane h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .panel-pane h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name {
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform h2,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform h2 {
  display: none;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit {
  border-radius: 0;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img {
  vertical-align: top;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 5px;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
  }

  to {
    -webkit-transform: scale(1);
  }
}

@keyframes zoom {
  from {
    transform: scale(0);
  }

  to {
    transform: scale(1);
  }
}

@media only screen and (max-width: 700px) {
  .modal-content {
    width: 100%;
  }
}

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

  html,
  body {
    min-width: 100%;
    max-width: 100%;
  }

  .main-container {
    top: 23px;
  }

  .container {
    width: 100%;
  }

  .navbar-wrapper {
    display: none;
  }

  #home-link-mobile {
    cursor: pointer;
    height: 62px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    width: 170px;
    margin-left: 10px;
    background-image: url("/sites/all/themes/adaptive_2015/logo.png");
    background-position: left;
    background-size: contain;
  }

  #home-link-mobile img {
    display: none;
    margin: auto;
    height: 40px;
    width: auto;
  }

  .admin-menu #home-link-mobile {
    top: 20px;
  }

  .mean-container .mean-bar {
    background-color: #ffffff;
    border-bottom: 2px solid #002851;
    float: none;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    position: fixed;
  }

  .mean-container .mean-bar a.meanmenu-reveal {
    top: 5px !important;
  }

  .mean-container .mean-bar a.meanmenu-reveal span {
    background-color: #009fda;
    height: 2px;
    margin-top: 4px;
  }

  .mean-container .mean-bar a.meanmenu-reveal:hover span {
    background-color: #009fda;
  }

  .mean-container .mean-bar a.meanclose span {
    background-color: #009fda;
  }

  .mean-container .mean-nav {
    background: #009edc none repeat scroll 0 0;
    margin-top: 60px;
  }

  .mean-container .mean-nav ul {
    overflow: scroll !important;
  }

  .mean-container .mean-nav ul li a {
    border-top: none;
    border-bottom: 1px solid #32b2e4;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-weight: 400;
    line-height: 17px;
    text-transform: none;
  }

  .mean-container .mean-nav ul li a:hover {
    background: none;
    border-left: 10px solid #009fda !important;
    font-weight: 900;
    padding-left: -moz-calc(5% - 10px);
    padding-left: -webkit-calc(5% - 10px);
    padding-left: -o-calc(5% - 10px);
    padding-left: calc(5% - 10px);
  }

  .mean-container .mean-nav ul li a.mean-expand {
    display: none;
  }

  .mean-container .mean-nav ul li a.mean-clicked {
    border-left: 10px solid #009fda;
    font-weight: 900;
    padding-left: -moz-calc(5% - 10px);
    padding-left: -webkit-calc(5% - 10px);
    padding-left: -o-calc(5% - 10px);
    padding-left: calc(5% - 10px);
  }

  .mean-container .mean-nav ul.expanding li {
    background-color: #ffffff;
  }

  .mean-container .mean-nav ul.expanding li a {
    border-top: none;
    color: #002851;
    padding: 1em 7%;
    width: 86%;
    opacity: 1;
  }

  .mean-container .mean-nav ul.expanding li a:hover {
    padding-left: -moz-calc(7% - 10px);
    padding-left: -webkit-calc(7% - 10px);
    padding-left: -o-calc(7% - 10px);
    padding-left: calc(7% - 10px);
  }

  .mean-container .mean-nav ul.expanding li a.mean-clicked {
    padding-left: -moz-calc(7% - 10px);
    padding-left: -webkit-calc(7% - 10px);
    padding-left: -o-calc(7% - 10px);
    padding-left: calc(7% - 10px);
  }

  .mean-container .mean-nav ul.expanding.inner-sub li {
    background-color: #dcdcdc;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a {
    padding: 1em 9%;
    width: 82%;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a:hover {
    border-left: none !important;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a.mean-clicked {
    border-left: none !important;
  }

  .mean-container .mean-nav #shortcuts {
    border-top: 1px solid #32b2e4;
  }

  .mean-container .mean-nav #shortcuts li.shortcut {
    display: inline-block;
    margin: 0 1%;
    width: 48%;
    text-align: left;
  }

  .mean-container .mean-nav #shortcuts li.shortcut:first-of-type {
    border-right: 1px solid #32b2e4;
    margin-right: 0px;
  }

  .mean-container .mean-nav #shortcuts li.shortcut.shortcut-third {
    border-right: 0;
    border-left: 1px solid #32b2e4;
    width: 31%;
  }

  .mean-container .mean-nav #shortcuts li.shortcut.shortcut-third:first-of-type {
    border-left: 0;
    margin-right: 0px;
  }

  .mean-container .mean-nav #shortcuts li.shortcut a {
    background-position: center top;
    background-repeat: no-repeat;
    border-bottom: none;
    border-top: medium none;
    color: #ffffff;
    font-size: 12px;
    line-height: 14px;
    margin-top: 15px;
    opacity: 1;
    padding: 0px 0 15px;
    text-align: center;
    text-transform: none;
    display: block;
    width: 100%;
  }

  .mean-container .mean-nav #shortcuts li.shortcut a:hover {
    border-left: none !important;
    font-weight: 700;
    padding-left: 0;
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-ordering {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Order_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-jobs {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Careers_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-contact {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Contact_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-signin {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/SignIn_Icon.png");
  }

  .breadcrumb {
    margin: 0px 0px 40px;
  }

  img {
    max-width: 99.98%;
  }

  ul.menu.nav {
    display: none;
  }

  .header-wrap .header-text-overlay {
    width: 97%;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 100px;
  }

  .panel-flexible .pane-content .header-banner img {
    min-width: 300px !important;
  }

  footer.footer {
    margin-top: 61px;
  }

  footer.footer .footer-inner .container .row {
    margin-left: 0;
    margin-right: 0;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu {
    margin-bottom: 0px !important;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu>li {
    margin-right: 50px;
    display: block;
    width: 100%;
    min-height: auto !important;
    margin: auto !important;
    margin-bottom: 15px !important;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu li.last {
    margin-right: 0;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(3) ul.submenu {
    width: 130px;
  }

  footer.footer .footer-inner .container .row .right-col {
    position: relative !important;
    float: none !important;
    bottom: 0px !important;
  }

  footer.footer .footer-inner .container .row .footer-copyright-block {
    width: 300px;
  }

  .footer-right-18,
  .footer-left-18 {
    width: 100%;
    text-align: left;
  }

  .footer-right-18 {
    margin-top: 25px;
  }

  .right-col {
    z-index: 1;
  }

  .left-col {
    z-index: 2;
    position: relative;
  }

  #block-menu-menu-footer-sub-menu .menu.nav {
    display: block !important;
  }

  #block-menu-menu-footer-sub-menu .menu.nav .submenu {
    display: none !important;
  }

  .social-row {
    display: none;
  }

  .meanmenu-reveal span {
    opacity: 1;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(1) {
    transform: rotate(45deg);
    margin-top: 5px !important;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(2) {
    opacity: 0;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(3) {
    transform: rotate(-45deg);
    margin-top: -8px !important;
  }

  body.front #block-system-main .pane-1 {
    top: 1%;
    right: 10px;
    width: 40%;
  }

  body.front #block-system-main .pane-1 a.home-static-link {
    margin-top: 10px;
    float: right;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    top: 15%;
    width: 45%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 16px;
    line-height: 17px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 16px !important;
    line-height: 17px !important;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    font-size: 15px;
    line-height: 46px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a.type-4 {
    background-position: 3% 50%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 {
    margin-bottom: 48px;
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap {
    margin-bottom: 48px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 480px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-7 {
    display: none;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 {
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image {
    float: left;
    width: 40%;
    margin-bottom: 20px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-title {
    float: left;
    width: 60%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-body {
    clear: both;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 20%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 80%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 80%;
    margin-top: 50px;
  }

  body.page-node-740 .panels-flexible-row-162-2 .pane-2 img {
    max-width: 98%;
  }

  body.page-node-740 .panels-flexible-row-162-4 .pane-3 img {
    max-width: 98%;
  }

  body.page-node-740 .panels-flexible-row-162-6 .pane-4 img {
    max-width: 98%;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 8%;
  }

  body.page-node-746 #block-system-main .panels-flexible-147-inside .panels-flexible-row-147-main-row .pane-1 img {
    max-width: 98%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-2-inside .panels-flexible-region-first .pane-12 img {
    max-width: 98%;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-column_1_,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_2,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_3,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_4 {
    float: none;
    margin: 15px auto;
  }

  body.page-node-757 #block-system-main .page-button-orange {
    min-width: 310px;
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 8%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    top: 7%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-1-inside .pane-7 img {
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-inside {
    margin-top: 4%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-inside .pane-4 p img {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 {
    width: 65.25%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2 {
    width: 5.75%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    width: 28.25%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 98%;
  }

  body.page-node-743 #block-system-main .panels-flexible-region-169-center .pane-2 img {
    max-width: 98%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    display: block;
    width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq br {
    display: none;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 500px;
    height: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default {
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide {
    max-width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image {
    max-width: 46%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field {
    max-width: 46%;
    margin-left: 3%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    display: block;
    width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq br {
    display: none;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-2 img {
    max-width: 98%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 .pane-4 .field-name-field-title .main-items {
    height: 100px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 .pane-6 .field-name-field-title .main-items {
    height: 100px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-9 p.rtecenter img,
  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-12 p.rtecenter img {
    max-width: 98%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_1_ {
    width: 40%;
    margin-right: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_2_ {
    width: 40%;
    margin-left: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_3_ {
    width: 40%;
    margin-top: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    top: 8%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    bottom: 8%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ .pane-3 .pane-content>p:nth-child(3) br {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 235px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_4_ {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 235px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p {
    text-align: center;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p a.page-button-orange {
    min-width: 0;
    width: 100%;
    text-align: left;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-region-156-center .pane-1 .header-title-white {
    top: 35%;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    top: 8%;
  }

  body.page-node-756 #block-system-main .header-title {
    top: 25px;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 32%;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-7 .panels-flexible-region-153-single_column___ {
    text-align: center;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ .pane-3 .pane-content>p:nth-child(3) br {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 235px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_4_ {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 235px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-2 {
    display: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 300px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    left: 300px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 65%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    width: 100%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 30%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second .view-id-insights_related_stories .views-field-field-media-image img {
    width: 100%;
    height: auto;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second .view-id-insights_related_stories .views-field-field-insights-tags-display- {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_left {
    width: 43.092%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured {
    width: 32.132%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_right {
    width: 24.7753%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    padding: 5px 10px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 80%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 300%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 80%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 300%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 30px;
  }

  body.page-node-748 #block-system-main .views-exposed-form .views-exposed-widget {
    float: left;
    width: 48%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-2 {
    display: none;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 43%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-136 {
    overflow: auto;
    max-height: 36px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-116 {
    overflow: auto;
    max-height: 56px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-96 {
    overflow: auto;
    max-height: 76px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-76 {
    overflow: auto;
    max-height: 96px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-56 {
    overflow: auto;
    max-height: 116px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-36 {
    overflow: auto;
    max-height: 136px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-16 {
    overflow: auto;
    max-height: 156px;
    width: 100%;
  }

  body.page-node-750 #block-system-main .panels-flexible-170 .pane-1 div.rtecenter img {
    max-width: 98%;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    width: 560px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .pane-3 img {
    max-width: 100%;
    height: auto;
  }

  body.page-node-773 #block-system-main .panels-flexible-166 .pane-1 .pane-content p.rtecenter img {
    max-width: 98%;
  }

  body.page-node-773 #block-system-main .pane-webform .form-item {
    width: 45%;
    margin-right: 2.5%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--institution,
  body.page-node-773 #block-system-main .pane-webform .webform-component--street-address,
  body.page-node-773 #block-system-main .pane-webform .webform-component--project-proposal,
  body.page-node-773 #block-system-main .pane-webform .webform-component--sample-format,
  body.page-node-773 #block-system-main .pane-webform .webform-component--time-course-data,
  body.page-node-773 #block-system-main .pane-webform .webform-component--list-time-points {
    width: 93%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--project-title {
    margin-right: 47.5%;
  }

  body.page-node-767 #block-system-main .panels-flexible-161-inside .panels-flexible-row-161-1 .pane-11 p img {
    max-width: 98%;
  }

  body.page-node-768 #block-system-main .webform-component-textfield,
  body.page-node-768 #block-system-main .webform-component-email,
  body.page-node-768 #block-system-main .webform-component-select,
  body.page-node-768 #block-system-main .webform-component-textarea {
    max-width: 99%;
  }
}

@media only screen and (max-width: 940px) {
  .multiple-myeloma-button {
    width: 100% !important;
  }

  .multiple-myeloma-button .rteright {
    text-align: center;
  }

  .multiple-myeloma-button a {
    width: 100% !important;
    height: auto !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .acute-lymphoblastic-leukemia-button {
    width: 100% !important;
  }

  .acute-lymphoblastic-leukemia-button a {
    width: 100% !important;
    height: auto !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-wrap .header-text-overlay {
    top: 40px;
  }

  .header-wrap .header-buttons-overlay {
    top: 200px;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 80px;
  }

  body.front #block-system-main .pane-1 {
    top: 0;
  }

  .page-node-1190 .patients-link {
    line-height: 34px;
  }

  .page-node-1190 .doctors-link {
    line-height: 34px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 40%;
  }

  body.page-node-740 .panels-flexible-region-162-column_3,
  body.page-node-740 .panels-flexible-region-162-column_4 {
    display: none;
  }

  body.page-node-740 #webform-client-form-780 .form-item {
    margin-right: 1%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    display: block;
    margin: 0 auto;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2 {
    display: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .inside {
    padding-left: 0;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.intro-text {
    text-align: center;
    padding-bottom: 28px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    float: left;
    height: 200px;
    width: 35%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 14%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1>br:nth-child(1) {
    display: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 14%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 35%;
    margin: 24px auto 0 auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    width: 90%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 600px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    width: 90%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .short-underline {
    background-image: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-region-155-column_1 {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 40%;
    margin-right: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 40%;
    margin-left: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 66%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 66%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 298px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 550px;
  }

  body.page-node-756 #block-system-main .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 10%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  .panels-flexible-row-251-3-inside .video-half {
    float: none;
    max-width: 70%;
    margin: 0 auto;
    width: auto;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-web_stories,
  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed {
    float: none;
    max-width: 98.98%;
    margin: 0 auto;
    width: 100%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-web_stories hr {
    clear: both;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed p {
    display: none;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 40% !important;
    margin: 15px 2.5% !important;
  }

  .panels-flexible-row-252-3-inside .video-half {
    float: none;
    max-width: 70%;
    margin: 0 auto;
    width: auto;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-web_stories,
  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed {
    float: none;
    max-width: 98.98%;
    margin: 0 auto;
    width: 100%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-web_stories hr {
    clear: both;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed p {
    display: none;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 40% !important;
    margin: 15px 2.5% !important;
  }
}

@media only screen and (max-width: 830px) {
  .header-wrap .header-text-overlay {
    top: 20px;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 70px;
  }

  .header-wrap .header-buttons-overlay {
    top: 180px;
  }
}

@media only screen and (max-width: 810px) {
  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 8px;
  }

  body.front #block-system-main .pane-1 #home-research-btn {
    margin-top: 0;
    margin-bottom: 0;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    top: 8%;
    width: 40%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 22%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 78%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 78%;
  }

  body.page-node-869 .col-sm-12 #block-system-main .panels-flexible-182 .panels-flexible-row-182-1 .panels-flexible-row-182-1-inside .panels-flexible-region-182-left_column-inside img,
  body.page-node-869 .col-sm-12 #block-system-main .panels-flexible-182 .panels-flexible-row-182-1 .panels-flexible-row-182-1-inside .panels-flexible-region-182-right_column-inside img {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    top: 8%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter br {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter strong {
    display: block;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter img {
    margin: 40px 15% 0 15%;
    width: 63%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter br {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter strong {
    display: block;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter img {
    margin-top: 40px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    font-size: 30px;
    line-height: 36px;
    width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 640px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default {
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide {
    max-width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image {
    max-width: 46%;
    margin-left: 0;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-title,
  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-subhead {
    width: 46%;
    margin-left: 5%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-body {
    max-width: 100%;
    margin-left: 0%;
    width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    font-size: 30px;
    line-height: 36px;
    width: 100%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 72%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 72%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_1_ {
    clear: both;
    width: 100%;
    margin-right: 0%;
    float: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_2_ {
    width: 100%;
    margin-left: 0%;
    margin-top: 20px;
    clear: both;
    float: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_3_ {
    width: 100%;
    margin-top: 20px;
    clear: both;
    float: none;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 268px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .insight-pullquote {
    font-size: 18px;
    line-height: 24px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_left {
    width: 48.092%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_right {
    width: 47.7753%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    width: 45%;
    border-right: none;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    float: none;
    margin: 0 auto;
    width: 49.855%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 42% !important;
    margin: 15px 25px !important;
  }

  .panels-flexible-row-252-8-inside .panels-flexible-region,
  .panels-flexible-row-252-9-inside .panels-flexible-region,
  .panels-flexible-row-252-10-inside .panels-flexible-region {
    float: none;
    margin: 0 auto;
    width: 49.855%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 42% !important;
    margin: 15px 25px !important;
  }
}

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

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    padding: 10px 34px 10px 10px;
    width: 85%;
    height: 70px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 10px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap iframe {
    width: 374px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 320px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 24%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 76%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 76%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-member-photo,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo {
    width: 40%;
    position: relative;
    margin-bottom: 15px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-member-photo img,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo img {
    width: 100%;
    height: auto;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-institution,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-institution {
    margin-left: 45%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title {
    margin-left: 0px !important;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position {
    height: 64px;
    background-image: none;
    margin-top: 0px !important;
    margin-left: 0% !important;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    background-image: none;
    margin-top: 0px !important;
    margin-left: 0%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-left: 0;
    margin-top: 0%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 76%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 76%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 270px;
    overflow: hidden;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    left: 270px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 43%;
    overflow: hidden;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 57%;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 10px;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 62.855%;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 60px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    margin-bottom: 0;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    margin-top: 25px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p {
    text-align: center;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p a.page-button-orange {
    min-width: 0;
    width: 100%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 35%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo img {
    height: auto;
    max-width: 270px;
    width: 100%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 40%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body .field-content {
    display: none;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body .field-content-open {
    display: block;
  }

  body.page-node-803 .form-item:nth-child(1),
  body.page-node-728 .form-item:nth-child(1),
  body.page-node-727 .form-item:nth-child(1),
  body.page-node-803 .form-item:nth-child(3),
  body.page-node-728 .form-item:nth-child(3),
  body.page-node-727 .form-item:nth-child(3),
  body.page-node-803 .form-item:nth-child(4),
  body.page-node-728 .form-item:nth-child(4),
  body.page-node-727 .form-item:nth-child(4) {
    margin-bottom: 10px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 77%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 77%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 250px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 420px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 620px;
  }

  footer.footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  footer.footer .menu .leaf a {
    max-width: 100%;
  }

  footer.footer .footer-inner .container .row .left-col {
    width: 65%;
  }

  footer.footer .footer-inner .container .row .right-col {
    float: right;
    width: 35%;
  }
}

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

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 90%;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 5px;
  }

  body.front #block-system-main .pane-front-slideshow,
  body.front #block-system-main .views-field-field-homepage-slide-show-image {
    margin-bottom: 20px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 70%;
    max-width: 350px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-overview {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-single_column__ {
    width: 45%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links_2 {
    width: 45%;
    margin-left: 4%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 80%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 80%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    top: 2%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    bottom: 2%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-center {
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-loci {
    width: 100%;
    margin-bottom: 60px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-loci .pane-19 .light-13-gray {
    font-size: 24px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view {
    max-height: 100% !important;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 165px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 270px;
    overflow: hidden;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image img {
    width: 100%;
    height: auto;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    display: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-3 {
    display: none;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 76%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 260%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 76%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 260%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    background-image: none;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 25%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    max-width: 100%;
    min-width: 0%;
    width: 75%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    max-width: 100%;
    min-width: 0%;
    width: 75%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-learn-more-link {
    margin-left: 0;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .pane-3 img {
    margin-top: 45px;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    float: right;
    width: 56%;
    margin-left: 0;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph img {
    width: 100%;
    height: auto;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 56%;
    float: right;
    margin-left: 0;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-research-summary {
    margin-top: 38%;
    margin-left: 0;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 0%;
  }
}

@media only screen and (max-width: 690px) {
  .mobile-only {
    display: block;
    margin: 1.5em auto 0.2em;
  }

  .desktop-only {
    display: none;
  }

  .header-wrap .header-text-overlay p {
    padding: 15px;
    font-size: 32px;
  }

  .header-wrap .header-buttons-overlay {
    top: 160px;
  }

  .full-image-background img {
    height: 100%;
    width: auto !important;
    overflow: hidden;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 100%;
    height: 65px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 5px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 75%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 28px;
    line-height: 32px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .inside .panel-pane .pane-content p img {
    height: 250px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 26px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 26px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 45%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 10%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 10%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 35%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_1,
  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_2 {
    width: 99.25%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_2 {
    margin-top: 48px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 18%;
  }

  .what-gets-measured-split-content-tabbed-wrap video {
    width: 100%;
    height: auto;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 35px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 60%;
    float: none;
    margin-right: 0;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 60%;
    float: none;
    margin-left: 0;
    margin-top: 20px;
    position: relative;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3:before {
    background: #4d4f53 none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: -20px;
    width: 100%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 85%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 85%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 256px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 97%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 350px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    margin: 24px 15px 0 10.5px;
    width: 97%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 45%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    width: 70%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-new-newsroom .views-row .views-field-field-media-image {
    width: 100%;
    margin-right: 0;
    flaot: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-webform .webform-component {
    width: 95%;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    width: 275px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-1 .panels-flexible-region-157-call_number {
    float: right;
    width: 100%;
    margin-top: -60px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-1 .panels-flexible-region-157-call_number p.rteright {
    text-align: left;
  }

  .panels-flexible-row-251-3-inside .video-half {
    max-width: 80%;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 79.855%;
  }
}

@media only screen and (max-width: 655px) {
  .header-wrap .header-text-overlay p {
    font-size: 30px;
  }

  .header-wrap .header-buttons-overlay {
    top: 120px;
  }

  body.front #block-system-main .pane-1 {
    display: block;
    height: 215px;
    margin-bottom: 24px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 90%;
    margin: 10px auto 10px auto;
    float: none;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 0px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 45%;
  }

  footer.footer .footer-inner .container .row .left-col {
    width: 100%;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    margin-right: 50px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    margin: 0;
  }

  footer.footer .footer-inner .container .row .right-col {
    bottom: 100px;
    position: absolute;
    width: 90%;
  }

  footer.footer .footer-inner .container .row .right-col p.rteright {
    text-align: left;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    width: 100%;
    bottom: 0;
    position: relative;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 75%;
    margin: 15px auto 0 auto;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 30%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 33%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 45%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 45%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 30px;
    line-height: 32px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 30px;
    line-height: 32px;
  }

  body.page-node-756 #block-system-main .header-title {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-7 .panels-flexible-region-153-single_column___ a {
    margin-bottom: 40px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    display: none;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 330px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 50px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-first {
    width: 100%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-last {
    width: 100%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-last .pane-3 img {
    margin: 0 auto;
    max-width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 610px;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 70% !important;
    margin: 15px 15% !important;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 70% !important;
    margin: 15px 15% !important;
  }
}

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

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 15px !important;
    line-height: 21px !important;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap iframe {
    width: 310px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 315px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p br:last-of-type {
    display: none;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 25%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 75%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 75%;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-region-156-center .pane-1 .header-title-white {
    top: 15%;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .pane-content p img {
    height: 270px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ {
    display: none;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_1,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_2,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_3,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_4 {
    width: 47.5%;
    height: 270px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 100%;
  }

  body.page-node-740 .panels-flexible-region-162-column_1 .inside,
  body.page-node-740 .panels-flexible-region-162-column_2 .inside,
  body.page-node-740 .panels-flexible-region-162-column_1_ .inside,
  body.page-node-740 .panels-flexible-region-162-column_2_ .inside {
    padding-left: 0;
  }

  body.page-node-740 .panels-flexible-region-162-column_1__,
  body.page-node-740 .panels-flexible-region-162-column_2__ {
    width: 100%;
    text-align: center;
  }

  body.page-node-740 .panels-flexible-region-162-column_1__ .inside,
  body.page-node-740 .panels-flexible-region-162-column_2__ .inside {
    padding-left: 0;
  }

  body.page-node-740 .panels-flexible-region-162-column_2__ {
    margin-top: 40px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    width: 100%;
    bottom: 0;
    position: relative;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 75%;
    margin: 15px auto 0 auto;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev .pane-5 .pane-content p.rtecenter img {
    margin: 40px 20% 0 20%;
    width: auto;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-590 #block-system-main #content-404 img {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    display: block;
    width: 80%;
    height: 262px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 45%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 7%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 7%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 45%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 20%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 23%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 0;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title {
    height: 55px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    height: 32px;
    background-image: none;
    margin-left: 0;
    margin-top: 24%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body {
    margin-left: 0;
    margin-top: 0%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 14%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 47%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 47%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons a {
    width: 47.5%;
    float: left;
    font-size: 14px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons>a:nth-child(1) {
    margin-right: 5%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-7 .short-underline-center {
    background-image: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-749 #block-system-main .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-column_1 {
    width: 100%;
    padding: 0;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-spacer {
    display: none;
  }

  body.page-node-756 #block-system-main .header-title {
    font-size: 20px;
    line-height: 22px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 20px;
    line-height: 22px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-11 .short-underline-center {
    background-image: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 142px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 220px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 310px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 50%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-left,
  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    height: 55px;
    margin: 10px;
    position: absolute;
    top: 228px;
    width: 30px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-left {
    left: 0px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 330px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 271px;
    position: relative;
    top: 110px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 65%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 175%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 65%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 175%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-facebook {
    display: none;
  }

  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-email,
  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-in_person,
  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-in_person_ {
    float: none;
    max-width: 85%;
    min-width: 26%;
    height: 240px;
  }

  body.page-node-527 .breadcrumb,
  body.page-node-771 .breadcrumb,
  body.page-node-772 .breadcrumb,
  body.page-node-773 .breadcrumb,
  body.page-node-580 .breadcrumb,
  body.page-node-767 .breadcrumb,
  body.page-node-768 .breadcrumb,
  body.node-type-researcher-profile-page .breadcrumb,
  body.node-type-young-investigator-award-winner .breadcrumb {
    background-image: none;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 50px;
  }

  .header-wrap .header-text-overlay p {
    font-size: 26px;
    line-height: 30px;
    padding: 10px;
  }

  .header-wrap .header-buttons-overlay {
    top: 110px;
  }

  #home-link-mobile img {
    height: auto;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 90%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 26px;
    line-height: 30px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body .home-slide-btn a {
    margin-top: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap {
    height: auto;
    padding: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap .wistia_responsive_padding,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap .wistia_responsive_padding {
    height: 185px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap .wistia_responsive_padding .wistia_responsive_wrapper,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap .wistia_responsive_padding .wistia_responsive_wrapper {
    left: 0;
    margin: auto;
    right: 0;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap p {
    float: none;
    padding: 15px 0;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .inside .panel-pane .pane-content p img {
    height: 220px;
  }

  body.page-node-740 #webform-client-form-780 .webform-component--first-name,
  body.page-node-740 #webform-client-form-780 .webform-component--last-name,
  body.page-node-740 #webform-client-form-780 .webform-component--institution,
  body.page-node-740 #webform-client-form-780 .webform-component--zip-code,
  body.page-node-740 #webform-client-form-780 .webform-component--email,
  body.page-node-740 #webform-client-form-780 .webform-component--phone,
  body.page-node-740 #webform-client-form-780 .webform-component--inquiry-topic,
  body.page-node-740 #webform-client-form-780 .webform-component--message {
    width: 100%;
  }

  body.page-node-740 .panels-flexible-row-162-4-inside .short-underline {
    padding-bottom: 40px;
  }

  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__left_column,
  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__right_column {
    width: 100%;
  }

  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__right_column {
    margin-bottom: 96px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-3-inside div {
    width: 80%;
    margin: 0 10%;
    padding: 0;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-4-inside .pane-16 .full-bleed-2 .short-underline-center {
    background-image: none;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-147-3-inside div {
    width: 80%;
    margin: 0 10%;
    padding: 0;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_1,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_2,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_3,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_4 {
    display: block;
    height: 225px;
    width: 48%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-4-inside .pane-10 .full-bleed-2 .short-underline-center {
    background-image: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 226px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 48%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 4%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 4%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title {
    height: 55px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 7%;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 25px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 55%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 55%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-3 .pane-21 a.page-button-orange {
    min-width: 98%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-3 .pane-22 img {
    width: 80%;
    height: auto;
    margin: 0 auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-column_1__ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-column_3__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-line____ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-line______ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white h1 {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_2,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 {
    margin-bottom: 0px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-line__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-line___ {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ {
    margin-bottom: 0px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-line____,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-line_____ {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ {
    margin-bottom: 50px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    position: relative;
    width: 100%;
    margin: 15px 0 0 0;
  }

  body.page-node-756 #block-system-main .header-buttons a {
    width: 80%;
    margin: 0 auto 5px auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-single_column_____ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_2__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_3__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_4__ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white {
    font-size: 30px;
    line-height: 34px;
    top: 25%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 132px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 205px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 268px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 55%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 250px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 35px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 90px;
    margin-right: 15px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    padding: 20px 15px 20px 0;
    width: 70%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 100%;
    float: none;
    font-size: 14px;
    line-height: 16px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region {
    position: relative;
    padding-left: 0;
    float: none;
    margin-top: 24px;
    height: 60px;
    display: inline-block;
    width: 98%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region .pane-block-188 p.rteright {
    text-align: left;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region .pane-block-188 p.rteright #share-this-tw {
    margin-left: 0;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-first {
    width: 98%;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    width: 54%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 54%;
  }

  body.page-node-773 #block-system-main .pane-webform .form-item {
    width: 98%;
    margin-right: 0%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--institution,
  body.page-node-773 #block-system-main .pane-webform .webform-component--street-address,
  body.page-node-773 #block-system-main .pane-webform .webform-component--project-proposal,
  body.page-node-773 #block-system-main .pane-webform .webform-component--sample-format,
  body.page-node-773 #block-system-main .pane-webform .webform-component--time-course-data,
  body.page-node-773 #block-system-main .pane-webform .webform-component--list-time-points {
    width: 98%;
    margin-right: 0%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--project-title {
    margin-right: 0%;
  }

  .panels-flexible-row-251-3-inside .video-half {
    max-width: 100%;
  }

  .panels-flexible-row-251-3-inside .video-half .inside {
    padding: 2px;
  }
}

@media only screen and (max-width: 490px) {
  .header-wrap .header-text-overlay p {
    font-size: 22px;
    line-height: 24px;
    padding: 5px;
  }

  .header-wrap .header-buttons-overlay {
    top: 100px;
  }

  #home-link-mobile img {
    height: auto;
    max-width: 75%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 30%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 70%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 70%;
  }

  body.page-node-590 #block-system-main #content-404 .light-13-gray-17 {
    max-width: 70%;
    margin: 0 auto;
    display: block;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 204px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 50%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 0%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 0%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    margin: 0 auto;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    margin-right: 40px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    margin-right: 40px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    margin: 0;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 660px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 61%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 61%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 28px;
    line-height: 30px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 28px;
    line-height: 30px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    position: relative;
    margin-top: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons a {
    width: 100%;
    float: none;
    font-size: 16px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons>a:nth-child(1) {
    margin-right: 0%;
    margin-bottom: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 260px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_4_ {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 260px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 48%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 260px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_4_ {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 260px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 116px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 180px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 240px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 60%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 200px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .pane-title {
    font-size: 14px;
    padding: 12px 20px;
    width: 160px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 65%;
    height: 425px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row {
    height: 360px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 130%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .pane-title {
    font-size: 14px;
    padding: 12px 20px;
    width: 160px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 65%;
    height: 425px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row {
    height: 360px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 130%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .views-exposed-form .views-exposed-widget {
    width: 85%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 80px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 70%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body em {
    font-size: 12px;
    line-height: 13px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-136 {
    overflow: auto;
    max-height: 36px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-116 {
    overflow: auto;
    max-height: 56px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-96 {
    overflow: auto;
    max-height: 76px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-76 {
    overflow: auto;
    max-height: 96px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-56 {
    overflow: auto;
    max-height: 116px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-36 {
    overflow: auto;
    max-height: 136px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-16 {
    overflow: auto;
    max-height: 156px;
    width: 100%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    margin: 15px 10% !important;
    max-width: 80% !important;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 89.855%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    margin: 15px 10% !important;
    max-width: 80% !important;
  }

  .panels-flexible-row-252-8-inside .panels-flexible-region,
  .panels-flexible-row-252-9-inside .panels-flexible-region,
  .panels-flexible-row-252-10-inside .panels-flexible-region {
    width: 89.855%;
  }
}

@media only screen and (max-width: 475px) {
  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-154-column_2_ {
    display: none;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-154-single_column_ {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 247px;
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    display: none;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    margin-top: 22%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo {
    width: 50%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 12%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-institution {
    margin-left: 52%;
  }

  body.page-node-759 #block-system-main .short-underline,
  body.page-node-759 #block-system-main .panel-flexible h1,
  body.page-node-759 #block-system-main h2.pane-title {
    background-image: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 63%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 63%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 95%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 226px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 95%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 65%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 175px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 670px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 425px;
    height: 238px;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    margin: 15px 5% !important;
    max-width: 90% !important;
  }

  .panels-flexible-row-252-3-inside .video-half iframe {
    width: 425px;
    height: 238px;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    margin: 15px 5% !important;
    max-width: 90% !important;
  }
}

@media only screen and (max-width: 448px) {
  .header-wrap .header-text-overlay {
    top: 10px;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 40px;
  }

  .header-wrap .header-text-overlay img {
    max-width: 30%;
    height: auto;
  }

  .header-wrap .header-buttons-overlay {
    top: 80px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 100%;
    margin: 10px 0;
    float: none;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 22px;
    line-height: 26px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 38%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 62%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 62%;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    float: left;
    margin-right: 30px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    float: left;
    margin-right: 30px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    float: left;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-single_column__ {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links_2 {
    width: 100%;
    margin-left: 0;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 232px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    height: 48px;
    margin-top: 20%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 67%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 67%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 160px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 58%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 212px;
  }

  body.page-node-744 #block-system-main .short-underline {
    background-image: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 148px;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 700px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 390px;
    height: 220px;
  }
}

@media only screen and (max-width: 420px) {
  .header-wrap .header-text-overlay p {
    font-size: 20px;
    line-height: 22px;
    padding: 5px;
  }

  .header-wrap .header-buttons-overlay {
    top: 70px;
  }

  body.page-node-762 .breadcrumb,
  body.page-node-742 .breadcrumb,
  body.page-node-740 .breadcrumb,
  body.page-node-766 .breadcrumb,
  body.page-node-743 .breadcrumb,
  body.page-node-746 .breadcrumb,
  body.page-node-757 .breadcrumb,
  body.page-node-726 .breadcrumb,
  body.page-node-730 .breadcrumb,
  body.page-node-759 .breadcrumb,
  body.page-node-754 .breadcrumb,
  body.page-node-760 .breadcrumb,
  body.page-node-761 .breadcrumb,
  body.page-node-756 .breadcrumb,
  body.page-node-749 .breadcrumb {
    background-image: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 216px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev .pane-5 .pane-content p.rtecenter img {
    margin: 40px 15% 0 15%;
  }

  body.page-node-757 #block-system-main .page-button-orange {
    min-width: 280px;
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 90%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3 .pane-8 span br {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 71%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 71%;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 230px;
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 img {
    width: 100%;
    height: auto;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white {
    font-size: 20px;
    line-height: 24px;
    top: 30%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white h1 {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 120px;
    margin-top: 15px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 67%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 94%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 195px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 94%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 120px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 70px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 70%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 715px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 340px;
    height: 190px;
  }
}

@media only screen and (max-width: 390px) {
  .header-wrap .header-buttons-overlay {
    top: 10px;
    height: 65px;
    position: relative;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 22px;
    line-height: 24px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 22px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    left: 0;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 200px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-2 .leadership-tabs .leadership-tab {
    padding: 5px 15px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position {
    margin-left: 0;
    margin-top: 26%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 2%;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 15px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 77%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 77%;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 200px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 305px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 305px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .header-buttons a {
    width: 98%;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 100%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region {
    width: 100%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 42%;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p img,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright img {
    display: block;
    margin: 0 auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p .bold-14-gray,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright .bold-14-gray {
    width: 33px;
    margin: 0 auto -20px auto;
    display: block;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region .pane-19 p:nth-child(2) {
    text-align: left;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region .inside {
    padding: 0;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 305px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 305px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    height: 330px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 100px;
    margin-top: 20px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 70%;
    max-width: 70%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 180px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 90px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 30px;
    font-size: 30px;
    line-height: 34px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    min-height: 130px;
    margin-right: 60px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    min-height: 130px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    min-height: 70px;
    margin: 25px 0;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    top: 70px;
    position: relative;
  }

  body.node-type-researcher-profile-page #block-system-main .view-selector-left {
    height: 70px;
    left: 0;
    position: absolute;
  }

  body.node-type-researcher-profile-page #block-system-main .view-selector-right {
    height: 70px;
    left: 230px;
    position: absolute;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    width: 52%;
    height: 120px;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
    left: unset;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 100%;
    position: relative;
    top: 30px;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-research-summary {
    margin-top: 190px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications h2.pane-title {
    width: 130px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 60%;
    height: 500px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row {
    height: 400px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 96%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic h2.pane-title {
    width: 130px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 60%;
    height: 500px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row {
    height: 400px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 96%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 12px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-766 #block-system-main .pane-new-careers-featured-employees-view .views-field-title {
    font-size: 24px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 800px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    font-size: 22px;
    line-height: 26px;
    top: 2%;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white h1 {
    font-size: 22px;
    line-height: 26px;
  }

  .panels-flexible-row-252-6 .panels-flexible-region-252-infographic_2-inside #full-bleed-3 span {
    font-size: 20px;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 100%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 18px;
    line-height: 20px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    height: 40px;
    margin-top: 5px;
    line-height: 42px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 50%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 50%;
    padding-right: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 50%;
    margin-top: 18px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image {
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-title {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 182px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-11 .page-button-orange {
    min-width: 98%;
    max-width: 98%;
    padding: 10px 15px;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 182px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 48%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 80px;
    margin-top: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 70%;
    max-width: 70%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 93%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 160px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 93%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 60px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 60px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 68%;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 18px;
    line-height: 20px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 18px;
    line-height: 20px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 310px;
    height: 176px;
  }
}

@media only screen and (max-width: 360px) and only screen and (max-width: 540px) {
  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    height: 39px !important;
    font-size: 14px !important;
    line-height: 40px !important;
  }
}

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

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap {
    margin-left: -5px;
    margin-right: -10px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 100%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 24px;
    line-height: 26px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 24px;
    line-height: 26px;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 172px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 54%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 45px;
    margin-top: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 84%;
    max-width: 84%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 92%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 140px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 92%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 20px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .light-24-blue {
    font-size: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 22px;
    line-height: 26px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 22px;
    line-height: 26px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 28px;
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 10px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 280px;
    height: 158px;
  }
}

@media only screen and (max-width: 540px) {
  span.home-slide-btn a {
    height: 36px !important;
    font-size: 13px !important;
    line-height: 36px !important;
    margin-top: 10px !important;
  }
}

@media only screen and (max-width: 540px) {
  #views_slideshow_cycle_div_front_slideshow-default_0 .views-field-body .slider-headline-dark {
    font-size: 21px !important;
    line-height: 24px !important;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 40px;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    padding: 25px 0;
    font-size: 32px;
  }
}

@media only screen and (max-width: 960px) {
  .products-secondary-nav-line-shadow {
    display: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 50%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
    margin: 15% 0;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider li {
    max-width: 100%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-prev-horizontal {
    top: 320px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-next-horizontal {
    top: 320px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img {
    max-width: 99.98%;
    height: auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    max-width: 100%;
  }

  .innovative-minds-wrap {
    min-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background {
    max-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background p {
    background-color: #f8f4f3;
    text-align: right;
  }

  .innovative-minds-wrap .innovative-minds-background p img {
    max-width: none;
    height: 450px;
    width: auto !important;
    overflow: hidden;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    background-color: #f8f4f3;
    text-align: left;
    max-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    max-width: none;
    height: 530px;
    width: auto !important;
    overflow: hidden;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 80px;
    margin-right: 80px;
  }

  .power-of-sequencing-main-left-top,
  .power-of-sequencing-main-left-lower,
  .power-of-sequencing-main-right-top,
  .power-of-sequencing-main-right-lower {
    min-height: 0;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image {
    float: none;
    text-align: center;
    width: 100%;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image img {
    width: 100%;
    height: auto;
    max-width: 300px;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-feature-text {
    float: none;
    margin-top: 40px;
    text-align: center;
    width: 100%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 30px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
    width: 64%;
    float: left;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
    width: 33%;
    margin: 0 0 30px 3%;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    height: 40px;
    width: 45px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 30px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
    width: 64%;
    float: left;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
    width: 33%;
    margin: 00 30px 3%;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    height: 40px;
    width: 45px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    padding: 15px 0;
    font-size: 30px;
  }

  .immunoseq-disclaimer {
    padding: 2px 0 0 0;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-maps {
    width: 62.5%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts {
    width: 37.5%;
  }
}

@media only screen and (max-width: 940px) {
  .quantifiable-results-horizontal-circle-2 .p-plus {
    left: 0;
  }

  .quantifiable-results-horizontal-circle-2 .p-plus-last {
    left: 78%;
  }

  .experts-video-wrap {
    height: 510px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 20px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 26px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    width: 40px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 20px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 26px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    width: 40px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 230px;
  }
}

@media only screen and (max-width: 890px) {
  .products-order-now {
    margin-bottom: 0 !important;
  }

  .products-order-now p {
    padding-right: 0 !important;
    display: block !important;
  }

  .products-order-now .order-now-left {
    display: block;
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 0 50px 0 !important;
    padding-top: 18px;
    padding-bottom: 5px !important;
  }

  .products-order-now .order-now-left .panels-flexible-region-inside {
    padding-right: 0 !important;
  }

  .products-order-now .order-now-right {
    display: block;
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 90px 0 50px 0 !important;
    padding-top: 18px;
    padding-bottom: 5px !important;
  }

  .products-order-now .order-now-right .panels-flexible-region-inside {
    padding-right: 0 !important;
  }

  .products-order-now .order-now-left-image {
    float: none;
    padding-right: 0 !important;
  }

  .products-order-now .order-now-left-content h1,
  .products-order-now .order-now-left-content h2 {
    text-align: center;
  }

  .products-order-now .order-now-left-content a.immunobtn {
    left: 38%;
    right: 38%;
    top: 200px;
  }

  .products-order-now .order-now-left-content .rteleft {
    text-align: center !important;
  }

  .inquiry-to-insights-table {
    width: 100%;
  }

  .inquiry-to-insights-table inquiry-to-insights-column-container {
    display: block;
    width: 100%;
  }

  #inquiry-to-insights-content-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 30px;
  }

  #inquiry-to-insights-content-container #inquiry-to-insights-content-wrap {
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 !important;
    padding-top: 18px;
  }

  .immunoseq-footer-link-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 50px !important;
  }

  .immunoseq-footer-link-container .immunoseq-footer-link-wrap {
    float: none !important;
    width: auto !important;
    min-height: 130px;
    padding-top: 50px;
    margin: 0 !important;
  }

  .immunoseq-footer-link-container .immunoseq-footer-link-wrap .immunoseq-footer-link {
    background-position: center top !important;
  }

  .quantifiable-results-download {
    background-color: #dadada;
    float: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 99.89%;
    margin-bottom: 3em;
  }

  .quantifiable-results-download p {
    font-size: 12px;
  }

  .quantifiable-results-download img {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .experts-video-wrap {
    height: 480px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 150px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 25px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-maps {
    width: 99.98%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts {
    width: 99.98%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane {
    float: left;
    width: 50%;
  }
}

@media only screen and (max-width: 860px) {
  .p-plus {
    right: 92%;
  }

  .p-plus-last {
    left: 92%;
    bottom: 0.83em;
  }

  .quantifiable-results-horizontal-circle-1 .p-plus {
    width: 92%;
  }

  .quantifiable-results-horizontal-circle-1 .p-plus-last {
    width: 92%;
  }

  .experts-video-wrap {
    height: 470px;
  }

  .ordering-regional-contact {
    width: 48.45%;
  }
}

@media only screen and (max-width: 830px) {
  .experts-video-wrap {
    height: 450px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 28px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 210px;
  }
}

@media only screen and (max-width: 810px) {
  .immunosequencing-your-way-main-wrap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-left-wrap,
  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-right-wrap {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
  }

  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-left-wrap img,
  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-right-wrap img {
    height: auto;
    width: 80%;
  }

  .experts-video-wrap {
    height: 435px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 215px;
    margin: 20% 0;
  }
}

@media only screen and (max-width: 770px) {
  .simple-step-1 {
    float: none !important;
    width: auto !important;
  }

  .simple-step-2 {
    float: none !important;
    width: auto !important;
    margin-top: 30px;
  }

  .simple-step-3 {
    float: none !important;
    width: auto !important;
  }

  .experts-video-wrap {
    height: 415px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 130px;
    max-height: 140px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 24px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 24px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 48%;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 26px;
  }
}

@media only screen and (max-width: 760px) {
  img.desktop_view_only {
    display: none;
  }

  img.mobile_view_only {
    display: inline-block;
  }

  .quantifiable-results-horizontal-circle-2 .p-plus-last {
    bottom: 1.03em;
  }

  .resources-row {
    display: inline;
    margin-bottom: 0 !important;
  }

  .resources-row .resources-cell {
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 0 50px 0 !important;
    padding-top: 18px;
  }

  .kit-workflow-graphic {
    height: 200px;
  }

  .experts-video-wrap {
    height: 410px;
  }

  .applications-applying-title-left,
  .applications-applying-title-center,
  .applications-applying-title-right {
    float: none;
    width: 65%;
    margin: 0 auto 60px auto;
  }

  .applications-applying-title-left .applications-applying-content,
  .applications-applying-title-center .applications-applying-content,
  .applications-applying-title-right .applications-applying-content {
    min-height: 100px;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image {
    width: 100%;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body {
    width: 100%;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation {
    display: none;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
    display: block;
  }

  body.immunoseq-product-service #analyzer-image-map-wrap,
  body.immunoseq-product-kits #analyzer-image-map-wrap,
  body.immunoseq-analyzer #analyzer-image-map-wrap {
    display: none;
  }
}

@media only screen and (max-width: 735px) {
  .power-of-sequencing-main-left-wrap {
    width: 7.5%;
  }

  .power-of-sequencing-main-image-wrap {
    width: 85%;
  }

  .power-of-sequencing-main-right-wrap {
    width: 7.5%;
  }

  #awaiting-content {
    margin-top: 0;
    margin-bottom: 35px;
  }

  #awaiting-content .added-content {
    margin: 5px 0;
  }

  #awaiting-content .added-content p.rteleft,
  #awaiting-content .added-content p.rteright,
  #awaiting-content .added-content p.rtecenter {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
    padding: 15px 0;
  }

  #awaiting-content hr.shaded-line {
    margin: 0;
  }

  #awaiting-content hr.shaded-line:after {
    background: #e5e3e2;
    height: 1px;
  }

  .experts-video-wrap {
    height: 395px;
  }

  .single-step {
    width: 48.5%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 70%;
    margin: auto;
    float: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 285px;
    margin: 15% auto;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: inline-block;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 60%;
    float: none;
    margin: 40px auto;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 263px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 24px;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 20% 60px 20%;
    max-width: 60%;
  }

  body.node-type-immunoseq-assay-hs #assay-page-primary-content,
  body.node-type-immunoseq-assay-mm #assay-page-primary-content {
    float: none;
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 200px;
  }
}

@media only screen and (max-width: 690px) {
  .innovative-minds-background {
    max-height: 450px;
  }

  .order-now-left-content a.immunobtn {
    left: 36% !important;
  }

  .immunoseq-for-callout-research-wrap {
    float: none;
    width: auto;
    margin: 0px !important;
    padding-bottom: 30px !important;
  }

  .immunoseq-for-callout-development-wrap {
    float: none;
    width: auto;
    margin: 0px !important;
  }

  .products-services-and-kit-left-graphic-link {
    bottom: 0;
    top: 0;
  }

  .products-services-and-kit-right-graphic-link {
    bottom: 0;
    top: 0;
  }

  .products-services-and-kit-arrow-graphic {
    width: 30%;
  }

  .products-loci-table .rwd-table tr {
    display: block;
    padding: 15px;
    position: relative;
  }

  .products-loci-table .rwd-table tr:before {
    border-bottom: 1px solid #ff7900;
    border-left: 1px solid #ff7900;
    border-top: 1px solid #ff7900;
    color: #ff7900;
    content: "L \A O \A C \A I";
    display: block;
    font-weight: 100;
    height: 75%;
    left: 0;
    padding-left: 5px;
    padding-top: 18%;
    position: absolute;
    width: 12px;
    top: 90px;
  }

  .products-loci-table .rwd-table tr:first-of-type {
    display: none;
  }

  .products-loci-table .rwd-table tr:first-of-type:before {
    display: none;
  }

  .products-loci-table .rwd-table th {
    display: none;
  }

  .products-loci-table .rwd-table td {
    border-right: none;
    display: block;
    max-width: 300px;
    padding-left: calc(7.5em + 20px);
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
  }

  .products-loci-table .rwd-table td p {
    height: 40px;
  }

  .products-loci-table .rwd-table td p span {
    text-align: left;
  }

  .products-loci-table .rwd-table td:first-child {
    border: none;
    padding-left: calc(7.5em + 20px);
  }

  .products-loci-table .rwd-table td:nth-child(2) {
    border-right: none;
  }

  .products-loci-table .rwd-table td:before {
    display: inline-block;
  }

  .products-loci-table .rwd-table:before {
    display: none;
  }

  .row-190-11-mixin {
    width: 100%;
  }

  .row-190-11-mixin .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-left {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-left .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-center_ {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-center_ .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-right {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-right .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .p-plus {
    display: none;
  }

  .p-plus-last {
    display: none;
  }

  .quantifiable-results-circles {
    width: 100%;
    margin-top: 40px;
  }

  .quantifiable-results-horizontal-circle-1 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .quantifiable-results-horizontal-circle-2 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .quantifiable-results-horizontal-circle-3 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .experts-video-wrap {
    height: 370px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 220px;
  }

  .panels-flexible-region-161-center {
    float: none;
    width: 100%;
  }

  .panels-flexible-region-161-apply_now {
    float: none;
    margin: 0 auto 30px auto;
    min-width: 206px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
    width: 99.98%;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
    max-width: 100%;
    width: auto;
    margin: 15px 0 30px 0;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    height: 40px;
    width: 40px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
    width: 99.98%;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
    max-width: 100%;
    width: auto;
    margin: 15px 0 30px 0;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    height: 40px;
    width: 40px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 24px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane {
    float: none;
    width: 99.98%;
  }
}

@media only screen and (max-width: 655px) {
  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 40px;
    margin-right: 40px;
  }

  .experts-video-wrap {
    height: 350px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 210px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 18px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 22px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 160px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    margin: 0 15%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-light,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-light {
    display: none;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-content,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-content {
    display: none;
  }

  .p-plus {
    display: none;
  }

  .p-plus-last {
    display: none;
  }

  #immunoseq-analyzer-key-features-control {
    margin-top: 0;
    width: 100%;
  }

  #immunoseq-analyzer-key-features-control .view-content .views-row.current-feature {
    border-right: 2px solid #909090;
  }

  #immunoseq-analyzer-key-features-control .view-content .views-row.current-feature:after {
    border: none;
    display: none;
  }

  #immunoseq-analyzer-key-features-content {
    width: 100%;
  }

  .analyzer-immunoseq-analyzer-graphic-left,
  .analyzer-immunoseq-analyzer-graphic-center,
  .analyzer-immunoseq-analyzer-graphic-right {
    width: 100%;
  }

  .analyzer-immunoseq-analyzer-graphic-left p,
  .analyzer-immunoseq-analyzer-graphic-center p,
  .analyzer-immunoseq-analyzer-graphic-right p,
  .analyzer-immunoseq-analyzer-graphic-left p.extra-padding-small,
  .analyzer-immunoseq-analyzer-graphic-center p.extra-padding-small,
  .analyzer-immunoseq-analyzer-graphic-right p.extra-padding-small {
    padding-top: 15px;
  }

  .analyzer-immunoseq-analyzer-graphic-right {
    margin-bottom: 30px;
  }

  .analyzer-immunoseq-analyzer-graphic-spacer {
    width: 100%;
    text-align: center;
  }

  .analyzer-immunoseq-analyzer-graphic-spacer img {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .experts-video-wrap {
    height: 330px;
  }

  .ordering-regional-contact {
    width: 100%;
    flaot: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 80%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 265px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 200px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 15px 0;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 15px 0;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 48%;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 75%;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 10% 60px 10%;
    max-width: 80%;
  }
}

@media only screen and (max-width: 540px) {
  .order-now-left-content a.immunobtn {
    left: 32% !important;
  }

  .top-callout-banner-content-wrap-left {
    float: none;
    width: auto;
    min-height: none;
    margin: 0px !important;
    padding-top: 18px;
    padding-bottom: 30px !important;
  }

  .top-callout-banner-content-wrap-right {
    float: none;
    width: auto;
    min-height: none;
    margin: 0px !important;
    padding-top: 18px;
  }

  .products-circles p {
    width: 100%;
    margin: 1em auto;
  }

  .products-services-and-kit-left-graphic-link {
    width: 110px;
    height: 115px;
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Inactive_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-left-graphic-link:hover {
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Hover_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-right-graphic-link {
    width: 110px;
    height: 115px;
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Inactive_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-right-graphic-link:hover {
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourSamples_Hover_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-bottom-graphic-link {
    margin-top: 50px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .experts-video-wrap {
    height: 285px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 90%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 170px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 0px;
    max-width: 57%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 10px 0;
    line-height: 1.25em;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 0px;
    max-width: 57%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 10px 0;
    line-height: 1.25em;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 100%;
    top: 0;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin-top: 18px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 40%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 130px;
  }
}

@media only screen and (max-width: 490px) {
  .immunoseq-people-driving-discovery-wrap {
    min-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 0px;
    margin-right: 0px;
  }

  .experts-video-wrap {
    height: 255px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 100%;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 80%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 205px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 18px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 18px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 115px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    margin: 0 8%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 82% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 95px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 33px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 35px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 95px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 33px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 35px;
  }

  .experts-video-wrap {
    height: 250px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 200px;
  }

  .ordering-contact-executive-top-wrap .support-table .mobile-table {
    display: table;
  }

  .ordering-contact-executive-top-wrap .support-table .desktop-table {
    display: none;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 87% auto;
  }

  .order-now-left-content a.immunobtn {
    left: 28% !important;
  }

  .kit-workflow-graphic {
    height: 1300px;
    width: 100%;
    background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Kit_Workflow_MOBILE_NEW.png) center top;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .experts-video-wrap {
    height: 235px;
  }

  .applications-applying-title-left,
  .applications-applying-title-center,
  .applications-applying-title-right {
    width: 100%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 235px;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 90%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 210px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 0 60px 0;
    max-width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 95px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    font-size: 0.8em;
    line-height: 1em;
    margin: 0 6%;
    width: 46%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 270px;
    margin: 10px auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 90% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 77px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 77px 0 0;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 570px;
    max-height: 570px;
  }

  .experts-video-wrap {
    height: 220px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 220px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 195px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 20px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 50px 0 50px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 90px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 95% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 73px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 73px 0 0;
  }

  .immunoseq-footer-link {
    font-size: 14px !important;
  }

  .innovative-minds-wrap {
    min-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background {
    max-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background p img {
    height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 450px;
    max-height: 450px;
  }

  .experts-video-wrap {
    height: 200px;
  }

  #experts-video-selector-wrap #experts-video-select-2,
  #experts-video-selector-wrap #experts-video-select-4 {
    margin: 0 0 30px 0;
  }

  #experts-video-selector-wrap #experts-video-select-1,
  #experts-video-selector-wrap #experts-video-select-3 {
    margin: 0 30px 30px 0;
  }

  .single-step {
    width: 99.98%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 205px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 185px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    max-width: 70%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
    padding: 5px 0;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    max-width: 70%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
    padding: 5px 0;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 18px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 40px 0 40px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 10px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 230px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 90% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 65px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 65px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide {
    margin: 0 62px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after {
    left: 0px;
  }

  .inquiry-to-insights-table-header {
    font-size: 40px !important;
  }

  .order-now-left-content a.immunobtn {
    left: 22% !important;
    top: 220px !important;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 630px;
    max-height: 630px;
  }

  .experts-video-wrap {
    height: 185px;
  }

  #experts-video-selector-wrap #experts-video-select-2,
  #experts-video-selector-wrap #experts-video-select-4 {
    margin: 0 0 30px 0;
    max-width: 42%;
  }

  #experts-video-selector-wrap #experts-video-select-1,
  #experts-video-selector-wrap #experts-video-select-3 {
    margin: 0 30px 30px 0;
    max-width: 42%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 185px;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 100%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 185px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 18px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 16px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 18px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 16px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
    margin-left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
    margin-left: 12px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 660px;
    max-height: 660px;
  }

  .experts-video-wrap {
    height: 175px;
  }

  .pane-tech-slider .jcarousel-prev-horizontal {
    top: 345px;
  }

  .pane-tech-slider .jcarousel-next-horizontal {
    top: 345px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 175px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 16px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 30px 0 30px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane h3 {
    font-size: 15px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane p {
    font-size: 15px;
  }
}

@media only screen and (max-width: 320px) {
  .order-now-left-content a.immunobtn {
    left: 18% !important;
    top: 250px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 60px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 60px 0 0;
  }

  .immunoseq-footer-link {
    font-size: 12px !important;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 690px;
    max-height: 690px;
  }

  .experts-video-wrap {
    height: 165px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 165px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane h3 {
    font-size: 14px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane p {
    font-size: 14px;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 210px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  .immunoseq-people-driving-discovery-wrap {
    min-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 490px;
    max-height: 490px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 250px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcrb-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcrb-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcrg-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcrg-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcra_d-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcra_d-nav:hover:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.igh-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.igh-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.igk_l-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.igk_l-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.igk_l-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.igk_l-nav:after {
    left: 0px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 550px;
    max-height: 550px;
  }
}

@media only screen and (max-width: 1050px) {
  body.page-node-1180 form {
    margin-bottom: 130px;
  }
}

@media only screen and (max-width: 960px) {
  body.page-node-1180 form {
    margin-bottom: 200px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 20.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 30px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 30px;
    margin-right: 0;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb img {
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media only screen and (max-width: 940px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 18.3px;
  }
}

@media only screen and (max-width: 890px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 17.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 380px;
  }
}

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

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid {
    max-width: 40%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 15.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 350px;
  }
}

@media only screen and (max-width: 830px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 480px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 380px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 14.5px;
  }
}

@media only screen and (max-width: 810px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 475px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 375px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 60%;
  }

  body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p {
    font-size: 18px;
    line-height: 28px;
  }

  body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit {
    font-size: 14px;
    line-height: 14px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
    display: block;
    margin: 30px auto 45px auto;
    max-width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    min-width: 65px;
    max-width: 65px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 330px;
  }
}

@media only screen and (max-width: 770px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 455px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 355px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 65%;
  }
}

@media only screen and (max-width: 760px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 450px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 350px;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 65%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 20px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 20px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 735px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 440px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 340px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 70%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 300px;
  }
}

@media only screen and (max-width: 690px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 420px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 320px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 75%;
  }

  body.node-type-article section.col-sm-9 {
    width: 97%;
  }

  body.node-type-article aside.col-sm-3 {
    margin: 24px 15px 0 10.5px;
    width: 97%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 35%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 45%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 10px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 10px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 655px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 400px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 300px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 80%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 620px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 335px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 235px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid {
    display: none;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 85%;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 80%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 40%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 50%;
  }
}

@media only screen and (max-width: 580px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 320px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 220px;
  }

  body.node-type-news-top-level .news-intro .news-media-contact-container,
  body.node-type-news-top-level .news-intro .news-page-title-container {
    float: none;
    max-width: 100%;
    width: 100%;
  }

  body.node-type-news-top-level .news-intro .news-media-contact-container .news-media-contact-wrap,
  body.node-type-news-top-level .news-intro .news-page-title-container .news-media-contact-wrap {
    text-align: left;
    padding-top: 30px;
  }
}

@media only screen and (max-width: 540px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 265px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay {
    top: 142px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 165px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 60%;
    padding: 15px 15px 0 15px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-widdth: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 90%;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image {
    padding-bottom: 0;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field {
    float: none;
    width: 100%;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image {
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 45%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 55%;
  }
}

@media only screen and (max-width: 490px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 500px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 400px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 100%;
    max-height: 250px;
    overflow: hidden;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image img,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail img {
    max-width: 100%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 100%;
    padding: 15px 15px 0 15px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 100%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 100%;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 100%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 50%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 60%;
  }
}

@media only screen and (max-width: 475px) {
  body.node-type-article section.col-cm-9 {
    width: 95%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 95%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 55%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 65%;
  }
}

@media only screen and (max-width: 448px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
    max-width: 270px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 300px;
  }
}

@media only screen and (max-width: 420px) {
  body.page-node-1180 form {
    margin-bottom: 60px;
  }

  body.page-node-1180 form .form-item {
    max-width: 98%;
    width: 98%;
  }

  body.page-node-1180 form fieldset.captcha-admin-links,
  body.page-node-1180 form fieldset.captcha {
    float: none;
    max-width: 100%;
    width: auto;
  }

  body.page-node-1180 form .webform-submit {
    max-width: 100%;
    width: auto;
  }

  body.node-type-article section.col-cm-9 {
    width: 94%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 94%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 60%;
  }
}

@media only screen and (max-width: 390px) {
  body.node-type-news-top-level .header-wrap .header-text-overlay {
    top: 136px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-height: 230px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 100%;
  }
}

@media only screen and (max-width: 360px) {
  body.node-type-article section.col-cm-9 {
    width: 93%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 93%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 70%;
  }
}

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

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-height: 210px;
  }

  body.page-node-1180 form {
    margin-bottom: 60px;
  }

  body.node-type-article section.col-cm-9 {
    width: 92%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 92%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 80%;
  }
}

@media only screen and (max-width: 1400px) {
  body.node-type-clonoseq-top-level .header-wrap .header-background img {
    height: auto;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1050px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 70px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay {
    top: 80px;
  }
}

@media only screen and (max-width: 980px) {
  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    display: inline-block;
    margin-bottom: 15px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form {
    margin: auto 5%;
    max-height: 40%;
    max-width: unset;
    width: 90%;
  }
}

@media only screen and (max-width: 960px) {
  body.node-type-clonoseq-top-level .secondary-nav-container {
    display: none;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 60px;
  }

  body.node-type-clonoseq-top-level footer {
    margin-top: 0px !important;
  }

  body.node-type-clonoseq-top-level footer.footer {
    margin-top: 0;
    position: relative;
    top: 23px;
  }

  body.page-node-1190 .header-wrap {
    margin-bottom: 38px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 700px;
    max-height: 700px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content {
    width: 100%;
    height: 700px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 60px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 30px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 58%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover {
    display: none;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a {
    height: auto;
  }
}

@media only screen and (max-width: 940px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 194px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    margin-bottom: 35px;
    width: 34%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 10%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    float: right;
    margin-right: 10%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.chronic-lymphocytic-leukemia-button-wrap {
    text-align: center;
    width: 100%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    padding: 20px 10px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 30px;
  }
}

@media only screen and (max-width: 890px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 50px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 630px;
    max-height: 630px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 65%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    width: 35%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 183px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(70% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(70% + 50px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    top: 0;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    top: 20%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    top: 30%;
  }
}

@media only screen and (max-width: 860px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 500px;
    max-height: 500px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 54px;
    padding-top: 20%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 27px;
    padding-bottom: 0.25em;
  }

  body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
    margin-top: 15px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 174px;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap {
    width: 48%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap:nth-child(odd) {
    margin-right: 4%;
  }
}

@media only screen and (max-width: 830px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 170px;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta h4.pane-title {
    min-height: 3em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    height: 100%;
    left: 0;
    margin: auto;
    top: 90%;
    width: 90%;
    z-index: -1;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: -60px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 40%;
    left: 0;
    margin: auto;
    top: 94%;
    width: 90%;
    z-index: -1;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: -60px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 40%;
    left: 0;
    margin: auto;
    top: 94%;
    width: 90%;
    z-index: -1;
  }
}

@media only screen and (max-width: 810px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay img {
    max-height: 80px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 34px;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
    margin-bottom: 35px;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    margin-bottom: 30px;
    width: 48%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 166px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 40%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 5%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 5%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-text-wrap p {
    padding: 0 10px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 60%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    width: 40%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 265px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 265px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: -30px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 35%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: -30px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 35%;
  }
}

@media only screen and (max-width: 770px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 450px;
    max-height: 450px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 48px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 24px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 158px;
    padding: 5px 10px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 42%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 4%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 4%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(80% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(80% + 50px);
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap img[src*="Desktop"] {
    display: none;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container {
    background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Checkmarks_Mobile.png);
    background-repeat: no-repeat;
    height: 617px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 88px;
    width: 280px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split {
    float: none;
    height: 100px;
    margin-left: 79px;
    width: 180px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split1 {
    height: 30px;
    margin-bottom: 80px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split2 {
    height: 30px;
    margin-bottom: 80px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split3 {
    height: 45px;
    margin-bottom: 65px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split4 {
    height: 45px;
    margin-bottom: 65px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split5 {
    height: 65px;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell {
    margin-bottom: 30px;
    width: 48%;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell:nth-child(odd) {
    margin-right: 2%;
  }
}

@media only screen and (max-width: 760px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 150px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i1 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i2 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i3 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i4 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i5 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i6 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i7 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i8 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i9 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i10 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i11 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i12 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i13 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i14 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: 0px;
  }
}

@media only screen and (max-width: 740px) {
  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup {
    margin-top: 100px;
    max-height: none;
    overflow: scroll;
    width: 90%;
    top: 30% !important;
    position: fixed;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
    position: absolute;
    top: 0;
    width: 100%;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p {
    margin-bottom: 0;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p:first-of-type {
    margin-top: 55px;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap {
    position: sticky;
  }
}

@media only screen and (max-width: 735px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay img {
    max-height: 75px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 32px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    padding-top: 55%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 8%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 16%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    padding: 5px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 44%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 3%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 3%;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 28px;
    line-height: 1.1em;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 28px;
    line-height: 1.1em;
  }

  body.page-node-1191 .section-content.w-background.flagwrap {
    top: 64%;
    width: 375px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p {
    left: 30%;
    width: 53%;
    top: -10px;
  }
}

@media only screen and (max-width: 690px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 30px;
    margin-top: -15px;
  }

  body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
    margin-top: 10px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 18%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    height: 5px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap {
    width: 82%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    max-width: 95%;
    top: 65px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    max-width: 95%;
    top: 35px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    max-width: 95%;
    top: 35px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 50%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 0%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 0%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    max-height: 80px;
    min-height: 80px;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-left-wrap p.gap-arrow {
    display: none;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 290px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    padding-top: 40px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 290px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 100%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    margin-bottom: 35px;
    width: 100%;
  }
}

@media only screen and (max-width: 655px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 40px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 42px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 20px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 4%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-lft: 20%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 18%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 110px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 100%;
    text-align: center;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap>div {
    padding: 0;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta p {
    min-height: 64px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 26px;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region {
    float: none;
    width: 100%;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.spacer-only {
    display: none;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.animation-wrap {
    margin-top: 35px;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.animation-wrap .inside {
    padding-left: 0;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 300px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    padding-top: 45px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 300px;
    width: 59.5%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
    font-size: 12px;
    line-height: 1em;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
    height: 15px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
    top: 5.5em;
  }
}

@media only screen and (max-width: 620px) {
  body.node-type-clonoseq-top-level .header-wrap .header-background p.desktop {
    display: none;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-background p.mobile {
    display: block;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 28px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 100%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    float: left;
    height: 110px;
    width: 50%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 110px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 48px;
    position: absolute;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap {
    width: 100%;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .table-intro {
    border-bottom: none;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table {
    display: none;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table {
    display: block;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table h3.pane-title {
    margin-left: 1em;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table {
    margin-bottom: 45px;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td {
    max-width: unset;
    text-align: left;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td p {
    margin: 0;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type {
    margin: 0.5em 1em;
    max-width: 145px;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td.key {
    font-weight: 700;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td.key.callout {
    color: #009fda;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content h3 {
    height: 45px;
    line-height: 20px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p {
    height: 45px;
    line-height: 20px;
  }

  body.page-node-1203 .section-service-offers .service-offers-intro-wrap h2 {
    margin-bottom: 0;
    margin-top: 35px;
    padding-bottom: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container {
    margin-top: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: 250px;
    margin-right: 2%;
    width: 48%;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -20px;
  }

  body.page-node-1191 .section-indications-content .single-col {
    width: 90%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-1 {
    margin-left: -8px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-2 {
    margin-left: -90px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-1 {
    margin-left: 0;
    width: 110px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-2 {
    width: 120px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-3 {
    right: 0;
    width: 190px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .animation-slider-box {
    margin: 0 50px 0 10px;
  }

  body.page-node-1191 .section-contact .pane-webform form .btn {
    display: block;
    float: none;
    margin: 40px auto 0 auto;
  }

  body.page-node-1202 .pane-webform form .panel.captcha .panel-body {
    display: block;
  }

  body.page-node-1202 .pane-webform form .panel.captcha .panel-body div.g-recaptcha {
    border-bottom: none;
    border-left: none;
    padding-left: 0;
  }
}

@media only screen and (max-width: 580px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 30px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 26px;
  }

  body.node-type-clonoseq-top-level .section-citations>div {
    padding: 35px 10px;
  }

  body.node-type-clonoseq-top-level .section-citations .citation-container .split {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 340px;
    max-height: 340px;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    float: none;
    margin: 30px auto;
    max-width: 49.5%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    float: none;
    margin: 0 auto;
    max-width: 49.5%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    max-height: 100px;
    min-height: 100px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 27%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers>div {
    font-size: 13px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers>div span {
    font-size: 24px;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3 {
    line-height: 1.25em;
    padding-top: 1em;
    min-height: 4.5em;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab:after {
    top: 100%;
  }
}

@media only screen and (max-width: 540px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 10px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 58%;
    width: 42%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 58%;
    width: 42%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 120px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 120px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 60px;
    position: absolute;
  }

  body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    max-width: 95%;
  }

  body.page-node-8134 .section-primary-container.section-all-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    height: 70px;
  }

  body.page-node-8134 .section-primary-container.section-cll-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    height: 70px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(90% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(90% + 50px);
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: unset;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    float: none;
    width: 100%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line_Mobile.png) 39 0 39 0;
    border-style: solid;
    border-width: 39px 0 0 0;
    height: auto;
    left: unset;
    position: relative;
    width: 100%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap .inside {
    padding-left: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
    height: 250px;
    width: 48%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
    width: 48%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-right: 2%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .inside {
    padding-left: 0;
    paddin-right: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-right: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(even) {
    margin-right: 2%;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .inside {
    padding: 0;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .inside .how-clonoseq-result-split-content-image {
    text-align: center;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
    font-size: 10px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
    height: 15px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-2 {
    left: 43%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-3 {
    left: 60%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-4 {
    left: 86%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
    top: 5em;
    left: 60%;
    right: 2%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    left: -25px;
    top: 86%;
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 50%;
    left: -25px;
    top: 93%;
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 40%;
    left: -25px;
    top: 93%;
    width: calc(100% - 25px);
  }
}

@media only screen and (max-width: 490px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 20px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 18px;
    margin-top: -18px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 280px;
    max-height: 280px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 34px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 16px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 62%;
    width: 38%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 62%;
    width: 38%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 4%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    max-width: 74.5%;
    width: 100%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    max-width: 74.5%;
    width: 100%;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta {
    width: 100%;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta h4.pane-title {
    min-height: 2em;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta p {
    min-height: 48px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row {
    max-width: 90%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    min-height: 64px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -45px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 22%;
    top: 44.58%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 7.38%;
  }
}

@media only screen and (max-width: 475px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 0px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: 280px;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -65px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap {
    top: 67%;
    left: 42%;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p {
    left: 30%;
    height: 124px;
    width: 30%;
    top: -25px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p:after {
    border-bottom: 65px solid transparent;
    border-top: 60px solid transparent;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 20%;
    top: 44.5%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 6.78%;
  }
}

@media only screen and (max-width: 448px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 250px;
    max-height: 250px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 30px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 14px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    width: 100%;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content>div {
    padding: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: auto;
    margin: 20px 10%;
    width: 80%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap:nth-child(odd) {
    margin-right: 10%;
    margin-left: 10%;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 20px;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 20px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -75px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    top: 44.78%;
    left: 18%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 6%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-1 {
    margin-left: 0;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-2 {
    left: 30%;
    margin-left: 0;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-1 {
    margin-left: 15px;
    width: 100px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-2 {
    left: 54%;
    width: 110px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-3 {
    right: 0;
    width: 170px;
  }

  body.page-node-1202 .clinical-services-wrap,
  body.page-node-1202 .sales-regions-wrap {
    border-left: none;
    border-right: none;
    width: 98.99%;
    float: none;
    margin: 30px auto;
  }

  body.page-node-1202 .sales-regions-wrap {
    border-top: 1px solid #434347;
    padding-top: 30px;
  }

  body.page-node-1202 .animated-map>div {
    height: auto;
    width: auto;
  }

  body.page-node-1202 .animated-map .map-start>img,
  body.page-node-1202 .animated-map .map-end>img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 300px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers {
    display: none;
  }
}

@media only screen and (max-width: 420px) {
  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 750px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
    top: 12em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image.infront {
    top: calc(12em + 40px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    left: 0;
    max-width: 100%;
    top: 125px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    left: 0;
    max-width: 100%;
    top: 125px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 75%;
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links {
    bottom: unset;
    left: 0;
    right: 0;
    top: -15px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
    top: 12em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image.infront {
    top: calc(12em + 40px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    left: 0;
    max-width: 100%;
    top: 50px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links {
    bottom: unset;
    left: 0;
    right: 0;
    top: -15px;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
    height: auto;
    margin-bottom: 35px;
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-left: 10%;
    margin-right: 10%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-left: 10%;
    margin-right: 10%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(even) {
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media only screen and (max-width: 390px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    margin: 0 7%;
    max-width: 86%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 26px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 15%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 12%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    max-width: 88.5%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    max-width: 88.5%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
    width: 100%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap h5 {
    font-size: 30px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -95px;
  }

  body.page-node-1191 .steps-wrap .next-steps {
    padding-left: 5px;
    padding-right: 5px;
  }
}

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

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 18px;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
    height: 5em;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue {
    margin-right: 30px;
  }

  body.node-type-clonoseq-top-level footer.footer .footer-inner .container .row .footer-copyright-block {
    width: 280px;
  }

  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 750px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
    width: 300px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    top: 120px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    height: 130%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 120px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 95%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
    width: 300px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    left: 0;
    position: absolute;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: auto;
    margin: 20px 10%;
    width: 80%;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -110px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 12%;
  }
}

@media only screen and (max-width: 340px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 16px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 70px;
    position: absolute;
  }

  body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2 {
    font-size: 20px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -10px;
  }

  body.page-node-1191 .section-indications-content .single-col {
    width: 90%;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -115px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 8%;
    top: 44.78%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 4%;
  }
}

@media only screen and (max-width: 330px) {
  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -15px;
  }

  body.page-node-1193 .section-how-it-works-2 .how-it-works-caption-wrap .caption.extra-caption.mid-caption {
    margin-top: 290px;
  }
}

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

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 16px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -20px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 200px;
    max-height: 200px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 24px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 12px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -125px;
  }
}

@media only screen and (max-width: 960px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-width: 30%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap img {
    height: auto;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 67%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    float: none;
    max-width: 100%;
  }

  body.publications-page .promoted-wrap .pane-content {
    overflow: scroll;
  }

  body.publications-page .promoted-wrap .pane-content .view-content {
    width: 960px;
  }

  body.publications-page .pubs-research-wrap,
  body.publications-page .pubs-diagnostics-wrap {
    margin-bottom: 75px;
  }
}

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

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 860px) {
  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    max-width: 38.98%;
  }
}

@media only screen and (max-width: 830px) {
  body.publications-page .header-wrap .header-text-overlay {
    top: 40px;
  }
}

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

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 65%;
  }
}

@media only screen and (max-width: 720px) {
  body.publications-page .header-wrap .header-background {
    height: 375px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    max-width: 100%;
    top: 180px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-left {
    max-width: 100%;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay,
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    top: 330px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card {
    height: 270px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    max-height: 91.5px;
    max-width: 65%;
    overflow: hidden;
    padding-left: 0;
  }
}

@media only screen and (max-width: 655px) {
  body.publications-page .promoted-wrap .current-card .promoted-card {
    height: 360px;
    padding: 0 20px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    margin: 0 0 5px 0;
    max-height: 200px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    width: 100%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap img {
    height: 100%;
    max-height: 400px;
    width: auto;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 100%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p {
    display: none;
  }
}

@media only screen and (max-width: 540px) {
  body.publications-page .header-wrap .header-text-overlay {
    top: 10px;
  }

  body.publications-page .header-wrap .header-text-overlay h1 {
    font-size: 32px;
  }

  body.publications-page .header-wrap .header-text-overlay p {
    line-height: 20px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    right: unset;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right p,
  body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter {
    text-align: left;
  }
}

@media only screen and (max-width: 490px) {
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2 {
    padding: 12px 10px;
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay {
    left: 200px;
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2 {
    padding: 12px 10px;
    width: 160px;
  }
}

@media only screen and (max-width: 475px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 180px;
  }
}

@media only screen and (max-width: 390px) {
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    top: 337px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2 {
    font-size: 16px;
    height: 38px;
    padding: 10px 8px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2:after {
    border-width: 17px;
    right: -32px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay {
    left: 160px;
    top: 337px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2 {
    font-size: 16px;
    height: 38px;
    padding: 10px 8px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2:after {
    border-width: 17px;
    left: -32px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 170px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 360px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 150px;
  }

  body.publications-page .pubs-main .views-row .views-field-author,
  body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract,
  body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text,
  body.publications-page .pubs-main .views-row .views-field-field-abstract-reference {
    max-width: 99.98%;
    overflow: hidden;
  }
}

.power-of-sequencing-lower-wrap {
  margin-bottom: 30px;
}

.immunoseq-secondary-nav-wrap {
  width: 100%;
}

.immunoseq-people-driving-discovery-background {
  height: 100%;
}

.ordering-regional-contact-corporate {
  margin-bottom: 20px;
  margin-left: 40px;
}

.ordering-regional-contact-button {
  width: 40%;
}

@media only screen and (max-width: 860px) {
  .ordering-regional-contact-corporate {
    margin-left: 46px;
    width: 44%;
  }
}

@media only screen and (max-width: 620px) {
  .ordering-regional-contact-button {
    margin-left: 32px;
    margin-bottom: 20px;
    width: 60%;
  }
}

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

  .short-underline,
  .panel-flexible h1.pane-title,
  .panel-flexible h2.pane-title,
  .panel-flexible h1,
  body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
  body.page-node-580 h1.page-title,
  body.page-node-527 h1.page-header,
  body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
    background-image: none;
  }
}

.pane-tech-slider .jcarousel-navigation li a span {
  visibility: visible;
}

.pane-tech-slider .jcarousel-navigation li a:hover {
  text-decoration: none;
}

.pane-tech-slider .jcarousel-prev-horizontal {
  left: -8px !important;
}

.pane-tech-slider .jcarousel-next-horizontal {
  right: -8px !important;
}

.panels-flexible-row-193-7-inside {
  padding-bottom: 65px;
}

.p-plus {
  font-weight: 100;
}

.p-plus-last {
  font-weight: 100;
}

.secondary-nav-wrap {
  width: 100%;
}

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

  .short-underline,
  .panel-flexible h1.pane-title,
  .panel-flexible h2.pane-title,
  .panel-flexible h1,
  body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
  body.page-node-580 h1.page-title,
  body.page-node-527 h1.page-header,
  body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
    background-image: none;
  }
}

p,
li {
  color: #4d4f53;
  font-weight: normal;
}

hr {
  border-top: 1px solid #4d4f53;
}

.page-header {
  border-bottom: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #002851;
}

.secondary-nav-line-shadow {
  margin: -3em 0 5em 0;
}

.secondary-nav-wrap {
  width: 100%;
  line-height: 85px;
}

.secondary-nav-wrap ul {
  font-size: 0;
  padding-left: 0;
}

.secondary-nav-wrap ul li {
  display: inline-block;
  text-align: center;
}

.secondary-nav-wrap ul li:after {
  border-left: 1px solid #4d4f53;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: 35px;
  width: 1px;
}

.secondary-nav-wrap ul li:first-child:after {
  border-left: none;
}

.secondary-nav-wrap ul li a {
  color: #7c7c7f;
  font-size: 14px;
  font-weight: 400;
  padding: 4px 29px;
  text-transform: uppercase;
}

.secondary-nav-wrap ul li a:hover,
.secondary-nav-wrap ul li a.active {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

.panel-flexible .panels-flexible-row {
  padding-bottom: 0 !important;
}

.panel-flexible .panel-separator {
  margin: 0;
}

.panel-flexible .breadcrumb {
  padding-top: 15px;
}

.panel-flexible h1.pane-title,
.panel-flexible h2.pane-title,
.panel-flexible h1 {
  margin-bottom: 30px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
}

.panel-flexible #about-title-h1 {
  background-image: none;
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 42px;
}

.panel-flexible #insight-title-h1 {
  background-image: none;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 40px;
}

.panel-flexible #pipeline-title-h1 {
  background-image: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 40px;
}

.panel-flexible h3.pane-title {
  margin-bottom: 30px;
}

.panel-flexible .pane-content {
  position: relative;
}

.panel-flexible .pane-content .header-banner {
  position: relative;
  max-height: 500px;
  overflow: hidden;
}

.panel-flexible .pane-content .header-banner img {
  width: 100%;
  min-width: 960px;
}

.panel-flexible .pane-content .header-title {
  position: absolute;
  top: 70px;
  left: 5px;
}

.panel-flexible .pane-content .header-title-white {
  position: absolute;
  top: 70px;
  left: 5px;
  color: #ffffff;
}

.panel-flexible .pane-content .header-title-white h1 {
  color: #ffffff;
}

.panel-flexible .pane-content .header-buttons {
  position: absolute;
  bottom: 35px;
  left: 5px;
  width: 310px;
}

.panel-flexible .pane-content .header-buttons a {
  display: block;
  width: 310px;
  height: 42px;
  margin-bottom: 5px;
  padding: 14px;
  background-color: #ff7900;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
}

.panel-flexible .pane-content .header-buttons a::after {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  content: ">";
  float: right;
}

body.node-type-article .share-wrap {
  text-align: right;
}

body.node-type-article .share-wrap a.at300b {
  float: none;
}

body.node-type-article .share-wrap a .at-icon-wrapper {
  background-color: transparent !important;
}

body.node-type-article .share-wrap a .at-icon-wrapper .at-icon {
  fill: #0f6fa9;
}

body.node-type-article .share-wrap a .at-icon-wrapper .at-icon:hover {
  fill: #169ad5;
}

body.node-type-article .share-wrap:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 0 0 30px 0;
  width: 100%;
}

.footer {
  margin: 0;
  padding-top: 15px;
  border-top: 1px solid #c9cac8;
}

.shaded-line {
  border: 0;
  height: 1px;
  position: relative;
  margin: 3em 0;
}

.shaded-line:before {
  top: -0.5em;
  height: 1em;
}

.shaded-line:after {
  content: "";
  height: 0.5em;
  top: 1px;
}

.shaded-line:before,
.shaded-line:after {
  content: "";
  position: absolute;
  width: 100%;
}

.shaded-line,
.shaded-line:before {
  background: -moz-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -webkit-gradient(radial,
      center center,
      0px,
      center center,
      75%,
      color-stop(0%, rgba(0, 0, 0, 0.05)),
      color-stop(75%, rgba(0, 0, 0, 0)));
  background: -webkit-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -o-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -ms-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: radial-gradient(ellipse at center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
}

.shaded-line:after {
  background: #fff;
}

body.front .breadcrumb {
  display: none;
}

body.front h2.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4d4f53;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.front .pane-1 {
  position: absolute;
  z-index: 10;
  top: 3%;
  right: 0;
  width: 32%;
}

body.front .pane-1 .home-button-link {
  float: right;
}

body.front .pane-1 .home-button-link a,
body.front .pane-1 .home-button-link a:hover {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #ffffff;
}

body.front .pane-homepage-recent-news .views-field-field-date {
  color: #9e9e9e;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
}

body.front .pane-homepage-recent-news .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #0071b2;
  text-decoration: none;
}

body.front .pane-homepage-recent-news .views-field-title a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .pane-homepage-recent-news .views-row {
  padding: 5px 5px 5px 15px;
  margin-bottom: 15px;
}

body.front .pane-homepage-recent-news .views-row-1 {
  background-color: #e5e3e2;
}

body.front .pane-homepage-recent-news .views-row-1 span.date-display-single:after {
  content: " - NEW";
  font-style: normal;
  font-weight: bold;
}

body.front .hp-slide-w-text,
body.front .hp-slide-b-text,
body.front .hp-slide-bl-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
  display: block;
}

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

  body.front .hp-slide-w-text,
  body.front .hp-slide-b-text,
  body.front .hp-slide-bl-text {
    font-size: 13px;
    line-height: 14px;
  }
}

body.front .hp-slide-w-text {
  color: #fff;
}

body.front .hp-slide-b-text {
  color: #5faedf;
  width: 100%;
  display: block;
  max-width: 350px;
}

body.front .hp-slide-bl-text,
body.front .hp-slide-sm-text {
  color: #4d4f53;
  display: block;
}

body.front #views_slideshow_cycle_div_front_slideshow-default_0 .slider-headline-dark {
  letter-spacing: -0.05em;
}

@media only screen and (max-width: 540px) {
  body.front #views_slideshow_cycle_div_front_slideshow-default_0 .slider-headline-dark {
    padding: 2px;
    background-color: rgba(255, 255, 255, 0.7);
    display: inline-block;
  }
}

body.front #views_slideshow_cycle_div_front_slideshow-default_1 .hp-slide-sm-text {
  color: #fff;
  width: 100%;
  max-width: 400px;
}

body.front #views_slideshow_cycle_div_front_slideshow-default_1 .slider-headline-light {
  letter-spacing: -0.02em;
  text-shadow: 1px 1px 0 #333;
}

body.front .views-slideshow-cycle-main-frame-row sup {
  font-size: 24px;
  top: -2px;
}

@media only screen and (max-width: 540px) {
  body.front .views-slideshow-cycle-main-frame-row sup {
    font-size: 18px;
    top: 0px;
  }
}

body.front .hp-slide-sm-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
}

@media only screen and (max-width: 960px) {
  body.front .hp-slide-sm-text {
    display: none !important;
  }
}

body.front .pane-front-slideshow,
body.front .views-field-field-homepage-slide-show-image {
  position: relative;
  margin-bottom: 50px;
  max-height: 500px;
}

body.front .pane-front-slideshow .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto !important;
}

body.front .pane-front-slideshow .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto !important;
}

body.front .pane-front-slideshow .views-field-field-homepage-slide-show-image {
  overflow: hidden;
}

body.front .pane-front-slideshow .views-field-field-homepage-slide-show-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.front .pane-front-slideshow #views_slideshow_controls_text_front_slideshow-default {
  display: none;
}

body.front .pane-front-slideshow .views-field-body {
  position: absolute;
  top: 50px;
  left: 0px;
  width: 100%;
  z-index: 10;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 48px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
  height: 45px;
  width: 200px;
  background: #94c500;
  display: block;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a:hover {
  background: #7aa626;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-3,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-pdf,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-PDF {
  background-image: url(/sites/all/themes/adaptive_2015/images/pdf-link.png);
  background-repeat: no-repeat;
  background-position: 2% 50%;
  padding-left: 30px;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-4,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-video,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-Video {
  background-image: url(/sites/all/themes/adaptive_2015/images/video-link.png);
  background-repeat: no-repeat;
  background-position: 2% 50%;
  padding-left: 30px;
}

body.front .panels-flexible-column-last {
  height: 100%;
  margin-top: 0px;
  font-size: 16px;
}

body.front .panels-flexible-column-last ul,
body.front .panels-flexible-column-last ol {
  padding-left: 0;
  list-style-type: none;
}

body.front .panels-flexible-column-last .more-link {
  margin-bottom: 85px;
}

body.front .panels-flexible-column-last .more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.front .panels-flexible-column-last .more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  width: 51%;
  float: right;
  padding-top: 10px;
  padding-left: 10px;
  color: #002851;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link {
  margin-top: 15px;
  padding: 0 10px;
  margin-bottom: 10px;
  display: inline-block;
  float: right;
  width: 51%;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a:after {
  position: absolute;
  padding-left: 10px;
  content: "\00bb";
  padding-top: 2px;
  font-size: 150%;
}

body.front .panels-flexible-column-last .views-field-field-homepage-slide-show-image {
  margin-bottom: 0;
  float: left;
  height: 100%;
  width: 48%;
}

body.front .panels-flexible-column-last .sticky-features .pane-content {
  margin-bottom: 15px;
}

body.front .panels-flexible-column-last .sticky-features .pane-content:hover {
  cursor: pointer;
  cursor: hand;
}

body.front .panels-flexible-column-last .sticky-features .pane-content:hover .views-field-field-learn-more-link a {
  color: #014b76;
}

body.front .panels-flexible-column-last .sticky-features .views-field-field-homepage-slide-show-image {
  margin-bottom: 0;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .sticky-features .views-field-title {
  font-size: 16px;
  line-height: 18px;
  padding: 25px 15px;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .sticky-features .views-field-body {
  padding: 0 15px;
}

body.front .panels-flexible-column-last .sticky-features .views-field-body ul {
  list-style-type: disc;
  margin-left: 1em;
}

body.front .panels-flexible-column-last .sticky-features .views-field-field-learn-more-link {
  margin-top: 15px;
  padding: 0 15px;
  margin-bottom: 15px;
  display: inline-block;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .views-row {
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  margin: 0 0 15px 0;
}

body.front .panels-flexible-column-last .views-row:hover {
  cursor: pointer;
  cursor: hand;
}

body.front .panels-flexible-column-last .views-row:hover .views-field-field-learn-more-link a {
  color: #014b76;
}

body.front #iframe-adjacent {
  padding: 0 20px;
  position: absolute;
}

#home-video-wrap {
  height: 169px;
  background-color: #333333;
  margin-bottom: 20px;
}

#home-video-wrap p {
  color: #ffffff;
  padding: 15px 15px 30px 315px;
}

#home-video-wrap p strong:after {
  height: 1px;
  display: block;
  width: 35px;
  background: #999999;
  content: "";
  margin: 10px 0;
}

#home-video-two-wrap {
  height: 169px;
  background-color: #009fda;
  margin-bottom: 60px;
}

#home-video-two-wrap p {
  color: #ffffff;
  float: left;
  padding: 15px 315px 30px 15px;
}

#home-video-two-wrap p strong:after {
  height: 1px;
  display: block;
  width: 35px;
  background: #ffffff;
  content: "";
  margin: 10px 0;
}

.collapse {
  display: none;
}

.form-control,
.resizable-textarea textarea {
  border-radius: 0px;
  margin-bottom: 10px;
  border-color: #4d4f53;
  border-width: 1px;
}

.webform-submit {
  background-color: #ff7900;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 20px;
  margin-top: 40px;
  margin-bottom: 20px;
}

body.page-node-740 .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

body.page-node-740 .webform-component--product-family,
body.page-node-740 .webform-component--product-name1,
body.page-node-740 .webform-component--product-name2,
body.page-node-740 .webform-component--product-line,
body.page-node-740 .webform-component--ma-product-line {
  display: none;
  width: 910px;
}

body.page-node-740 .webform-component--first-name,
body.page-node-740 .webform-component--last-name {
  width: 48.5%;
}

body.page-node-740 .webform-component--institution {
  width: 62%;
}

body.page-node-740 .webform-component--zip-code {
  width: 35%;
}

body.page-node-740 .webform-component--email {
  width: 62%;
}

body.page-node-740 .webform-component--phone {
  width: 35%;
}

body.page-node-740 .webform-component--inquiry-topic {
  width: 98.4%;
}

body.page-node-740 .webform-component--message {
  width: 98.4%;
}

body.page-node-740 .webform-submit {
  background-color: #002851;
  color: #ffffff;
}

body.page-node-8449 .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

body.page-node-8449 .webform-component--product-family,
body.page-node-8449 .webform-component--product-name1,
body.page-node-8449 .webform-component--product-name2,
body.page-node-8449 .webform-component--product-line,
body.page-node-8449 .webform-component--ma-product-line {
  display: none;
  width: 910px;
}

body.page-node-8449 .webform-component--kc-contact-first-name,
body.page-node-8449 .webform-component--kc-contact-last-name {
  width: 48.5%;
}

body.page-node-8449 .webform-component--kc-contact-company {
  width: 62%;
}

body.page-node-8449 .webform-component--kc-contact-zip-code {
  width: 35%;
}

body.page-node-8449 .webform-component--kc-contact-email {
  width: 62%;
}

body.page-node-8449 .webform-component--kc-contact-phone {
  width: 35%;
}

body.page-node-8449 .webform-component--kc-contact-inquiry-topic {
  width: 98.4%;
}

body.page-node-8449 .webform-component--kc-contact-message {
  width: 98.4%;
}

body.page-node-8449 .webform-submit {
  background-color: #002851;
  color: #ffffff;
}

body.page-node-589 .webform-component--product-family,
body.page-node-589 .webform-component--product-name {
  display: none;
}

body.page-node-589 .field-name-field-iframe {
  margin-bottom: 40px;
}

body.page-node-747 .main-container {
  background-color: #e5e3e2;
}

body.page-node-747 .panels-flexible-180 .panels-flexible-region-inside-first {
  padding: 0;
}

body.page-node-747 .panels-flexible-180 .header-title-white {
  top: 35%;
}

body.page-node-747 .panels-flexible-180 .breadcrumb {
  margin: 15px 0;
  padding-top: 0;
  top: 0;
  position: absolute;
}

body.page-node-747 .panels-flexible-row-180-1 {
  margin-top: 70px;
}

body.page-node-747 #view-select-wrap {
  margin: 25px 0 0 0;
  text-align: end;
  position: relative;
}

body.page-node-747 #view-select-wrap .view-text {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  right: 82px;
  top: 6px;
}

body.page-node-747 #view-select-wrap #grid-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin-right: 15px;
  cursor: pointer;
}

body.page-node-747 #view-select-wrap #grid-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #grid-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #list-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  cursor: pointer;
}

body.page-node-747 #view-select-wrap #list-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #list-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-747 .pane-new-insights-view {
  margin-top: 25px;
}

body.page-node-747 .pane-new-insights-view .view-content {
  overflow: hidden;
}

body.page-node-747 .pane-new-insights-view .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.page-node-747 .pane-new-insights-view .views-field-field-pullquote {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.page-node-747 .pane-new-insights-view .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
}

body.page-node-747 .pane-new-insights-view .grid-view {
  text-align: justify;
  font-size: 0;
}

body.page-node-747 .pane-new-insights-view .grid-view:after {
  content: "";
  display: inline-block;
  width: 100%;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row {
  display: inline-block;
  height: 400px;
  margin-bottom: 30px;
  background-color: #ffffff;
  text-align: center;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  vertical-align: top;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row:before {
  content: "";
  display: inline-block;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-field-media-image .field-content {
  overflow: hidden;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-field-insights-tags-display- {
  position: absolute;
  bottom: 0;
  padding: 10px 15px;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-1 {
  width: 32%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-2 {
  width: 66%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 {
  width: 100%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-media-image .field-content {
  float: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-title {
  width: 33.3%;
  padding: 20px;
  float: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-pullquote {
  float: left;
  left: 66.7%;
  padding: 0 20px;
  width: 33.3%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-insights-tags-display- {
  left: 66.7%;
  padding: 20px;
}

body.page-node-747 .pane-new-insights-view .grid-view .span- {
  width: 32%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row {
  display: inline-block;
  vertical-align: top;
  height: 195px;
  width: 100%;
  margin: 0 0px 30px 0;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
  float: left;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-title {
  padding: 20px 15px;
  float: left;
  max-width: 67.7%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
  float: left;
  display: block;
  padding: 0 15px;
  max-width: 67.7%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
  bottom: 0;
  left: 32.3%;
  padding: 15px;
  position: absolute;
}

body.page-node-747 .pane-3 {
  margin: 15px 0 40px 0;
}

body.page-node-747 .pane-3 .pane-content {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-747 .pane-3 .pane-content:hover {
  color: #014b76;
}

body.node-type-insight-story-page .main-container {
  background-color: #e5e3e2;
  padding-bottom: 40px;
}

body.node-type-insight-story-page .main-container .panel-flexible {
  margin: 0 0 30px 0;
}

body.node-type-insight-story-page .main-container .panel-flexible a {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #0071b2;
  text-transform: uppercase;
  text-decoration: none;
}

body.node-type-insight-story-page .main-container .panel-flexible a:hover {
  color: #014b76;
  text-decoration: none;
}

body.node-type-insight-story-page section.col-sm-9 {
  display: inline-block;
  width: 630px;
  margin: 0 15px 0 10.5px;
  vertical-align: top;
  padding: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
}

body.node-type-insight-story-page aside.col-sm-3 {
  display: inline-block;
  width: 300px;
  vertical-align: top;
  padding: 0;
}

body.node-type-insight-story-page aside.col-sm-3 .block-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4d4f53;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.node-type-insight-story-page aside.col-sm-3 .block-title:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 15px 0;
  width: 30px;
}

body.node-type-insight-story-page aside.col-sm-3 .insight-pullquote {
  background-color: #002851;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  text-align: center;
  padding: 25px 15px;
  margin-bottom: 35px;
}

body.node-type-insight-story-page aside.col-sm-3 .insight-pullquote .field-item:before {
  margin-left: -20px;
  content: "â€œ";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 60px;
  line-height: 32px;
  color: #ffffff;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-row {
  margin-bottom: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  min-height: 400px;
  position: relative;
  padding-bottom: 35px;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-field-pullquote {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  padding: 10px 15px;
}

body.node-type-insight-story-page h1.page-header {
  padding: 30px 20px 10px 20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  color: #002851;
}

body.node-type-insight-story-page #block-system-main {
  padding: 0 20px;
}

body.node-type-insight-story-page .field-name-field-author {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

body.node-type-insight-story-page .field-name-field-author-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  font-style: italic;
}

body.node-type-insight-story-page .field-date {
  margin: 10px 0;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-insight-story-page .field-subhead {
  font-weight: bold;
}

body.node-type-insight-story-page .field-name-body {
  margin-bottom: 20px;
}

body.node-type-insight-story-page .field-name-field-citations {
  border-top: 1px solid #4d4f53;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
}

body.node-type-insight-story-page .field-name-field-citations p {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #4d4f53;
}

body.node-type-insight-story-page .field-name-field-citations p a {
  color: #4d4f53;
}

body.node-type-insight-story-page .field-name-field-media-image,
body.node-type-insight-story-page .field-name-field-pullquote {
  display: none;
}

body.node-type-insight-story-page .field-item>img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.page-node-937 .main-container {
  background-color: #e5e3e2;
}

body.page-node-937 .panel-flexible h2.pane-title {
  text-transform: capitalize;
}

body.page-node-937 .panel-flexible h2.pane-title:after {
  background: #ffffff none repeat scroll 0 0;
}

body.page-node-937 .panels-flexible-188 .panels-flexible-region-inside-first {
  padding: 0;
}

body.page-node-937 .panels-flexible-188 .breadcrumb {
  margin: 15px 0;
  padding-top: 0;
  top: 0;
  position: absolute;
}

body.page-node-937 #view-select-wrap {
  margin: 25px 0 0 0;
  text-align: end;
  position: relative;
}

body.page-node-937 #view-select-wrap .view-text {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  right: 82px;
  top: 6px;
}

body.page-node-937 #view-select-wrap #grid-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin-right: 15px;
  cursor: pointer;
}

body.page-node-937 #view-select-wrap #grid-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #grid-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #list-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  cursor: pointer;
}

body.page-node-937 #view-select-wrap #list-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #list-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-937 .pane-features-page {
  margin-top: 25px;
}

body.page-node-937 .pane-features-page .view-content {
  overflow: hidden;
}

body.page-node-937 .pane-features-page .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.page-node-937 .pane-features-page .views-field-body {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.page-node-937 .pane-features-page .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a:after {
  padding-left: 10px;
  content: "\00bb";
  font-size: 150%;
}

body.page-node-937 .pane-features-page .grid-view {
  text-align: justify;
  font-size: 0;
}

body.page-node-937 .pane-features-page .grid-view:after {
  content: "";
  display: inline-block;
  width: 100%;
}

body.page-node-937 .pane-features-page .grid-view .views-row {
  display: inline-block;
  height: 600px;
  margin-bottom: 30px;
  background-color: #ffffff;
  text-align: center;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  vertical-align: top;
}

body.page-node-937 .pane-features-page .grid-view .views-row:before {
  content: "";
  display: inline-block;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-homepage-slide-show-image .field-content {
  overflow: hidden;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-learn-more-link {
  bottom: 0;
  margin-bottom: 15px;
  padding: 0 15px;
  position: absolute;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-learn-more-link a:after {
  position: absolute;
  bottom: 1px;
}

body.page-node-937 .pane-features-page .grid-view .span-1 {
  width: 32%;
}

body.page-node-937 .pane-features-page .grid-view .span-2 {
  width: 66%;
}

body.page-node-937 .pane-features-page .grid-view .span-3 {
  width: 100%;
  height: auto;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-field-homepage-slide-show-image .field-content {
  float: left;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-title {
  width: 33.3%;
  padding: 20px;
  float: left;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-body {
  float: left;
  left: 66.7%;
  padding: 0 20px;
  width: 33.3%;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-field-learn-more-link {
  left: 66.7%;
}

body.page-node-937 .pane-features-page .grid-view .span- {
  width: 32%;
}

body.page-node-937 .pane-features-page .list-view .views-row {
  display: inline-block;
  vertical-align: top;
  height: 259px;
  width: 100%;
  margin: 0 0px 30px 0;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
  float: left;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-title {
  padding: 20px 15px;
  float: left;
  max-width: 57%;
  min-width: 57%;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-body {
  float: left;
  display: block;
  padding: 0 15px;
  max-width: 57%;
  min-width: 57%;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-learn-more-link {
  bottom: 0;
  margin-bottom: 15px;
  margin-left: 43%;
  padding: 0 15px;
  position: absolute;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-learn-more-link a:after {
  position: absolute;
}

body.page-node-937 .pane-3 {
  margin: 15px 0 40px 0;
}

body.page-node-937 .pane-3 .pane-content {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-937 .pane-3 .pane-content:hover {
  color: #014b76;
}

.view-new-research-profiles,
.view-new-young-investigators,
.view-new-highlighted-employees {
  display: inline-block;
  vertical-align: top;
  width: 850px;
  overflow: hidden;
  margin-bottom: 50px;
}

.view-new-research-profiles .view-content,
.view-new-young-investigators .view-content,
.view-new-highlighted-employees .view-content {
  position: relative;
  transition: 0.5s left ease-in;
}

.view-new-research-profiles .view-content .views-row,
.view-new-young-investigators .view-content .views-row,
.view-new-highlighted-employees .view-content .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 270px;
  margin-right: 10px;
}

.view-new-research-profiles .view-content .views-row .views-field-title,
.view-new-young-investigators .view-content .views-row .views-field-title,
.view-new-highlighted-employees .view-content .views-row .views-field-title {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  height: 60px;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

.view-new-research-profiles .view-content .views-row .views-field-title a,
.view-new-young-investigators .view-content .views-row .views-field-title a,
.view-new-highlighted-employees .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

.view-new-research-profiles .view-content .views-row .views-field-field-institution,
.view-new-young-investigators .view-content .views-row .views-field-field-institution,
.view-new-highlighted-employees .view-content .views-row .views-field-field-institution,
.view-new-research-profiles .view-content .views-row .views-field-field-position,
.view-new-young-investigators .view-content .views-row .views-field-field-position,
.view-new-highlighted-employees .view-content .views-row .views-field-field-position {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  height: 35px;
  padding: 0 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  font-style: italic;
  color: #ffffff;
}

.pane-new-research-profiles .view-selector-left,
.pane-new-young-investigators .view-selector-left,
.pane-new-highlighted-employees .view-selector-left,
.pane-new-research-profiles .view-selector-right,
.pane-new-young-investigators .view-selector-right,
.pane-new-highlighted-employees .view-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 215px;
  margin: 0 0 10px 0;
  cursor: pointer;
}

.pane-new-research-profiles .view-selector-right,
.pane-new-young-investigators .view-selector-right,
.pane-new-highlighted-employees .view-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

.pane-new-research-profiles .view-selector-left,
.pane-new-young-investigators .view-selector-left,
.pane-new-highlighted-employees .view-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin-bottom: 10px;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item a {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ff7900;
  text-transform: uppercase;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Hover.png);
  color: #ff9a40;
  text-decoration: none;
}

body.node-type-researcher-profile-page .pane-new-research-profiles {
  margin-top: 30px;
}

body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.node-type-researcher-profile-page .pane-node-field-published-project-links {
  margin: 40px 0 70px 0;
  padding: 30px 0;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-researcher-profile-page .pane-node-field-published-project-links h2.pane-title {
  background-image: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
  text-align: center;
  text-transform: uppercase;
}

body.page-node-580 h1.page-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
}

body.page-node-580 iframe {
  margin-bottom: 70px;
}

body.page-node-527 .region-content {
  margin-bottom: 70px;
}

body.page-node-527 h1.page-header {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.page-node-527 .faq-question {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
  margin-bottom: 5px;
  padding-left: 20px;
}

body.page-node-527 .faq-question:before {
  position: relative;
  top: 5px;
  content: "+";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 32px;
  color: #ff7900;
}

body.page-node-527 .faq-answer {
  display: none;
  margin: 15px 0 20px 0;
  padding: 15px 0;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
}

body.page-node-527 .expanded .faq-question {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
}

body.page-node-527 .expanded .faq-question:before {
  content: "-";
}

body.page-node-527 .expanded .faq-answer {
  display: block;
}

body.page-node-742 .leadership-tabs,
body.page-node-743 .leadership-tabs {
  margin-bottom: 30px;
}

body.page-node-742 .leadership-tab,
body.page-node-743 .leadership-tab {
  color: #7c7c7f;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 4px 25px;
  vertical-align: top;
}

body.page-node-742 .leadership-tab:hover,
body.page-node-743 .leadership-tab:hover {
  color: #002851;
  font-weight: 700;
}

body.page-node-742 .leadership-tab:first-child,
body.page-node-743 .leadership-tab:first-child {
  border-right: 1px solid #4d4f53;
}

body.page-node-742 .leadership-tab.selected,
body.page-node-743 .leadership-tab.selected {
  color: #002851;
  font-weight: 700;
}

body.page-node-742 .h3-wrap,
body.page-node-743 .h3-wrap {
  background-color: #002851;
  height: 5px;
  margin-bottom: 30px;
  margin-top: 20px;
}

body.page-node-742 .h3-wrap h3,
body.page-node-743 .h3-wrap h3 {
  background-color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #002851;
  margin-bottom: 20px;
  display: inline;
  padding-bottom: 1px;
  padding-right: 10px;
  position: relative;
  top: -7px;
}

body.page-node-742 .view-new-leadership-view,
body.page-node-743 .view-new-leadership-view,
body.page-node-742 .view-new-leadership-board-view,
body.page-node-743 .view-new-leadership-board-view,
body.page-node-742 .view-new-advisors-scientific-view,
body.page-node-743 .view-new-advisors-scientific-view,
body.page-node-742 .view-new-advisors-corporate-view,
body.page-node-743 .view-new-advisors-corporate-view {
  margin-top: 40px;
}

body.page-node-742 .view-new-leadership-view .views-row,
body.page-node-743 .view-new-leadership-view .views-row,
body.page-node-742 .view-new-leadership-board-view .views-row,
body.page-node-743 .view-new-leadership-board-view .views-row,
body.page-node-742 .view-new-advisors-scientific-view .views-row,
body.page-node-743 .view-new-advisors-scientific-view .views-row,
body.page-node-742 .view-new-advisors-corporate-view .views-row,
body.page-node-743 .view-new-advisors-corporate-view .views-row {
  position: relative;
  min-height: 215px;
  margin-bottom: 45px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-member-photo {
  position: absolute;
  top: 0px;
  left: 0px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-title,
body.page-node-743 .view-new-leadership-view .views-row .views-field-title,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-title,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-title,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-title,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-title,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-title,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-title {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position {
  margin-left: 300px;
  margin-top: 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 15px;
  font-style: italic;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-board-name {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-institution {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body {
  margin-top: 30px;
  margin-left: 300px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .field-content {
  overflow: hidden;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio:hover {
  color: #014b76;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .bio-open {
  line-height: 24px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-related-board {
  display: none;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-team-position {
  display: none;
}

body.page-node-742 .view-new-leadership-view .views-row,
body.page-node-743 .view-new-leadership-view .views-row,
body.page-node-742 .view-new-leadership-board-view .views-row,
body.page-node-743 .view-new-leadership-board-view .views-row {
  position: relative;
  min-height: 330px !important;
}

body.page-node-742 .view-new-leadership-board-view,
body.page-node-743 .view-new-leadership-board-view,
body.page-node-742 .view-new-advisors-corporate-view,
body.page-node-743 .view-new-advisors-corporate-view {
  display: none;
}

body.node-type-young-investigator-award-winner .col-sm-12 {
  position: relative;
}

body.node-type-young-investigator-award-winner h1.page-header {
  margin-left: 300px;
  margin-bottom: 5px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
}

body.node-type-young-investigator-award-winner .field-name-field-yia-photograph {
  position: absolute;
  top: 76px;
  left: 17.5px;
}

body.node-type-young-investigator-award-winner .field-name-field-institution {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.node-type-young-investigator-award-winner .field-name-field-research-summary {
  margin-left: 300px;
  margin-top: 20px;
  margin-bottom: 40px;
}

body.page-node-766 .header-wrap {
  text-align: unset;
}

body.page-node-766 .header-wrap .header-buttons-overlay a {
  background-color: #002851;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 240px;
}

body.page-node-766 .header-wrap .header-buttons-overlay a:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/Adaptive_AboutUs_CareerListings_Icon.png");
  padding-right: 15px;
  position: relative;
  top: 8px;
}

body.page-node-766 .header-wrap .header-buttons-overlay a:hover {
  background-color: #091c3a;
  text-decoration: none;
}

body.page-node-766 a.career-listings {
  background-color: #002851;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 240px;
}

body.page-node-766 a.career-listings:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/Adaptive_AboutUs_CareerListings_Icon.png");
  padding-right: 15px;
  position: relative;
  top: 8px;
}

body.page-node-766 a.career-listings:hover {
  background-color: #091c3a;
  text-decoration: none;
}

body.page-node-766 .pane-new-careers-featured-employees-view {
  height: 500px;
  margin: 70px 0;
  padding: 60px 0 35px 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Homepage_SpotlightSlideshow_BackgroundMagnifyGlass.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-766 .pane-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
  width: 800px;
  margin-left: 90px;
  margin-right: 90px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom {
  width: 100%;
  position: absolute;
  top: 0px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_new_careers_featured_employees_view-default {
  position: absolute;
  left: 0;
  top: 0;
  height: 305px;
  width: 55px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Slideshow_Arrow_Left_White.png);
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom #views_slideshow_controls_text_next_new_careers_featured_employees_view-default {
  position: absolute;
  right: 0;
  top: 0;
  height: 305px;
  width: 55px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Slideshow_Arrow_Right_White.png);
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field {
  display: inline-block;
  width: 450px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-homepage-slide-show-image {
  float: left;
  width: 350px;
  vertical-align: top;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
  margin-bottom: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 34px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title a {
  color: #ffffff;
  font-weight: bold;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-learn-more-link {
  margin-top: 15px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-learn-more-link a {
  text-transform: uppercase;
}

body.page-node-766 .panels-flexible-160 .panels-flexible-region-inside img.full-image {
  width: 100%;
}

body.page-node-766 .panels-flexible-row-160-2 .top-image-wrap {
  padding-bottom: 36px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-title {
  width: 100;
  padding: 0 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-copy {
  font-size: 14px;
  padding: 33px;
}

body.page-node-766 .panels-flexible-row-160-2 .why {
  display: block;
  padding-top: 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-callouts {
  padding: 0 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .callout-image {
  width: 30%;
  max-width: 112px;
  margin: 0 auto;
  display: block;
  padding-top: 48px;
}

body.page-node-766 .panels-flexible-row-160-2 .callout {
  display: block;
  text-align: center;
  width: 100%;
  margin: 24px 0;
}

body.page-node-766 .panels-flexible-row-160-2 .last-callout {
  padding-bottom: 48px;
}

.tabs--primary {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: 999;
  top: -85px;
}

.tabs--primary li {
  display: inline-block;
  vertical-align: top;
  width: auto;
  border: 1px solid #ccc;
  padding: 0 10px;
  background-color: #fff;
}

.action-links {
  display: none;
}

body.page-search #edit-submit-search,
body.page-search .btn-primary {
  border: none;
  background-color: #002851;
  text-transform: uppercase;
}

body.page-search .views-exposed-form {
  margin-bottom: 30px;
}

body.page-search .views-row {
  margin-bottom: 20px;
}

body.page-search .views-row h2 a {
  text-transform: uppercase;
}

body.page-search .views-row img {
  margin-right: 10px;
}

body.page-node-749 #block-system-main .panels-flexible-region-152-column_1_,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_2,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_3,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_4 {
  min-width: 240px;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 {
  margin-top: 60px;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--first-name,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--last-name {
  width: 48.5%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--institution,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--email {
  width: 62%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--zip-code,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--phone {
  width: 35%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--message {
  width: 98.4%;
}

#webform-client-form-1710 .form-control {
  height: auto;
}

#webform-client-form-1710 .form-control::-moz-placeholder {
  color: #434448;
  font-size: 14px;
  font-style: italic;
}

#webform-client-form-1710 .webform-component-file button {
  display: block;
  float: left;
  margin: 3px 1%;
  width: 12%;
}

#webform-client-form-1710 input[type="file"] {
  float: left;
  width: 85%;
  margin-right: 1%;
}

#webform-client-form-1710 .immuneaccess-field.field-left {
  float: left;
  width: 49%;
}

#webform-client-form-1710 .immuneaccess-field.field-right {
  float: right;
  width: 49%;
}

#webform-client-form-1710 .immuneaccess-field-wrap {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body {
  padding: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success {
  background-color: #999999;
  border: medium none;
  border-radius: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:hover,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:active,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:focus {
  background-color: #333333;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger {
  background-color: #555555;
  border: medium none;
  border-radius: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:hover,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:active,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:focus {
  background-color: #222222;
  border: medium none;
}

#webform-client-form-1710 .webform-submit {
  border: medium none;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-align: center;
  width: 200px;
}

#webform-client-form-1710 .webform-submit:hover,
#webform-client-form-1710 .webform-submit:active,
#webform-client-form-1710 .webform-submit:focus {
  background-color: #e16a18;
  border: medium none;
}

.back-to-top-block {
  display: none;
  position: fixed;
  bottom: 10px;
  text-transform: uppercase;
  background-color: rgba(209, 211, 212, 0.9);
  color: #666666;
  padding: 11px;
  right: 10px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}

.back-to-top-show {
  display: block;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.view-id-new_homepage_features_sidebar .views-row-4,
.view-id-new_homepage_features_sidebar .views-row-3 {
  display: none !important;
}

@media only screen and (max-width: 870px) {
  .hp-br {
    display: none;
  }
}

.ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}

.ctools-owns-lock {
  background: #ffffdd none repeat scroll 0 0;
  border: 1px solid #f0c020;
  padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}

div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}

div.panel-pane div.admin-links li a {
  color: #ccc;
}

div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}

div.panel-pane div.admin-links a:before {
  content: "[";
}

div.panel-pane div.admin-links a:after {
  content: "]";
}

div.panel-pane div.panel-hide {
  display: none;
}

div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}

div.panel-pane div.feed a {
  float: right;
}

.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}

.panels-flexible-230 .panels-flexible-region {
  padding: 0;
}

.panels-flexible-230 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-230 .panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-230 .panels-flexible-region-inside-last {
  padding-right: 0;
}

.panels-flexible-230 .panels-flexible-column {
  padding: 0;
}

.panels-flexible-230 .panels-flexible-column-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-230 .panels-flexible-column-inside-first {
  padding-left: 0;
}

.panels-flexible-230 .panels-flexible-column-inside-last {
  padding-right: 0;
}

.panels-flexible-230 .panels-flexible-row {
  padding: 0 0 0.5em 0;
  margin: 0;
}

.panels-flexible-230 .panels-flexible-row-last {
  padding-bottom: 0;
}

.panels-flexible-column-230-main {
  float: left;
  width: 99%;
}

.panels-flexible-230-inside {
  padding-right: 0px;
}

.panels-flexible-230 {
  width: auto;
}

.panels-flexible-region-230-clonoseq_for_patients_header {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-1-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-clonoseq__secondary_navigation {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-2-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-what_is_mrd_ {
  float: left;
  width: 47.0067%;
}

.panels-flexible-region-230-what_is_mrd__spacer {
  float: left;
  width: 5%;
}

.panels-flexible-region-230-what_is_mrd__animation {
  float: left;
  width: 46.9933%;
}

.panels-flexible-row-230-3-inside {
  padding-right: 0px;
}

.panels-flexible-column-230-32 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-8-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-what_is_the_clonoseq_assay___title {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-33-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-gif_wrap {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-230-text_wrap {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-230-34-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-what_is_the_clonoseq_assay___content {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-35-inside {
  padding-right: 0px;
}

.panels-flexible-column-230-37 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-36-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-cancer_type___intro {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-38-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-cnacer_type {
  float: left;
  width: 49.4791%;
}

.panels-flexible-region-230-cancer_type___cell__left_middle_ {
  float: left;
  width: 49.5209%;
}

.panels-flexible-row-230-39-inside {
  padding-right: 0px;
}

.panels-flexible-column-230-41 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-40-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-how_does_the_clonoseq_assay_work____title___intro {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-42-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-how_does_the_clonoseq_assay_work____tabs {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-230-how_does_the_clonoseq_assay_work____tab___step_2 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-230-43-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-how_does_the_clonoseq_assay_work____step_1 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-44-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-how_does_the_clonoseq_assay_work____step_2 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-45-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-talk_to_your_doctor {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-46-inside {
  padding-right: 0px;
}

.panels-flexible-column-230-48 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-47-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-how_are_clonoseq_results_used____intro {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-49-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-mrd_status {
  float: left;
  width: 32.9682%;
}

.panels-flexible-region-230-mrd_level_ {
  float: left;
  width: 33.0114%;
}

.panels-flexible-region-230-mrd_trend_ {
  float: left;
  width: 33.0204%;
}

.panels-flexible-row-230-50-inside {
  padding-right: 0px;
}

.panels-flexible-column-230-52 {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-51-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-patient_resources_ {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-59-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-testx {
  float: left;
  width: 33.0062%;
}

.panels-flexible-region-230-patient_resources {
  float: left;
  width: 33.0301%;
}

.panels-flexible-region-230-understanding_clonality {
  float: left;
  width: 32.9637%;
}

.panels-flexible-row-230-58-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-making_connections_intro {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-53-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-making_connections_organization_wrap {
  float: left;
  width: 32.9682%;
}

.panels-flexible-region-230-making_connections_organization_wrap_ {
  float: left;
  width: 33.0693%;
}

.panels-flexible-region-230-making_connections_organization_wrap__ {
  float: left;
  width: 32.9625%;
}

.panels-flexible-row-230-54-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-making_connections_organization_wrap___ {
  float: left;
  width: 32.9682%;
}

.panels-flexible-region-230-making_connections_organization_wrap____ {
  float: left;
  width: 33.0113%;
}

.panels-flexible-region-230-making_connections_organization_wrap_____ {
  float: left;
  width: 33.0204%;
}

.panels-flexible-row-230-55-inside {
  padding-right: 0px;
}

.panels-flexible-region-230-citations {
  float: left;
  width: 99%;
}

.panels-flexible-row-230-57-inside {
  padding-right: 0px;
}

a.meanmenu-reveal {
  display: none;
}

.mean-container .mean-bar {
  float: left;
  width: 100%;
  position: relative;
  background: #0c1923;
  padding: 4px 0;
  min-height: 42px;
  z-index: 999999;
}

.mean-container a.meanmenu-reveal {
  width: 22px;
  height: 22px;
  padding: 13px 13px 11px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  text-indent: -9999em;
  line-height: 22px;
  font-size: 1px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
  display: block;
  background: #fff;
  height: 3px;
  margin-top: 3px;
}

.mean-container .mean-nav {
  float: left;
  width: 100%;
  background: #0c1923;
  margin-top: 44px;
}

.mean-container .mean-nav ul {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style-type: none;
}

.mean-container .mean-nav ul li {
  position: relative;
  float: left;
  width: 100%;
}

.mean-container .mean-nav ul li a {
  display: block;
  float: left;
  width: 90%;
  padding: 1em 5%;
  margin: 0;
  text-align: left;
  color: #fff;
  border-top: 1px solid #383838;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  text-decoration: none;
  text-transform: uppercase;
}

.mean-container .mean-nav ul li li a {
  width: 80%;
  padding: 1em 10%;
  border-top: 1px solid #f1f1f1;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  opacity: 0.75;
  filter: alpha(opacity=75);
  text-shadow: none !important;
  visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
  border-bottom: 0;
  margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
  width: 70%;
  padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
  width: 60%;
  padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
  width: 50%;
  padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
  background: #252525;
  background: rgba(255, 255, 255, 0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
  margin-top: 1px;
  width: 26px;
  height: 32px;
  padding: 12px !important;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  font-weight: 700;
  background: rgba(255, 255, 255, 0.1);
  border: 0 !important;
  border-left: 1px solid rgba(255, 255, 255, 0.4) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
  background: rgba(0, 0, 0, 0.9);
}

.mean-container .mean-push {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  clear: both;
}

.mean-nav .wrapper {
  width: 100%;
  padding: 0;
  margin: 0;
}

.mean-container .mean-bar,
.mean-container .mean-bar * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.mean-remove {
  display: none !important;
}

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

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

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

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

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

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

b,
strong {
  font-weight: 600;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " ("attr(href) ")";
  }

  abbr[title]:after {
    content: " ("attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #ffffff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #4d4f53;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 0;
  margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 34px;
}

h2,
.h2 {
  font-size: 24px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 14px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999999;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #468847;
}

a.text-success:hover {
  color: #356635;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover {
  color: #2d6987;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover {
  color: #a47e3c;
}

.text-danger {
  color: #b94a48;
}

a.text-danger:hover {
  color: #953b39;
}

.bg-primary {
  color: #fff;
  background-color: #428bca;
}

a.bg-primary:hover {
  background-color: #3071a9;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 960px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  float: left;
}

.col-md-12 {
  width: 100%;
}

.col-md-11 {
  width: 91.66666667%;
}

.col-md-10 {
  width: 83.33333333%;
}

.col-md-9 {
  width: 75%;
}

.col-md-8 {
  width: 66.66666667%;
}

.col-md-7 {
  width: 58.33333333%;
}

.col-md-6 {
  width: 50%;
}

.col-md-5 {
  width: 41.66666667%;
}

.col-md-4 {
  width: 33.33333333%;
}

.col-md-3 {
  width: 25%;
}

.col-md-2 {
  width: 16.66666667%;
}

.col-md-1 {
  width: 8.33333333%;
}

.col-md-pull-12 {
  right: 100%;
}

.col-md-pull-11 {
  right: 91.66666667%;
}

.col-md-pull-10 {
  right: 83.33333333%;
}

.col-md-pull-9 {
  right: 75%;
}

.col-md-pull-8 {
  right: 66.66666667%;
}

.col-md-pull-7 {
  right: 58.33333333%;
}

.col-md-pull-6 {
  right: 50%;
}

.col-md-pull-5 {
  right: 41.66666667%;
}

.col-md-pull-4 {
  right: 33.33333333%;
}

.col-md-pull-3 {
  right: 25%;
}

.col-md-pull-2 {
  right: 16.66666667%;
}

.col-md-pull-1 {
  right: 8.33333333%;
}

.col-md-pull-0 {
  right: 0%;
}

.col-md-push-12 {
  left: 100%;
}

.col-md-push-11 {
  left: 91.66666667%;
}

.col-md-push-10 {
  left: 83.33333333%;
}

.col-md-push-9 {
  left: 75%;
}

.col-md-push-8 {
  left: 66.66666667%;
}

.col-md-push-7 {
  left: 58.33333333%;
}

.col-md-push-6 {
  left: 50%;
}

.col-md-push-5 {
  left: 41.66666667%;
}

.col-md-push-4 {
  left: 33.33333333%;
}

.col-md-push-3 {
  left: 25%;
}

.col-md-push-2 {
  left: 16.66666667%;
}

.col-md-push-1 {
  left: 8.33333333%;
}

.col-md-push-0 {
  left: 0%;
}

.col-md-offset-12 {
  margin-left: 100%;
}

.col-md-offset-11 {
  margin-left: 91.66666667%;
}

.col-md-offset-10 {
  margin-left: 83.33333333%;
}

.col-md-offset-9 {
  margin-left: 75%;
}

.col-md-offset-8 {
  margin-left: 66.66666667%;
}

.col-md-offset-7 {
  margin-left: 58.33333333%;
}

.col-md-offset-6 {
  margin-left: 50%;
}

.col-md-offset-5 {
  margin-left: 41.66666667%;
}

.col-md-offset-4 {
  margin-left: 33.33333333%;
}

.col-md-offset-3 {
  margin-left: 25%;
}

.col-md-offset-2 {
  margin-left: 16.66666667%;
}

.col-md-offset-1 {
  margin-left: 8.33333333%;
}

.col-md-offset-0 {
  margin-left: 0%;
}

table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
  padding: 5px;
}

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

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
  border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
  font-weight: 400;
}

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

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
  margin: 0;
}

input[type="file"]~.input-group-btn button {
  color: white;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"] {
  line-height: 34px;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #468847;
}

.has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #468847;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c09853;
}

.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #c09853;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #b94a48;
}

.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #b94a48;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .input-group>.form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}

.form-horizontal .form-control-static {
  padding-top: 7px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}

.btn-primary {
  color: #ffffff;
  background-color: #009aa6;
  border-color: #00828d;
  border: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #00747d;
  border-color: #004a4f;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #009aa6;
  border-color: #00828d;
}

.btn-primary .badge {
  color: #009aa6;
  background-color: #ffffff;
}

.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
  border: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}

.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}

.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}

.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.btn-block+.btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.eot);
  src: url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.woff) format("woff"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.ttf) format("truetype"),
    url(/sites/all/themes/adaptive_2015/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #999999;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  float: left;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
  z-index: 2;
}

.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus {
  outline: none;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group>.btn-group {
  float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
  float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified>.btn-group .btn {
  width: 100%;
}

[data-toggle="buttons"]>.btn>input[type="radio"],
[data-toggle="buttons"]>.btn>input[type="checkbox"] {
  display: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
  height: 45px;
  line-height: 45px;
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
  height: auto;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  margin-left: -1px;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}

@media (min-width: 768px) {

  .container>.navbar-header,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 990;
}

@media (min-width: 768px) {

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {

  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: none;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -10px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu>li>a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav>li {
    float: left;
  }

  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
  }
}

.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .input-group>.form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -10px;
  }
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

.navbar-default {
  background: white;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777777;
}

.navbar-default .navbar-nav>li>a {
  color: #777777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #555555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #333333;
}

.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav>li>a {
  color: #999999;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
  color: #ffffff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #080808;
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #999999;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #ffffff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #ffffff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.ie8 .navbar-navigation .menu a {
  height: 41px;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb>li {
  display: inline-block;
}

.breadcrumb>li+li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}

.breadcrumb>.active {
  color: #999999;
}

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

.pagination>li {
  display: inline;
}

.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #dddddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

.pager li {
  display: inline;
}

.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li>a:hover,
.pager li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next>a,
.pager .next>span {
  float: right;
}

.pager .previous>a,
.pager .previous>span {
  float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #999999;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}

.label-primary {
  background-color: #428bca;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #428bca;
  background-color: #ffffff;
}

.nav-pills>li>a>.badge {
  margin-left: 3px;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.thumbnail .caption {
  padding: 9px;
  color: #000000;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert>p,
.alert>ul {
  margin-bottom: 0;
}

.alert>p+p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #c09853;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #953b39;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media>.pull-left {
  margin-right: 10px;
}

.media>.pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item>.badge {
  float: right;
}

.list-group-item>.badge+.badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555555;
}

a.list-group-item .list-group-item-heading {
  color: #333333;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-success {
  color: #468847;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #468847;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #468847;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #468847;
  border-color: #468847;
}

.list-group-item-info {
  color: #3a87ad;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #3a87ad;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #3a87ad;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #3a87ad;
  border-color: #3a87ad;
}

.list-group-item-warning {
  color: #c09853;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #c09853;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #c09853;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #c09853;
  border-color: #c09853;
}

.list-group-item-danger {
  color: #b94a48;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #b94a48;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #b94a48;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #b94a48;
  border-color: #b94a48;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title>a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table {
  margin-bottom: 0;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
  border-top: 1px solid #dddddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}

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

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-default>.panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #dddddd;
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #428bca;
}

.panel-primary>.panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #428bca;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success>.panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info>.panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning>.panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #faebcc;
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger>.panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -10px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover>.arrow {
  border-width: 11px;
}

.popover>.arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}

.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  line-height: 1;
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left,
      color-stop(rgba(0, 0, 0, 0.5) 0%),
      color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left,
      color-stop(rgba(0, 0, 0, 0.0001) 0%),
      color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right,
      rgba(0, 0, 0, 0.0001) 0%,
      rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203a";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

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

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

html,
body {
  min-width: 960px;
}

html.overlay-open .navbar-fixed-top {
  z-index: 400;
}

html.js fieldset.collapsed {
  height: auto;
}

html.js input.form-autocomplete {
  background-image: none;
}

body {
  position: relative;
}

body .grippie {
  display: none !important;
}

body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}

body.navbar-is-fixed-top {
  padding-top: 64px !important;
}

body.navbar-is-fixed-bottom {
  padding-bottom: 64px !important;
}

body.toolbar {
  padding-top: 30px !important;
}

body.toolbar .navbar-fixed-top {
  top: 30px;
}

body.toolbar.navbar-is-fixed-top {
  padding-top: 94px !important;
}

body.toolbar-drawer {
  padding-top: 64px !important;
}

body.toolbar-drawer .navbar-fixed-top {
  top: 64px;
}

body.toolbar-drawer.navbar-is-fixed-top {
  padding-top: 128px !important;
}

body.admin-menu .navbar-fixed-top {
  top: 29px;
}

body.admin-menu.navbar-is-fixed-top {
  padding-top: 93px !important;
}

body div#admin-toolbar {
  z-index: 1600;
}

body #toolbar,
body #admin-menu,
body #admin-toolbar {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

body #admin-menu {
  margin: 0;
  padding: 0;
  position: fixed;
  z-index: 1600;
}

body #admin-menu .dropdown li {
  line-height: normal;
}

.navbar.container {
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .navbar.container {
    max-width: 710px;
  }
}

@media screen and (min-width: 992px) {
  .navbar.container {
    max-width: 930px;
  }
}

@media screen and (min-width: 1200px) {
  .navbar.container {
    max-width: 930px;
  }
}

.navbar.container>.container {
  margin: 0;
  padding: 0;
  width: auto;
}

#overlay-container,
.overlay-modal-background,
.overlay-element {
  z-index: 1500;
}

#toolbar {
  z-index: 1600;
}

.modal {
  z-index: 1620;
  top: 15%;
}

.modal-dialog {
  z-index: 1630;
}

.modal-backdrop {
  z-index: 1610;
}

.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #e5e5e5;
}

.element-invisible {
  margin: 0;
  padding: 0;
  width: 1px;
}

ul.secondary {
  float: left;
}

@media screen and (min-width: 768px) {
  ul.secondary {
    float: right;
  }
}

.page-header {
  margin-top: 0;
}

.block:first-child h2.block-title {
  margin-top: 0;
}

p:last-child {
  margin-bottom: 0;
}

.region-help>.glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0;
}

.region-help .block {
  overflow: hidden;
}

form#search-block-form {
  margin: 0;
}

.navbar #block-search-form {
  float: none;
  margin: 5px 0 5px 5px;
}

@media screen and (min-width: 992px) {
  .navbar #block-search-form {
    float: right;
  }
}

.navbar-search .control-group {
  margin-bottom: 0px;
}

ol.search-results {
  padding-left: 0;
}

#search-api-page-search-form button,
#search-api-page-search-form-knowledge-center-search button {
  background-color: transparent;
  border-radius: 0;
  font-size: 15px;
  position: absolute;
  right: 0;
  top: 0;
}

#search-api-page-search-form button:hover,
#search-api-page-search-form-knowledge-center-search button:hover,
#search-api-page-search-form button:active,
#search-api-page-search-form-knowledge-center-search button:active,
#search-api-page-search-form button:focus,
#search-api-page-search-form-knowledge-center-search button:focus {
  background-color: transparent;
}

#search-api-page-search-form-knowledge-center-search {
  position: relative;
}

ul.action-links {
  margin: 12px 0;
  padding: 0;
}

ul.action-links li {
  display: inline;
  margin: 0;
  padding: 0 6px 0 0;
}

ul.action-links .glyphicon {
  padding-right: 0.5em;
}

input,
textarea,
select,
.uneditable-input {
  max-width: 100%;
  width: auto;
}

input.error {
  color: #b94a48;
  border-color: #ebccd1;
}

fieldset legend.panel-heading {
  float: left;
  line-height: 1em;
  margin: 0;
}

fieldset .panel-body {
  clear: both;
}

fieldset .panel-heading a.panel-title {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}

fieldset .panel-heading a.panel-title:hover {
  text-decoration: none;
}

.form-actions {
  clear: both;
}

.resizable-textarea textarea {
  border-radius: 4px 4px 0 0;
}

.radio:first-child,
.checkbox:first-child {
  margin-top: 0;
}

.radio:last-child,
.checkbox:last-child {
  margin-bottom: 0;
}

.help-block,
.control-group .help-inline {
  color: #999999;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}

.panel-heading {
  display: block;
}

a.tabledrag-handle .handle {
  height: auto;
  width: auto;
}

.error {
  color: #b94a48;
}

div.error,
table tr.error {
  background-color: #f2dede;
  color: #b94a48;
}

.control-group.error {
  background: none;
}

.control-group.error label,
.control-group.error .control-label {
  color: #b94a48;
  font-weight: 600;
}

.control-group.error input,
.control-group.error textarea,
.control-group.error select,
.control-group.error .uneditable-input {
  color: #555555;
  border: 1px solid #cccccc;
}

.control-group.error .help-block,
.control-group.error .help-inline {
  color: #000000;
}

.page-node-371 .error {
  display: none !important;
}

.list-inline>li.first {
  padding-left: 0;
}

.nav-tabs {
  margin-bottom: 10px;
}

ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style: none;
  list-style-image: none;
}

.tabs--secondary {
  margin: 0 0 10px;
}

.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

.password-strength {
  width: 17em;
  float: right;
  margin-top: 1.4em;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right;
  font-weight: bold;
}

.password-indicator {
  background-color: #949494;
  height: 0.3em;
  width: 100%;
}

.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #999999;
}

input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

div.password-confirm {
  float: right;
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #b4b4b4;
}

div.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left;
  margin: 0;
  width: 36.3em;
}

.progress-wrapper .progress {
  margin-bottom: 10px;
}

.pagination ul>li>a.progress-disabled {
  float: left;
}

.form-autocomplete .glyphicon {
  color: #999999;
  font-size: 120%;
}

.form-autocomplete .glyphicon.glyphicon-spin {
  color: #428bca;
}

.form-autocomplete .input-group-addon {
  background-color: #ffffff;
}

.ajax-progress .glyphicon {
  font-size: 90%;
  margin: 0 -0.25em 0 0.5em;
}

.glyphicon-spin {
  display: inline-block;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(359deg);
  }
}

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

  100% {
    transform: rotate(359deg);
  }
}

.glyphicon-refresh {
  -webkit-transform-origin: 50% 45%;
  -moz-transform-origin: 50% 45%;
  -ms-transform-origin: 50% 45%;
  -o-transform-origin: 50% 45%;
  transform-origin: 50% 45%;
}

.tabbable {
  margin-bottom: 20px;
}

.tabs-below>.nav-tabs,
.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
  border-bottom: 0;
}

.tabs-below>.nav-tabs .summary,
.tabs-left>.nav-tabs .summary,
.tabs-right>.nav-tabs .summary {
  color: #999999;
  font-size: 12px;
}

.tab-pane>.panel-heading {
  display: none;
}

.tab-content>.active {
  display: block;
}

.tabs-below>.nav-tabs {
  border-top: 1px solid #dddddd;
}

.tabs-below>.nav-tabs>li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a {
  border-radius: 0 0 4px 4px;
}

.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
  border-top-color: #dddddd;
  border-bottom-color: transparent;
}

.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:hover,
.tabs-below>.nav-tabs>.active>a:focus {
  border-color: transparent #dddddd #dddddd #dddddd;
}

.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
  float: none;
}

.tabs-left>.nav-tabs>li:focus,
.tabs-right>.nav-tabs>li:focus {
  outline: 0;
}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li>a:focus {
  outline: 0;
}

.tabs-left>.tab-content,
.tabs-right>.tab-content {
  border-radius: 0 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #dddddd;
  overflow: hidden;
  padding: 10px 15px;
}

.tabs-left>.nav-tabs {
  float: left;
  margin-right: -1px;
}

.tabs-left>.nav-tabs>li>a {
  border-radius: 4px 0 0 4px;
}

.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left>.nav-tabs>.active>a,
.tabs-left>.nav-tabs>.active>a:hover,
.tabs-left>.nav-tabs>.active>a:focus {
  border-color: #dddddd transparent #dddddd #dddddd;
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tabs-right>.nav-tabs {
  float: right;
  margin-left: -1px;
}

.tabs-right>.nav-tabs>li>a {
  border-radius: 0 4px 4px 0;
}

.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tabs-right>.nav-tabs>.active>a,
.tabs-right>.nav-tabs>.active>a:hover,
.tabs-right>.nav-tabs>.active>a:focus {
  border-color: #dddddd #dddddd #dddddd transparent;
}

th.checkbox,
td.checkbox,
th.radio,
td.radio {
  display: table-cell;
}

.views-display-settings .label {
  font-size: 100%;
  color: #666666;
}

.views-display-settings .footer {
  padding: 0;
  margin: 4px 0 0 0;
}

table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
  max-width: inherit;
}

.form-horizontal .form-group label {
  position: relative;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}

@media (min-width: 768px) {
  .form-horizontal .form-group label {
    float: left;
    width: 16.66666667%;
  }
}

.alert {
  position: absolute;
  z-index: 5000;
  width: 100%;
  left: 0px;
}

.alert a {
  font-weight: bold;
}

.alert-success a {
  color: #356635;
}

.alert-info a {
  color: #2d6987;
}

.alert-warning a {
  color: #a47e3c;
}

.alert-danger a {
  color: #953b39;
}

.collapse {
  display: block;
}

.media {
  overflow: auto;
}

.breadcrumb {
  padding-left: 0;
  background: none;
}

.iframeblocker {
  display: none;
}

.mean-container a.meanmenu-reveal {
  top: 5px;
}

.bold-13-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #002851;
}

.bold-13-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
}

.bold-13-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #4d4f53;
}

.bold-14-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #002851;
}

.bold-14-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
}

.bold-14-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #4d4f53;
}

.bold-16-blue,
body.page-search .views-row h2 a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 32px;
  color: #002851;
}

.bold-16-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 32px;
  color: #ffffff;
}

.bold-16-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
}

.home-content-start {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
}

.bold-24-blue,
body.page-node-744 .pane-new-newsroom .views-field-title a,
.panel-flexible h3.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

.bold-24-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
}

.bold-40-clonoseq {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 44px;
  color: #00afd8;
}

.light-24-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

.light-24-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
}

.light-32-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #002851;
}

.light-32-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #ffffff;
}

.light-13-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #4d4f53;
}

.light-13-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

.light-13-gray-17 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 17px;
  color: #4d4f53;
}

.light-18-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  color: #4d4f53;
}

.light-18-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
}

.light-24-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #4d4f53;
}

.light-32-gray {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 38px;
  color: #4d4f53;
}

.light-32-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 38px;
  color: #ffffff;
}

.light-36-gray,
.panel-flexible .pane-content .header-title,
.panel-flexible .pane-content .header-title-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  line-height: 40px;
  color: #4d4f53;
}

.light-36-white {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  line-height: 40px;
  color: #ffffff;
}

.open-11-gray {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #4d4f53;
}

.open-11-gray a {
  color: #4d4f53;
}

.open-11-white {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

.open-11-white a {
  color: #ffffff;
}

.open-16-white {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  color: #ffffff;
}

.open-16-white a {
  color: #ffffff;
  text-decoration: underline;
}

.white-text {
  color: #ffffff;
}

.left-text {
  text-align: left;
}

.right-text {
  text-align: right;
}

.center-text {
  text-align: center;
}

@media only screen and (max-width: 692px) {
  .hpslide-logo {
    height: 12px;
  }
}

.slider-headline-dark {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 36px;
  line-height: 40px;
  color: #4d4f53;
  display: inline-block;
  width: 100%;
  max-width: 555px;
}

@media only screen and (max-width: 692px) {
  .slider-headline-dark {
    font-size: 16px !important;
    line-height: 18px !important;
    max-width: 350px;
  }
}

.slider-headline-light {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 36px;
  line-height: 40px;
  color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 555px;
}

@media only screen and (max-width: 692px) {
  .slider-headline-light {
    font-size: 16px !important;
    line-height: 18px !important;
    max-width: 350px;
  }
}

.link-orange {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ff7900;
  text-transform: uppercase;
}

.link-orange:hover {
  color: #ff9a40;
  text-decoration: none;
}

a[rel~="external"].link-orange {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
}

a[rel~="external"].link-orange:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Hover.png);
}

a[href^="/sites/default/files/"].link-orange,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-orange {
  display: inline-block;
  min-height: 16px;
  padding-left: 40px;
  padding-top: 7px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

a[href^="/sites/default/files/"].link-orange:hover,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-orange:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange_Hover.png);
}

.link-blue {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #00afd8;
  text-transform: uppercase;
}

.link-blue:hover {
  color: #66cfe8;
  text-decoration: none;
}

a[rel~="external"].link-blue {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Blue_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
}

a[rel~="external"].link-blue:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Blue_Hover.png);
}

a[href^="/sites/default/files/"].link-blue,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-blue {
  display: inline-block;
  min-height: 16px;
  padding-left: 40px;
  padding-top: 7px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Blue.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

a[href^="/sites/default/files/"].link-blue:hover,
a[href^="http://adaptive.prototypes.braindunk.com/sites/default/files/"].link-blue:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Blue_Hover.png);
}

.page-button-orange,
.page-button-blue,
.page-button-teal,
.home-button-orange {
  display: inline-block;
  height: 45px;
  padding: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}

.page-button-teal {
  min-width: 310px;
  background-color: #0089c4;
}

.page-button-orange,
.home-button-orange {
  min-width: 310px;
  background-color: #ff7900;
}

.page-button-blue {
  border-radius: 5px;
  background-color: #002851;
}

.page-button-orange:hover,
.page-button-blue:hover,
.page-button-teal:hover {
  color: #ffffff;
}

.page-button-orange:hover {
  background-color: #ff9a40;
}

.page-button-blue:hover {
  background-color: #24476e;
}

.page-button-teal:hover {
  background-color: #0089c4;
}

a[href^="/sites/default/files/"].page-button-orange,
a[href^="/sites/default/files/"].page-button-blue,
a[href^="/sites/default/files/"].page-button-teal {
  padding-left: 45px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_White.png);
  background-repeat: no-repeat;
  background-position: 15px center;
}

.home-button-orange {
  width: 465px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
}

.home-button-teal {
  display: inline-block;
  width: 465px;
  height: 45px;
  padding: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  background-color: #00afd8;
}

#home-data-btn a,
#home-research-btn a,
#home-diagnostics-btn a {
  background-color: rgba(51, 51, 51, 0.9);
  background-image: url(/sites/all/themes/adaptive_2015/images/Slider_CornerArrow_InActive.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  height: 80px;
  width: 300px;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #ffffff;
  line-height: 19px;
  text-decoration: none;
  padding: 10px 40px 15px 15px;
}

#home-data-btn a:hover,
#home-research-btn a:hover,
#home-diagnostics-btn a:hover {
  background-color: rgba(51, 51, 51, 0.98);
  text-decoration: none;
  color: #e5e3e2;
  background-image: url(/sites/all/themes/adaptive_2015/images/Slider_CornerArrow_Hover.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

#home-research-btn,
#home-diagnostics-btn {
  margin: 10px 0;
}

@media only screen and (max-width: 500px) {
  #home-research-btn a {
    height: 80px !important;
  }
}

div.full-bleed-1 {
  position: relative;
  padding: 15px 0;
  background-color: #e5e3e2;
}

div.full-bleed-2 {
  position: relative;
  padding: 15px 0;
  background-color: #ff7900;
}

div.full-bleed-3 {
  position: relative;
  padding: 15px 0;
  background-color: #4d4f53;
  color: #ffffff;
}

div.full-bleed-4 {
  position: relative;
  padding: 15px 0;
  background-color: #002851;
  color: #ffffff;
}

div.full-bleed-5 {
  position: relative;
  padding: 15px 0;
  background-color: #00afd8;
  color: #ffffff;
}

div.full-bleed-6 {
  position: relative;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png);
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png),
    linear-gradient(0deg, #4dc0eb 0%, #00a5e3 96.51000000000001%);
}

.panel-flexible div.full-bleed-2 p,
.panel-flexible div.full-bleed-3 p,
.panel-flexible div.full-bleed-4 p,
.panel-flexible div.full-bleed-6 p,
.panel-flexible div.bkgnd-2 p,
.panel-flexible div.bkgnd-3 p,
.panel-flexible div.bkgnd-4 p,
.panel-flexible div.bkgnd-6 p,
.panel-flexible div.full-bleed-2 li,
.panel-flexible div.full-bleed-3 li,
.panel-flexible div.full-bleed-4 li,
.panel-flexible div.full-bleed-6 li,
.panel-flexible div.bkgnd-2 li,
.panel-flexible div.bkgnd-3 li,
.panel-flexible div.bkgnd-4 li,
.panel-flexible div.bkgnd-6 li,
.panel-flexible div.full-bleed-2 h1,
.panel-flexible div.full-bleed-3 h1,
.panel-flexible div.full-bleed-4 h1,
.panel-flexible div.full-bleed-6 h1,
.panel-flexible div.bkgnd-2 h1,
.panel-flexible div.bkgnd-3 h1,
.panel-flexible div.bkgnd-4 h1,
.panel-flexible div.bkgnd-6 h1,
.panel-flexible div.full-bleed-2 .pane-title,
.panel-flexible div.full-bleed-3 .pane-title,
.panel-flexible div.full-bleed-4 .pane-title,
.panel-flexible div.full-bleed-6 .pane-title,
.panel-flexible div.bkgnd-2 .pane-title,
.panel-flexible div.bkgnd-3 .pane-title,
.panel-flexible div.bkgnd-4 .pane-title,
.panel-flexible div.bkgnd-6 .pane-title,
.panel-flexible div.full-bleed-2 .bold-14-gray,
.panel-flexible div.full-bleed-3 .bold-14-gray,
.panel-flexible div.full-bleed-4 .bold-14-gray,
.panel-flexible div.full-bleed-6 .bold-14-gray,
.panel-flexible div.bkgnd-2 .bold-14-gray,
.panel-flexible div.bkgnd-3 .bold-14-gray,
.panel-flexible div.bkgnd-4 .bold-14-gray,
.panel-flexible div.bkgnd-6 .bold-14-gray,
.panel-flexible div.full-bleed-2 .bold-16-gray,
.panel-flexible div.full-bleed-3 .bold-16-gray,
.panel-flexible div.full-bleed-4 .bold-16-gray,
.panel-flexible div.full-bleed-6 .bold-16-gray,
.panel-flexible div.bkgnd-2 .bold-16-gray,
.panel-flexible div.bkgnd-3 .bold-16-gray,
.panel-flexible div.bkgnd-4 .bold-16-gray,
.panel-flexible div.bkgnd-6 .bold-16-gray,
.panel-flexible div.full-bleed-2 .bold-16-blue,
.panel-flexible div.full-bleed-3 .bold-16-blue,
.panel-flexible div.full-bleed-4 .bold-16-blue,
.panel-flexible div.full-bleed-6 .bold-16-blue,
.panel-flexible div.bkgnd-2 .bold-16-blue,
.panel-flexible div.bkgnd-3 .bold-16-blue,
.panel-flexible div.bkgnd-4 .bold-16-blue,
.panel-flexible div.bkgnd-6 .bold-16-blue,
.panel-flexible div.full-bleed-2 .bold-24-blue,
.panel-flexible div.full-bleed-3 .bold-24-blue,
.panel-flexible div.full-bleed-4 .bold-24-blue,
.panel-flexible div.full-bleed-6 .bold-24-blue,
.panel-flexible div.bkgnd-2 .bold-24-blue,
.panel-flexible div.bkgnd-3 .bold-24-blue,
.panel-flexible div.bkgnd-4 .bold-24-blue,
.panel-flexible div.bkgnd-6 .bold-24-blue,
.panel-flexible div.full-bleed-2 .light-13-gray,
.panel-flexible div.full-bleed-3 .light-13-gray,
.panel-flexible div.full-bleed-4 .light-13-gray,
.panel-flexible div.full-bleed-6 .light-13-gray,
.panel-flexible div.bkgnd-2 .light-13-gray,
.panel-flexible div.bkgnd-3 .light-13-gray,
.panel-flexible div.bkgnd-4 .light-13-gray,
.panel-flexible div.bkgnd-6 .light-13-gray,
.panel-flexible div.full-bleed-2 .light-13-gray-17,
.panel-flexible div.full-bleed-3 .light-13-gray-17,
.panel-flexible div.full-bleed-4 .light-13-gray-17,
.panel-flexible div.full-bleed-6 .light-13-gray-17,
.panel-flexible div.bkgnd-2 .light-13-gray-17,
.panel-flexible div.bkgnd-3 .light-13-gray-17,
.panel-flexible div.bkgnd-4 .light-13-gray-17,
.panel-flexible div.bkgnd-6 .light-13-gray-17,
.panel-flexible div.full-bleed-2 .light-24-gray,
.panel-flexible div.full-bleed-3 .light-24-gray,
.panel-flexible div.full-bleed-4 .light-24-gray,
.panel-flexible div.full-bleed-6 .light-24-gray,
.panel-flexible div.bkgnd-2 .light-24-gray,
.panel-flexible div.bkgnd-3 .light-24-gray,
.panel-flexible div.bkgnd-4 .light-24-gray,
.panel-flexible div.bkgnd-6 .light-24-gray,
.panel-flexible div.full-bleed-2 .light-32-gray,
.panel-flexible div.full-bleed-3 .light-32-gray,
.panel-flexible div.full-bleed-4 .light-32-gray,
.panel-flexible div.full-bleed-6 .light-32-gray,
.panel-flexible div.bkgnd-2 .light-32-gray,
.panel-flexible div.bkgnd-3 .light-32-gray,
.panel-flexible div.bkgnd-4 .light-32-gray,
.panel-flexible div.bkgnd-6 .light-32-gray,
.panel-flexible div.full-bleed-2 .light-36-gray,
.panel-flexible div.full-bleed-3 .light-36-gray,
.panel-flexible div.full-bleed-4 .light-36-gray,
.panel-flexible div.full-bleed-6 .light-36-gray,
.panel-flexible div.bkgnd-2 .light-36-gray,
.panel-flexible div.bkgnd-3 .light-36-gray,
.panel-flexible div.bkgnd-4 .light-36-gray,
.panel-flexible div.bkgnd-6 .light-36-gray,
.panel-flexible div.full-bleed-2 .open-11-gray,
.panel-flexible div.full-bleed-3 .open-11-gray,
.panel-flexible div.full-bleed-4 .open-11-gray,
.panel-flexible div.full-bleed-6 .open-11-gray,
.panel-flexible div.bkgnd-2 .open-11-gray,
.panel-flexible div.bkgnd-3 .open-11-gray,
.panel-flexible div.bkgnd-4 .open-11-gray,
.panel-flexible div.bkgnd-6 .open-11-gray {
  color: #ffffff;
}

div.bkgnd-1 {
  background-color: #e5e3e2;
}

div.bkgnd-2 {
  background-color: #ff7900;
}

div.bkgnd-3 {
  background-color: #4d4f53;
}

div.bkgnd-4 {
  background-color: #002851;
}

div.bkgnd-5 {
  background-color: #00afd8;
}

div.bkgnd-6 {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png);
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/texture-blue-dots.png),
    linear-gradient(0deg, #4dc0eb 0%, #00a5e3 96.51000000000001%);
}

.short-underline,
.panel-flexible h1.pane-title,
.panel-flexible h2.pane-title,
.panel-flexible h1,
body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
body.page-node-580 h1.page-title,
body.page-node-527 h1.page-header,
body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.short-underline-center {
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

a {
  color: #0089c4;
}

a:hover {
  color: #0089c4;
  text-decoration: underline;
}

a:active {
  color: #003c69;
}

.hidebread {
  display: none !important;
}

.navbar-wrapper {
  position: fixed;
  width: 100%;
  min-width: 960px;
  top: 40px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  z-index: 990;
}

.main-container {
  position: relative;
  top: 90px;
}

footer.footer {
  margin-top: 150px;
  background-color: #54565a;
}

.navbar {
  border-radius: 0px;
}

#block-views-immunoseq-nav-extra-block,
#block-views-clonoseq-nav-extra-block {
  display: none;
}

#navbar {
  border: none;
  width: 100%;
  height: 90px;
  margin: 0;
  border-bottom: 1px solid #c9cac8;
  z-index: 990;
}

#navbar .navbar-header {
  position: absolute;
  width: 100%;
  z-index: 1010;
}

#navbar .navbar-header .region-header {
  display: block;
  float: right;
  margin-top: 30px;
}

#navbar .navbar-header .leaf.last {
  display: none !important;
}

#navbar .navbar-header .submenu .leaf.last {
  display: block !important;
}

#navbar .navbar-header .menu {
  position: relative;
  text-align: right;
  margin-top: 6px;
  padding-left: 0px;
}

#navbar .navbar-header .menu li {
  display: inline-block;
  position: relative;
}

#navbar .navbar-header .menu li a {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  color: #7c7c7f;
  text-transform: uppercase;
  padding: 0px 12px;
  min-width: 90px;
  oz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-style: normal;
  font-weight: 500;
}

#navbar .navbar-header .menu li .active {
  color: #009fda !important;
}

#navbar .navbar-header .menu li:hover a {
  color: #009fda;
  text-decoration: none;
}

#navbar .navbar-header .menu li ul.submenu {
  display: none;
  position: absolute;
  padding: 30px 0 9px 0;
  top: 16px;
  width: 270px;
}

#navbar .navbar-header .menu li ul.submenu:before {
  content: "";
  width: 65%;
  margin-top: -3px;
  background-color: #00a5e3;
  height: 9px;
  display: block;
}

#navbar .navbar-header .menu li ul.submenu li {
  width: 270px;
  text-align: left;
  background-color: #00a5e3;
}

#navbar .navbar-header .menu li ul.submenu li a {
  border: none;
  margin: 0 18px;
  padding: 10px 0 9px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}

#navbar .navbar-header .menu li ul.submenu li a:hover {
  font-weight: 700;
}

#navbar .navbar-header .menu li ul.submenu li a.active {
  color: #fff !important;
  font-weight: 700;
}

#navbar .navbar-header .menu li ul.submenu li span.nolink {
  display: block;
  padding: 10px 18px 5px 18px;
  font-weight: 600;
  font-size: 12px;
  color: #fff;
  text-transform: lowercase;
  font-style: italic;
}

#navbar .navbar-header .menu li ul.submenu li a:hover {
  background-color: transparent;
}

#navbar .navbar-header .menu li:hover ul.submenu {
  display: block;
}

#navbar .navbar-header #header-search {
  display: inline-block;
  position: absolute;
  z-index: 1020;
  right: 0px;
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

#navbar .navbar-header .menu>li.last.enabled {
  width: 240px;
}

#navbar .navbar-header .menu>li.last.enabled a {
  background-position: 18px center;
  padding-right: 200px;
  width: 100%;
}

#navbar .navbar-header .menu>li.last.enabled #header-search {
  width: 200px;
  height: 18px;
}

#navbar .navbar-header .menu>li.last.enabled #header-search input {
  position: absolute;
  right: 10px;
  width: 85%;
  background-color: #e5e3e2;
  border: none;
  color: #000000;
  line-height: 12px;
}

#navbar .navbar-header .menu>li.last.enabled #header-search input:focus {
  outline: none;
  outline-offset: 0;
}

#navbar .navbar-navigation {
  background-color: #002851;
  bottom: 0;
  display: none;
  position: absolute;
  width: 100%;
}

#navbar .navbar-navigation .container {
  height: 53px;
}

#navbar .region-navigation {
  height: 100%;
}

#navbar .logo {
  float: left;
  display: block;
  height: 56px;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 165px;
}

#navbar #block-system-main-menu {
  position: relative;
  z-index: 1000;
}

#navbar #block-system-main-menu .menu {
  text-align: left;
  padding: 0;
  display: inline-block;
  font-size: 0;
  width: 100%;
}

#navbar #block-system-main-menu .menu li {
  display: inline-block;
  padding-bottom: 10px;
}

#navbar #block-system-main-menu .menu li a {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 22px;
  border-left: 1px solid #4d4f53;
}

#navbar #block-system-main-menu .menu li a:hover,
#navbar #block-system-main-menu .menu li a.active-trail {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  box-shadow: inset 0px -7px 0 #94c500;
  padding: 16px 22px;
}

#navbar #block-system-main-menu .menu li .submenu {
  display: none;
  position: absolute;
  top: 54px;
  height: 340px;
  left: -234px;
  width: 1492px;
  padding-left: 234px;
  border-bottom: 5px solid #ffffff;
  background-color: rgba(0, 65, 100, 0.98);
}

#navbar #block-system-main-menu .menu li .submenu li:first-child {
  width: 100%;
  padding: 25px 0 0 0;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child section.block {
  line-height: 1em;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
}

#navbar #block-system-main-menu .menu li .submenu li:first-child p {
  font-size: 14px;
  color: #ffffff;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf {
  margin: 0 3% 0 0;
  max-height: 53px;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf a {
  display: block;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  white-space: nowrap;
  border-left: none;
  border-right: none;
  padding: 16px;
  max-width: 216px;
  min-width: 216px;
  width: 100%;
  text-transform: none;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf a:hover {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
}

#navbar #block-system-main-menu .menu li .submenu li.leaf:hover a,
#navbar #block-system-main-menu .menu li .submenu li.active-trail a {
  font-weight: 700;
  text-align: left;
  border-bottom: 1px solid rgba(0, 65, 100, 0.98);
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links {
  padding-left: 0;
  width: 100%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-fill: auto;
  -moz-column-fill: auto;
  column-fill: auto;
  height: 230px;
  float: left;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li {
  display: inline;
  margin: 0;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li a {
  margin-right: 25px;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu ul.sub-links li:first-child {
  padding: 0;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra {
  float: right;
  width: 48%;
  margin-top: -4em;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-row {
  width: 49%;
  float: left;
  margin-right: 1%;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-row.views-row-first.views-row-last {
  float: right;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra a.nav-extra-image-wrap {
  padding: 0px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra img {
  max-width: 220px;
  min-width: 220px;
  min-height: 135px;
  max-height: 135px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .nav-extra-caption {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .nav-extra-text {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-nav-extra-link a {
  padding: 16px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  border: none;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-nav-extra-link a:hover {
  box-shadow: none;
  text-align: left;
  text-decoration: underline;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-clonoseq-nav-extra-link a {
  padding: 16px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  border: none;
  text-align: left;
}

#navbar #block-system-main-menu .menu li .submenu li.nav-extra .views-field-field-clonoseq-nav-extra-link a:hover {
  box-shadow: none;
  text-align: left;
  text-decoration: underline;
}

#navbar #block-system-main-menu .menu>li.first {
  min-width: 150px;
  max-width: 150px;
}

#navbar #block-system-main-menu .menu>li.first>a {
  text-align: center;
  padding: 16px;
}

#navbar #block-system-main-menu .menu>li:nth-child(2) {
  min-width: 150px;
  max-width: 150px;
}

#navbar #block-system-main-menu .menu>li:nth-child(3) {
  min-width: 185px;
  max-width: 185px;
}

#navbar #block-system-main-menu .menu>li:nth-child(4) {
  min-width: 116px;
  max-width: 116px;
  display: none;
}

#navbar #block-system-main-menu .menu>li:nth-child(5) {
  min-width: 185px;
  max-width: 185px;
}

#navbar #block-system-main-menu .menu>li:nth-child(6) {
  min-width: 114px;
  max-width: 114px;
}

#navbar #block-system-main-menu .menu>li.last {
  min-width: 154px;
  max-width: 154px;
}

#navbar #block-system-main-menu .menu>li.last a {
  border-right: 1px solid #4d4f53;
}

#navbar #block-system-main-menu .menu li:hover>a,
#navbar #block-system-main-menu .menu li.open>a {
  font-weight: 700;
  text-align: center;
  box-shadow: inset 0px -7px 0 #94c500;
}

#block-system-main-menu .submenu li {
  width: 50%;
}

#block-system-main-menu .submenu li a {
  display: block;
}

#block-system-main-menu .submenu .sub-links .leaf a {
  display: inline-block !important;
}

#block-block-181,
#block-block-182,
#block-block-183,
#block-block-184,
#block-block-185 {
  display: none;
}

#block-menu-menu-footer-sub-menu {
  margin-bottom: 25px;
}

#block-menu-menu-footer-sub-menu ul.menu {
  padding: 0;
}

#block-menu-menu-footer-sub-menu ul.menu .submenu {
  margin-top: 15px !important;
}

#block-menu-menu-footer-sub-menu ul.menu>li {
  display: inline-block;
  vertical-align: top;
  margin-right: 34px;
}

#block-menu-menu-footer-sub-menu ul.menu>li .nolink {
  display: block;
  margin-bottom: 20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu {
  padding: 0;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu li {
  margin-bottom: 15px;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu a {
  font-size: 13px;
  color: #c7c8c9;
  text-decoration: none;
  font-weight: normal;
  text-transform: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

#block-menu-menu-footer-sub-menu ul.menu>li ul.submenu a:hover {
  color: #009fda;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(3) .nolink {
  max-width: 185px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu {}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li {
  display: inline-block;
  height: 20px;
  margin-right: 10px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li>a {
  display: block;
  height: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.first>a {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.first>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(2)>a {
  width: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Youtube_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(2)>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Youtube_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(3)>a {
  width: 10px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li:nth-child(3)>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.last>a {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_InactiveState.png);
}

#block-menu-menu-footer-sub-menu ul.menu>li:nth-child(4) ul.submenu li.last>a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_HoverState.png);
}

#block-menu-menu-footer-sub-menu .has-children>a {
  color: #fff !important;
}

.breadcrumb {
  position: relative;
  z-index: 980;
  margin: 20px 0 40px 0;
  visibility: hidden;
}

.breadcrumb a,
.breadcrumb li {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #a9a9aa;
  text-decoration: none;
}

.breadcrumb a:hover {
  color: #4d4f53;
}

.breadcrumb>li+li::before {
  content: ">";
  color: #a9a9aa;
}

.breadcrumb>li.last+li::before {
  content: "";
}

body.page-node-749 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Immunology.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.node-type-product-page .breadcrumb,
body.node-type-young-investigator-award-winner .breadcrumb,
body.page-node-580 .breadcrumb,
body.page-node-527 .breadcrumb,
body.node-type-researcher-profile-page .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Discovery.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.page-node-730 .breadcrumb,
body.page-node-934 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Answers.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

body.page-node-762 .breadcrumb,
body.page-node-742 .breadcrumb,
body.page-node-740 .breadcrumb,
body.page-node-766 .breadcrumb,
body.page-node-743 .breadcrumb {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Amplify-Immunology.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.view .text-center {
  text-align: left;
}

.pagination li:first-child>a,
.pagination li>a {
  border: none;
  border-radius: 0;
  padding: 6px;
  background-color: transparent;
  color: #4d4f53;
}

.pagination li.active:first-child>a,
.pagination li.active>a,
.pagination li:first-child>a:active,
.pagination li>a:active {
  color: #0089c4;
  font-weight: bold;
}

.pagination li:first-child>a:hover,
.pagination li>a:hover {
  color: #4d4f53;
  background-color: transparent;
  text-decoration: underline;
}

.pagination::before {
  content: "page";
  color: #4d4f53;
  float: left;
  line-height: 32px;
}

#share-this-tw,
#share-this-li,
#share-this-fb,
#share-this-email {
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  height: 20px;
  margin-left: 25px;
  margin-top: 5px;
}

#share-this-tw {
  width: 22px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_InactiveState.png);
}

#share-this-tw:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Twitter_Icon_HoverState.png);
}

#share-this-li {
  width: 21px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_InactiveState.png);
}

#share-this-li:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/LinkedIn_Icon_HoverState.png);
}

#share-this-fb {
  width: 10px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_InactiveState.png);
}

#share-this-fb:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Facebook_Icon_HoverState.png);
}

#share-this-email {
  width: 23px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Email_Icon_InactiveState.png);
}

#share-this-email:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Email_Icon_HoverState.png);
}

.show-more-link {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: #ff7900;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.hideinsights {
  display: none !important;
}

.footer .footer-inner {
  padding-top: 15px;
}

.footer .menu .has-children a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

.footer .menu .has-children a:hover {
  color: #009fda;
}

.footer .menu .leaf a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  max-width: 129px;
  white-space: normal;
  display: block;
}

.footer .menu .leaf a:hover {
  color: #009fda;
}

.super-nav {
  border-bottom: 1px solid #dfdfdf;
}

.super-nav ul {
  margin: 0 auto;
  display: block;
  text-align: right;
  max-width: 929px;
}

.super-nav ul li {
  padding: 8px 10px 10px;
  display: inline-block;
}

.super-nav ul li:first-of-type {
  border-right: 1px solid #dfdfdf;
  padding-right: 15px;
}

.super-nav ul li a {
  color: #acacac;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(84, 86, 90, 0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.super-nav ul li a:hover {
  color: #54565a;
  border-bottom: 2px solid #54565a;
}

.secondary-link {
  text-transform: capitalize;
  font-style: italic;
  padding-left: 15px;
}

.stickit {
  top: -23px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -ms-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  z-index: 4000;
}

.region-footer-left span,
.region-footer-right span {
  color: #fff;
}

.footer-left-18 {
  width: 245px;
  display: inline-block;
}

.footer-left-18 p {
  color: #fff !important;
  margin-bottom: 0px;
  font-size: 13px !important;
}

.footer-left-18 p svg {
  fill: #fff;
  max-width: 245px;
}

.footer-left-18 p em {
  font-weight: normal !important;
  font-size: 12px;
}

.footer-right-18 {
  width: 700px;
  display: inline-block;
  color: #fff;
  text-align: right;
  font-size: 12px;
}

.footer-right-18 a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.footer-right-18 a:hover {
  color: #009fda;
}

#block-block-24 .open-11-gray {
  display: none;
}

.stickit #navbar .logo {
  margin-top: 29px;
}

.stickit #navbar .region-header {
  margin-top: 39px;
}

.stickit .submenu {
  top: 9px !important;
}

.mean-container a.meanmenu-reveal {
  right: 0px !important;
  left: auto !important;
}

.social-row {
  display: inline-block;
}

.social-icon {
  display: inline-block;
  width: 15px;
  margin: 0px 4px;
  transform: translateY(4px);
}

.social-icon path {
  fill: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.social-icon:hover path {
  fill: #009fda;
}

#block-menu-menu-header-menu .active.has-children>a {
  color: #009fda !important;
}

#block-menu-menu-header-menu .active.has-children .submenu a {
  color: #fff !important;
}

body.page-node-746 .main-container,
body.page-node-754 .main-container,
body.page-node-757 .main-container,
body.page-node-746 .main-container,
body.page-node-761 .main-container,
body.page-node-759 .main-container,
body.page-node-756 .main-container,
body.page-node-746 .main-container {
  margin-top: -20px;
}

body.page-node-746 .breadcrumb,
body.page-node-754 .breadcrumb,
body.page-node-757 .breadcrumb,
body.page-node-746 .breadcrumb,
body.page-node-761 .breadcrumb,
body.page-node-759 .breadcrumb,
body.page-node-756 .breadcrumb,
body.page-node-746 .breadcrumb {
  display: none;
}

.webform-component-file button {
  display: none;
}

body.page-node-768 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

body.page-node-768 .webform-component-markup {
  width: 100%;
}

body.page-node-768 .webform-component--street-address {
  width: 912px;
}

body.page-node-768 .webform-component--project-proposal {
  margin-bottom: 15px;
  width: 912px;
}

body.page-node-768 .webform-component--immunoseq-assays {
  margin-bottom: 10px;
  width: 912px;
}

body.page-node-768 .webform-component--immunoseq-assays label {
  color: #555555;
  display: block;
  margin-bottom: 10px;
}

body.page-node-768 .webform-component--immunoseq-assays .form-type-checkbox label {
  margin-bottom: 0px;
}

body.page-node-768 .webform-component--sample-types {
  width: 912px;
}

body.page-node-768 .webform-component--timepoints,
body.page-node-768 .webform-component--estimated-date {
  width: 918px;
}

body.page-node-768 .webform-component--project-title {
  margin-right: 460px;
  margin-top: 65px;
}

body.page-node-768 .webform-component--supporting-documents {
  width: 912px;
}

body.page-node-768 .webform-component--supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

body.page-node-768 label {
  display: none;
}

body.page-node-768 .form-file {
  border: none;
}

body.page-node-768 .form-managed-file .input-group-btn {
  display: none;
}

body.page-node-768 .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

body.page-node-768 .description strong {
  font-weight: normal;
}

body.page-node-773 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

body.page-node-773 .webform-component--institution,
body.page-node-773 .webform-component--street-address,
body.page-node-773 .webform-component--project-proposal,
body.page-node-773 .webform-component--select-assays,
body.page-node-773 .webform-component--disease-indication,
body.page-node-773 .webform-component--sample-format,
body.page-node-773 .webform-component--time-course-data,
body.page-node-773 .webform-component--list-time-points,
body.page-node-773 .webform-component--drug-target-name,
body.page-node-773 .webform-component--list-metadata,
body.page-node-773 .webform-component--extracted-dna,
body.page-node-773 .webform-component--supporting-documents {
  width: 912px;
}

body.page-node-773 .webform-component--project-title {
  margin-right: 460px;
  margin-top: 65px;
}

body.page-node-773 .webform-component--extracted-dna,
body.page-node-773 .webform-component--time-course-data {
  margin-bottom: 10px;
}

body.page-node-773 .webform-component--supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

body.page-node-773 .webform-component--supporting-documents .form-managed-file .btn-default {
  float: left;
}

body.page-node-773 label {
  display: none;
}

body.page-node-773 .webform-component-radios label,
body.page-node-773 .webform-component-checkboxes label {
  display: block;
  color: #555;
}

body.page-node-773 .form-file {
  border: none;
}

body.page-node-773 .form-managed-file .input-group-btn {
  display: none;
}

body.page-node-773 .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

body.page-node-773 .description strong {
  font-weight: normal;
}

.flexible-sample-requirements-container {
  text-align: center;
  margin: 60px auto;
}

.flexible-sample-requirements-container .pane-title {
  background-image: none !important;
}

.flexible-sample-requirements-container img {
  margin: 30px 0px;
}

.flexible-sample-requirements-container h3 {
  margin-bottom: 30px !important;
}

.flexible-sample-requirements-container .page-button-orange {
  color: #fff !important;
  text-decoration: none !important;
}

.flexible-sample-requirements-container .page-button-orange:hover {
  background-color: #e16a18;
}

.flexible-sample-requirements-container .shaded-line {
  margin-bottom: 110px;
}

.flexible-sample-requirements-container .shaded-line:before {
  left: 0px;
  top: -7px;
  height: 9px;
}

.flexible-sample-requirements-container .shaded-line:after {
  display: none;
}

.modal-body {
  text-align: left;
}

.video-popup-wrap button {
  display: none;
}

.video-popup-wrap .close {
  display: block;
}

.vimeo-target {
  display: none;
}

.faux-player {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-decoration: none !important;
}

.faux-play {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/faux-play-btn.png");
  display: block;
  width: 100px;
  height: 60px;
  max-width: 180px;
  padding-top: 30%;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat;
}

#home-video-wrap .modal-body p {
  padding: 0px !important;
  color: #4d4f53 !important;
}

#home-video-two-wrap .modal-body p {
  padding: 0px !important;
  color: #4d4f53 !important;
}

.modal-body p {
  text-align: left !important;
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.modal-disclaimer {
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.tri-col-fix {
  max-width: 88%;
  margin: 0 auto !important;
}

.tri-col-fix>div {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix>div {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-left {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-left {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-middle {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-middle {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-wrap-right {
  float: none !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 768px) {
  .tri-col-fix .how-clonoseq-result-split-content-wrap-right {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.tri-col-fix .how-clonoseq-result-split-content-image img {
  width: 100%;
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}

.patient-resources-section {
  max-width: 88%;
  margin: 0 auto;
  margin-top: 0px;
  display: block;
  float: none;
  margin-top: -60px;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .panels-flexible-row-230-34-inside {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .panels-flexible-row-230-34-inside {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
  position: relative !important;
  float: none !important;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    width: 90%;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
  position: relative !important;
  float: none !important;
  left: 0px !important;
}

@media only screen and (max-width: 520px) {
  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    width: 90%;
  }
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .wrap-remove-height {
  height: auto !important;
  position: relative;
  float: none;
  left: 0px !important;
}

#navbar #block-system-main-menu>.menu>li:nth-child(2)>.submenu ul.sub-links {
  -webkit-column-fill: balance;
  -moz-column-fill: balance;
  column-fill: balance;
}

body.node-type-clonoseq-top-level h1,
body.node-type-clonoseq-top-level .h1,
body.node-type-clonoseq-top-level h1.pane-title {
  background-image: none;
  color: #969fa6;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-bottom: 5px;
  padding-bottom: 0;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h2,
body.node-type-clonoseq-top-level .h2,
body.node-type-clonoseq-top-level h2.pane-title {
  background-image: none;
  color: #009fda;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: -0.05em;
  line-height: 28px;
  margin-bottom: 10px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h2.light,
body.node-type-clonoseq-top-level .h2.light,
body.node-type-clonoseq-top-level h2.pane-title.light {
  color: #ffffff;
}

body.node-type-clonoseq-top-level h3,
body.node-type-clonoseq-top-level .h3,
body.node-type-clonoseq-top-level h3.pane-title {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  margin-bottom: 4px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h4,
body.node-type-clonoseq-top-level .h4 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.05em;
  line-height: 28px;
  margin-bottom: 6px;
}

body.node-type-clonoseq-top-level h4.nav-extra-caption,
body.node-type-clonoseq-top-level .h4.nav-extra-caption {
  font-size: 14px;
  line-height: 1.1;
  letter-spacing: normal;
  margin-bottom: 5px;
  margin-top: 5px;
}

body.node-type-clonoseq-top-level h5,
body.node-type-clonoseq-top-level .h5 {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 36px;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level h5 .header-text,
body.node-type-clonoseq-top-level .h5 .header-text {
  color: #ffffff;
  text-align: center;
}

body.node-type-clonoseq-top-level h5.light,
body.node-type-clonoseq-top-level .h5.light {
  color: #009fda;
}

body.node-type-clonoseq-top-level p {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

body.node-type-clonoseq-top-level p.reduce {
  font-size: 14px;
  line-height: 18px;
}

body.node-type-clonoseq-top-level .citation {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 8px;
}

body.node-type-clonoseq-top-level .footnote {
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

body.node-type-clonoseq-top-level sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
  top: -0.75em;
  vertical-align: baseline;
}

body.node-type-clonoseq-top-level sup a {
  color: #00808a;
}

body.node-type-clonoseq-top-level sup a:hover,
body.node-type-clonoseq-top-level sup a:focus,
body.node-type-clonoseq-top-level sup a:active {
  color: #00808a;
}

body.node-type-clonoseq-top-level sup.non-citation {
  color: inherit;
}

body.node-type-clonoseq-top-level .spacer-only p {
  visibility: hidden;
}

body.node-type-clonoseq-top-level .breadcrumb li {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .breadcrumb li a {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .breadcrumb>li+li::before {
  color: #ffffff;
}

body.node-type-clonoseq-top-level a {
  outline: 0;
}

body.node-type-clonoseq-top-level .btn {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level .clonobtn {
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.node-type-clonoseq-top-level .clonobtn.blue {
  background-color: #002851;
}

body.node-type-clonoseq-top-level .clonobtn.blue:hover,
body.node-type-clonoseq-top-level .clonobtn.blue:focus,
body.node-type-clonoseq-top-level .clonobtn.blue:active {
  background-color: #002851;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .clonobtn.cyan {
  background-color: #009fda;
}

body.node-type-clonoseq-top-level .clonobtn.cyan:hover,
body.node-type-clonoseq-top-level .clonobtn.cyan:focus,
body.node-type-clonoseq-top-level .clonobtn.cyan:active {
  background-color: #005979;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .clonobtn.dl-pdf {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.dl-pdf:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  display: inline-block;
  height: 28px;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
  width: 24px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn {
  padding-left: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn:before {
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Header_VideoButton_Icon_Static.png);
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.header-play-btn:hover:before,
body.node-type-clonoseq-top-level .clonobtn.header-play-btn:focus:before,
body.node-type-clonoseq-top-level .clonobtn.header-play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Header_VideoButton_Icon_Hover.png);
}

body.node-type-clonoseq-top-level .clonobtn.link-btn {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.link-btn:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
  display: inline-block;
  height: 18px;
  margin-left: 6px;
  margin-top: 4px;
  position: absolute;
  width: 23px;
}

body.node-type-clonoseq-top-level .clonobtn.form-btn {
  padding-right: 32px;
}

body.node-type-clonoseq-top-level .clonobtn.form-btn:after {
  content: url("/sites/default/files/clonoSEQ_Webform_Envelope-Icon.png");
  display: inline-block;
  height: 21px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
  width: 28px;
}

body.node-type-clonoseq-top-level .clonobtn.drop-anchor {
  padding-right: 20px;
}

body.node-type-clonoseq-top-level .clonobtn.drop-anchor:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Down-Arrow-Icon.png);
  display: inline-block;
  height: 20px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
  width: 16px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn {
  padding-left: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn:before {
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PlayIcon_Static.png);
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 15px;
  width: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.play-btn:hover:before,
body.node-type-clonoseq-top-level .clonobtn.play-btn:focus:before,
body.node-type-clonoseq-top-level .clonobtn.play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PlayIcon_Active.png);
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn {
  cursor: pointer;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn span {
  padding-right: 30px;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_ExploreData-Button_Icon.png);
  display: inline-block;
  height: 18px;
  margin-left: 6px;
  margin-top: 4px;
  position: absolute;
  width: 23px;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn.active {
  background-color: #005979;
}

body.node-type-clonoseq-top-level .clonobtn.explore-btn.active:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  content: "";
  display: block;
  height: 0;
  margin: auto;
  position: relative;
  width: 0;
  z-index: 100;
}

body.node-type-clonoseq-top-level .header-wrap .header-background {
  max-height: 500px;
  position: relative;
  overflow: hidden;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1,
body.node-type-clonoseq-top-level .header-wrap .header-background p {
  margin-bottom: 0;
  max-height: 500px;
  overflow: hidden;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1.mobile,
body.node-type-clonoseq-top-level .header-wrap .header-background p.mobile {
  display: none;
}

body.node-type-clonoseq-top-level .header-wrap .header-background h1.placeholder,
body.node-type-clonoseq-top-level .header-wrap .header-background p.placeholder {
  display: none;
}

body.node-type-clonoseq-top-level .header-wrap .header-background img {
  height: 100%;
  position: relative;
  width: auto;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
  position: absolute;
  margin: 0 10%;
  max-width: 80%;
  top: 150px;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-left {
  text-align: left;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-center {
  text-align: center;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.text-right {
  text-align: right;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin: 0 auto;
  padding: 0;
  text-align: inherit;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay .text {
  color: #ffffff;
  display: block;
  font-size: 57px;
  font-weight: 200;
  line-height: 44px;
  position: absolute;
  text-align: center;
  text-transform: capitalize;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6 {
  float: left;
  min-height: 1px;
  padding: 69px 0 0 0;
  top: 0;
  width: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left {
  right: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.left p {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right {
  left: 50%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right h1,
body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6.right p {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .header-wrap .header-text-overlay.col-sm-6 a {
  max-width: 100%;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul {
  text-align: center;
  margin: 0;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a {
  font-weight: 500 !important;
  padding: 4px 12px;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:hover,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:active,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a:focus,
body.node-type-clonoseq-top-level .secondary-nav-wrap ul li a.active {
  color: #009fda;
}

body.node-type-clonoseq-top-level .secondary-nav-wrap .secondary-nav-line-shadow {
  margin: -3em 0;
}

body.node-type-clonoseq-top-level .clono-blue-section {
  background-color: #002851;
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-blue-section p {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-blue-light-section {
  background-color: #009fda;
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-light-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-blue-light-section p {
  color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-blue-light-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-white-section {
  background-color: #ffffff;
}

body.node-type-clonoseq-top-level .clono-white-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .clono-grade-section {
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #dfe0e2 100%);
  background: -webkit-linear-gradient(top, #fafafa 0%, #dfe0e2 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #dfe0e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dfe0e2', GradientType=0);
}

body.node-type-clonoseq-top-level .clono-gray-section {
  background-color: #eaebeb;
}

body.node-type-clonoseq-top-level .clono-gray-section>div {
  padding-top: 35px;
}

body.node-type-clonoseq-top-level .clono-gray-section.pull-top>div {
  padding-top: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel {
  background-color: transparent;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body {
  padding: 0;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body .webform-component--split-row--name {
  float: left;
  max-width: 49%;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .panel .panel-body .webform-component--split-row--email {
  float: left;
  max-width: 49%;
  margin-left: 2%;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control {
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 0;
  box-shadow: none;
  color: #ffffff;
  font-size: 16px;
  height: 45px;
  line-height: 1.42857;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control.form-textarea {
  height: auto;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control::-webkit-input-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control::-moz-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control:-ms-input-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-control:-moz-placeholder {
  color: #ffffff;
  font-style: italic;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions {
  margin-bottom: 35px;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button {
  background-color: #009fda;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:hover,
body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:focus,
body.node-type-clonoseq-top-level .section-request-information .pane-webform .webform-client-form .form-actions button:active {
  background-color: #ffffff;
  color: #009fda;
  text-decoration: none;
}

body.node-type-clonoseq-top-level .section-request-information .webform-intro {
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.node-type-clonoseq-top-level .section-citations>div {
  padding-bottom: 35px;
}

body.node-type-clonoseq-top-level .section-citations h2.pane-title {
  margin-bottom: 0;
}

body.node-type-clonoseq-top-level .section-citations ol {
  line-height: 2em;
  margin-bottom: 10px;
  margin-top: 0;
  padding-left: 1em;
}

body.node-type-clonoseq-top-level .section-citations p {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  margin-top: 25px;
}

body.node-type-clonoseq-top-level .section-citations .citation-container .split {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

body.node-type-clonoseq-top-level #outboundpopwrap {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup {
  background-color: #ffffff;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 50%;
  max-width: 650px;
  position: absolute;
  right: 0;
  top: 0;
  width: 80%;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
  background-color: #009fda;
  color: #ffffff;
  height: 4em;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 1em;
  text-align: center;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 span.outbound-pop-close {
  cursor: pointer;
  height: 45px;
  padding-top: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 span.outbound-pop-close:hover {
  background-color: #002851;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p {
  color: #4d4f53;
  padding: 10px 20px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap {
  background-color: #009fda;
  bottom: 0;
  line-height: 2em;
  position: absolute;
  text-align: center;
  width: 100%;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button {
  border: none;
  color: #ffffff;
  text-transform: uppercase;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue {
  background-color: #77ac41;
  margin-right: 50px;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue:hover {
  background-color: #79954a;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundreturn {
  background-color: #4d4f53;
}

body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundreturn:hover {
  background-color: #353739;
}

body.page-node-1190 .main-container {
  overflow: hidden;
}

body.page-node-1190 .breadcrumb li {
  color: #ffffff;
}

body.page-node-1190 .breadcrumb li a {
  color: #ffffff;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .breadcrumb>li+li::before {
  color: #ffffff;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .header-wrap .header-background {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Static.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  max-height: none;
}

body.page-node-1190 .header-wrap .header-background h1,
body.page-node-1190 .header-wrap .header-background p {
  display: none;
}

body.page-node-1190 .header-wrap .header-background.active-left {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Hover_Clinician.jpg");
}

body.page-node-1190 .header-wrap .header-background.active-right {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_Hover_Patient.jpg");
}

body.page-node-1190 .header-wrap .header-text-overlay {
  margin: 0;
  max-width: unset;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 {
  cursor: pointer;
  float: left;
  min-height: 100%;
  padding: 0;
  top: 0;
  transform: skewX(-14deg);
  width: 114%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 p {
  display: block;
  height: 100%;
  max-width: 90%;
  width: 100%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content {
  width: 88%;
  height: 800px;
  -webkit-transform: skew(14deg);
  -moz-transform: skew(14deg);
  -o-transform: skew(14deg);
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p {
  line-height: 1em;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 800;
  font-size: 72px;
  max-width: 100%;
  padding-top: 35%;
  text-align: left;
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.5);
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
  color: #009fda;
  display: block;
  font-size: 36px;
  padding-bottom: 0.5em;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:hover,
body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:focus,
body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:active {
  text-decoration: none;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_EntryScreen_BlueArrow.png);
  display: block;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
  margin-left: 64%;
}

body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
  margin-left: 10%;
}

body.page-node-1191 .header-background {
  background-color: #babdc2;
}

body.page-node-1191 .section-what-is-mrd>.inside {
  padding-bottom: 35px;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap {
  position: relative;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-thumbnail-wrap img {
  height: auto;
  max-width: 100%;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap {
  left: 27%;
  position: absolute;
  top: 40%;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Video_PlayIcon_Static.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-left: 70px;
}

body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:hover,
body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:focus,
body.page-node-1191 .section-what-is-mrd .animation-wrap .animation-hide-wrap .wistia_click_to_play a:active {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Video_PlayIcon_Hover.png);
  text-decoration: none;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container {
  margin: 65px auto;
  max-width: 80%;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .w-control-bar,
body.page-node-1191 .what-is-the-clonoseq-assay-container .w-menu-bar,
body.page-node-1191 .what-is-the-clonoseq-assay-container .w-icon-rail {
  visibility: hidden;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .title-container .title-wrap {
  text-align: center;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
  margin-top: 35px;
  position: relative;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
  border-style: solid;
  border-width: 0px 0px 0px 39px;
  -moz-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  -webkit-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  -o-border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line.png) 0 39;
  bottom: 0;
  float: none;
  height: 210px;
  left: 50.5%;
  margin: auto;
  position: absolute;
  top: 0;
  width: 49.5%;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .content-container {
  margin-top: 35px;
}

body.page-node-1191 .what-is-the-clonoseq-assay-container .content-container .content-wrap {
  text-align: center;
}

body.page-node-1191 .cancer-type-container .intro-container .intro-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container {
  margin-top: 35px;
  margin-bottom: 35px;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell .cancer-type-cell-image p {
  text-align: center;
}

body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell .cancer-type-cell-text h5 {
  color: #ffffff;
  font-size: 32px;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container {
  margin: 65px 0 0 0;
}

body.page-node-1191 .how-clonoseq-assay-container .w-control-bar,
body.page-node-1191 .how-clonoseq-assay-container .w-menu-bar,
body.page-node-1191 .how-clonoseq-assay-container .w-icon-rail {
  visibility: hidden;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-intro-wrap .how-clonoseq-assay-intro-region {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap {
  margin-top: 65px;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:hover,
body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:active,
body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-tabs-wrap .how-clonoseq-assay-tab-region .how-clonoseq-assay-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap>div {
  padding-top: 0;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap .how-clonoseq-assay-step-region .how-clonoseq-assay-step-text {
  margin: 35px auto 65px auto;
  max-width: 85%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap .how-clonoseq-assay-step-region .how-clonoseq-assay-step-text h3 {
  color: #009fda;
}

body.page-node-1191 .how-clonoseq-assay-container .how-clonoseq-assay-step-wrap.how-clonoseq-assay-step-two-wrap {
  display: none;
}

body.page-node-1191 .section-pdf-cta .pdf-cta-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .section-pdf-cta .pdf-cta-wrap .pdf-cta-btn {
  margin: 35px 0;
}

body.page-node-1191 .how-clonoseq-result-container {
  margin: 65px 0;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-intro-container .how-clonoseq-result-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap {
  margin-top: 35px;
}

body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .how-clonoseq-result-split-content-text {
  margin-top: 15px;
  text-align: center;
}

body.page-node-1191 .making-connections-container>div {
  padding: 60px 0;
}

body.page-node-1191 .making-connections-container .making-connections-intro-container .making-connections-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 85%;
  text-align: center;
}

body.page-node-1191 .making-connections-container .making-connections-intro-container .making-connections-intro-wrap h5 {
  color: #009fda;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container {
  margin-top: 35px;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
  width: 33%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
  width: 33.8%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a {
  display: block;
  height: 172px;
  margin-bottom: 10px;
  position: relative;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a img {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a>span {
  background: rgba(0, 159, 218, 0.85);
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a>span>span {
  background: none;
  bottom: 0;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 32px;
  font-weight: 800;
  height: 1em;
  left: 0;
  line-height: 1;
  margin: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a:hover>span {
  display: block;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a {
  color: #ffffff;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_PatientLogo_Right-Arrow.png);
  display: block;
}

body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-text-link a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
}

body.page-node-8128 .outer_vidyard_wrapper {
  width: 200px;
  float: right;
  margin-right: 106px;
  margin-top: 50px;
}

@media only screen and (max-width: 1055px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    width: 200px;
    float: right;
    margin-right: 122px;
    margin-top: 71px;
  }
}

@media only screen and (max-width: 960px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-top: 115px;
  }
}

@media only screen and (max-width: 959px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 360px) {
  body.page-node-8128 .outer_vidyard_wrapper {
    margin-top: 43%;
  }
}

body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
  margin-top: 35px;
}

body.page-node-8128 .header-wrap .header-background {
  background-color: #0096c3;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-intro-wrap {
  margin: 65px 0 35px 0;
  text-align: center;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
  margin-bottom: 65px;
  text-align: center;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a {
  color: #002851;
  text-decoration: none;
}

body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a:hover {
  color: #009fda;
  text-decoration: none;
}

body.page-node-8128 .section-what-gets-measured .w-control-bar,
body.page-node-8128 .section-what-gets-measured .w-menu-bar,
body.page-node-8128 .section-what-gets-measured .w-icon-rail {
  visibility: hidden;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-intro-wrap .what-gets-measured-intro {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap {
  margin: 35px 0 65px 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .panels-flexible-region-inside {
  padding-right: 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
  background-color: #001c3f;
  cursor: pointer;
  height: 198px;
  padding: 20px 10px 30px;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p span {
  display: block;
  font-weight: 700;
  line-height: 14px;
  margin-top: 0.5em;
  text-transform: uppercase;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab p:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_GraphButtons_PlayIcon_Static-Hover.png");
  display: block;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab:hover {
  background-color: #969fa6;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
  background-color: #009fda;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_GraphButtons_PlayIcon_Active.png");
  margin-left: 88%;
  position: relative;
  z-index: 150;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active:hover {
  background-color: #969fa6;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap .panels-flexible-region-inside {
  padding-left: 0;
}

body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap .panels-flexible-region-inside .what-gets-measured-animation-two {
  display: none;
}

body.page-node-8128 .section-meaningful-advantages {
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap {
  border-top: 5px solid #009fda;
  padding-top: 5px;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .table-intro {
  border-bottom: 2px solid #4d4f53;
  padding-bottom: 5px;
  padding-left: 15px;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr {
  border-bottom: 1px solid #4d4f53;
  color: #4d4f53;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table tr:last-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table tr:last-of-type {
  border-bottom: 2px solid #4d4f53;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table {
  border-spacing: 0px;
  min-width: 300px;
  overflow: hidden;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table .callout,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table .callout {
  background: rgba(0, 159, 218, 0.15);
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table th,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table th {
  display: table-cell;
  margin: 0.5em 1em;
  max-width: 230px;
  padding: 1em !important;
  text-align: left;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table th.callout,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table th.callout {
  color: #009fda;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  display: table-cell;
  margin: 0em 1em;
  max-width: 255px;
  min-height: 6.5em;
  padding: 1em !important;
  position: relative;
  text-align: center;
  vertical-align: top;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td p,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td p {
  margin: 12px 0 11px 0;
  text-align: left;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td:first-of-type,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type {
  min-height: 4em;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table .rwd-table td:first-of-type p,
body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type p {
  text-align: center;
}

body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table {
  display: none;
}

body.page-node-8128 .section-mrd-testing-recommended {
  margin: 80px 0;
}

body.page-node-8128 .section-mrd-testing-recommended .mrd-testing-recommended-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-ordering-cta .ordering-cta-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8128 .section-ordering-cta .ordering-cta-wrap .ordering-cta-button {
  padding: 35px 0;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split>div {
  float: none;
  max-width: 88%;
  margin: 0 auto;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap h5 {
  color: #009fda;
  max-width: 90%;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
  margin-right: 10%;
  max-width: 37.5%;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 35px;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap:last-of-type {
  border-bottom: none;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap h3 a {
  color: #009fda;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap h3 a:hover {
  color: #009fda;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only span {
  display: none;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Right-Arrow-Icon_Blue.png);
  line-height: 2em;
}

body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap .single-link-wrap a.arraow-only:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQAssay_Right-Arrow-Icon_Blue_Hover.png);
}

body.page-node-1203 .header-background {
  background-color: #b5c0c2;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-intro {
  margin-bottom: 35px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content h3 {
  line-height: 45px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p {
  line-height: 45px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
  cursor: pointer;
  margin: 35px 0;
  width: 300px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform {
  height: 1px;
  position: fixed;
  top: 150px;
  z-index: 999;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -50%;
  padding-bottom: 50%;
  padding-top: 50%;
  visibility: hidden;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form {
  background-color: #ffffff;
  display: block;
  left: 0;
  margin: auto;
  max-height: calc(50% - 200px);
  max-width: 700px;
  overflow: auto;
  padding: 35px 50px;
  position: absolute;
  right: 0;
  width: 80%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .closeit {
  color: #009fda;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: 50px;
  top: 10px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form h4 {
  color: #009fda;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default {
  border: medium none;
  box-shadow: none;
  margin-bottom: 0;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-heading {
  display: none;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body {
  padding: 0;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item {
  float: left;
  max-width: 49%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item.webform-component--split-row--department-title,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .panel-default .panel-body .form-item.webform-component--split-row-1--email-address-or-phone-number {
  margin-left: 2%;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control {
  background-color: transparent;
  border: 1px solid #4d4f53;
  border-radius: 0;
  box-shadow: none;
  font-size: 16px;
  height: 45px;
  line-height: 1.42857;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control.form-textarea {
  height: auto;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control::-webkit-input-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control::-moz-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control:-ms-input-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-control:-moz-placeholder {
  font-style: italic;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .webform-component-checkboxes {
  text-align: left;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button {
  background-color: #009fda;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:hover,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:focus,
body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form .form-actions button:active {
  background-color: #005979;
  text-decoration: none;
}

body.page-node-1203 .section-service-offers .service-offers-intro-wrap .service-offers-intro-title .service-offers-title {
  margin: 0 auto;
  max-with: 88%;
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container {
  margin: 35px 0;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap {
  margin-bottom: 35px;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap .single-service-offer-image {
  padding-bottom: 10px;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-after-wrap {
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-after-wrap .service-offers-after p {
  font-size: 12px;
  font-style: italic;
}

body.page-node-1203 .section-join-experts .join-experts-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-join-experts .join-experts-wrap .join-experts-cta {
  margin: 35px 0;
}

body.page-node-1203 .section-2-step-process-container {
  margin-top: 65px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-intro-container .section-2-step-process-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap {
  margin-top: 65px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:hover,
body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:active,
body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-container .section-2-step-process-tab-wrap .section-2-step-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container {
  overflow: hidden;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container {
  display: table;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap {
  display: table-cell;
  float: none;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap>div {
  padding: 0;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap {
  display: block;
  width: 940px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p img {
  display: block;
  margin: 0 auto 10px auto;
  position: relative;
  z-index: 10;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span {
  cursor: pointer;
  display: block;
  float: right;
  height: 31px;
  margin-right: 32px;
  width: 32px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Static.png);
  display: block;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Hover.png);
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back {
  margin-right: -32px;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Static.png);
  display: block;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.back:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Hover.png);
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.empty {
  cursor: default;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay span.empty:after {
  display: none;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p.slide-underlay:after {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  bottom: 0;
  content: "";
  height: 29px;
  left: 0;
  margin: auto;
  max-width: 100%;
  overflow: visible;
  padding: 10px 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap {
  margin: 10px auto 45px auto;
  max-width: 460px;
  min-height: 230px;
  text-align: center;
}

body.page-node-1203 .section-2-step-process-container .section-2-step-process-tabs-content-container .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap h3 {
  color: #005979;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
  color: #ffffff;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left h5.pane-title {
  color: #009fda;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left h3.pane-title,
body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .footnote {
  color: #ffffff;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intro {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-address {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-address h4 {
  font-weight: 300;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intake {
  margin-bottom: 30px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left .send-specimens-intake .footnote {
  display: block;
  max-width: 75%;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
  background-color: #009fda;
  color: #ffffff;
  padding: 40px 20px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h5.pane-title {
  color: #ffffff;
  margin-bottom: 15px;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h4 {
  font-weight: 300;
  text-transform: uppercase;
}

body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right h3 {
  color: #ffffff;
}

body.page-node-1203 .section-assits-documents-container {
  margin-top: 65px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-intro-container .section-assits-documents-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container {
  margin-top: 35px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text {
  height: 260px;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p a {
  display: block;
  width: 100%;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p a img {
  display: block;
  margin: 0 auto;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-thumb-text p span {
  display: block;
  margin: 10px auto;
  text-align: center;
}

body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap .assist-document-button {
  margin-bottom: 65px;
  text-align: center;
}

body.page-node-1203 .section-faq-container .faq-intro-container .faq-intro-wrap {
  float: none;
  margin: 0 auto 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-1203 .section-faq-container .faq-intro-container .faq-intro-wrap .clonobtn {
  width: 250px;
  width: auto;
  padding: 0px 40px 0px 10px;
  height: auto !important;
}

body.page-node-1203 .section-faq-container .faq-content-container {
  margin-bottom: 65px;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title {
  cursor: pointer;
  line-height: 21px;
  margin-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Plus_Static.png);
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq h3.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Plus_Hover.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  border-top: 1px solid rgba(77, 79, 83, 0.15);
  display: none;
  margin: 10px 0;
  padding: 15px 0;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content p {
  margin: 0 auto 10px auto;
  max-width: 90%;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq .pane-content ul {
  margin: 0 auto 10px auto;
  max-width: 90%;
  padding-left: 1em;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title {
  margin-bottom: 4px;
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Minus_Static.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded h3.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_FAQ-Minus_Hover.png);
}

body.page-node-1203 .section-faq-container .faq-content-container .faq-content-wrap .single-faq.expanded .pane-content {
  display: block;
}

body.page-node-8132 .header-background {
  background-color: #b0b7bd;
}

body.page-node-8132 .section-clear-results-container {
  margin: 65px 0 0 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-intro-container .clear-results-intro-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container {
  margin-top: 65px;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap #clear-results-tab-one h3 {
  line-height: 16px;
  padding: 5px 0px;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3 {
  border: 1px solid #009fda;
  color: #009fda;
  cursor: pointer;
  line-height: 3em;
  text-align: center;
  width: 100%;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:hover,
body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:active,
body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3:focus {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab {
  background-color: #005979;
  border-color: #005979;
  color: #ffffff;
}

body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #005979;
  bottom: unset;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: unset;
  width: 0;
  z-index: 100;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap {
  overflow: hidden;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap>div {
  padding: 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container {
  display: table;
  margin-bottom: 65px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap {
  display: table-cell;
  float: none;
  vertical-align: top;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap>div {
  padding: 0;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap {
  display: block;
  width: 940px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-image-wrap p img {
  display: block;
  margin: 0 auto 10px auto;
  position: relative;
  z-index: 10;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap {
  width: 940px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay {
  border-bottom: 1px solid rgba(77, 79, 83, 0.15);
  height: 29px;
  margin: 35px 0 65px 0;
  padding: 10px 0;
  position: relative;
  text-align: center;
  z-index: 1;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay span {
  cursor: pointer;
  display: block;
  height: 31px;
  margin-right: 3%;
  width: 32px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover {
  position: absolute;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover.isright {
  margin-left: 36%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover.isleft {
  margin-left: 25%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap {
  display: block;
  margin: 10px 0;
  max-width: 940px;
  padding: 0 56px;
  text-align: center;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-text-wrap h3 {
  color: #005979;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay {
  margin-left: -100%;
  padding-left: 100%;
  margin-right: -50%;
  padding-right: 50%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span {
  float: right;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Static.png);
  display: block;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Right_Hover.png);
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay img:not(.crossover) {
  margin-left: 52px;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay {
  margin-left: -25%;
  padding-left: 25%;
  margin-right: -100%;
  padding-right: 100%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span {
  float: left;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Static.png);
  display: block;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Ordering_LearnMore-ButtonArrow_Left_Hover.png);
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-1 {
  margin-left: 0%;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-1 .single-slide-content-wrap.slide-tab-2-content .single-slide-icon-wrap p.slide-underlay span {
  display: none;
}

body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container.current-2 .single-slide-content-wrap.slide-tab-1-content .single-slide-icon-wrap p.slide-underlay span {
  display: none;
}

body.page-node-8132 .section-portal-cta-container .portal-cta-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-portal-cta-container .portal-cta-wrap .portal-cta-btn {
  margin: 35px 0;
}

body.page-node-8132 .section-report-to-inform-contianer {
  min-height: 890px;
  position: relative;
}

@media only screen and (max-width: 545px) {
  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 1050px !important;
  }
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-intro-container .section-report-to-inform-intro-wrap {
  float: none;
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 45px;
  top: 11em;
  z-index: 100;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links {
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-one {
  bottom: 30px;
  left: -15px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-three {
  bottom: -190px;
  left: -15px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two {
  right: -91%;
  top: 45px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two.active span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image .pop-links.pop-link-front-two.active span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images {
  display: none;
  margin: auto;
  position: relative;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
  left: 25px;
  top: 100px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
  max-width: 920px;
  width: 90%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -45px;
  top: 7.5%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
  left: 25px;
  top: 65px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
  max-width: 920px;
  width: 91%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
  max-width: 165px;
  position: absolute;
  right: -60px;
  top: 18%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three {
  left: 25px;
  top: 65px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three img {
  max-width: 920px;
  width: 91%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-three .pop-text {
  max-width: 165px;
  position: absolute;
  right: -70px;
  top: 25%;
  font-size: 12px;
  background-color: #fff;
  width: calc(20% - 20px);
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 0;
  top: 9em;
  z-index: 100;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links {
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image .pop-links.pop-link-back-one {
  bottom: 170px;
  left: -10px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images {
  display: none;
  margin: auto;
  position: relative;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
  left: 25px;
  top: 60px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
  max-width: 920px;
  width: 100%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -110px;
  top: 45%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .pop-text {
  max-width: 165px;
  position: absolute;
  right: -110px;
  top: 37%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image {
  bottom: 0;
  left: 50px;
  margin-left: auto;
  margin-right: auto;
  height: 431px;
  width: 324px;
  position: absolute;
  right: 0;
  top: 7em;
  z-index: 99;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links {
  bottom: 173px;
  cursor: pointer;
  display: none;
  height: 40px;
  left: -300px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links span {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Hover.png);
  display: block;
  height: 37px;
  width: 37px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_Plus-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image .pop-links.pop-link-back-one {
  bottom: 170px;
  left: -10px;
  right: unset;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-primary-image.infront .pop-links {
  display: block;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images {
  display: none;
  margin: auto;
  position: relative;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown {
  display: table;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 40px;
  left: -20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 40px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links span {
  display: block;
  height: 37px;
  width: 37px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Static.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.shown .pop-links span:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_clonoSEQReport_X-Button_Hover.png);
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one {
  left: 25px;
  top: 60px;
  z-index: 130 !important;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one img {
  max-width: 920px;
  width: 90%;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-third-page-container .section-report-to-inform-third-page-wrap .third-page-support-images.front-page-support-image-one .pop-text {
  max-width: 165px;
  position: absolute;
  right: -45px;
  top: 45%;
  width: calc(20% - 20px);
  font-size: 12px;
  background-color: #fff;
  line-height: 18px;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container {
  bottom: 5em;
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  width: 24px;
  text-align: center;
  font-size: 20px;
  color: #009fda;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span:hover {
  color: #4d4f53;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span.leftarrow.non-use {
  cursor: default;
}

body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-page-flip-container .section-report-to-inform-page-flip-wrap .section-report-to-inform-page-flip p span.rightarrow.non-use {
  cursor: default;
}

body.page-node-8132 .section-more-depth-container .section-more-depth-wrap {
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-more-depth-container .section-more-depth-wrap .explore-cta-btn {
  margin: 35px 0;
}

body.page-node-8132 .section-report-questions-container {
  margin: 65px auto;
}

body.page-node-8132 .section-report-questions-container .section-report-questions-wrap {
  float: none;
  margin: auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8132 .section-report-questions-container .section-report-questions-wrap h3 {
  margin-top: 25px;
}

body.page-node-8133 .header-background {
  background-color: #10191d;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro {
  margin: 65px auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h1 {
  padding-bottom: 10px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h5 {
  color: #009fda;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-intro h5 span {
  color: #002851;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap {
  height: 230px;
  margin: 0 auto;
  max-width: 550px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation {
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation .img-responsive {
  display: block;
  height: auto;
  left: 0;
  max-width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-wrap .animation .img-responsive.active {
  opacity: 1;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container {
  margin: 0 auto 30px;
  max-width: 780px;
  padding: 0;
  position: relative;
  text-align: center;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 0;
  border: medium none;
  border-radius: 10px;
  padding: 0 20px 0 25px;
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap:before {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 -28px;
  border-radius: 10px 0 0 10px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 38px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap:after {
  color: #969fa6;
  content: "treatment";
  display: block;
  font-style: italic;
  left: 0;
  padding-left: 20%;
  position: absolute;
  top: 0;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider {
  cursor: pointer;
  height: 20px;
  margin-bottom: 5px;
  position: relative;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider:after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0 10px 10px 0;
  color: #969fa6;
  content: "monitoring";
  display: block;
  font-style: italic;
  padding-left: 23%;
  padding-right: 25%;
  position: absolute;
  right: -20px;
  top: 0;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) repeat-x scroll 0 -28px;
  border: medium none;
  border-radius: 0;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range:last-of-type:before {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  color: #ffffff;
  content: "monitoring";
  display: block;
  font-style: italic;
  left: 332px;
  position: absolute;
  width: 408px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-range:last-of-type:after {
  color: #ffffff;
  content: "treatment";
  display: block;
  font-style: italic;
  left: 131px;
  position: absolute;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-handle {
  background-color: transparent;
  background-image: none;
  border: medium none;
  display: block;
  height: 58px;
  margin-left: -28px;
  outline: medium none;
  position: absolute;
  top: -18px;
  width: 58px;
  z-index: 2;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .animation-slider-wrap .animation-slider .ui-slider-handle:after {
  background: rgba(0, 0, 0, 0) url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Slider.png) no-repeat scroll 0 -48px;
  content: " ";
  display: block;
  height: 96px;
  width: 56px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
  border-bottom: 1px solid #969fa6;
  border-left: 1px solid #969fa6;
  border-right: 1px solid #969fa6;
  color: #969fa6;
  content: "if disease returns";
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
  left: 65%;
  position: absolute;
  right: 0;
  top: 7em;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item {
  position: absolute;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
  color: #969fa6;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.active h3 {
  color: #009fda;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
  background-color: #000000;
  content: "";
  display: block;
  height: 25px;
  margin: 0 auto;
  position: relative;
  width: 1px;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-1 {
  left: 1%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-2 {
  left: 40%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-3 {
  left: 65%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-4 {
  left: 90%;
}

body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-text {
  float: none;
  margin: 115px auto 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-how-is-mrd-container>.inside {
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
  margin: 35px 0 55px 0;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-image-wrap p img {
  margin: 10px auto;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-text-wrap {
  margin: 25px 0;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-left-wrap p.gap-arrow {
  bottom: 0;
  height: 22px;
  left: 85%;
  position: absolute;
  right: 0;
  top: 35%;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn {
  margin-top: 35px;
}

body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:hover:before,
body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:focus:before,
body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-right-wrap .clonobtn.play-btn:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_PlayButton_Hover.png);
}

body.page-node-8133 .section-knowmrd-cta-container .section-knowmrd-cta-wrap {
  float: none;
  margin: 0 auto 35px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-knowmrd-cta-container .section-knowmrd-cta-wrap .clonobtn {
  margin-top: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap {
  float: none;
  margin: 0 auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-intro {
  margin-bottom: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-text {
  margin-bottom: 35px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-image {
  margin-bottom: 65px;
}

body.page-node-8133 .section-why-measure-container .section-why-measure-wrap .why-measure-image p img {
  margin-bottom: 10px;
}

body.page-node-8133 .section-future-of-mrd-container {
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap .section-future-of-mrd-top h3 {
  margin: 65px auto;
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap .section-future-of-mrd-top p img {
  margin-bottom: 25px;
  margin-left: -96px;
  min-width: calc(100% + 25px);
}

body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-bottom-wrap {
  margin-top: 35px;
}

body.page-node-8134 .header-background,
body.page-node-8298 .header-background,
.page-node-8316 .header-background {
  background-color: #090d18;
}

body.page-node-8134 .section-new-accepted-standard-container,
body.page-node-8298 .section-new-accepted-standard-container,
.page-node-8316 .section-new-accepted-standard-container {
  margin: 65px auto 100px auto;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-intro-wrap .section-new-accepted-standard-intro {
  float: none;
  margin: auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap {
  margin-top: 35px;
}

body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn,
body.page-node-8298 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn,
.page-node-8316 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap .clonobtn {
  width: 310px;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap {
  position: relative;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
  background-color: #002851;
  bottom: 0;
  display: block;
  height: 50px;
  left: 0;
  margin: auto;
  max-width: 84%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1px;
  z-index: 10;
}

body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2,
body.page-node-8298 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2,
.page-node-8316 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2 {
  color: #ffffff;
  font-weight: 700;
  padding-top: 11px;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel,
body.page-node-8298 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel,
.page-node-8316 .section-primary-container .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container>div,
body.page-node-8298 .section-primary-container .section-primary-content-container>div,
.page-node-8316 .section-primary-container .section-primary-content-container>div {
  padding-top: 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container {
  margin: auto;
  max-width: 88%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap {
  margin: 35px 0 60px 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content {
  background-color: rgba(255, 255, 255, 0.5);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal {
  padding: 20px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap {
  padding: 15px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener {
  float: left;
  padding-right: 15px;
  position: relative;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:after {
  background-color: #009fda;
  bottom: 0;
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_ExploreData-Button_Icon.png);
  display: inline-block;
  height: 26px;
  padding: 5px;
  position: absolute;
  right: 15px;
  width: 32px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-wrap a.opener:hover:after {
  background-color: #005979;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap {
  border-top: 1px solid #4d4f53;
  display: none;
  margin-top: 25px;
  padding-top: 35px;
  text-align: center;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap h3 {
  margin: 15px auto;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
  margin: 25px auto;
  max-width: 450px;
  padding: 0 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap hr:last-of-type {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse {
  color: #009fda;
  cursor: pointer;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  right: 15px;
  top: 15 px;
  width: 25px;
  height: 25px;
  display: block;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:hover {
  color: #002851;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap span.collapse:last-of-type {
  bottom: 10px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container {
  margin: auto;
  max-width: 88%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default {
  height: auto;
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top {
  left: -6%;
  margin: auto;
  position: absolute;
  top: 18%;
  width: 112%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a {
  float: left;
  font-size: 0;
  height: 45px;
  position: relative;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Left_Static.png);
  display: block;
  height: 45px;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-previous a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Left_Hover.png);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a {
  float: right;
  font-size: 0;
  height: 45px;
  position: relative;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Right_Static.png);
  display: block;
  height: 45px;
  width: 45px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views-slideshow-controls-top .slider-controls .views-slideshow-controls-text-next a:hover:after {
  content: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_ClinicalData_Slideshow_Arrow_Right_Hover.png);
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame {
  max-width: 100%;
  min-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide {
  background-color: transparent;
  border: none;
  height: auto;
  margin: 0;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row {
  float: left;
  max-width: 48%;
  min-width: 48%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap {
  padding-bottom: 15px;
  text-align: left;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
  min-height: 65px;
  max-height: 65px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg {
  background-color: #ffffff;
  height: 150px;
  margin-bottom: 15px;
  max-width: 380px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap .theimg img {
  margin: 0 auto;
  height: auto;
  max-width: 100%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-pop-wrap {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.views-row-even {
  margin-left: 3.5%;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row.all-data .data-wrap .theimg {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting {
  background-color: #ffffff;
  border: 2px solid #002851;
  clear: both;
  display: none;
  margin-top: 0;
  padding: 15px;
  text-align: center;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting h3 {
  margin: 15px auto;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
  margin: 25px auto;
  max-width: 667px;
  padding: 0 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting hr:last-of-type {
  display: none;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap {
  padding-top: 60px;
  position: relative;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse {
  color: #009fda;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-weight: 700;
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting .collapse-wrap span.collapse:hover {
  color: #002851;
}

body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text,
body.page-node-8298 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text,
.page-node-8316 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .static-text {
  margin: 20px 0 65px 0;
}

body.page-node-8134 .section-primary-container.section-all-container,
body.page-node-8298 .section-primary-container.section-all-container,
.page-node-8316 .section-primary-container.section-all-container {
  margin: 150px 0 65px 0;
}

body.page-node-8134 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
body.page-node-8298 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content,
.page-node-8316 .section-primary-container.section-all-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content {
  background-color: #e8e9e9;
}

body.page-node-8134 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg,
body.page-node-8298 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg,
.page-node-8316 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .jcarousel-item .data-wrap .theimg {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting,
body.page-node-8298 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting,
.page-node-8316 .section-primary-container.section-all-container .explore-data-container .explore-data-wrap .in-waiting {
  background-color: #f9f9f9;
}

body.page-node-8134 .section-primary-container.section-cll-container,
body.page-node-8298 .section-primary-container.section-cll-container,
.page-node-8316 .section-primary-container.section-cll-container {
  margin-top: 150px;
  display: none;
}

body.page-node-8134 .section-split-cta-container .section-split-cta,
body.page-node-8298 .section-split-cta-container .section-split-cta,
.page-node-8316 .section-split-cta-container .section-split-cta {
  text-align: center;
  margin: 0 0 35px 0;
}

body.page-node-8134 .section-split-cta-container .section-split-cta p,
body.page-node-8298 .section-split-cta-container .section-split-cta p,
.page-node-8316 .section-split-cta-container .section-split-cta p {
  min-height: 48px;
}

body.page-node-8134 .section-pubs-cta-container .section-pubs-cta-wrap,
body.page-node-8298 .section-pubs-cta-container .section-pubs-cta-wrap,
.page-node-8316 .section-pubs-cta-container .section-pubs-cta-wrap {
  float: none;
  margin: 65px auto;
  max-width: 88%;
  text-align: center;
}

body.page-node-8134 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn,
body.page-node-8298 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn,
.page-node-8316 .section-pubs-cta-container .section-pubs-cta-wrap .clonobtn {
  margin-top: 25px;
  width: 250px;
}

body.page-node-1641 .header-wrap .header-background .pane-content {
  max-width: unset;
}

body.page-node-1641 .header-wrap .header-text-overlay {
  top: 90px;
}

body.page-node-1641 .pane-content {
  max-width: 680px;
}

body.page-node-1641 .pane-16 .pane-content {
  margin: 30px 0;
}

body.page-node-1641 h4 {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  margin: 30px 0 10px 0 !important;
  text-transform: uppercase;
}

body.page-node-1641 p {
  margin-bottom: 10px !important;
}

body.page-node-1641 p.nm {
  margin-bottom: 0 !important;
}

body.page-node-1641 p.bold {
  font-weight: bold;
}

body.page-node-1641 p u {
  display: inline-block;
}

body.page-node-1641 p.tabbed {
  margin-left: 40px;
}

body.page-node-1641 div#page7 p u {
  margin-top: 25px;
}

body.page-node-1641 div#page7 p u.nm {
  margin-top: 0px !important;
}

body.page-node-1641 div#page2,
body.page-node-1641 div#page3,
body.page-node-1641 div#page5,
body.page-node-1641 div#page6,
body.page-node-1641 div#page7,
body.page-node-1641 div#page11,
body.page-node-1641 div#page13,
body.page-node-1641 div#page14,
body.page-node-1641 div#page16 {
  margin-bottom: 50px;
}

body.page-node-1641 div#_idContainer003 {
  margin-bottom: 50px;
}

body.page-node-1641 .section-jumper-container {
  left: 50%;
  margin-top: 0;
  position: absolute;
  z-index: 1;
}

body.page-node-1641 .section-jumper-container.assay-overview-jumper,
body.page-node-1641 .section-jumper-container.clinical-applications-jumper,
body.page-node-1641 .section-jumper-container.methods-jumper,
body.page-node-1641 .section-jumper-container.ordering-the-assay-jumper,
body.page-node-1641 .section-jumper-container.specimen-requirements-jumper {
  left: 50%;
  margin-top: 0;
  position: absolute;
  z-index: 1;
}

body.page-node-1641 li {
  max-width: 99%;
  margin-bottom: 5px !important;
}

body.page-node-1641 table.red {
  border: 4px double red;
  margin: 20px 0 !important;
}

body.page-node-1641 table.red td {
  padding: 5px;
}

body.page-node-1641 table.red td p {
  color: red;
}

body.page-node-1641 #r1:before,
body.page-node-1641 #r2:before,
body.page-node-1641 #r3:before,
body.page-node-1641 #r4:before,
body.page-node-1641 #r5:before,
body.page-node-1641 #r6:before,
body.page-node-1641 #r7:before,
body.page-node-1641 #r8:before,
body.page-node-1641 #r9:before,
body.page-node-1641 #r10:before,
body.page-node-1641 #r11:before,
body.page-node-1641 #r12:before,
body.page-node-1641 #r13:before,
body.page-node-1641 #r14:before,
body.page-node-1641 #r15:before,
body.page-node-1641 #r16:before {
  display: block;
  content: " ";
  margin-top: 0px;
  height: 5px;
  margin-bottom: -5px;
  visibility: hidden;
}

body.page-node-1661 .header-wrap .header-text-overlay {
  top: 90px;
}

body.page-node-1661 .full-white-section .pane-custom ol li {
  margin-top: 10px;
  margin-bottom: 10px;
}

body.page-node-1661 .full-white-section .pane-custom span.ol-li-alpha,
body.page-node-1661 .full-white-section .pane-custom span.ol-li-ol-li-roman,
body.page-node-1661 .full-white-section .pane-custom span.ol-li-ol-li-ol-li-num {
  padding: 0 25px;
}

#pardot-flyout-wrap-clono {
  display: block;
  position: fixed;
  right: -999em;
  top: 210px;
  overflow: auto;
  max-width: 270px;
  background-color: #0093dc;
  z-index: 2147483647;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

#pardot-flyout-wrap-clono #pardot-close-control-clono {
  color: #ffffff;
  font-size: 26px;
  padding: 5px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.open {
  height: 30px;
  line-height: 1em;
  width: 30px;
  padding: 5px 10px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.closed {
  height: 138px;
  width: 30px;
  padding: 15px 5px;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono.closed:hover {
  background-color: #0093dc;
}

#pardot-flyout-wrap-clono #pardot-close-control-clono:hover {
  cursor: pointer;
}

#pardot-flyout-wrap-clono p {
  color: #ffffff;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 15px;
  max-width: 220px;
  text-align: center;
  text-transform: uppercase;
}

#pardot-flyout-wrap-clono p:after {
  border-bottom: 1px solid #ffffff;
  content: "";
  display: block;
  margin: 0 auto 40px auto;
  padding-top: 15px;
  text-align: center;
  width: 30px;
}

#pardot-flyout-wrap-clono a {
  display: block;
  max-width: 220px;
  text-align: center;
  margin: 0 auto 20px auto;
}

.page-node-8298 .header-background,
.page-node-8316 .header-background {
  background-color: #c8cbd0 !important;
}

.mrd-video-slider-wrap {
  width: 100%;
  overflow: hidden;
}

.video-slide-left-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_OncLive_Arrow_Left.svg);
  height: 75px;
  width: 45px;
  position: absolute;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: -50px;
  margin-top: 10%;
  display: none;
}

@media only screen and (max-width: 690px) {
  .video-slide-left-arrow {
    display: none !important;
  }
}

.video-slide-right-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_OncLive_Arrow_Right.svg);
  height: 75px;
  width: 45px;
  position: absolute;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: 10%;
  right: 0px;
  margin-right: -20px;
}

@media only screen and (max-width: 690px) {
  .video-slide-right-arrow {
    display: none !important;
  }
}

.mrd-video-slide {
  margin-left: -104%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 690px) {
  .mrd-video-slide {
    margin-left: 0%;
  }
}

.mrd-video-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 200%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 690px) {
  .mrd-video-container {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.mrd-video-container .mrd-individual-video-box {
  width: 22%;
  margin-bottom: 40px;
}

@media only screen and (max-width: 690px) {
  .mrd-video-container .mrd-individual-video-box {
    width: 100%;
  }
}

.new-mrd-video {
  margin-bottom: 30px;
}

.new-mrd-video .pane-title {
  margin: 40px auto 40px;
}

.new-mrd-video .mrd-video-left,
.new-mrd-video .mrd-video-right {
  display: block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 25px !important;
}

.new-mrd-video .mrd-video-left {
  margin-right: 0%;
}

.new-mrd-video .mrd-video-right p {
  text-align: center;
}

.replacement-content {
  margin: 90px 35px 60px;
}

.replacement-content .clonobtn {
  margin: 30px 0px;
}

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

  .mrd-video-left,
  .mrd-video-right {
    display: block !important;
    width: 100% !important;
    margin-bottom: 25px !important;
  }

  .mrd-video-right p {
    text-align: center !important;
  }
}

.chem-heading,
.chem-heading-light,
.chem-inner-target,
.chem-inner-target-light,
.bio-heading,
.bio-heading-light,
.bio-inner-target,
.bioinfo-target,
.bio-inner-target-light,
.ngs-heading,
.ngs-heading-light,
.ngs-target-inner-light,
.ngs-inner-target,
.sequencing-target,
.sequencing-target-inner-light,
.ngs-heading-light,
.chem-target,
.chem-inner-target-light {
  cursor: pointer;
}

.temp-hide {
  display: none;
}

.page-node-8298,
.page-node-8297,
.page-node-8316,
.page-node-8317,
.page-node-8318 {}

.page-node-8298 .panels-flexible-row-inside,
.page-node-8297 .panels-flexible-row-inside,
.page-node-8316 .panels-flexible-row-inside,
.page-node-8317 .panels-flexible-row-inside,
.page-node-8318 .panels-flexible-row-inside {
  padding: 0px !important;
}

.page-node-8298 .header-wrap,
.page-node-8297 .header-wrap,
.page-node-8316 .header-wrap,
.page-node-8317 .header-wrap,
.page-node-8318 .header-wrap {
  width: 100% !important;
}

.page-node-8298 .header-background .pane-content,
.page-node-8297 .header-background .pane-content,
.page-node-8316 .header-background .pane-content,
.page-node-8317 .header-background .pane-content,
.page-node-8318 .header-background .pane-content {
  max-width: 100% !important;
}

.page-node-8298 .panels-flexible-region,
.page-node-8297 .panels-flexible-region,
.page-node-8316 .panels-flexible-region,
.page-node-8317 .panels-flexible-region,
.page-node-8318 .panels-flexible-region {
  width: 100% !important;
}

.page-node-8298 .padding-bottom-60,
.page-node-8297 .padding-bottom-60,
.page-node-8316 .padding-bottom-60,
.page-node-8317 .padding-bottom-60,
.page-node-8318 .padding-bottom-60 {
  padding-bottom: 60px !important;
}

.page-node-8298 .padding-top-60,
.page-node-8297 .padding-top-60,
.page-node-8316 .padding-top-60,
.page-node-8317 .padding-top-60,
.page-node-8318 .padding-top-60 {
  padding-top: 60px !important;
}

.page-node-8298 .padding-top-120,
.page-node-8297 .padding-top-120,
.page-node-8316 .padding-top-120,
.page-node-8317 .padding-top-120,
.page-node-8318 .padding-top-120 {
  padding-top: 120px !important;
}

.page-node-8298 .clonobtn,
.page-node-8297 .clonobtn,
.page-node-8316 .clonobtn,
.page-node-8317 .clonobtn,
.page-node-8318 .clonobtn {
  padding: 5px 40px 5px 15px !important;
  margin: 40px 0px !important;
  line-height: 29px;
}

.page-node-8298 .citation-container,
.page-node-8297 .citation-container,
.page-node-8316 .citation-container,
.page-node-8317 .citation-container,
.page-node-8318 .citation-container {
  padding: 60px 0px;
}

.page-node-8298 .citation-container .pane-title,
.page-node-8297 .citation-container .pane-title,
.page-node-8316 .citation-container .pane-title,
.page-node-8317 .citation-container .pane-title,
.page-node-8318 .citation-container .pane-title {
  max-width: 960px !important;
}

.page-node-8298 .section-citations,
.page-node-8297 .section-citations,
.page-node-8316 .section-citations,
.page-node-8317 .section-citations,
.page-node-8318 .section-citations {
  left: 0px !important;
}

.page-node-8298 .light-triangle,
.page-node-8297 .light-triangle,
.page-node-8316 .light-triangle,
.page-node-8317 .light-triangle,
.page-node-8318 .light-triangle {
  padding-top: 60px;
}

.page-node-8298 .cta-styling,
.page-node-8297 .cta-styling,
.page-node-8316 .cta-styling,
.page-node-8317 .cta-styling,
.page-node-8318 .cta-styling {
  text-align: center !important;
  padding-top: 60px !important;
  padding-bottom: 40px !important;
}

.page-node-8298 .cta-styling .clonobtn,
.page-node-8297 .cta-styling .clonobtn,
.page-node-8316 .cta-styling .clonobtn,
.page-node-8317 .cta-styling .clonobtn,
.page-node-8318 .cta-styling .clonobtn {
  line-height: 34px !important;
}

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

  .page-node-8298 .padding-bottom-60,
  .page-node-8297 .padding-bottom-60,
  .page-node-8316 .padding-bottom-60,
  .page-node-8317 .padding-bottom-60,
  .page-node-8318 .padding-bottom-60 {
    padding-bottom: 60px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .padding-top-60,
  .page-node-8297 .padding-top-60,
  .page-node-8316 .padding-top-60,
  .page-node-8317 .padding-top-60,
  .page-node-8318 .padding-top-60 {
    padding-top: 60px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .pane-webform,
  .page-node-8297 .pane-webform,
  .page-node-8316 .pane-webform,
  .page-node-8317 .pane-webform,
  .page-node-8318 .pane-webform {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-node-8298 .citation-container,
  .page-node-8297 .citation-container,
  .page-node-8316 .citation-container,
  .page-node-8317 .citation-container,
  .page-node-8318 .citation-container {
    padding: 60px 15px !important;
  }

  .page-node-8298 .mobile-side-padding,
  .page-node-8297 .mobile-side-padding,
  .page-node-8316 .mobile-side-padding,
  .page-node-8317 .mobile-side-padding,
  .page-node-8318 .mobile-side-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.page-node-8298 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8297 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8316 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8317 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"],
.page-node-8318 .leaf a[href*="how-clonoseq-works/immunosequencing-platform"] {
  color: #009fda !important;
  font-weight: bold !important;
}

.page-node-8298 .col-sm-12,
.page-node-8297 .col-sm-12,
.page-node-8316 .col-sm-12,
.page-node-8317 .col-sm-12,
.page-node-8318 .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header {
  width: 100% !important;
}

.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header .clonoseq_clinical_data_header {
  width: 100% !important;
}

.page-node-8298 .container,
.page-node-8297 .container,
.page-node-8316 .container,
.page-node-8317 .container,
.page-node-8318 .container {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.page-node-8298 .row,
.page-node-8297 .row,
.page-node-8316 .row,
.page-node-8317 .row,
.page-node-8318 .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.page-node-8298 .pane-content,
.page-node-8297 .pane-content,
.page-node-8316 .pane-content,
.page-node-8317 .pane-content,
.page-node-8318 .pane-content {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .panels-flexible-region-302-citations .pane-title,
.page-node-8297 .panels-flexible-region-302-citations .pane-title,
.page-node-8316 .panels-flexible-region-302-citations .pane-title,
.page-node-8317 .panels-flexible-region-302-citations .pane-title,
.page-node-8318 .panels-flexible-region-302-citations .pane-title {
  max-width: 960px !important;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .pane-block-210 .pane-content,
.page-node-8297 .pane-block-210 .pane-content,
.page-node-8316 .pane-block-210 .pane-content,
.page-node-8317 .pane-block-210 .pane-content,
.page-node-8318 .pane-block-210 .pane-content,
.page-node-8298 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8297 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8316 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8317 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content,
.page-node-8318 .panels-flexible-region-296-clonoseq_clinical_data_header .pane-content {
  max-width: 100%;
}

.page-node-8298 .panels-flexible-region-304-info_section .pane-content,
.page-node-8297 .panels-flexible-region-304-info_section .pane-content,
.page-node-8316 .panels-flexible-region-304-info_section .pane-content,
.page-node-8317 .panels-flexible-region-304-info_section .pane-content,
.page-node-8318 .panels-flexible-region-304-info_section .pane-content {
  max-width: 100%;
}

.page-node-8298 .navbar-header .container,
.page-node-8297 .navbar-header .container,
.page-node-8316 .navbar-header .container,
.page-node-8317 .navbar-header .container,
.page-node-8318 .navbar-header .container,
.page-node-8298 .navbar-navigation .container,
.page-node-8297 .navbar-navigation .container,
.page-node-8316 .navbar-navigation .container,
.page-node-8317 .navbar-navigation .container,
.page-node-8318 .navbar-navigation .container,
.page-node-8298 .footer-inner .container,
.page-node-8297 .footer-inner .container,
.page-node-8316 .footer-inner .container,
.page-node-8317 .footer-inner .container,
.page-node-8318 .footer-inner .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 960px;
  width: 100%;
}

.page-node-8298 .breadcrumb,
.page-node-8297 .breadcrumb,
.page-node-8316 .breadcrumb,
.page-node-8317 .breadcrumb,
.page-node-8318 .breadcrumb {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  text-align: left;
  padding: 4px 10px;
}

.page-node-8298 .header-wrap .header-background,
.page-node-8297 .header-wrap .header-background,
.page-node-8316 .header-wrap .header-background,
.page-node-8317 .header-wrap .header-background,
.page-node-8318 .header-wrap .header-background {
  left: 0 !important;
  width: 100% !important;
}

.page-node-8298 .secondary-nav-line-shadow,
.page-node-8297 .secondary-nav-line-shadow,
.page-node-8316 .secondary-nav-line-shadow,
.page-node-8317 .secondary-nav-line-shadow,
.page-node-8318 .secondary-nav-line-shadow {
  width: 100% !important;
  left: 0px !important;
}

.page-node-8298 p,
.page-node-8297 p,
.page-node-8316 p,
.page-node-8317 p,
.page-node-8318 p,
.page-node-8298 h2,
.page-node-8297 h2,
.page-node-8316 h2,
.page-node-8317 h2,
.page-node-8318 h2 {
  max-width: 827px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-node-8298 .submenu h2,
.page-node-8297 .submenu h2,
.page-node-8316 .submenu h2,
.page-node-8317 .submenu h2,
.page-node-8318 .submenu h2 {
  margin-left: 0px !important;
  letter-spacing: normal;
  padding-bottom: 0px;
  line-height: 1.1;
}

.page-node-8298 .submenu h2:after,
.page-node-8297 .submenu h2:after,
.page-node-8316 .submenu h2:after,
.page-node-8317 .submenu h2:after,
.page-node-8318 .submenu h2:after {
  display: none !important;
}

.page-node-8298 .header-background p,
.page-node-8297 .header-background p,
.page-node-8316 .header-background p,
.page-node-8317 .header-background p,
.page-node-8318 .header-background p {
  max-width: 100% !important;
}

.page-node-8298 .section-new-accepted-standard-intro,
.page-node-8297 .section-new-accepted-standard-intro,
.page-node-8316 .section-new-accepted-standard-intro,
.page-node-8317 .section-new-accepted-standard-intro,
.page-node-8318 .section-new-accepted-standard-intro,
.page-node-8298 .panels-flexible-row-295-32-inside,
.page-node-8297 .panels-flexible-row-295-32-inside,
.page-node-8316 .panels-flexible-row-295-32-inside,
.page-node-8317 .panels-flexible-row-295-32-inside,
.page-node-8318 .panels-flexible-row-295-32-inside,
.page-node-8298 .panels-flexible-row-295-5-inside,
.page-node-8297 .panels-flexible-row-295-5-inside,
.page-node-8316 .panels-flexible-row-295-5-inside,
.page-node-8317 .panels-flexible-row-295-5-inside,
.page-node-8318 .panels-flexible-row-295-5-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-296-14-inside,
.page-node-8297 .panels-flexible-row-296-14-inside,
.page-node-8316 .panels-flexible-row-296-14-inside,
.page-node-8317 .panels-flexible-row-296-14-inside,
.page-node-8318 .panels-flexible-row-296-14-inside,
.page-node-8298 .panels-flexible-row-296-33-inside,
.page-node-8297 .panels-flexible-row-296-33-inside,
.page-node-8316 .panels-flexible-row-296-33-inside,
.page-node-8317 .panels-flexible-row-296-33-inside,
.page-node-8318 .panels-flexible-row-296-33-inside,
.page-node-8298 .pane-block-215,
.page-node-8297 .pane-block-215,
.page-node-8316 .pane-block-215,
.page-node-8317 .pane-block-215,
.page-node-8318 .pane-block-215,
.page-node-8298 .pane-block-210,
.page-node-8297 .pane-block-210,
.page-node-8316 .pane-block-210,
.page-node-8317 .pane-block-210,
.page-node-8318 .pane-block-210,
.page-node-8298 .pane-block-214,
.page-node-8297 .pane-block-214,
.page-node-8316 .pane-block-214,
.page-node-8317 .pane-block-214,
.page-node-8318 .pane-block-214,
.page-node-8298 .pane-block-213,
.page-node-8297 .pane-block-213,
.page-node-8316 .pane-block-213,
.page-node-8317 .pane-block-213,
.page-node-8318 .pane-block-213,
.page-node-8298 .panels-flexible-row-303-32-inside,
.page-node-8297 .panels-flexible-row-303-32-inside,
.page-node-8316 .panels-flexible-row-303-32-inside,
.page-node-8317 .panels-flexible-row-303-32-inside,
.page-node-8318 .panels-flexible-row-303-32-inside {
  text-align: center;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 {
  margin-bottom: 50px;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 .link-btn {
  margin-top: 30px;
  padding-right: 45px;
  padding-left: 20px;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 p {
  opacity: 1 !important;
}

.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 p,
.page-node-8298 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8297 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8316 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8317 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8318 .panels-flexible-row-296-14-inside .pane-7 h4,
.page-node-8298 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8297 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8316 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8317 .panels-flexible-row-295-32-inside .pane-content p,
.page-node-8318 .panels-flexible-row-295-32-inside .pane-content p {
  font-weight: 200 !important;
}

.page-node-8298 .panels-flexible-row-303-35,
.page-node-8297 .panels-flexible-row-303-35,
.page-node-8316 .panels-flexible-row-303-35,
.page-node-8317 .panels-flexible-row-303-35,
.page-node-8318 .panels-flexible-row-303-35 {
  left: 0px !important;
}

.page-node-8298 .panels-flexible-row-inside,
.page-node-8297 .panels-flexible-row-inside,
.page-node-8316 .panels-flexible-row-inside,
.page-node-8317 .panels-flexible-row-inside,
.page-node-8318 .panels-flexible-row-inside {
  padding: 60px 10px;
}

.page-node-8298 .panels-flexible-row-296-main-row-inside,
.page-node-8297 .panels-flexible-row-296-main-row-inside,
.page-node-8316 .panels-flexible-row-296-main-row-inside,
.page-node-8317 .panels-flexible-row-296-main-row-inside,
.page-node-8318 .panels-flexible-row-296-main-row-inside,
.page-node-8298 .panels-flexible-row-296-1-inside,
.page-node-8297 .panels-flexible-row-296-1-inside,
.page-node-8316 .panels-flexible-row-296-1-inside,
.page-node-8317 .panels-flexible-row-296-1-inside,
.page-node-8318 .panels-flexible-row-296-1-inside,
.page-node-8298 .panels-flexible-row-295-main-row-inside,
.page-node-8297 .panels-flexible-row-295-main-row-inside,
.page-node-8316 .panels-flexible-row-295-main-row-inside,
.page-node-8317 .panels-flexible-row-295-main-row-inside,
.page-node-8318 .panels-flexible-row-295-main-row-inside,
.page-node-8298 .panels-flexible-row-300-main-row-inside,
.page-node-8297 .panels-flexible-row-300-main-row-inside,
.page-node-8316 .panels-flexible-row-300-main-row-inside,
.page-node-8317 .panels-flexible-row-300-main-row-inside,
.page-node-8318 .panels-flexible-row-300-main-row-inside,
.page-node-8298 .panels-flexible-row-295-1-inside,
.page-node-8297 .panels-flexible-row-295-1-inside,
.page-node-8316 .panels-flexible-row-295-1-inside,
.page-node-8317 .panels-flexible-row-295-1-inside,
.page-node-8318 .panels-flexible-row-295-1-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-296-4-inside,
.page-node-8297 .panels-flexible-row-296-4-inside,
.page-node-8316 .panels-flexible-row-296-4-inside,
.page-node-8317 .panels-flexible-row-296-4-inside,
.page-node-8318 .panels-flexible-row-296-4-inside,
.page-node-8298 .panels-flexible-row-302-4-inside,
.page-node-8297 .panels-flexible-row-302-4-inside,
.page-node-8316 .panels-flexible-row-302-4-inside,
.page-node-8317 .panels-flexible-row-302-4-inside,
.page-node-8318 .panels-flexible-row-302-4-inside,
.page-node-8298 .panels-flexible-row-302-2-inside,
.page-node-8297 .panels-flexible-row-302-2-inside,
.page-node-8316 .panels-flexible-row-302-2-inside,
.page-node-8317 .panels-flexible-row-302-2-inside,
.page-node-8318 .panels-flexible-row-302-2-inside,
.page-node-8298 .panels-flexible-row-302-1-inside,
.page-node-8297 .panels-flexible-row-302-1-inside,
.page-node-8316 .panels-flexible-row-302-1-inside,
.page-node-8317 .panels-flexible-row-302-1-inside,
.page-node-8318 .panels-flexible-row-302-1-inside,
.page-node-8298 .panels-flexible-row-302-main-row-inside,
.page-node-8297 .panels-flexible-row-302-main-row-inside,
.page-node-8316 .panels-flexible-row-302-main-row-inside,
.page-node-8317 .panels-flexible-row-302-main-row-inside,
.page-node-8318 .panels-flexible-row-302-main-row-inside,
.page-node-8298 .panels-flexible-row-303-2-inside,
.page-node-8297 .panels-flexible-row-303-2-inside,
.page-node-8316 .panels-flexible-row-303-2-inside,
.page-node-8317 .panels-flexible-row-303-2-inside,
.page-node-8318 .panels-flexible-row-303-2-inside,
.page-node-8298 .panels-flexible-row-303-main-row-inside,
.page-node-8297 .panels-flexible-row-303-main-row-inside,
.page-node-8316 .panels-flexible-row-303-main-row-inside,
.page-node-8317 .panels-flexible-row-303-main-row-inside,
.page-node-8318 .panels-flexible-row-303-main-row-inside,
.page-node-8298 .panels-flexible-row-303-1-inside,
.page-node-8297 .panels-flexible-row-303-1-inside,
.page-node-8316 .panels-flexible-row-303-1-inside,
.page-node-8317 .panels-flexible-row-303-1-inside,
.page-node-8318 .panels-flexible-row-303-1-inside,
.page-node-8298 .panels-flexible-row-303-4-inside,
.page-node-8297 .panels-flexible-row-303-4-inside,
.page-node-8316 .panels-flexible-row-303-4-inside,
.page-node-8317 .panels-flexible-row-303-4-inside,
.page-node-8318 .panels-flexible-row-303-4-inside,
.page-node-8298 .panels-flexible-row-303-35-inside,
.page-node-8297 .panels-flexible-row-303-35-inside,
.page-node-8316 .panels-flexible-row-303-35-inside,
.page-node-8317 .panels-flexible-row-303-35-inside,
.page-node-8318 .panels-flexible-row-303-35-inside,
.page-node-8298 .panels-flexible-row-304-36-inside,
.page-node-8297 .panels-flexible-row-304-36-inside,
.page-node-8316 .panels-flexible-row-304-36-inside,
.page-node-8317 .panels-flexible-row-304-36-inside,
.page-node-8318 .panels-flexible-row-304-36-inside,
.page-node-8298 .panels-flexible-row-304-2-inside,
.page-node-8297 .panels-flexible-row-304-2-inside,
.page-node-8316 .panels-flexible-row-304-2-inside,
.page-node-8317 .panels-flexible-row-304-2-inside,
.page-node-8318 .panels-flexible-row-304-2-inside,
.page-node-8298 .panels-flexible-row-304-main-row-inside,
.page-node-8297 .panels-flexible-row-304-main-row-inside,
.page-node-8316 .panels-flexible-row-304-main-row-inside,
.page-node-8317 .panels-flexible-row-304-main-row-inside,
.page-node-8318 .panels-flexible-row-304-main-row-inside,
.page-node-8298 .panels-flexible-row-304-1-inside,
.page-node-8297 .panels-flexible-row-304-1-inside,
.page-node-8316 .panels-flexible-row-304-1-inside,
.page-node-8317 .panels-flexible-row-304-1-inside,
.page-node-8318 .panels-flexible-row-304-1-inside {
  padding: 0px;
}

.page-node-8298 .panels-flexible-region-303-citations-inside,
.page-node-8297 .panels-flexible-region-303-citations-inside,
.page-node-8316 .panels-flexible-region-303-citations-inside,
.page-node-8317 .panels-flexible-region-303-citations-inside,
.page-node-8318 .panels-flexible-region-303-citations-inside {
  padding: 0px !important;
}

.page-node-8298 .panels-flexible-row-295-36-inside,
.page-node-8297 .panels-flexible-row-295-36-inside,
.page-node-8316 .panels-flexible-row-295-36-inside,
.page-node-8317 .panels-flexible-row-295-36-inside,
.page-node-8318 .panels-flexible-row-295-36-inside,
.page-node-8298 .panels-flexible-row-295-33-inside,
.page-node-8297 .panels-flexible-row-295-33-inside,
.page-node-8316 .panels-flexible-row-295-33-inside,
.page-node-8317 .panels-flexible-row-295-33-inside,
.page-node-8318 .panels-flexible-row-295-33-inside {
  padding: 0px;
}

.page-node-8298 .assist-intro,
.page-node-8297 .assist-intro,
.page-node-8316 .assist-intro,
.page-node-8317 .assist-intro,
.page-node-8318 .assist-intro {
  padding-bottom: 60px !important;
  padding-left: 15px;
  padding-right: 15px;
}

.page-node-8298 .assist-intro .pane-content p,
.page-node-8297 .assist-intro .pane-content p,
.page-node-8316 .assist-intro .pane-content p,
.page-node-8317 .assist-intro .pane-content p,
.page-node-8318 .assist-intro .pane-content p,
.page-node-8298 .assist-intro .pane-title,
.page-node-8297 .assist-intro .pane-title,
.page-node-8316 .assist-intro .pane-title,
.page-node-8317 .assist-intro .pane-title,
.page-node-8318 .assist-intro .pane-title {
  color: #4d4f53;
  font-weight: 200 !important;
}

.page-node-8298 .assist-intro .pane-content p,
.page-node-8297 .assist-intro .pane-content p,
.page-node-8316 .assist-intro .pane-content p,
.page-node-8317 .assist-intro .pane-content p,
.page-node-8318 .assist-intro .pane-content p {
  color: #4d4f53;
  font-weight: 400 !important;
}

.page-node-8298 .panels-flexible-region-304-info_section .pane-4,
.page-node-8297 .panels-flexible-region-304-info_section .pane-4,
.page-node-8316 .panels-flexible-region-304-info_section .pane-4,
.page-node-8317 .panels-flexible-region-304-info_section .pane-4,
.page-node-8318 .panels-flexible-region-304-info_section .pane-4 {
  padding: 40px 20px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside,
.page-node-8297 .panels-flexible-row-304-34-inside,
.page-node-8316 .panels-flexible-row-304-34-inside,
.page-node-8317 .panels-flexible-row-304-34-inside,
.page-node-8318 .panels-flexible-row-304-34-inside {
  background-color: #606266 !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside p,
.page-node-8297 .panels-flexible-row-304-34-inside p,
.page-node-8316 .panels-flexible-row-304-34-inside p,
.page-node-8317 .panels-flexible-row-304-34-inside p,
.page-node-8318 .panels-flexible-row-304-34-inside p {
  color: #fff !important;
  font-size: 24px !important;
  line-height: 28px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside h4,
.page-node-8297 .panels-flexible-row-304-34-inside h4,
.page-node-8316 .panels-flexible-row-304-34-inside h4,
.page-node-8317 .panels-flexible-row-304-34-inside h4,
.page-node-8318 .panels-flexible-row-304-34-inside h4 {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 30px !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside button,
.page-node-8297 .panels-flexible-row-304-34-inside button,
.page-node-8316 .panels-flexible-row-304-34-inside button,
.page-node-8317 .panels-flexible-row-304-34-inside button,
.page-node-8318 .panels-flexible-row-304-34-inside button {
  background-color: #d2de00 !important;
  color: #606266 !important;
}

.page-node-8298 .panels-flexible-row-304-34-inside button:hover,
.page-node-8297 .panels-flexible-row-304-34-inside button:hover,
.page-node-8316 .panels-flexible-row-304-34-inside button:hover,
.page-node-8317 .panels-flexible-row-304-34-inside button:hover,
.page-node-8318 .panels-flexible-row-304-34-inside button:hover {
  background-color: #b1be00 !important;
}

.page-node-8298 .panels-flexible-row-304-2-inside h2,
.page-node-8297 .panels-flexible-row-304-2-inside h2,
.page-node-8316 .panels-flexible-row-304-2-inside h2,
.page-node-8317 .panels-flexible-row-304-2-inside h2,
.page-node-8318 .panels-flexible-row-304-2-inside h2 {
  color: #4d4f53 !important;
  font-weight: 300 !important;
}

.page-node-8298 .panels-flexible-row-296-33,
.page-node-8297 .panels-flexible-row-296-33,
.page-node-8316 .panels-flexible-row-296-33,
.page-node-8317 .panels-flexible-row-296-33,
.page-node-8318 .panels-flexible-row-296-33 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.page-node-8298 .panels-flexible-row-296-33-inside,
.page-node-8297 .panels-flexible-row-296-33-inside,
.page-node-8316 .panels-flexible-row-296-33-inside,
.page-node-8317 .panels-flexible-row-296-33-inside,
.page-node-8318 .panels-flexible-row-296-33-inside,
.page-node-8298 .panels-flexible-row-302-33-inside,
.page-node-8297 .panels-flexible-row-302-33-inside,
.page-node-8316 .panels-flexible-row-302-33-inside,
.page-node-8317 .panels-flexible-row-302-33-inside,
.page-node-8318 .panels-flexible-row-302-33-inside {
  padding: 60px 0px;
}

.page-node-8298 .panels-flexible-row-304-main-row-inside,
.page-node-8297 .panels-flexible-row-304-main-row-inside,
.page-node-8316 .panels-flexible-row-304-main-row-inside,
.page-node-8317 .panels-flexible-row-304-main-row-inside,
.page-node-8318 .panels-flexible-row-304-main-row-inside {
  background-color: #b3c1cb;
}

.page-node-8298 .panels-flexible-row-302-36-inside,
.page-node-8297 .panels-flexible-row-302-36-inside,
.page-node-8316 .panels-flexible-row-302-36-inside,
.page-node-8317 .panels-flexible-row-302-36-inside,
.page-node-8318 .panels-flexible-row-302-36-inside {
  padding: 0px 10px 60px;
}

.page-node-8298 .panels-flexible-row-296-14-inside,
.page-node-8297 .panels-flexible-row-296-14-inside,
.page-node-8316 .panels-flexible-row-296-14-inside,
.page-node-8317 .panels-flexible-row-296-14-inside,
.page-node-8318 .panels-flexible-row-296-14-inside {
  padding-top: 60px;
}

.page-node-8298 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8297 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8316 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8317 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8318 .panels-flexible-region-296-what_makes_clonoseq_diferent,
.page-node-8298 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8297 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8316 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8317 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8318 .panels-flexible-region-302-a_new_accepted_standard,
.page-node-8298 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-302-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8297 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8316 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8317 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8318 .panels-flexible-region-302-what_makes_clonoseq_diferent,
.page-node-8298 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8297 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8316 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8317 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8318 .panels-flexible-region-303-clonoseq_clinical_data_header,
.page-node-8298 .panels-flexible-region-304-info_section,
.page-node-8297 .panels-flexible-region-304-info_section,
.page-node-8316 .panels-flexible-region-304-info_section,
.page-node-8317 .panels-flexible-region-304-info_section,
.page-node-8318 .panels-flexible-region-304-info_section,
.page-node-8298 .panels-flexible-region-304-info_section .pane-content,
.page-node-8297 .panels-flexible-region-304-info_section .pane-content,
.page-node-8316 .panels-flexible-region-304-info_section .pane-content,
.page-node-8317 .panels-flexible-region-304-info_section .pane-content,
.page-node-8318 .panels-flexible-region-304-info_section .pane-content {
  width: 100%;
}

.page-node-8298 .section-new-accepted-standard-container,
.page-node-8297 .section-new-accepted-standard-container,
.page-node-8316 .section-new-accepted-standard-container,
.page-node-8317 .section-new-accepted-standard-container,
.page-node-8318 .section-new-accepted-standard-container {
  margin: 65px auto 0px !important;
}

.page-node-8298 .panels-flexible-row-304-2,
.page-node-8297 .panels-flexible-row-304-2,
.page-node-8316 .panels-flexible-row-304-2,
.page-node-8317 .panels-flexible-row-304-2,
.page-node-8318 .panels-flexible-row-304-2 {
  margin-top: 0px !important;
}

.page-node-8298 .panels-flexible-row-296-33,
.page-node-8297 .panels-flexible-row-296-33,
.page-node-8316 .panels-flexible-row-296-33,
.page-node-8317 .panels-flexible-row-296-33,
.page-node-8318 .panels-flexible-row-296-33 {
  overflow: hidden;
}

.page-node-8298 .panels-flexible-row-296-36-inside,
.page-node-8297 .panels-flexible-row-296-36-inside,
.page-node-8316 .panels-flexible-row-296-36-inside,
.page-node-8317 .panels-flexible-row-296-36-inside,
.page-node-8318 .panels-flexible-row-296-36-inside,
.page-node-8298 .panels-flexible-row-296-2-inside,
.page-node-8297 .panels-flexible-row-296-2-inside,
.page-node-8316 .panels-flexible-row-296-2-inside,
.page-node-8317 .panels-flexible-row-296-2-inside,
.page-node-8318 .panels-flexible-row-296-2-inside,
.page-node-8298 .panels-flexible-row-295-4-inside,
.page-node-8297 .panels-flexible-row-295-4-inside,
.page-node-8316 .panels-flexible-row-295-4-inside,
.page-node-8317 .panels-flexible-row-295-4-inside,
.page-node-8318 .panels-flexible-row-295-4-inside,
.page-node-8298 .panels-flexible-row-295-5-inside,
.page-node-8297 .panels-flexible-row-295-5-inside,
.page-node-8316 .panels-flexible-row-295-5-inside,
.page-node-8317 .panels-flexible-row-295-5-inside,
.page-node-8318 .panels-flexible-row-295-5-inside,
.page-node-8298 .panels-flexible-row-296-4-inside,
.page-node-8297 .panels-flexible-row-296-4-inside,
.page-node-8316 .panels-flexible-row-296-4-inside,
.page-node-8317 .panels-flexible-row-296-4-inside,
.page-node-8318 .panels-flexible-row-296-4-inside {
  padding-top: 0px;
}

.page-node-8298 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8297 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8316 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8317 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn,
.page-node-8318 .panels-flexible-region-302-single_-inside .pane-7 .clonobtn {
  margin: 30px 0px;
  padding: 5px 37px 5px 10px;
}

.page-node-8298 .pane-block-213,
.page-node-8297 .pane-block-213,
.page-node-8316 .pane-block-213,
.page-node-8317 .pane-block-213,
.page-node-8318 .pane-block-213 {
  background-color: #00809a;
  padding: 40px 10px;
}

.page-node-8298 .pane-block-213 .pane-content p,
.page-node-8297 .pane-block-213 .pane-content p,
.page-node-8316 .pane-block-213 .pane-content p,
.page-node-8317 .pane-block-213 .pane-content p,
.page-node-8318 .pane-block-213 .pane-content p {
  color: #fff;
}

.page-node-8298 .pane-block-210 .pane-content p,
.page-node-8297 .pane-block-210 .pane-content p,
.page-node-8316 .pane-block-210 .pane-content p,
.page-node-8317 .pane-block-210 .pane-content p,
.page-node-8318 .pane-block-210 .pane-content p {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-8298 .pane-webform-client-block-8127 .pane-title,
.page-node-8297 .pane-webform-client-block-8127 .pane-title,
.page-node-8316 .pane-webform-client-block-8127 .pane-title,
.page-node-8317 .pane-webform-client-block-8127 .pane-title,
.page-node-8318 .pane-webform-client-block-8127 .pane-title,
.page-node-8298 .panels-flexible-row-303-36,
.page-node-8297 .panels-flexible-row-303-36,
.page-node-8316 .panels-flexible-row-303-36,
.page-node-8317 .panels-flexible-row-303-36,
.page-node-8318 .panels-flexible-row-303-36 {
  display: none;
}

.page-node-8298 .citation-container h2,
.page-node-8297 .citation-container h2,
.page-node-8316 .citation-container h2,
.page-node-8317 .citation-container h2,
.page-node-8318 .citation-container h2 {
  max-width: 100% !important;
}

.page-node-8298 .pane-block-210 .pane-content h5,
.page-node-8297 .pane-block-210 .pane-content h5,
.page-node-8316 .pane-block-210 .pane-content h5,
.page-node-8317 .pane-block-210 .pane-content h5,
.page-node-8318 .pane-block-210 .pane-content h5 {
  color: #4d4f53;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 18px;
  text-transform: uppercase;
}

.page-node-8298 .vid-block-contain,
.page-node-8297 .vid-block-contain,
.page-node-8316 .vid-block-contain,
.page-node-8317 .vid-block-contain,
.page-node-8318 .vid-block-contain {
  display: flex;
}

.page-node-8298 .vid-block-half,
.page-node-8297 .vid-block-half,
.page-node-8316 .vid-block-half,
.page-node-8317 .vid-block-half,
.page-node-8318 .vid-block-half {
  width: 50%;
  padding: 0px 10px;
}

.page-node-8298 .vid-block-half p,
.page-node-8297 .vid-block-half p,
.page-node-8316 .vid-block-half p,
.page-node-8317 .vid-block-half p,
.page-node-8318 .vid-block-half p {
  margin-top: 0px;
  text-align: left;
}

.page-node-8298 .vid-block-left p,
.page-node-8297 .vid-block-left p,
.page-node-8316 .vid-block-left p,
.page-node-8317 .vid-block-left p,
.page-node-8318 .vid-block-left p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 18px;
}

.page-node-8298 .expand-icon,
.page-node-8297 .expand-icon,
.page-node-8316 .expand-icon,
.page-node-8317 .expand-icon,
.page-node-8318 .expand-icon {
  cursor: pointer;
  background-image: url(/sites/default/files/expand-icon.svg);
  display: inline-block;
  width: 18px;
  height: 16px;
  background-size: 79%;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.page-node-8298 .expanded-hide,
.page-node-8297 .expanded-hide,
.page-node-8316 .expanded-hide,
.page-node-8317 .expanded-hide,
.page-node-8318 .expanded-hide {
  display: none;
}

.page-node-8298 .triangle-chem,
.page-node-8297 .triangle-chem,
.page-node-8316 .triangle-chem,
.page-node-8317 .triangle-chem,
.page-node-8318 .triangle-chem {
  height: 420px !important;
}

.page-node-8298 .drawer-content .expanded-hide,
.page-node-8297 .drawer-content .expanded-hide,
.page-node-8316 .drawer-content .expanded-hide,
.page-node-8317 .drawer-content .expanded-hide,
.page-node-8318 .drawer-content .expanded-hide {
  font-size: inherit;
  color: inherit;
  margin-top: 20px;
}

.page-node-8298 .pane-block-209 .pane-title,
.page-node-8297 .pane-block-209 .pane-title,
.page-node-8316 .pane-block-209 .pane-title,
.page-node-8317 .pane-block-209 .pane-title,
.page-node-8318 .pane-block-209 .pane-title {
  margin-bottom: 30px;
}

.page-node-8298 .pane-block-215,
.page-node-8297 .pane-block-215,
.page-node-8316 .pane-block-215,
.page-node-8317 .pane-block-215,
.page-node-8318 .pane-block-215 {
  margin-bottom: -60px;
  padding: 60px 10px;
  background-color: #002851;
}

.page-node-8298 .pane-block-215 p,
.page-node-8297 .pane-block-215 p,
.page-node-8316 .pane-block-215 p,
.page-node-8317 .pane-block-215 p,
.page-node-8318 .pane-block-215 p {
  color: #fff;
}

.page-node-8298 .pane-block-214,
.page-node-8297 .pane-block-214,
.page-node-8316 .pane-block-214,
.page-node-8317 .pane-block-214,
.page-node-8318 .pane-block-214 {
  padding: 60px 10px;
}

.page-node-8298 .pane-block-214 p,
.page-node-8297 .pane-block-214 p,
.page-node-8316 .pane-block-214 p,
.page-node-8317 .pane-block-214 p,
.page-node-8318 .pane-block-214 p {
  margin: 15px 10px;
}

.page-node-8298 .pane-block-214 .check-text,
.page-node-8297 .pane-block-214 .check-text,
.page-node-8316 .pane-block-214 .check-text,
.page-node-8317 .pane-block-214 .check-text,
.page-node-8318 .pane-block-214 .check-text {
  display: inline-block;
  margin-bottom: 3px;
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.page-node-8298 .pane-block-214 .check-text:before,
.page-node-8297 .pane-block-214 .check-text:before,
.page-node-8316 .pane-block-214 .check-text:before,
.page-node-8317 .pane-block-214 .check-text:before,
.page-node-8318 .pane-block-214 .check-text:before {
  height: 10px;
  width: 10px;
  display: block;
  background-image: url(/sites/default/files/licheck.gif);
  content: "";
  margin-left: -20px;
  background-size: cover;
  margin-top: 5px;
  position: absolute;
}

.page-node-8298 .panels-flexible-row-296-35 .pane-title,
.page-node-8297 .panels-flexible-row-296-35 .pane-title,
.page-node-8316 .panels-flexible-row-296-35 .pane-title,
.page-node-8317 .panels-flexible-row-296-35 .pane-title,
.page-node-8318 .panels-flexible-row-296-35 .pane-title {
  width: 100%;
  max-width: 960px !important;
  margin: 0 auto;
}

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

  .page-node-8298 .vid-block-contain,
  .page-node-8297 .vid-block-contain,
  .page-node-8316 .vid-block-contain,
  .page-node-8317 .vid-block-contain,
  .page-node-8318 .vid-block-contain {
    display: block;
  }

  .page-node-8298 .vid-block-half,
  .page-node-8297 .vid-block-half,
  .page-node-8316 .vid-block-half,
  .page-node-8317 .vid-block-half,
  .page-node-8318 .vid-block-half {
    width: 100%;
    padding: 20px 10px;
  }

  .page-node-8298 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8297 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8316 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8317 .panels-flexible-row-296-14-inside .pane-7 .link-btn,
  .page-node-8318 .panels-flexible-row-296-14-inside .pane-7 .link-btn {
    line-height: 25px;
    padding: 10px;
  }

  .page-node-8298 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8297 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8316 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8317 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8318 .panels-flexible-region-295-clonoseq_clinical_data_header .pane-3,
  .page-node-8298 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8297 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8316 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8317 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3,
  .page-node-8318 .panels-flexible-region-303-clonoseq_clinical_data_header .pane-3 {
    margin-top: -55px !important;
  }

  .page-node-8298 .panels-flexible-row-295-2,
  .page-node-8297 .panels-flexible-row-295-2,
  .page-node-8316 .panels-flexible-row-295-2,
  .page-node-8317 .panels-flexible-row-295-2,
  .page-node-8318 .panels-flexible-row-295-2 {
    margin-top: 0px !important;
  }

  .page-node-8298 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8297 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8316 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8317 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p,
  .page-node-8318 .panels-flexible-row-304-main-row .header-wrap .header-text-overlay p {
    margin-top: 50px !important;
  }

  .page-node-8298 .psp-faq-wrap,
  .page-node-8297 .psp-faq-wrap,
  .page-node-8316 .psp-faq-wrap,
  .page-node-8317 .psp-faq-wrap,
  .page-node-8318 .psp-faq-wrap {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-node-8298 .mobile-graph-element,
.page-node-8297 .mobile-graph-element,
.page-node-8316 .mobile-graph-element,
.page-node-8317 .mobile-graph-element,
.page-node-8318 .mobile-graph-element {
  display: none;
}

.page-node-8298 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8297 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8316 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8317 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8318 .panels-flexible-region-296-a_new_accepted_standard,
.page-node-8298 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8297 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8316 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8317 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8318 .panels-flexible-region-302-clonoseq_clinical_data_header .pane-content,
.page-node-8298 .panels-flexible-region-303-citations .pane-title,
.page-node-8297 .panels-flexible-region-303-citations .pane-title,
.page-node-8316 .panels-flexible-region-303-citations .pane-title,
.page-node-8317 .panels-flexible-region-303-citations .pane-title,
.page-node-8318 .panels-flexible-region-303-citations .pane-title {
  max-width: 100% !important;
  width: 100% !important;
}

.page-node-8298 .path-contain,
.page-node-8297 .path-contain,
.page-node-8316 .path-contain,
.page-node-8317 .path-contain,
.page-node-8318 .path-contain {
  max-width: 960px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 280px;
  background-position: 6% 0%;
}

.page-node-8298 .path-contain p,
.page-node-8297 .path-contain p,
.page-node-8316 .path-contain p,
.page-node-8317 .path-contain p,
.page-node-8318 .path-contain p {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

.page-node-8298 .col1,
.page-node-8297 .col1,
.page-node-8316 .col1,
.page-node-8317 .col1,
.page-node-8318 .col1 {
  width: 50%;
}

.page-node-8298 .col2,
.page-node-8297 .col2,
.page-node-8316 .col2,
.page-node-8317 .col2,
.page-node-8318 .col2 {
  width: 50%;
}

.page-node-8298 .path-row,
.page-node-8297 .path-row,
.page-node-8316 .path-row,
.page-node-8317 .path-row,
.page-node-8318 .path-row {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.page-node-8298 .path-row1 .col2,
.page-node-8297 .path-row1 .col2,
.page-node-8316 .path-row1 .col2,
.page-node-8317 .path-row1 .col2,
.page-node-8318 .path-row1 .col2 {
  align-items: center;
  display: inline-block;
}

.page-node-8298 .path-row1 .col2 p,
.page-node-8297 .path-row1 .col2 p,
.page-node-8316 .path-row1 .col2 p,
.page-node-8317 .path-row1 .col2 p,
.page-node-8318 .path-row1 .col2 p {
  width: 100%;
  display: block;
}

.page-node-8298 .path-row2,
.page-node-8297 .path-row2,
.page-node-8316 .path-row2,
.page-node-8317 .path-row2,
.page-node-8318 .path-row2 {
  height: auto;
}

.page-node-8298 .path-row2 .col2 p,
.page-node-8297 .path-row2 .col2 p,
.page-node-8316 .path-row2 .col2 p,
.page-node-8317 .path-row2 .col2 p,
.page-node-8318 .path-row2 .col2 p {
  width: 60%;
  margin-right: 0px;
  margin-left: auto;
}

.page-node-8298 .path-row2 .col1,
.page-node-8297 .path-row2 .col1,
.page-node-8316 .path-row2 .col1,
.page-node-8317 .path-row2 .col1,
.page-node-8318 .path-row2 .col1 {
  width: 50%;
}

.page-node-8298 .path-row2 .col2,
.page-node-8297 .path-row2 .col2,
.page-node-8316 .path-row2 .col2,
.page-node-8317 .path-row2 .col2,
.page-node-8318 .path-row2 .col2 {
  width: 50%;
  text-align: center;
}

.page-node-8298 .path-row2 .col3,
.page-node-8297 .path-row2 .col3,
.page-node-8316 .path-row2 .col3,
.page-node-8317 .path-row2 .col3,
.page-node-8318 .path-row2 .col3 {
  width: 45%;
}

.page-node-8298 .path-row3,
.page-node-8297 .path-row3,
.page-node-8316 .path-row3,
.page-node-8317 .path-row3,
.page-node-8318 .path-row3 {
  height: auto;
}

.page-node-8298 .path-row3 .col2,
.page-node-8297 .path-row3 .col2,
.page-node-8316 .path-row3 .col2,
.page-node-8317 .path-row3 .col2,
.page-node-8318 .path-row3 .col2 {
  text-align: center;
}

.page-node-8298 .pane-block-212,
.page-node-8297 .pane-block-212,
.page-node-8316 .pane-block-212,
.page-node-8317 .pane-block-212,
.page-node-8318 .pane-block-212 {
  padding: 100px 10px 60px;
  background-color: #eaeaea;
}

.page-node-8298 .pane-block-212 .pane-content,
.page-node-8297 .pane-block-212 .pane-content,
.page-node-8316 .pane-block-212 .pane-content,
.page-node-8317 .pane-block-212 .pane-content,
.page-node-8318 .pane-block-212 .pane-content {
  max-width: 800px;
  width: 100%;
}

.page-node-8298 .pane-block-212 p,
.page-node-8297 .pane-block-212 p,
.page-node-8316 .pane-block-212 p,
.page-node-8317 .pane-block-212 p,
.page-node-8318 .pane-block-212 p {
  color: #005d7a;
  font-weight: bold;
}

.page-node-8298 .blue-number,
.page-node-8297 .blue-number,
.page-node-8316 .blue-number,
.page-node-8317 .blue-number,
.page-node-8318 .blue-number {
  background-color: #00aee0;
  color: #fff;
  font-family: sans-serif;
  font-size: 20px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 33px;
  margin-bottom: 11px;
  visibility: hidden;
}

.page-node-8298 .prcol2,
.page-node-8297 .prcol2,
.page-node-8316 .prcol2,
.page-node-8317 .prcol2,
.page-node-8318 .prcol2 {
  width: 100%;
  background-image: url(/sites/default/files/vdj_recomb.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

.page-node-8298 .number-3-wrap,
.page-node-8297 .number-3-wrap,
.page-node-8316 .number-3-wrap,
.page-node-8317 .number-3-wrap,
.page-node-8318 .number-3-wrap {
  margin-top: 230px;
  width: 100%;
  margin-left: auto;
}

.page-node-8298 .pr2,
.page-node-8297 .pr2,
.page-node-8316 .pr2,
.page-node-8317 .pr2,
.page-node-8318 .pr2 {
  margin-top: -20px;
}

.page-node-8298 .pr2 .prcol1,
.page-node-8297 .pr2 .prcol1,
.page-node-8316 .pr2 .prcol1,
.page-node-8317 .pr2 .prcol1,
.page-node-8318 .pr2 .prcol1 {
  padding-left: 50px;
  padding-right: 45px;
}

.page-node-8298 .pr2 .prcol1 .blue-number,
.page-node-8297 .pr2 .prcol1 .blue-number,
.page-node-8316 .pr2 .prcol1 .blue-number,
.page-node-8317 .pr2 .prcol1 .blue-number,
.page-node-8318 .pr2 .prcol1 .blue-number {
  margin-top: 15px;
}

.page-node-8298 .triangle-chem,
.page-node-8297 .triangle-chem,
.page-node-8316 .triangle-chem,
.page-node-8317 .triangle-chem,
.page-node-8318 .triangle-chem,
.page-node-8298 .chemistry,
.page-node-8297 .chemistry,
.page-node-8316 .chemistry,
.page-node-8317 .chemistry,
.page-node-8318 .chemistry {
  font-size: 14px !important;
  padding-right: 46px;
}

.page-node-8298 .bioinfo,
.page-node-8297 .bioinfo,
.page-node-8316 .bioinfo,
.page-node-8317 .bioinfo,
.page-node-8318 .bioinfo,
.page-node-8298 .sequencing,
.page-node-8297 .sequencing,
.page-node-8316 .sequencing,
.page-node-8317 .sequencing,
.page-node-8318 .sequencing {
  font-size: 14px !important;
}

.page-node-8298 .more-path,
.page-node-8297 .more-path,
.page-node-8316 .more-path,
.page-node-8317 .more-path,
.page-node-8318 .more-path {
  margin-top: -23px;
  position: relative;
  z-index: 3;
}

.page-node-8298 .more-path .mpc-r,
.page-node-8297 .more-path .mpc-r,
.page-node-8316 .more-path .mpc-r,
.page-node-8317 .more-path .mpc-r,
.page-node-8318 .more-path .mpc-r {
  text-align: left;
}

.page-node-8298 .more-path .more-path-col,
.page-node-8297 .more-path .more-path-col,
.page-node-8316 .more-path .more-path-col,
.page-node-8317 .more-path .more-path-col,
.page-node-8318 .more-path .more-path-col {
  display: inline-block;
  width: 49%;
  min-height: 3px;
}

.page-node-8298 .more-path .more-path-col .more-path-btn,
.page-node-8297 .more-path .more-path-col .more-path-btn,
.page-node-8316 .more-path .more-path-col .more-path-btn,
.page-node-8317 .more-path .more-path-col .more-path-btn,
.page-node-8318 .more-path .more-path-col .more-path-btn {
  background-color: #00aee0;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 15px;
  display: inline-block;
  cursor: pointer;
}

.page-node-8298 .pr2-wrap,
.page-node-8297 .pr2-wrap,
.page-node-8316 .pr2-wrap,
.page-node-8317 .pr2-wrap,
.page-node-8318 .pr2-wrap {
  display: none;
}

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

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem,
  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    font-size: 14px !important;
    padding-right: 0px !important;
  }

  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    height: auto !important;
  }

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem {
    height: 280px !important;
  }

  .page-node-8298 .mpc-l,
  .page-node-8297 .mpc-l,
  .page-node-8316 .mpc-l,
  .page-node-8317 .mpc-l,
  .page-node-8318 .mpc-l {
    display: none !important;
  }

  .page-node-8298 .mpc-r,
  .page-node-8297 .mpc-r,
  .page-node-8316 .mpc-r,
  .page-node-8317 .mpc-r,
  .page-node-8318 .mpc-r {
    width: 100% !important;
    text-align: center !important;
    margin-top: 20px;
  }

  .page-node-8298 .mobile-graph-element,
  .page-node-8297 .mobile-graph-element,
  .page-node-8316 .mobile-graph-element,
  .page-node-8317 .mobile-graph-element,
  .page-node-8318 .mobile-graph-element {
    display: block;
    margin: 15px auto;
    width: 90%;
    max-width: 500px;
  }

  .page-node-8298 .mobile-graph-element img,
  .page-node-8297 .mobile-graph-element img,
  .page-node-8316 .mobile-graph-element img,
  .page-node-8317 .mobile-graph-element img,
  .page-node-8318 .mobile-graph-element img {
    display: block !important;
  }

  .page-node-8298 .prcol2,
  .page-node-8297 .prcol2,
  .page-node-8316 .prcol2,
  .page-node-8317 .prcol2,
  .page-node-8318 .prcol2 {
    width: 100%;
    background-image: none;
  }

  .page-node-8298 .pr2 .prcol1,
  .page-node-8297 .pr2 .prcol1,
  .page-node-8316 .pr2 .prcol1,
  .page-node-8317 .pr2 .prcol1,
  .page-node-8318 .pr2 .prcol1 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-8298 .pr2 .prcol1 img,
  .page-node-8297 .pr2 .prcol1 img,
  .page-node-8316 .pr2 .prcol1 img,
  .page-node-8317 .pr2 .prcol1 img,
  .page-node-8318 .pr2 .prcol1 img {
    display: none;
  }

  .page-node-8298 .more-path,
  .page-node-8297 .more-path,
  .page-node-8316 .more-path,
  .page-node-8317 .more-path,
  .page-node-8318 .more-path {
    display: none !important;
  }

  .page-node-8298 .pr2-wrap,
  .page-node-8297 .pr2-wrap,
  .page-node-8316 .pr2-wrap,
  .page-node-8317 .pr2-wrap,
  .page-node-8318 .pr2-wrap {
    display: block !important;
  }

  .page-node-8298 .path-row1 .col1 img,
  .page-node-8297 .path-row1 .col1 img,
  .page-node-8316 .path-row1 .col1 img,
  .page-node-8317 .path-row1 .col1 img,
  .page-node-8318 .path-row1 .col1 img {
    display: none !important;
  }

  .page-node-8298 .number-3-wrap,
  .page-node-8297 .number-3-wrap,
  .page-node-8316 .number-3-wrap,
  .page-node-8317 .number-3-wrap,
  .page-node-8318 .number-3-wrap {
    margin-top: 0px;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .page-node-8298 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8297 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8316 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8317 .panels-flexible-row-296-14-inside .clonobtn,
  .page-node-8318 .panels-flexible-row-296-14-inside .clonobtn {
    padding-left: 9% !important;
    padding-right: 9% !important;
  }

  .page-node-8298 .bottom-connect,
  .page-node-8297 .bottom-connect,
  .page-node-8316 .bottom-connect,
  .page-node-8317 .bottom-connect,
  .page-node-8318 .bottom-connect {
    opacity: 0 !important;
  }

  .page-node-8298 .path-row,
  .page-node-8297 .path-row,
  .page-node-8316 .path-row,
  .page-node-8317 .path-row,
  .page-node-8318 .path-row {
    height: auto;
    margin-bottom: 30px;
  }

  .page-node-8298 .path-contain,
  .page-node-8297 .path-contain,
  .page-node-8316 .path-contain,
  .page-node-8317 .path-contain,
  .page-node-8318 .path-contain {
    background-image: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-node-8298 .path-row1,
  .page-node-8297 .path-row1,
  .page-node-8316 .path-row1,
  .page-node-8317 .path-row1,
  .page-node-8318 .path-row1 {
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row1 .col2,
  .page-node-8297 .path-row1 .col2,
  .page-node-8316 .path-row1 .col2,
  .page-node-8317 .path-row1 .col2,
  .page-node-8318 .path-row1 .col2 {
    order: 1;
    width: 100%;
  }

  .page-node-8298 .path-row1 .col2 p,
  .page-node-8297 .path-row1 .col2 p,
  .page-node-8316 .path-row1 .col2 p,
  .page-node-8317 .path-row1 .col2 p,
  .page-node-8318 .path-row1 .col2 p {
    width: 100%;
  }

  .page-node-8298 .path-row1 .col1,
  .page-node-8297 .path-row1 .col1,
  .page-node-8316 .path-row1 .col1,
  .page-node-8317 .path-row1 .col1,
  .page-node-8318 .path-row1 .col1 {
    order: 2;
    width: 100%;
  }

  .page-node-8298 .path-row1 .col1 img,
  .page-node-8297 .path-row1 .col1 img,
  .page-node-8316 .path-row1 .col1 img,
  .page-node-8317 .path-row1 .col1 img,
  .page-node-8318 .path-row1 .col1 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 58%;
    margin-top: 14px;
    margin-bottom: -15px;
  }

  .page-node-8298 .path-row2,
  .page-node-8297 .path-row2,
  .page-node-8316 .path-row2,
  .page-node-8317 .path-row2,
  .page-node-8318 .path-row2 {
    display: flex;
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row2 .col1,
  .page-node-8297 .path-row2 .col1,
  .page-node-8316 .path-row2 .col1,
  .page-node-8317 .path-row2 .col1,
  .page-node-8318 .path-row2 .col1 {
    width: 66%;
  }

  .page-node-8298 .path-row2 .col2,
  .page-node-8297 .path-row2 .col2,
  .page-node-8316 .path-row2 .col2,
  .page-node-8317 .path-row2 .col2,
  .page-node-8318 .path-row2 .col2 {
    width: 25%;
  }

  .page-node-8298 .path-row2 .col3,
  .page-node-8297 .path-row2 .col3,
  .page-node-8316 .path-row2 .col3,
  .page-node-8317 .path-row2 .col3,
  .page-node-8318 .path-row2 .col3 {
    width: 100%;
    margin-top: 20px;
  }

  .page-node-8298 .path-row3,
  .page-node-8297 .path-row3,
  .page-node-8316 .path-row3,
  .page-node-8317 .path-row3,
  .page-node-8318 .path-row3 {
    flex-wrap: wrap;
  }

  .page-node-8298 .path-row3 .col2,
  .page-node-8297 .path-row3 .col2,
  .page-node-8316 .path-row3 .col2,
  .page-node-8317 .path-row3 .col2,
  .page-node-8318 .path-row3 .col2 {
    order: 1;
    width: 100%;
  }

  .page-node-8298 .path-row3 .col1,
  .page-node-8297 .path-row3 .col1,
  .page-node-8316 .path-row3 .col1,
  .page-node-8317 .path-row3 .col1,
  .page-node-8318 .path-row3 .col1 {
    order: 2;
    width: 100%;
  }

  .page-node-8298 .triangle-chem.expanded-hide,
  .page-node-8297 .triangle-chem.expanded-hide,
  .page-node-8316 .triangle-chem.expanded-hide,
  .page-node-8317 .triangle-chem.expanded-hide,
  .page-node-8318 .triangle-chem.expanded-hide {
    margin-top: 50px;
    padding-right: 47px;
    font-size: 14px !important;
  }

  .page-node-8298 .triangle-chem,
  .page-node-8297 .triangle-chem,
  .page-node-8316 .triangle-chem,
  .page-node-8317 .triangle-chem,
  .page-node-8318 .triangle-chem,
  .page-node-8298 .chemistry,
  .page-node-8297 .chemistry,
  .page-node-8316 .chemistry,
  .page-node-8317 .chemistry,
  .page-node-8318 .chemistry {
    font-size: 14px !important;
  }

  .page-node-8298 .chemistry p,
  .page-node-8297 .chemistry p,
  .page-node-8316 .chemistry p,
  .page-node-8317 .chemistry p,
  .page-node-8318 .chemistry p {
    padding-right: 47px;
    font-size: 14px !important;
  }

  .page-node-8298 .text-columns,
  .page-node-8297 .text-columns,
  .page-node-8316 .text-columns,
  .page-node-8317 .text-columns,
  .page-node-8318 .text-columns {
    position: static !important;
    flex-wrap: wrap;
    height: auto !important;
  }

  .page-node-8298 .text-columns p,
  .page-node-8297 .text-columns p,
  .page-node-8316 .text-columns p,
  .page-node-8317 .text-columns p,
  .page-node-8318 .text-columns p {
    font-size: 14px !important;
  }

  .page-node-8298 .bottom-text p,
  .page-node-8297 .bottom-text p,
  .page-node-8316 .bottom-text p,
  .page-node-8317 .bottom-text p,
  .page-node-8318 .bottom-text p {
    font-size: 14px !important;
  }

  .page-node-8298 .side-text,
  .page-node-8297 .side-text,
  .page-node-8316 .side-text,
  .page-node-8317 .side-text,
  .page-node-8318 .side-text {
    width: 100% !important;
    text-align: center;
  }
}

.page-node-8297 .header-background,
.page-node-8317 .header-background {
  background-color: #009fda;
}

.page-node-8297 .left-text,
.page-node-8317 .left-text,
.page-node-8297 .right-text,
.page-node-8317 .right-text,
.page-node-8297 .bottom-text,
.page-node-8317 .bottom-text {
  display: none !important;
}

.slider-item h4 {
  color: #7f8891 !important;
  font-size: 14px !important;
  line-height: 16px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  margin-top: 15px;
}

.slider-item.slick-current h4 {
  color: #5faedf !important;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slider-nav {
  min-height: 350px;
  margin-top: 60px;
  overflow: hidden;
}

.slider-nav img {
  border-radius: 50%;
  width: 105%;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  border: 1px solid #606266;
  background-color: #fff !important;
}

.slider-nav div {
  text-align: center;
}

.slider-item:hover img {
  border: 1px solid #5faedf;
}

.slider-item:hover h4 {
  color: #5faedf !important;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slick-slide {
  outline: none;
}

.slick-current {
  position: relative;
  z-index: 60;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.slick-current img {
  width: 125% !important;
  z-index: 90;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  border: 5px solid #5faedf !important;
}

.slider-item {
  cursor: pointer;
}

.hidden-mcc {
  display: none;
}

.slick-dots {
  opacity: 0.07;
}

.slick-center h4 {
  margin-left: 20%;
}

.carousel-text-section,
.mobile-carousel-content {
  max-width: 940px;
  margin: 80px auto;
}

.carousel-icon,
.switch-title {
  display: inline-block;
}

.drawer-content {
  display: block;
}

.drawer-content h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 18px !important;
  color: #606266 !important;
  font-weight: 400 !important;
  font-style: italic !important;
  margin-bottom: 25px !important;
}

.mobile-carousel-content {
  text-align: center;
}

.has-tooltip {
  position: static;
  color: inherit !important;
  border-bottom: 2.5px dotted #606266;
  text-decoration: none !important;
  line-height: 16px;
  display: inline-block;
  cursor: pointer;
}

.has-tooltip .tooltip {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  -moz-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  -o-transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
  transition: visibility 0s ease 0.5s, opacity 0.3s ease-in;
}

.has-tooltip .tooltip.showtip {
  opacity: 1 !important;
  visibility: visible !important;
}

.tooltip {
  background-color: #fff;
  bottom: 130%;
  color: #666;
  font-size: 14px;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  left: 50%;
  margin-left: -56px;
  padding: 6px;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  width: 400px;
  z-index: 4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
  box-shadow: 1px 1px 5px #888;
  background-image: url(/sites/default/files/tooltip-closer.svg) !important;
  background-position: 98% 10px;
  background-repeat: no-repeat;
  background-size: 10px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 0%;
  position: absolute;
  font-weight: normal;
}

.interactive-triangle .expand-icon {
  cursor: pointer;
  background-image: url(/sites/default/files/expand-icon-white.svg);
}

.interactive-triangle .has-tooltip {
  border-bottom: 2.5px dotted #fff;
}

@media only screen and (max-width: 960px) {
  .has-tooltip {
    position: static;
  }

  .tooltip {
    width: 100%;
    right: 0%;
    max-width: 100%;
    bottom: auto;
    left: 0%;
    margin-left: 0px;
  }
}

.drawer-closer {
  display: none;
}

.glossary-heading {
  font-size: 18px;
  font-weight: bold;
}

.carousel-icon {
  display: none;
}

.mobile-image {
  display: none;
}

.switch-title-desktop {
  display: inline-block;
}

.switch-title-mobile {
  display: none;
}

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

  .carousel-text-section,
  .mobile-carousel-content {
    margin: 0px auto;
  }

  .carousel-text-section {
    margin-top: 60px !important;
  }

  .slider-nav {
    display: none !important;
  }

  .switch-title {
    display: inline-block;
    vertical-align: super;
  }

  .carousel-icon {
    margin: -12px 5px 0px;
    vertical-align: middle;
    display: inline-block;
  }

  .hidden-mcc {
    display: block;
  }

  .mobile-carousel-content {
    min-height: 0px;
  }

  .mobile-carousel-switch {
    background-color: #5faedf;
    color: #fff;
    text-align: left;
    margin-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-family: sans-serif;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    text-align: center;
  }

  .switch-title-desktop {
    display: none;
  }

  .switch-title-mobile {
    display: inline-block;
    margin: 20px 0px;
  }

  .mobile-carousel-switch h3 {
    display: inline-block;
    color: #fff !important;
  }

  .selected-item {
    background-color: #203a63;
  }

  .drawer-content {
    display: none;
    width: 100%;
    text-align: center;
    padding: 0px 15px 40px;
    box-sizing: border-box;
  }

  .drawer-closer {
    cursor: pointer;
    font-weight: bold;
    color: #00809a;
    font-family: sans-serif;
  }

  .mobile-image {
    display: block;
    margin: 10px auto;
    max-width: 320px;
  }
}

.page-node-8297 .clono-gray-section {
  display: none;
}

.page-node-8297 .header-background,
.page-node-8317 .header-background {
  max-height: 400px !important;
}

.page-node-8297 .header-text-overlay,
.page-node-8317 .header-text-overlay {
  top: 95px !important;
}

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

  .page-node-8298 .header-text-overlay,
  .page-node-8316 .header-text-overlay {
    margin-top: 40px !important;
  }

  .page-node-8317 .header-text-overlay {
    margin-top: -55px !important;
  }
}

.page-node-8298 .st0,
.page-node-8316 .st0 {
  display: none;
}

.page-node-8298 .st1,
.page-node-8316 .st1 {
  fill: #113058;
}

.page-node-8298 .st2,
.page-node-8316 .st2 {
  fill: #ffffff;
}

.page-node-8298 .st3,
.page-node-8316 .st3 {
  fill: #00b5ac;
}

.page-node-8298 .st4,
.page-node-8316 .st4 {
  fill: #00aee0;
}

.page-node-8298 .st5,
.page-node-8316 .st5 {
  fill: none;
}

.page-node-8298 .st6,
.page-node-8316 .st6 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}

.page-node-8298 .st7,
.page-node-8316 .st7 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 0.75;
  stroke-miterlimit: 10;
}

.page-node-8298 .st8,
.page-node-8316 .st8 {
  fill: #babfc5;
}

.page-node-8298 .st9,
.page-node-8316 .st9 {
  fill: none;
  stroke: #ffffff;
  stroke-miterlimit: 10;
}

.page-node-8298 .st10,
.page-node-8316 .st10 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 4;
  stroke-miterlimit: 10;
}

.page-node-8298 .st11,
.page-node-8316 .st11 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 1.816;
  stroke-miterlimit: 10;
}

.page-node-8298 .st12,
.page-node-8316 .st12 {
  fill: #00809a;
}

.page-node-8298 .st14,
.page-node-8316 .st14 {
  font-size: 5.3671px;
}

.page-node-8298 .st15,
.page-node-8316 .st15 {
  enable-background: new;
}

.page-node-8298 .st16,
.page-node-8316 .st16 {
  fill: #00afe1;
}

.page-node-8298 .st17,
.page-node-8316 .st17 {
  fill: none;
  stroke: none;
  stroke-width: 2;
  stroke-miterlimit: 10;
}

.light-triangle .interactive-triangle,
.clono-blue-section .interactive-triangle,
.panels-flexible-row-295-2 .interactive-triangle,
.panels-flexible-row-296-14 .interactive-triangle,
.panels-flexible-302-14 .interactive-triangle,
.panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle,
.panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle {
  max-width: 940px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  display: block;
  min-height: 580px !important;
  padding-left: 20px;
  padding-right: 20px;
}

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

  .light-triangle .interactive-triangle,
  .clono-blue-section .interactive-triangle,
  .panels-flexible-row-295-2 .interactive-triangle,
  .panels-flexible-row-296-14 .interactive-triangle,
  .panels-flexible-302-14 .interactive-triangle,
  .panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle,
  .panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle {
    min-height: 0px !important;
  }

  .light-triangle .triangle-chem,
  .clono-blue-section .triangle-chem,
  .panels-flexible-row-295-2 .triangle-chem,
  .panels-flexible-row-296-14 .triangle-chem,
  .panels-flexible-302-14 .triangle-chem,
  .panels-flexible-row-302-14-inside .pane-block-209 .triangle-chem,
  .panels-flexible-row-303-5-inside .pane-block-216 .triangle-chem {
    height: 380px !important;
  }
}

.light-triangle .the-triangle,
.clono-blue-section .the-triangle,
.panels-flexible-row-295-2 .the-triangle,
.panels-flexible-row-296-14 .the-triangle,
.panels-flexible-302-14 .the-triangle,
.panels-flexible-row-302-14-inside .pane-block-209 .the-triangle,
.panels-flexible-row-303-5-inside .pane-block-216 .the-triangle {
  width: 60.5%;
  margin: 0 auto;
  display: block;
}

.light-triangle path,
.clono-blue-section path,
.panels-flexible-row-295-2 path,
.panels-flexible-row-296-14 path,
.panels-flexible-302-14 path,
.panels-flexible-row-302-14-inside .pane-block-209 path,
.panels-flexible-row-303-5-inside .pane-block-216 path,
.light-triangle p,
.clono-blue-section p,
.panels-flexible-row-295-2 p,
.panels-flexible-row-296-14 p,
.panels-flexible-302-14 p,
.panels-flexible-row-302-14-inside .pane-block-209 p,
.panels-flexible-row-303-5-inside .pane-block-216 p {
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .target,
.clono-blue-section .target,
.panels-flexible-row-295-2 .target,
.panels-flexible-row-296-14 .target,
.panels-flexible-302-14 .target,
.panels-flexible-row-302-14-inside .pane-block-209 .target,
.panels-flexible-row-303-5-inside .pane-block-216 .target {
  cursor: pointer;
}

.light-triangle .chem-target:hover,
.clono-blue-section .chem-target:hover,
.panels-flexible-row-295-2 .chem-target:hover,
.panels-flexible-row-296-14 .chem-target:hover,
.panels-flexible-302-14 .chem-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-target:hover {
  fill: #5199c5 !important;
}

.light-triangle .chem-heading,
.clono-blue-section .chem-heading,
.panels-flexible-row-295-2 .chem-heading,
.panels-flexible-row-296-14 .chem-heading,
.panels-flexible-302-14 .chem-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-heading,
.light-triangle .chem-inner-target,
.clono-blue-section .chem-inner-target,
.panels-flexible-row-295-2 .chem-inner-target,
.panels-flexible-row-296-14 .chem-inner-target,
.panels-flexible-302-14 .chem-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .chem-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .chem-inner-target,
.light-triangle .bio-heading,
.clono-blue-section .bio-heading,
.panels-flexible-row-295-2 .bio-heading,
.panels-flexible-row-296-14 .bio-heading,
.panels-flexible-302-14 .bio-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .bio-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .bio-heading,
.light-triangle .bio-inner-target,
.clono-blue-section .bio-inner-target,
.panels-flexible-row-295-2 .bio-inner-target,
.panels-flexible-row-296-14 .bio-inner-target,
.panels-flexible-302-14 .bio-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .bio-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .bio-inner-target,
.light-triangle .ngs-heading,
.clono-blue-section .ngs-heading,
.panels-flexible-row-295-2 .ngs-heading,
.panels-flexible-row-296-14 .ngs-heading,
.panels-flexible-302-14 .ngs-heading,
.panels-flexible-row-302-14-inside .pane-block-209 .ngs-heading,
.panels-flexible-row-303-5-inside .pane-block-216 .ngs-heading,
.light-triangle .ngs-inner-target,
.clono-blue-section .ngs-inner-target,
.panels-flexible-row-295-2 .ngs-inner-target,
.panels-flexible-row-296-14 .ngs-inner-target,
.panels-flexible-302-14 .ngs-inner-target,
.panels-flexible-row-302-14-inside .pane-block-209 .ngs-inner-target,
.panels-flexible-row-303-5-inside .pane-block-216 .ngs-inner-target {
  cursor: pointer;
}

.light-triangle .bioinfo-target:hover,
.clono-blue-section .bioinfo-target:hover,
.panels-flexible-row-295-2 .bioinfo-target:hover,
.panels-flexible-row-296-14 .bioinfo-target:hover,
.panels-flexible-302-14 .bioinfo-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .bioinfo-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .bioinfo-target:hover {
  fill: #097186 !important;
}

.light-triangle .sequencing-target:hover,
.clono-blue-section .sequencing-target:hover,
.panels-flexible-row-295-2 .sequencing-target:hover,
.panels-flexible-row-296-14 .sequencing-target:hover,
.panels-flexible-302-14 .sequencing-target:hover,
.panels-flexible-row-302-14-inside .pane-block-209 .sequencing-target:hover,
.panels-flexible-row-303-5-inside .pane-block-216 .sequencing-target:hover {
  fill: #149e97 !important;
}

.light-triangle .left-connect,
.clono-blue-section .left-connect,
.panels-flexible-row-295-2 .left-connect,
.panels-flexible-row-296-14 .left-connect,
.panels-flexible-302-14 .left-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .left-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .left-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .right-connect,
.clono-blue-section .right-connect,
.panels-flexible-row-295-2 .right-connect,
.panels-flexible-row-296-14 .right-connect,
.panels-flexible-302-14 .right-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .right-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .right-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .bottom-connect,
.clono-blue-section .bottom-connect,
.panels-flexible-row-295-2 .bottom-connect,
.panels-flexible-row-296-14 .bottom-connect,
.panels-flexible-302-14 .bottom-connect,
.panels-flexible-row-302-14-inside .pane-block-209 .bottom-connect,
.panels-flexible-row-303-5-inside .pane-block-216 .bottom-connect {
  opacity: 0;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.light-triangle .text-columns,
.clono-blue-section .text-columns,
.panels-flexible-row-295-2 .text-columns,
.panels-flexible-row-296-14 .text-columns,
.panels-flexible-302-14 .text-columns,
.panels-flexible-row-302-14-inside .pane-block-209 .text-columns,
.panels-flexible-row-303-5-inside .pane-block-216 .text-columns {
  display: flex;
  position: absolute;
  top: 7%;
  justify-content: space-between;
  height: 0px;
}

.light-triangle .side-text,
.clono-blue-section .side-text,
.panels-flexible-row-295-2 .side-text,
.panels-flexible-row-296-14 .side-text,
.panels-flexible-302-14 .side-text,
.panels-flexible-row-302-14-inside .pane-block-209 .side-text,
.panels-flexible-row-303-5-inside .pane-block-216 .side-text {
  width: 30%;
}

.light-triangle .bottom-text,
.clono-blue-section .bottom-text,
.panels-flexible-row-295-2 .bottom-text,
.panels-flexible-row-296-14 .bottom-text,
.panels-flexible-302-14 .bottom-text,
.panels-flexible-row-302-14-inside .pane-block-209 .bottom-text,
.panels-flexible-row-303-5-inside .pane-block-216 .bottom-text {
  max-width: 70%;
  margin: -25px auto 0;
  text-align: center;
}

.light-triangle .icon-circle,
.clono-blue-section .icon-circle,
.panels-flexible-row-295-2 .icon-circle,
.panels-flexible-row-296-14 .icon-circle,
.panels-flexible-302-14 .icon-circle,
.panels-flexible-row-302-14-inside .pane-block-209 .icon-circle,
.panels-flexible-row-303-5-inside .pane-block-216 .icon-circle {
  opacity: 0;
}

.light-triangle .interactive-triangle p,
.clono-blue-section .interactive-triangle p,
.panels-flexible-row-295-2 .interactive-triangle p,
.panels-flexible-row-296-14 .interactive-triangle p,
.panels-flexible-302-14 .interactive-triangle p,
.panels-flexible-row-302-14-inside .pane-block-209 .interactive-triangle p,
.panels-flexible-row-303-5-inside .pane-block-216 .interactive-triangle p {
  opacity: 0;
}

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

  .right-connect,
  .left-connect {
    display: none !important;
  }

  .left-text {
    height: 0px;
  }

  .right-text {
    height: 0px;
  }

  .bottom-text {
    height: 0px;
    overflow: hidden;
  }

  .triangle-text-box {
    height: auto;
  }

  .the-triangle {
    width: 100% !important;
  }

  .mobile-neg-margin {
    margin-top: -55px !important;
  }
}

.panels-flexible-row-295-4-inside p {
  opacity: 1 !important;
}

.panels-flexible-row-295-2 .st0 {
  fill: #f8f8f8;
}

.sequencing-section {
  max-width: 940px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background-repeat: no-repeat;
  background-position: 31% 8%, 88% 99%;
  background-size: 552px, auto;
}

.section-seq {
  width: 50%;
  padding: 0px 15px;
}

.sequencing-section h2 {
  text-align: left;
  font-weight: 200 !important;
}

.section-seq p {
  opacity: 1;
  text-align: left;
  font-weight: 200 !important;
}

.sequencing-section p {
  font-size: 16px;
  width: 95%;
}

.sequencing-section h4 {
  font-size: 24px;
  width: 95%;
  font-weight: normal;
}

.section-1 {
  padding-bottom: 33%;
  background-size: contain;
  background-repeat: no-repeat;
  height: 675px;
}

.section-2 {
  background-image: none !important;
}

.section-3 img {
  width: 90%;
}

.section-5 {
  margin: 100px 0px;
}

@media only screen and (max-width: 768px) {
  .sequencing-section {
    background-image: none, none !important;
  }

  .sequencing-section h2 {
    margin-top: 30px;
    width: 95%;
  }

  .sequencing-section img {
    max-width: 320px !important;
  }

  .section-1 {
    order: 1;
    width: 100%;
    height: auto;
    padding-bottom: 0px;
  }

  .section-2 {
    order: 2;
    width: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url(/sites/default/files/clonoSEQ_Technology_Platform_NGS.png) !important;
    background-size: 55%;
    background-position: center -110px;
  }

  .section-2 img {
    display: block !important;
    visibility: hidden;
    width: 100%;
    margin: auto;
    max-width: 400px;
  }

  .section-3 {
    order: 3;
    width: 100%;
  }

  .section-4 {
    order: 4;
    width: 100%;
  }

  .section-5 {
    order: 6;
    width: 100%;
    margin: auto;
  }

  .section-6 {
    order: 5;
    width: 100%;
  }

  .section-6 img {
    display: block !important;
    width: 100%;
    margin: auto;
    max-width: 400px;
  }

  .check-text {
    display: inline-block;
    color: #4d4f53;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 25px;
    width: 85%;
  }

  .check-text:before {
    height: 10px;
    width: 10px;
    display: block;
    background-image: url(/sites/default/files/licheck.gif);
    content: "";
    margin-left: -15px;
    background-size: cover;
    margin-top: 5px;
    position: absolute;
  }
}

@media only screen and (max-width: 537px) {
  .section-2 {
    background-size: cover;
    background-position: center -110px;
  }
}

.interactive-triangle {
  min-height: 0px !important;
}

.added-cta-section {
  text-align: center;
  margin-top: -65px;
  margin-bottom: 65px;
}

.added-cta-section .link-btn {
  margin: 30px auto;
}

.added-resources-row-1,
.added-resources-row-2 {
  text-align: center;
  background-color: #fff;
  margin-top: -65px !important;
  margin-bottom: 65px !important;
}

.added-resources-row-1 p,
.added-resources-row-2 p,
.added-resources-row-1 h2,
.added-resources-row-2 h2 {
  color: #4d4f53 !important;
}

.added-resources-row-1 .clonobtn,
.added-resources-row-2 .clonobtn {
  margin: 20px auto 30px;
}

.added-resources-row-2 .panels-flexible-row-inside {
  padding-top: 0px !important;
}

.psp-header {
  background-color: #b3c1cb;
}

.psp-header .header-text-overlay p {
  font-weight: 500;
}

.page-node-8318 .header-text-overlay {
  margin-top: 55px !important;
}

.page-node-8318 .pane-content {
  max-width: 100% !important;
}

.page-node-8318 h1 {
  letter-spacing: 0px !important;
}

.page-node-8318 sup {
  color: inherit !important;
}

.psp-white {
  background-color: #fff;
  color: #4d4f53;
  padding: 60px 20px;
  text-align: center;
}

.psp-white h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #606266 !important;
}

.psp-white h4 {
  font-weight: 100 !important;
  text-transform: uppercase !important;
  margin-bottom: 20px !important;
  color: #606266 !important;
}

.psp-green {
  background-color: #d2de00;
  color: #4d4f53;
  padding: 40px 20px 60px;
  text-align: center;
}

.psp-green h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #606266 !important;
  text-transform: none !important;
}

.psp-green h4 {
  color: #606266 !important;
  font-size: 24px !important;
  line-height: 28px !important;
  font-weight: 500 !important;
  letter-spacing: 0.1px !important;
}

.psp-green h5 {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #606266 !important;
  font-weight: 500 !important;
}

.psp-grey {
  background-color: #4d4f53;
  color: #fff;
  padding: 60px 20px;
  text-align: center;
}

.psp-grey h1 {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #fff !important;
  margin: 25px 0px !important;
  font-weight: 500 !important;
}

.psp-grey h4 {
  font-weight: 500 !important;
}

.psp-grey p {
  color: #fff !important;
  font-weight: 300 !important;
}

.psp-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.psp-icon-div h1 {
  font-size: 16px !important;
}

.psp-content-wrap {
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
}

.psp-icon-wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 20px 0px 40px;
}

.psp-bg-line {
  position: relative;
}

.psp-bg-line::before {
  background-image: url(/sites/default/files/Adaptive_PSP_Dotted-Line.svg);
  background-repeat: repeat-x;
  content: "";
  width: 75%;
  position: absolute;
  height: 10px;
  margin-top: 50px;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  left: 10%;
}

@media only screen and (max-width: 720px) {
  .psp-bg-line::before {
    display: none !important;
  }
}

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

.psp-bg-line .psp-icon-div img {
  background-color: #fff;
}

.psp-icon-div {
  width: 25%;
  position: relative;
  z-index: 1;
}

.psp-icon-div img {
  height: 100px;
}

.psp-icon-div h1 {
  margin: 20px 0px !important;
}

.psp-button {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  padding: 15px 55px 15px 15px;
  background-color: #d2de00;
  color: #4d3f53 !important;
  display: inline-block;
  text-decoration: none !important;
  cursor: pointer !important;
  margin: 20px 0px 30px;
  background-image: url(/sites/default/files/Adaptive_PSP_Download-Icon-white.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 93% 40%;
}

.psp-button:hover {
  background-color: #b1be00;
}

.psp-legend-wrap {
  margin: 140px 0px -20px;
  display: none;
}

.psp-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 0px;
}

.legend-left {
  display: none;
}

.legend-right {
  width: 33%;
}

.legend-center {
  width: 66%;
}

.legend-center img {
  width: 100%;
}

.legend-step {
  margin: 10px 0px 35px;
  padding: 0px 10px;
}

.legend-step h1 {
  color: #d2de00 !important;
}

.legend-step p {
  font-size: 14px;
}

.psp-green-halves {
  margin-top: 40px;
}

.psp-green-half {
  width: 50%;
  padding: 0px 20px;
}

.psp-green-half h1 {
  text-transform: none !important;
  color: #4d4f53 !important;
  margin-top: 20px;
  letter-spacing: 0px !important;
}

.psp-green-half img {
  width: 100px;
  margin: 0px 0px 30px;
}

.green-half-border {
  border-right: 1px solid #606266;
}

.psp-resource-wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 60px 0px 20px;
}

.psp-resource-div h1 {
  text-transform: none !important;
  margin: 15px 0px;
}

.psp-resource-options-wrap {
  max-width: 160px;
  margin: 20px auto 0px;
}

.psp-resource-option {
  width: 50%;
  font-size: 14px;
  font-style: oblique;
  text-decoration: none !important;
  color: #606266 !important;
}

.psp-resource-option img {
  height: 25px;
  display: block;
  margin: 0 auto;
}

.psp-resource-option span {
  display: block;
}

.dl-option {
  border-right: 1px solid #606266;
  padding-right: 12px;
}

.psp-faq-wrap {
  text-align: left;
  margin-bottom: 25px;
}

.psp-faq-a {
  display: none;
}

.psp-faq-a p {
  margin-left: 0px !important;
}

.psp-faq-q {
  cursor: pointer;
  font-size: 16px;
}

.psp-faq-q:before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  margin-left: -25px;
  margin-top: 2px;
  position: absolute;
  background-size: cover;
  background-image: url(/sites/default/files/Adaptive_PSP_FAQ_Plus.svg);
}

.psp-faq-q.minus-q {
  font-weight: 600;
}

.psp-faq-q.minus-q:before {
  background-image: url(/sites/default/files/Adaptive_PSP_FAQ_Minus.svg);
}

.psp-faq-a {
  height: 0px;
  overflow: hidden;
  display: block;
}

.psp-faq-a li {
  font-size: 16px;
  margin-bottom: 10px;
}

.psp-faq-a.open-faq {
  height: auto;
  padding: 20px 5px;
  margin: 15px 0px;
  border-bottom: 1px solid #666;
  border-top: 1px solid #666;
}

.psp-faq-a.open-faq p {
  font-weight: 300;
  line-height: 24px;
}

.psp-faq-a.open-faq li {
  font-weight: 300;
  line-height: 24px;
}

.psp-faq-q img {
  width: 20px;
}

.psp-mobile-hide {
  display: block;
}

.psp-mobile-show {
  display: none;
}

.side-box {
  position: fixed;
  right: -230px;
  top: 45%;
  background-color: #d2de00;
  color: #606266;
  width: 200px;
  padding: 15px;
  z-index: 4;
  text-align: center;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out;
  z-index: 5;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

@media only screen and (max-width: 625px) {
  .side-box {
    bottom: 22%;
    height: 315px;
  }
}

.side-box img {
  display: block;
  margin: 5px auto;
}

.close-side-box {
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 5px;
  color: #fff;
  font-weight: bold;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background-size: cover;
  background-image: url(/sites/default/files/Adaptive_PSP_Pop-Up_Close-X.svg) !important;
}

.side-box-tab {
  background-color: #d2de00;
  display: inline-block;
  position: fixed;
  right: -50px;
  top: 55%;
  padding: 10px 15px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-weight: 600;
  color: #606266;
  z-index: 4;
}

.side-box-open {
  right: 0px !important;
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out;
}

.side-box-content {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 25px 0px;
}

.side-box-content a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 25px 0px;
  text-decoration: none !important;
  color: #606266 !important;
}

.sb-light-text {
  display: block;
  font-weight: normal;
  text-transform: none;
}

.page-node-8128 .side-box {
  background-color: #002851;
  color: #fff;
  top: 40%;
}

.page-node-8128 .side-box .side-box-content div {
  margin: 15px 0px;
  font-weight: normal;
  text-transform: none;
}

.page-node-8128 .side-box a {
  color: #00afe1 !important;
}

.page-node-8128 .side-box-tab {
  right: -90px;
  background-color: #002851;
  color: #fff;
  top: 52%;
  padding-left: 40px;
  background-image: url(/sites/default/files/clonoSEQ_BrochureFlyout_DownloadIcon.svg) !important;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 10px 11px;
}

@media only screen and (max-width: 760px) {
  .assay-sbt {
    display: none;
  }
}

@media only screen and (max-width: 720px) {
  .page-node-8318 .header-text-overlay {
    margin-top: -20px !important;
  }

  .psp-heading .header-text-overlay {
    top: 85px !important;
  }

  .psp-mobile-hide {
    display: none !important;
  }

  .psp-mobile-show {
    display: block !important;
  }

  .psp-flex {
    display: block;
  }

  .psp-icon-div {
    width: 100%;
    margin-bottom: 45px;
  }

  .psp-icon-div img {
    max-width: 80px;
  }

  .psp-green-half {
    width: 100%;
    padding: 0px;
  }

  .psp-resource-option {
    display: none;
  }

  .psp-resource-div {
    margin-bottom: 40px;
  }

  .dl-option {
    display: block;
    border-right: 0px;
    width: 100%;
  }

  .psp-legend {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .legend-center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .legend-center img {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .legend-right {
    width: 100%;
    margin-bottom: -20px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .legend-left {
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .green-half-border {
    border-right: 0px solid #606266;
  }
}

.view-clonoseq-nav-extra .nav-extra-caption {
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: 14px;
  text-transform: none !important;
}

.view-clonoseq-nav-extra .views-field-field-clonoseq-nav-extra-link a {
  padding: 7px 0px;
}

@media only screen and (max-width: 960px) {
  .immunoseq-new .mean-nav li a {
    font-size: 14px;
  }
}

.immunoseq-new .submenu h2:after {
  display: none;
}

@media only screen and (max-width: 625px) {
  .page-node-1706 .header-title {
    display: none;
  }
}

#webform-client-form-8131 .webform-component--pre-from {
  margin-bottom: 40px;
}

#webform-client-form-8131 .webform-component-textarea {
  margin-top: 25px;
}

.citation-container li {
  padding: 0px 4px;
}

.activecite {
  background-color: rgba(0, 159, 218, 0.2);
}

.patients-resources-columns>.panels-flexible-row-inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region {
  width: 400px;
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region {
    width: 100%;
  }
}

@media only screen and (max-width: 810px) {
  .patients-resources-columns>.panels-flexible-row-inside .panels-flexible-region>.inside {
    padding: 0px !important;
  }
}

@media only screen and (max-width: 625px) {
  .tcr-col {
    width: 100%;
    display: block;
    margin-bottom: 30px;
  }

  .tcr-col .pane-content {
    text-align: center;
  }

  .tcr-col .bkgnd-5 {
    width: 226px;
    margin: 0 auto;
    text-align: center;
  }

  .tcr-col .bkgnd-5 span {
    display: block;
    margin-left: -5px;
  }
}

.kc-lander .shaded-line {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.new-cta-padding {
  max-height: 100% !important;
  min-height: 0 !important;
  margin-top: 10px !important;
}

.new-cta-padding:before {
  display: block;
  width: 100%;
  background: -moz-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -webkit-gradient(radial,
      center center,
      0px,
      center center,
      75%,
      color-stop(0%, rgba(0, 0, 0, 0.05)),
      color-stop(75%, rgba(0, 0, 0, 0)));
  background: -webkit-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -o-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -ms-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: radial-gradient(ellipse at center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  content: "";
  height: 3px;
  margin-top: 5px;
  border-bottom: 1px solid #e4e4e5;
  display: none;
}

.new-cta-padding h2,
.new-cta-padding h3 {
  color: #4d4f53 !important;
}

.new-cta-padding .text-overlay {
  margin-top: 0px !important;
  height: unset !important;
  padding: 0 0px 60px;
}

.new-cta-padding .text-overlay .shaded-line {
  margin-top: 115px;
  margin-bottom: 6em;
}

@media only screen and (max-width: 625px) {
  .new-cta-padding .text-overlay .shaded-line {
    margin-top: 30px;
  }
}

.new-cta-padding .text-overlay .shaded-line:before {
  left: 0;
}

.new-cta-padding .text-overlay .shaded-line:after {
  right: 0 !important;
}

.new-cta-padding .full-image-backgroundxx {
  display: none;
}

.new-cta-padding .full-image-backgroundxx img {
  opacity: 0;
}

.view-new-publications-full .views-field-field-pubs-resource .field-content {
  display: flex;
  flex-wrap: wrap;
}

.view-new-publications-full .views-field-field-pubs-resource .view-mode-full {
  width: 14%;
  margin-right: 2%;
  margin-bottom: 25px;
}

.view-new-publications-full .views-field-field-pubs-resource .view-mode-full .field-label {
  display: none;
}

.field-name-field-pubs-resource-link .field-item.even {
  display: none;
}

.field-name-field-pubs-resource-type .field-item.even {
  display: none;
}

.field-name-field-resource-title .field-item.even {
  display: none;
}

.field-name-field-pubs-resource-thumbnail {
  font-weight: bold;
  line-height: 18px;
  display: block;
  margin-top: 10px;
}

.views-field-field-pubs-resource {
  color: #4d4f53;
}

.views-label-field-pubs-resource {
  font-weight: bold;
}

.pub-resource-type {
  font-weight: normal;
  display: block;
  margin-bottom: 5px;
  margin-top: 10px;
}

.views-field-link {
  margin-bottom: 25px;
}

#promoted-research-wrap .view-new-publications-full,
#promoted-diagnostics-wrap .view-new-publications-full {
  display: none;
}

#promoted-research-wrap .promoted-card,
#promoted-diagnostics-wrap .promoted-card {
  padding-left: 25px;
  height: 330px;
}

#promoted-research-wrap .promoted-card p,
#promoted-diagnostics-wrap .promoted-card p,
#promoted-research-wrap .promoted-card .promoted-source-date,
#promoted-diagnostics-wrap .promoted-card .promoted-source-date,
#promoted-research-wrap .promoted-card .promoted-title,
#promoted-diagnostics-wrap .promoted-card .promoted-title {
  max-width: 100%;
}

#promoted-research-wrap .promoted-card .image-wrap,
#promoted-diagnostics-wrap .promoted-card .image-wrap {
  display: none;
}

.pubtype {
  text-transform: lowercase;
  display: inline-block;
}

.pubtype:first-letter {
  text-transform: uppercase !important;
  display: inline-block;
}

.views-label-field-paper-summary-or-abstract {
  display: block;
  font-weight: bold;
}

.views-label-field-paper-summary-or-abstract:before {
  color: #4d4f53;
  font-weight: normal;
  display: block;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 69px;
}

.views-label-field-paper-summary-or-abstract:after {
  display: block;
  content: "  Hide -";
  position: absolute;
  margin-top: -20px;
  margin-left: 78px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.views-field-views-conditional-6 p {
  display: none;
}

.views-label-views-conditional-6 {
  display: block;
  font-weight: bold;
}

.views-label-views-conditional-6:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 152px;
  display: block;
}

.views-label-views-conditional-6:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 161px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

#diagnostics-main .views-field-views-conditional-6 .auths {
  display: none;
}

#diagnostics-main .views-label-views-conditional-6 {
  display: block;
  font-weight: bold;
}

#diagnostics-main .views-label-views-conditional-6:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 152px;
  display: block;
}

#diagnostics-main .views-label-views-conditional-6:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 161px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.views-field-field-abstract-reference .field-content {
  display: none;
}

.views-label-views-conditional-9 {
  display: block;
  font-weight: bold;
}

.views-label-views-conditional-9:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 135px;
  display: block;
}

.views-label-views-conditional-9:after {
  display: block;
  content: "  Show +";
  position: absolute;
  margin-top: -20px;
  margin-left: 143px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.abstract-extend {
  display: none;
}

.views-label-field-body-optional {
  font-weight: bold;
}

.views-label-field-full-abstract-text {
  display: block;
  font-weight: bold;
}

.views-label-field-full-abstract-text:before {
  color: #4d4f53;
  font-weight: normal;
  content: "|";
  position: absolute;
  margin-top: -1px;
  margin-left: 61px;
  display: block;
}

.views-label-field-full-abstract-text:after {
  display: block;
  content: "  Expand +";
  position: absolute;
  margin-top: -20px;
  margin-left: 70px;
  cursor: pointer;
  z-index: -1;
  color: #00afd8;
  font-weight: bold;
}

.open-pub-element:after {
  content: "  Show +" !important;
}

.open-pub-element-2:after {
  content: "  Hide -" !important;
}

.full-height-abstract {
  height: auto !important;
}

@media only screen and (min-width: 960px) {
  .fixed-pub-search {
    position: fixed;
    top: 150px;
    z-index: 500;
    width: 100%;
    left: 0px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #c5c5c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5c5c5', GradientType=0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .fixed-pub-search #views-exposed-form-new-publications-full-research-form,
  .fixed-pub-search #views-exposed-form-new-publications-diagnostics-main-w-form-diagnostics-form {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
}

.filter-place-holder {
  height: 0px;
}

@media only screen and (min-width: 960px) {
  .filter-place-holder-big {
    height: 86px !important;
  }
}

@media only screen and (min-width: 940px) {
  .pubs-research-filter-wrap .views-exposed-widgets {
    display: flex;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-terms-wrapper {
    max-width: 532px;
    width: 232px;
    float: none;
    margin-top: 0px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-submit-new-publications-full {
    position: absolute;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #label-wrap {
    position: absolute;
    left: 25%;
    margin-top: 7px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #edit-terms {
    width: 175px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets #label-wrap {
    margin-top: 7px !important;
  }

  .pubs-research-filter-wrap .views-exposed-widgets .views-exposed-widget {
    margin-top: 24px;
  }

  .pubs-research-filter-wrap .views-exposed-widgets .views-exposed-widget .form-control {
    height: 45px;
  }
}

@media only screen and (min-width: 620px) {
  .pubs-diagnostics-filter-wrap .views-exposed-widgets {
    display: flex;
  }

  .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper {
    width: 280px;
    max-width: 100%;
  }

  .pubs-diagnostics-filter-wrap #edit-keys--2 {
    max-width: 100%;
    width: 220px;
  }

  .pubs-diagnostics-filter-wrap #edit-field-diagnostics-indication-tid-1 {
    height: 45px;
  }
}

@media only screen and (min-width: 675px) {
  #wistia_playlist_27_sections li {
    width: 25% !important;
  }
}

#wistia_playlist_27_menu {
  border: 0px !important;
}

#wistia_playlist_27_sections li.selected {
  background-color: #009fda !important;
}

.page-node-8134 .breadcrumb {
  position: absolute;
}

.hp-side-no-image .views-field-title,
.hp-side-no-image .views-field-field-learn-more-link {
  width: 100% !important;
  float: none !important;
}

.list-view .insights-side-no-image .views-field-title {
  width: 100% !important;
  float: none !important;
}

.list-view .insights-side-no-image .views-field-field-pullquote {
  float: none !important;
  width: 75% !important;
}

.list-view .insights-side-no-image .views-field-field-insights-tags-display- {
  left: 0% !important;
}

.list-view .features-side-no-image .views-field-title {
  width: 100% !important;
  float: none !important;
  max-width: 100%;
}

.list-view .features-side-no-image .views-field-body {
  float: none !important;
  width: 75% !important;
  max-width: 75% !important;
}

.list-view .features-side-no-image .views-field-field-learn-more-link {
  margin-left: 0% !important;
}

.view-features-page .views-field-body {
  height: 254px;
  overflow: scroll;
}

.view-features-page .list-view .views-field-body {
  height: 130px !important;
  overflow: scroll !important;
}

@media only screen and (max-width: 545px) {
  .view-features-page .list-view .views-field-body {
    height: 79px !important;
  }
}

@media only screen and (max-width: 545px) {
  .view-features-page .list-view .views-field-title {
    padding-left: 15px !important;
  }
}

.open-11-gray {
  text-decoration: none;
  list-style: none;
}

.below-flip-disclaimer {
  margin-top: 30px;
}

.half-width-container {
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width: 945px) {
  .half-width-container {
    display: block;
  }
}

.half-width-container .half-width {
  width: 46%;
  margin: 0 0 35px 0;
}

@media only screen and (max-width: 945px) {
  .half-width-container .half-width {
    width: 100%;
  }
}

.half-width-container .half-width a {
  line-height: 30px;
  padding: 4px 10px 4px 0px !important;
  max-width: 430px;
}

@media only screen and (max-width: 945px) {
  .half-width-container .half-width a {
    padding: 4px 30px 4px 0px !important;
  }
}

.half-width-container .half-width a:after {
  margin-top: -2px !important;
}

.half-width-container .half-width ul {
  list-style: none;
  padding: 0px;
}

.half-width-container .half-width li {
  padding-left: 1em;
  text-indent: -0.7em;
}

.half-width-container .half-width li:before {
  color: #fff;
  content: "â€¢ ";
}

.captcha {
  display: inline-block;
  margin-right: 50px;
}

.webform-client-form .form-actions {
  display: inline-block;
  vertical-align: top;
}

.webform-submit {
  background-color: #002851 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  max-width: 100% !important;
  min-width: 200px;
  min-height: 45px;
}

.webform-submit:disabled {
  background-color: #cacaca !important;
}

#online-inquiries {
  margin-bottom: 20px;
}

.form-disclaimer {
  margin-bottom: 15px;
}

.form-disclaimer p {
  font-weight: 600 !important;
  color: #666;
  font-size: 14px !important;
  text-align: left;
}

.agree-text {
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  font-weight: 600;
}

.agree-check {
  height: 16px;
  cursor: pointer;
  width: 16px;
  border: 2px solid #0082be;
  display: inline-block;
  vertical-align: middle;
}

.agreed {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-blue.svg");
}

.clono-blue-light-section .webform-submit {
  background-color: #002851 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
  min-width: 200px;
  min-height: 45px;
}

.clono-blue-light-section .webform-submit:disabled {
  opacity: 0.3;
}

.clono-blue-light-section .form-disclaimer p {
  max-width: 100% !important;
  width: 100%;
  opacity: 0.99;
  font-size: 14px !important;
  text-align: left;
}

.clono-blue-light-section .form-disclaimer p a {
  color: #15436d;
}

.clono-blue-light-section .agree-check {
  border: 2px solid #fff;
}

.clono-blue-light-section .agreed {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-white.svg");
}

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

  .panels-flexible-region-162-column_1____,
  .panels-flexible-region-162-column_1___,
  .panels-flexible-region-162-column_1_____,
  .panels-flexible-region-162-column_2_____,
  .panels-flexible-region-162-column_2___ {
    width: 100%;
    float: none;
    display: block;
  }
}

#webform-client-form-8131 .iagreebox {
  text-align: left;
}

#webform-client-form-8131 .form-actions {
  display: block;
}

#webform-client-form-8131 .webform-submit {
  background-color: #009fda !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
  min-width: 200px;
  min-height: 45px;
}

#webform-client-form-8131 .webform-submit:disabled {
  opacity: 0.3;
  background-color: #cacaca !important;
}

#content-immunoseq-knowledge-center-contact-customer-care-form .link-wrapper {
  display: none;
}

.node-type-immunoseq-knowledge-center-panel .webform-submit,
.page-node-8449 .webform-submit,
.page-node-768 .webform-submit {
  background-color: #ff7900 !important;
  color: #fff !important;
  border-radius: 0px;
  padding: 10px 30px !important;
  opacity: 1;
  margin-top: 20px;
  border: 0px !important;
}

.node-type-immunoseq-knowledge-center-panel .webform-submit:disabled,
.page-node-8449 .webform-submit:disabled,
.page-node-768 .webform-submit:disabled {
  opacity: 0.3;
  background-color: #cacaca !important;
}

@media only screen and (max-width: 960px) {
  #medical-affairs-inquiries {
    position: relative !important;
    display: none;
  }
}

.page-node-588 .alert-danger {
  display: none;
}

#hidden-frame-wrapper {
  display: none;
}

.vidgrid {
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.vidgrid-item {
  width: 29%;
  position: relative;
  margin-bottom: 5px;
}

@media only screen and (max-width: 720px) {
  .vidgrid-item {
    width: 48%;
  }
}

@media only screen and (max-width: 500px) {
  .vidgrid-item {
    width: 100%;
  }
}

.vidgrid-item p {
  font-size: 14px;
  text-align: center;
  height: 90px;
  padding-top: 10px;
}

.vidgrid-item .faux-player {
  padding-top: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.vidgrid-item .faux-play {
  width: 100px;
  height: 60px;
  padding-top: 0px;
  margin-top: -48%;
  position: absolute;
}

.fauxplayer-hcw {
  height: 280px !important;
}

@media only screen and (max-width: 550px) {
  .fauxplayer-hcw {
    height: 170px !important;
  }
}

.vidgrid-half .vidgrid-item {
  width: 48%;
}

@media only screen and (max-width: 500px) {
  .vidgrid-half .vidgrid-item {
    width: 100%;
  }
}

.vidgrid-half .faux-player {
  padding-top: 53%;
  background-repeat: no-repeat;
}

.animation-wrap .faux-player {
  padding-top: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.animation-wrap .faux-play {
  width: 100px;
  height: 60px;
  padding-top: 0px;
  margin-top: -48%;
  position: absolute;
}

.agree-to-leave {
  color: #002851 !important;
  font-weight: 600;
}

.how-clonoseq-assay-step-one-animation .wistia_responsive_wrapper,
.how-clonoseq-assay-step-two-animation .wistia_responsive_wrapper {
  text-align: center;
}

.how-clonoseq-assay-step-one-animation .wistia_responsive_wrapper video,
.how-clonoseq-assay-step-two-animation .wistia_responsive_wrapper video {
  height: 100%;
}

.faux-player:hover .faux-play {
  opacity: 0.9;
}

.infront {
  z-index: 113 !important;
}

.page-node-8750 .finder-top {
  display: flex;
  justify-content: space-between;
  height: 70px;
  align-items: center;
  border-bottom: 2px solid #ccd0d5;
  margin-bottom: 15px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .finder-top {
    display: block;
    height: auto;
  }
}

.page-node-8750 .physicians-wrap {
  padding: 20px;
  box-sizing: border-box;
}

.page-node-8750 .physician-name {
  display: inline-block;
}

.page-node-8750 .physician-name {
  font-weight: bold;
  display: block;
}

.page-node-8750 .physician-phone {
  margin-bottom: 15px;
}

.page-node-8750 .phy-address-group div {
  display: inline;
  margin-right: 5px;
}

.page-node-8750 .physician {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}

.page-node-8750 .physician a {
  color: #009fda;
  text-decoration: none;
  display: block;
  margin-top: 5px;
}

.page-node-8750 .pw-scroll:after {
  content: "Scroll For Results";
  position: absolute;
  bottom: -115px;
  left: 86px;
  width: 118px;
  height: 20px;
  color: #999;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pw-scroll:after {
    display: none;
  }
}

.page-node-8750 .show-physician {
  display: block;
  color: #606266;
  font-size: 14px;
  font-family: sans-serif;
  border-bottom: 1px solid #ccd0d5;
  padding: 12px 0px;
  padding-left: 60px;
  cursor: pointer;
  position: relative;
}

.page-node-8750 .show-physician:before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  width: 34px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/blue-dot.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: 15px;
  top: 5px;
}

.page-node-8750 #map {
  height: 100%;
}

.page-node-8750 html,
.page-node-8750 body {
  height: 100%;
  margin: 0;
  padding: 0;
}

.page-node-8750 .physician-finder-wrap {
  max-width: 940px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 600px;
  margin-bottom: 150px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .physician-finder-wrap {
    height: auto;
  }
}

.page-node-8750 .phy-map-wrap {
  display: flex;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .phy-map-wrap {
    height: auto;
    display: block;
  }
}

.page-node-8750 .physicians-wrap {
  width: 30%;
  padding-top: 0px;
  overflow: scroll;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .physicians-wrap {
    width: 100%;
  }
}

.page-node-8750 .map-wrap {
  width: 70%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .map-wrap {
    width: 100%;
    height: 500px;
  }
}

.page-node-8750 #map {
  width: 100%;
}

.page-node-8750 .select-wrap {
  width: 50%;
  margin-bottom: 5px;
  display: block;
  position: relative;
}

.page-node-8750 .select-wrap:before {
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  right: 8px;
  top: 10px;
}

.page-node-8750 .faq-text {
  width: 65%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .faq-text {
    margin: 20px auto;
    width: 100%;
  }
}

.page-node-8750 .faq-text p {
  font-size: 14px !important;
}

.page-node-8750 .styled-select {
  height: 29px;
  overflow: hidden;
  width: 77%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .styled-select {
    margin: 20px 0px;
    height: auto !important;
  }
}

.page-node-8750 .styled-select select {
  background: transparent;
  border: none;
  font-size: 14px !important;
  height: 29px;
  padding: 5px;
  width: 268px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('');
  background-repeat: no-repeat;
  background-position: 96% 50%;
  background-size: 17px;
}

.page-node-8750 .styled-select.slate {
  height: 34px;
}

.page-node-8750 .styled-select.slate select {
  border: 1px solid #ccc;
  font-size: 16px;
  height: 34px;
  width: 268px;
}

.page-node-8750 .media-image {
  height: 60px;
}

.page-node-8750 .main-container {
  padding-bottom: 0px !important;
}

.page-node-8750 .clono-gray-section {
  padding-bottom: 30px;
}

.page-node-8750 .clono-gray-section p {
  font-size: 14px;
  margin-bottom: 20px;
}

.page-node-8750 .secondary-nav-wrap #finder-nav ul li a {
  padding: 37px 0px 20px !important;
}

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

  .page-node-8495 .header-text-overlay p,
  .page-node-8505 .header-text-overlay p,
  .page-node-8750 .header-text-overlay p {
    font-size: 24px !important;
    margin-top: 20px !important;
  }
}

.page-node-8495 .mobile-selectables,
.page-node-8505 .mobile-selectables,
.page-node-8750 .mobile-selectables {
  display: none;
}

.page-node-8495 .mobile-selectables #medinfoselect,
.page-node-8505 .mobile-selectables #medinfoselect,
.page-node-8750 .mobile-selectables #medinfoselect {
  font-size: 17px;
  height: 45px;
}

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

  .page-node-8495 .mobile-selectables,
  .page-node-8505 .mobile-selectables,
  .page-node-8750 .mobile-selectables {
    display: block;
    margin-top: 40px;
  }
}

.page-node-8495 .main-container,
.page-node-8505 .main-container,
.page-node-8750 .main-container {
  padding-bottom: 90px;
}

.page-node-8495 h2,
.page-node-8505 h2,
.page-node-8750 h2 {
  margin-top: 60px;
}

.page-node-8495 p a,
.page-node-8505 p a,
.page-node-8750 p a {
  color: #0089c4;
  font-weight: 600;
}

.page-node-8495 .page-header,
.page-node-8505 .page-header,
.page-node-8750 .page-header {
  display: none;
}

.page-node-8495 .header-background,
.page-node-8505 .header-background,
.page-node-8750 .header-background {
  background-color: #009fda;
  height: 250px !important;
}

.page-node-8495 .header-text-overlay,
.page-node-8505 .header-text-overlay,
.page-node-8750 .header-text-overlay {
  top: 40px !important;
}

.second-level-selectables {
  height: 0px;
  overflow: hidden;
  margin-bottom: 0px !important;
}

.show-second-level-selectables {
  height: auto;
  margin-bottom: 60px !important;
}

.show-second-level-selectables .medinfo-option:last-of-type {
  margin-right: 0px;
}

.medinfo-selectables-wrap {
  margin-top: 60px;
}

@media only screen and (max-width: 960px) {
  .medinfo-selectables-wrap {
    display: none;
  }
}

.medinfo-selectables-wrap .medinfo-step {
  margin-bottom: 20px;
}

.medinfo-selectables {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.medinfo-step {
  width: 100%;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif !important;
  color: #606266 !important;
  font-weight: 500 !important;
}

.medinfo-option {
  margin-right: 20px;
  display: inline-block;
  padding: 15px 5px;
  background-color: #b9bdc4;
  color: #fff;
  width: 137px;
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  line-height: 13px;
}

.medinfo-option:hover {
  background-color: #939ba4;
  cursor: pointer;
}

.medinfo-option.active-medinfo-option {
  background-color: #009fda;
  position: relative;
}

.medinfo-option.active-medinfo-option::after {
  content: "";
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 3px;
  left: 0px;
  right: 0px;
  background-color: #fff;
}

.medinfo-content {
  margin-bottom: 50px;
  max-width: 780px;
}

.medinfo-downloads {
  margin: 15px 0px 40px;
}

.medinfo-download-content {
  text-decoration: none !important;
  display: inline-block;
  margin: 10px 40px 10px 0px;
}

.medinfo-download-content p {
  font-style: italic;
  font-size: 14px !important;
}

.medinfo-standalone-link {
  display: block;
  position: relative;
  font-size: 14px !important;
  text-transform: uppercase;
  text-decoration: none !important;
  font-weight: 600 !important;
  color: #009fda;
  margin: 25px 0px;
}

.standalone-arrow {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_ProductInquiry_TextLinkArrow.svg);
  background-size: contain;
  width: 30px;
  height: 15px;
  display: inline-block;
  position: absolute;
  margin-top: 3px;
  margin-left: 6px;
  background-repeat: no-repeat;
}

.healthcare-provider,
.patient-caregiver-content,
.medical-information-request-content,
.ordering-clonoseq-content,
.medinfo-other-content,
.clinical-trial-inquiry-content,
.billing-patient-support-content,
.result-report-content,
.thank-you-section {
  display: none;
}

.product-inquiry-form {
  display: none;
}

.active-medinfo-content {
  display: block;
}

.node-type-clonoseq-top-level .secondary-nav-wrap {
  line-height: 15px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap ul li a {
  padding: 30px 0px !important;
  display: inline-block;
  line-height: 16px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap .pane-menu-menu-for-patients-pages-sub-nav ul {
  margin-top: -15px;
}

.node-type-clonoseq-top-level .secondary-nav-wrap .pane-menu-menu-for-patients-pages-sub-nav ul li a {
  padding: 38px 0px 22px !important;
  display: inline-block;
  line-height: 16px;
}

.pane-menu-menu-clonoseq-secondary-patients {
  position: relative;
}

.medinfo-forms-container .webform-client-form>div {
  max-width: 780px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.medinfo-forms-container .webform-component--contact-name,
.medinfo-forms-container .webform-component--institution---affiliation {
  width: 49%;
}

.medinfo-forms-container .webform-component--email,
.medinfo-forms-container .webform-component--phone,
.medinfo-forms-container .webform-component--country {
  width: 32%;
}

.medinfo-forms-container .webform-component--comment {
  width: 100%;
}

.salesforce-form-medinfo-wrap input {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 25px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
}

.salesforce-form-medinfo-wrap textarea {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 20px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
  min-height: 114px;
}

.salesforce-form-medinfo-wrap select {
  width: 100% !important;
  border-radius: 0px;
  margin-bottom: 20px;
  border: 1px solid #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #555;
  padding: 6px;
  height: 34px;
}

.webform-component--country {
  opacity: 0.8;
  background-color: #fff;
  -webkit-border-radius: 0px;
}

.webform-component--country select {
  opacity: 0.8;
  background-color: #fff;
  -webkit-border-radius: 0px;
}

.faux-form-wrap input {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 12px 30px;
  border: 0px;
  max-width: 200px;
}

.faux-form-wrap input:disabled {
  background-color: #cacaca !important;
}

.faux-form-wrap .active-button {
  background-color: #002851 !important;
}

.faux-form-wrap .agreedx {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/form-sign-blue.svg");
}

.lower-banner-temp {
  position: relative;
  color: #fff;
  background-color: #002351;
}

@media only screen and (max-width: 930px) {
  .lower-banner-temp {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.lower-banner-temp:after {
  background-color: #002351;
  content: "";
  width: 305vw;
  position: absolute;
  left: 0px;
  display: block;
  height: 100%;
  top: 0px;
  margin-left: -45.2vw;
  z-index: -1;
}

.page-node-8495 .lower-banner-temp,
.page-node-8505 .lower-banner-temp {
  margin-top: 120px;
}

.page-node-8495 .footer,
.page-node-8505 .footer {
  margin-top: 0px !important;
}

.lb-wrap {
  width: 100%;
  max-width: 960px;
  padding: 50px 0px;
  margin: 0 auto;
}

.lb-wrap .lb-content p,
.lb-wrap .lb-content li {
  font-size: 14px !important;
}

.lb-wrap p,
.lb-wrap li {
  color: #fff !important;
  margin-left: 0px !important;
}

.lb-wrap ul {
  padding-left: 15px !important;
}

.lb-subhead {
  color: #fff !important;
  margin-top: 40px;
}

.header-banner-temp {
  background-color: #2a6b86;
}

.ht-wrap {
  width: 100%;
  max-width: 960px;
  padding: 10px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}

.ht-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
}

.ht-title span {
  color: #d2de00;
}

.ht-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.ht-link {
  color: #fff !important;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 300;
  display: block;
  margin-top: 5px;
}

.ht-link:hover {
  color: #009dd8 !important;
}

.lb-btn {
  line-height: 30px;
  padding: 10px 60px 10px 18px !important;
  max-width: 430px;
  background-color: #009fda;
  color: #fff !important;
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  background-repeat: no-repeat;
  background-position: 94% 43%;
  background-size: 22px;
  margin-top: 40px;
  text-transform: uppercase;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.lb-btn:hover {
  background-color: #005979 !important;
  text-decoration: none !important;
}

.page-node-8625 .secondary-nav-container,
.page-node-8678 .secondary-nav-container {
  display: block !important;
}

.page-node-8625 .header-banner-temp,
.page-node-8678 .header-banner-temp {
  display: none;
}

.page-node-8625 .main-content-container,
.page-node-8678 .main-content-container {
  background-color: #002851;
}

.page-node-8625 .splash-wrap,
.page-node-8678 .splash-wrap {
  -moz-transform: translateY(-30px);
  -webkit-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  padding-bottom: 30px;
  width: 100%;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .page-node-8625 .splash-wrap,
  .page-node-8678 .splash-wrap {
    padding-top: 50px;
  }
}

.page-node-8625 .splash-wrap .clono-logo,
.page-node-8678 .splash-wrap .clono-logo {
  width: 230px;
  margin-bottom: 10px;
}

.page-node-8625 .splash-wrap h1,
.page-node-8678 .splash-wrap h1 {
  font-size: 60px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 800;
  letter-spacing: 0.1px;
  margin-bottom: 45px;
  color: #fff !important;
  line-height: 60px;
}

.page-node-8625 .splash-wrap h4,
.page-node-8678 .splash-wrap h4 {
  font-weight: 500 !important;
  margin-bottom: 40px;
  font-size: 24px;
}

.page-node-8625 .splash-wrap h4 span,
.page-node-8678 .splash-wrap h4 span {
  color: #d2de00 !important;
}

.page-node-8625 .splash-wrap .pre-text,
.page-node-8678 .splash-wrap .pre-text {
  font-size: 16px;
  color: #fff !important;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  margin: 16px auto;
  font-weight: 500;
}

.page-node-8625 .splash-wrap .big-green-text,
.page-node-8678 .splash-wrap .big-green-text {
  font-size: 24px;
  color: #d2de00 !important;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  letter-spacing: 0.1px;
  font-weight: 700;
  line-height: 27px;
}

.page-node-8625 .splash-wrap .btb,
.page-node-8678 .splash-wrap .btb {
  color: #fff !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 40px 10px;
  margin: 80px auto 70px;
}

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

  .page-node-8625 .splash-wrap .btb,
  .page-node-8678 .splash-wrap .btb {
    border-top: 0px;
  }
}

.page-node-8625 .splash-wrap .btb .btb-heading,
.page-node-8678 .splash-wrap .btb .btb-heading {
  font-size: 24px;
  letter-spacing: 0.1px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 100;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  background-color: #002851;
  padding: 0px 15px;
  -moz-transform: translateY(-57px);
  -webkit-transform: translateY(-57px);
  -o-transform: translateY(-57px);
  -ms-transform: translateY(-57px);
  transform: translateY(-57px);
  line-height: 28px;
}

.page-node-8625 .splash-wrap .btb p,
.page-node-8678 .splash-wrap .btb p {
  color: #fff;
  font-weight: 300;
}

.page-node-8625 .splash-wrap .btb p a,
.page-node-8678 .splash-wrap .btb p a {
  font-weight: 700 !important;
}

.page-node-8625 .s-btn-wrap,
.page-node-8678 .s-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 70px;
}

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

  .page-node-8625 .s-btn-wrap,
  .page-node-8678 .s-btn-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.page-node-8625 .s-btn,
.page-node-8678 .s-btn {
  background-color: #009fda;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 45px;
  text-align: center;
  padding-top: 15px 20px;
  width: 100%;
  max-width: 430px;
  text-transform: uppercase;
}

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

  .page-node-8625 .s-btn,
  .page-node-8678 .s-btn {
    display: block;
    margin-bottom: 30px;
    line-height: 19px;
    padding: 10px;
  }
}

.page-node-8625 .s-btn:hover,
.page-node-8678 .s-btn:hover {
  background-color: #005979;
  text-decoration: none;
}

.page-node-8625 .s-dl,
.page-node-8678 .s-dl {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  background-repeat: no-repeat;
  background-position: 96% 43%;
  padding-right: 25px;
  background-size: 21px;
}

.page-node-8625 .s-cont,
.page-node-8678 .s-cont {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png);
  background-repeat: no-repeat;
  background-position: 90% 47%;
  background-size: 21px;
}

.page-node-8625 .splash-info h3,
.page-node-8678 .splash-info h3 {
  color: #4d4f53 !important;
  margin-top: 30px;
}

.page-node-8625 .splash-info p,
.page-node-8678 .splash-info p {
  margin-top: 0px !important;
  font-style: normal !important;
  font-size: 14px !important;
}

.page-node-8625 .splash-info ul,
.page-node-8678 .splash-info ul {
  padding-left: 15px;
}

.page-node-8625 .splash-info li,
.page-node-8678 .splash-info li {
  font-size: 14px !important;
}

.fda-hcw-style {
  background-color: #e7e7e7 !important;
  padding-bottom: 110px !important;
}

.fda-hcw-style p {
  font-weight: 600 !important;
  color: #606266 !important;
}

.fda-mrd {
  background-color: #009fda;
  padding-bottom: 20px !important;
}

.fda-mrd .link-btn {
  background-color: #002351 !important;
}

.fda-mrd .link-btn:hover {
  background-color: #005979 !important;
  text-decoration: none !important;
}

.page-node-1191 .lower-banner-temp {
  background-color: #009fda !important;
}

.page-node-1191 .lower-banner-temp:after {
  background-color: #009fda !important;
}

.page-node-1191 .lb-btn {
  background-color: #002351 !important;
}

.page-node-1191 .lb-btn:hover {
  background-color: #005979 !important;
  text-decoration: none;
}

#testing-process h1 sup {
  color: inherit !important;
}

.payer-form-pre {
  margin-bottom: 30px;
}

.payer-form-pre h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

.payer-form-pre h1:after {
  content: "";
  display: block;
  margin-left: 0;
  margin-right: auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.payer-wrap h1,
.payer-basic-body-section h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: center !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

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

  .payer-wrap h1,
  .payer-basic-body-section h1 {
    margin-top: 50px;
  }
}

.payer-wrap h1:after,
.payer-basic-body-section h1:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.payer-wrap h2,
.payer-basic-body-section h2 {
  text-transform: none !important;
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: center !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
}

.payer-wrap h3,
.payer-basic-body-section h3 {
  text-align: center;
}

.payer-wrap p,
.payer-basic-body-section p {
  text-align: center;
}

.payer-wrap .payer-flex-wrap,
.payer-basic-body-section .payer-flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

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

  .payer-wrap .payer-flex-wrap,
  .payer-basic-body-section .payer-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-bg-section {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/payerbg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 690px) {
  .payer-bg-section {
    background-image: none;
    background-color: #fff !important;
  }
}

.payer-video-area .payer-video-area-internal {
  max-width: 780px;
  margin: 0 auto;
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 90px auto;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .payer-video-area-internal {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-video-area .pva-right-col {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-right-col {
    width: 100%;
  }
}

.payer-video-area .pva-right-col p {
  width: 100%;
}

.payer-video-area .pva-right-col h1 {
  width: 100%;
  margin-top: 0px !important;
}

.payer-video-area .pva-left-col {
  width: calc(100% - 300px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-left-col {
    width: 100%;
    background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/payerbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-bottom: 60px;
    margin-top: -80px;
    height: 300px;
  }
}

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

  .payer-video-area .pva-left-col .vidyard_wrapper,
  .payer-video-area .pva-left-col .outer_vidyard_wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.payer-video-area .pva-left-col .play-btn {
  opacity: 0 !important;
}

.payer-video-area .pva-left-col img {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  opacity: 0.465;
}

@media only screen and (max-width: 690px) {
  .payer-video-area .pva-left-col img {
    width: 100px;
  }
}

.payer-video-area .pva-left-col img:hover {
  opacity: 1;
}

.payer-video-area p {
  color: #4d4f53 !important;
}

.payer-video-area h1 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  margin-top: 90px;
}

.payer-video-area h1:after {
  content: "";
  display: block;
  margin: 0 auto 0 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.detection-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 650px;
  width: 100%;
  margin: 0 auto;
  margin-top: 60px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 120px;
}

@media only screen and (max-width: 690px) {
  .detection-section {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.detection-section .detection-col {
  max-width: 240px;
  text-align: center;
}

.detection-section .detection-col img {
  margin: 15px auto;
}

@media only screen and (max-width: 690px) {
  .detection-section .detection-col {
    margin-bottom: 60px;
  }
}

.assay-numbers,
.quarter-wrap,
.triple-wrap,
.payer-quick-hits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin: 60px auto;
}

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

  .assay-numbers,
  .quarter-wrap,
  .triple-wrap,
  .payer-quick-hits {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.payer-quick-hits {
  margin: 20px auto 60px;
}

.assay-numbers {
  padding: 20px 10px;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
  width: 90%;
  max-width: 780px;
  margin: 30px auto;
}

.assay-number-item,
.triple-wrap-item,
.quarter-wrap-item {
  text-align: center;
}

.assay-number-item {
  width: 18%;
}

@media only screen and (max-width: 690px) {
  .assay-number-item {
    width: 37%;
    margin-bottom: 25px;
  }
}

.assay-number-item .assay-number-number {
  color: #c4d100;
  font-weight: 700;
  font-size: 16px;
}

.triple-wrap-item {
  width: 28%;
}

@media only screen and (max-width: 690px) {
  .triple-wrap-item {
    width: 100%;
    padding: 10px 20px;
  }
}

.triple-wrap-item h3 {
  text-transform: none !important;
}

.triple-wrap-item p {
  font-size: 14px !important;
}

.triple-wrap-item img {
  max-width: 50px;
  height: auto;
  margin-bottom: 15px;
}

.quarter-wrap-item {
  width: 22%;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item {
    width: 90%;
    margin-bottom: 60px;
  }
}

.quarter-wrap-item p {
  font-size: 14px !important;
}

.quarter-wrap-item img {
  max-width: 85px;
  height: auto;
  margin-bottom: 15px;
  height: 85px;
  width: 90px;
}

.quarter-wrap-item h3 {
  font-size: 13px !important;
  text-transform: none !important;
}

.quarter-wrap-item a {
  font-weight: 700;
  padding-left: 30px;
  text-decoration: none !important;
  position: relative;
  color: #009fda !important;
}

.quarter-wrap-item a:hover {
  color: #0089c4 !important;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item a {
    padding-left: 0;
  }
}

.quarter-wrap-item a:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-top: -25px;
  height: 24px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0px;
}

@media only screen and (max-width: 690px) {
  .quarter-wrap-item a:before {
    display: none;
  }
}

.clinical-utility-qtr div {
  font-weight: 700;
}

.clinical-utility-qtr div span {
  font-weight: 200;
}

.clinical-utility-qtr a {
  padding-left: 0px;
}

.clinical-utility-qtr a:before {
  display: none;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-top: -25px;
  height: 24px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0px;
}

.clinical-utility-qtr a:after {
  display: block;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_RightArrow_Blue.svg);
  height: 24px;
  width: 22px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}

@media only screen and (max-width: 690px) {
  .clinical-utility-qtr a:after {
    display: none;
  }
}

.payer-quick-hit {
  width: 30%;
  text-align: center;
}

.payer-quick-hit img {
  max-width: 85px;
  height: 88px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 690px) {
  .payer-quick-hit {
    width: 60%;
    text-align: center;
    margin-bottom: 60px;
  }
}

.qh-caption {
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  font-weight: 200;
}

.payer-main-graphic {
  display: block;
  width: 65%;
  margin: 60px auto;
}

@media only screen and (max-width: 690px) {
  .payer-main-graphic {
    width: 85%;
    margin: 50px auto;
  }
}

.payer-graphic-section h3 {
  margin-top: 70px;
  margin-bottom: 20px;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.for-payers-inside .section-what-is-mrd .panels-flexible-row-for-payers-3-inside {
  padding-top: 0px !important;
}

.for-payers-inside .section-what-is-mrd .panels-flexible-row-for-payers-3-inside li a {
  color: #fff;
  font-weight: 700;
}

.payer-basic-body-section .clonobtn {
  display: block !important;
  margin: 30px auto 60px;
  background-color: #002851 !important;
}

.payer-basic-body-section .clonobtn:hover {
  background-color: #091c3a !important;
}

.payer-basic-body-section p {
  text-align: center;
  max-width: 780px;
  margin: 0 auto 30px;
}

.eg-text {
  text-align: center;
}

.eg-link-wrap {
  text-align: center;
  margin: 20px auto;
}

.eg-link-wrap a {
  font-weight: 700;
  margin: 0px 20px;
  position: relative;
  text-decoration: none;
  color: #009fda !important;
}

.eg-link-wrap a:hover {
  color: #0089c4 !important;
}

@media only screen and (max-width: 690px) {
  .eg-link-wrap a {
    display: block;
    margin-bottom: 30px;
  }
}

.guideline-link-arrow {
  display: inline;
  height: 17px;
  width: 20px;
  margin-left: 5px;
}

.payer-box {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 60px;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}

.payer-box h3 {
  margin-bottom: 25px;
}

.payer-box a {
  display: block;
  text-align: left;
  font-weight: 700;
  padding-left: 30px;
  margin-bottom: 21px;
  margin-top: 14px;
  text-decoration: none !important;
  color: #009fda !important;
}

.payer-box a:hover {
  color: #0089c4 !important;
}

.payer-box a:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/Adaptive_ForPayers_DownloadIcon.svg);
  margin-left: -30px;
  height: 28px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -7px;
}

.payer-box h3 {
  text-align: left;
}

.for-payers .header-background {
  background-color: #f8f8f8 !important;
}

.for-payers .breadcrumb li:nth-of-type(2) {
  display: none;
}

.for-payers .section-citations {
  margin-top: 40px;
  padding-top: 15px;
}

.for-payers .citation-container h2 {
  font-weight: 200 !important;
  font-size: 24px !important;
  text-align: left !important;
  margin-bottom: 30px !important;
  color: #4d4f53 !important;
  text-transform: none;
  padding-bottom: 5px;
}

.for-payers .citation-container h2:after {
  content: "";
  display: block;
  margin-left: 0;
  margin-right: auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.for-payers .citation-container li {
  padding-right: 10px !important;
}

.for-payers .split-citation li {
  padding-right: 10px;
}

.payer-first-btn {
  display: block !important;
  margin: 60px auto;
  max-width: 400px;
  width: auto !important;
  background-color: #002851 !important;
}

.payer-first-btn:hover {
  background-color: #091c3a !important;
}

@media only screen and (max-width: 960px) {
  .payer-first-btn {
    height: auto !important;
    line-height: 24px !important;
    padding: 5px;
  }
}

@media only screen and (max-width: 690px) {
  .payer-first-btn {
    margin: 25px auto;
    margin-top: -50px;
  }
}

.payer-submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}

@media only screen and (max-width: 960px) {
  .payer-submenu {
    display: none;
  }
}

.payer-submenu-item {
  padding: 15px 10px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #fff;
  border-left: 1px solid #4d4f53;
  text-decoration: none !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 0px;
}

.payer-submenu-item:hover {
  color: #d1dd00;
}

.payer-submenu-item:last-of-type {
  border-right: 1px solid #4d4f53;
}

.payer-form .pane-title {
  display: none;
}

.payer-form .webform-component--split-row {
  border: 0px;
  padding: 0px;
  box-shadow: none;
  margin-bottom: 0px;
}

.payer-form .webform-component--split-row .panel-body {
  padding: 0px;
}

.payer-form .webform-component--split-row .panel-body .webform-component--split-row--name {
  float: left;
  max-width: 49%;
  margin-bottom: 8px;
}

.payer-form .webform-component--split-row .panel-body .webform-component--split-row--email {
  float: left;
  max-width: 49%;
  margin-left: 2%;
  margin-bottom: 8px;
}

.payer-anchor {
  position: absolute;
  margin-top: -200px;
}

.pva-right-col .payer-anchor {
  margin-top: -900px;
}

.split-citation {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

@media only screen and (max-width: 690px) {
  .split-citation {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}

.for-payers-inside .breadcrumb li {
  color: #a9a9aa !important;
}

.for-payers-inside .breadcrumb li:before {
  color: #a9a9aa !important;
}

.for-payers-inside .breadcrumb li a {
  color: #a9a9aa !important;
}

.not-all-caps {
  text-transform: none !important;
}

.page-node-8641 .full-contents {
  overflow-x: hidden;
}

.page-node-8712 .breadcrumb {
  position: absolute;
}

.page-node-8712 .Header .light-32-gray {
  font-size: 36px !important;
}

@media (max-width: 420px) {
  .page-node-8712 .Header .media-image {
    height: auto !important;
  }
}

@media (max-width: 960px) {
  .page-node-8712 .footer {
    margin-top: 60px !important;
  }
}

.page-node-8712 .antigen-grey-bg {
  background-color: #e5e3e2;
  margin-bottom: 60px;
  padding: 0px 20px;
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-grey-bg .rteindent1 {
    margin-left: 15px;
  }
}

.page-node-8712 .antigen-grey-bg .bold-16-gray {
  margin-left: 42px;
  display: block;
}

.page-node-8712 .lb-btn {
  background-color: #002851 !important;
  margin-top: 15px !important;
}

.page-node-8712 .lb-btn:hover {
  background-color: #091c3a !important;
}

.page-node-8712 .antigen-arrow {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Right-Arrow-Icon.png");
  margin-top: 30px !important;
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region {
    width: 49% !important;
    text-align: center;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region {
    width: 100% !important;
    text-align: center;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-4-col-container .panels-flexible-region-inside {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 15px;
    margin-bottom: 20px;
  }
}

@media (max-width: 680px) {
  .page-node-8712 .antigen-3-col-container .panels-flexible-region {
    width: 100% !important;
    text-align: center;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .antigen-3-col-container .panels-flexible-region-inside {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 15px;
    margin-bottom: 20px;
  }
}

@media (max-width: 980px) {
  .page-node-8712 .full-bleed-1.antigen-4-col-container .panels-flexible-region:nth-child(even) {
    display: none;
  }
}

@media (max-width: 889px) {
  .page-node-8712 .short-underline-center {
    background-image: none !important;
  }
}

#agreementmodal .modal-dialog {
  width: 90%;
  max-width: 1000px;
}

#agreementmodal .modal-dialog .modal-body {
  padding: 25px;
}

#agreementmodal .modal-dialog p,
#agreementmodal .modal-dialog li {
  margin: 10px 0px;
}

.agreement-form {
  margin-top: 30px;
}

.agreement-form-half {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}

@media (max-width: 550px) {
  .agreement-form-half {
    display: inline-block;
    width: 100% !important;
    vertical-align: top;
    margin-bottom: 50px;
  }
}

.agreement-form-half .agreement-form-title {
  font-weight: bold;
  margin-bottom: 15px;
}

.agreement-form-half .agreement-form-input {
  margin-bottom: 15px;
  opacity: 0.7;
}

.agreement-form-half .agreement-form-input label {
  margin-right: 8px;
}

.agreement-left-half {
  width: 52%;
  margin-right: 5%;
}

.agreement-right-half {
  width: 29%;
}

.Hidden-agreement-form {
  display: none;
}

.antigen-application-half {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}

#webform-client-form-8715 .form-item-submitted-first-name,
#webform-client-form-8715 .form-item-submitted-email,
#webform-client-form-8715 .form-item-submitted-shipping-address,
#webform-client-form-8715 .form-item-submitted-state-province-region {
  margin-right: 2%;
}

#webform-client-form-8715 label {
  color: #606266;
  font-size: 14px;
  opacity: 0.9;
}

#webform-client-form-8715 input,
#webform-client-form-8715 textarea,
#webform-client-form-8715 select {
  border-color: #ccc !important;
  min-height: 40px;
}

.antigen-quarter {
  display: inline-block;
  width: 24%;
  margin-right: 1%;
  vertical-align: top;
}

@media (max-width: 680px) {
  .antigen-quarter {
    width: 49%;
  }
}

@media (max-width: 450px) {
  .antigen-quarter {
    width: 99%;
  }
}

.multi-row-2,
.multi-row-3,
.multi-row-4,
.multi-row-5 {
  display: none;
}

#antigen-add-row {
  color: #0098d3;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  margin: -16px 0px 17px;
}

.page-node-8713 #edit-submitted-upload-ajax-wrapper {
  margin-bottom: 60px;
}

.page-node-8713 .webform-component--cohorts {
  margin-top: 50px;
}

.page-node-8713 .lb-btn {
  background-color: #002851 !important;
  padding: 10px 18px 10px 18px !important;
  background-image: none !important;
  margin-top: 15px;
}

.page-node-8713 .lb-btn:hover {
  background-color: #091c3a !important;
}

.page-node-8713 .faux-disable {
  background-color: #cacaca !important;
}

.page-node-8713 #edit-submitted-upload-upload {
  padding: 2px;
  width: 70%;
}

.page-node-8713 .webform-component--upload .help-block {
  width: 30%;
  float: right;
  margin-top: -31px;
  padding-left: 3%;
}

#antigen-analyzer-help {
  color: #606266;
  font-size: 12px;
  font-style: italic;
  margin: -10px 0px 60px;
  opacity: 0.9;
}

#submit-curtain {
  width: 85%;
  background-color: #fff;
  height: 75px;
  position: absolute;
  opacity: 0;
}

#agreement-form-submit {
  cursor: pointer;
}

.newsletters-row>div {
  padding-top: 10px !important;
}

@media only screen and (max-width: 690px) {
  .newsletters-row .panels-flexible-region-last {
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 690px) {
  .newsletters-row .panels-flexible-region-first {
    width: 100%;
    text-align: center;
    margin-bottom: 61px;
  }
}

.conduct-body p>a {
  padding-top: 200px;
  box-sizing: border-box;
  z-index: -3;
  position: relative;
}

.terms-section h2 {
  margin-bottom: 30px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
  padding-bottom: 15px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Short_Underline.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.header-text-overlay img {
  opacity: 0;
}

.footer {
  margin-top: 89px !important;
}

#doctor-select {
  z-index: 99;
}

.page-node-1190 .header-text-overlay {
  z-index: 99;
}

.page-node-1190 .patients-link {
  line-height: 65px;
}

.page-node-1190 .doctors-link {
  line-height: 65px;
}

.page-node-1190 #patient {
  z-index: 99;
}

.footer-inner .row {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.footer-inner .row .st0 {
  display: block !important;
}

.page-node-1190 .header-banner-temp {
  display: none;
}

.page-node-8318 .lower-banner-temp {
  display: none;
}

.page-node-8738 .header-banner-temp {
  display: none;
}

.sss-table {
  border-top: 5px solid #009fda;
  padding-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sss-pillar {
  width: 30%;
}

.sss-table-heading {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 27px;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 10px auto;
}

@media only screen and (max-width: 990px) {
  .sss-table {
    display: block;
    padding-top: 30px;
  }

  .sss-pillar {
    width: 70%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-node-8132 .card-wrap {
  height: 515px;
  width: 404px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.page-node-8132 .card-item {
  position: absolute;
  margin-top: 50px;
  z-index: 5;
}

.page-node-8132 .card-item2 {
  margin-top: 35px;
  margin-left: 20px;
  z-index: 4;
}

.page-node-8132 .card-item3 {
  margin-top: 20px;
  margin-left: 40px;
  z-index: 3;
}

.page-node-8132 .card-item4 {
  margin-top: 5px;
  margin-left: 60px;
  z-index: 2;
}

.page-node-8132 .close-this-modal {
  position: absolute;
  display: block;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  background-color: #043863;
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  opacity: 1;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.page-node-8132 .close-this-modal:hover {
  background-color: #07b0df;
}

.page-node-8132 .pop-target {
  position: absolute;
  display: block;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  background-color: #026c8a;
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  opacity: 0;
}

.page-node-8132 .showtarget {
  opacity: 1;
}

.page-node-8132 .pop-target:hover {
  background-color: #07b0df;
}

.page-node-8132 .card-item1 .pop-target-1 {
  top: 175px;
}

.page-node-8132 .card-item1 .pop-target-2 {
  top: 175px;
  left: 250px;
}

.page-node-8132 .card-item1 .pop-target-3 {
  top: 300px;
}

.page-node-8132 .card-item1 .pop-target-4 {
  top: 223px;
  left: 285px;
}

.page-node-8132 .card-item2 .pop-target-1 {
  top: 93px;
  left: -9px;
}

.page-node-8132 .card-item2 .pop-target-2 {
  top: 172px;
  left: -9px;
}

.page-node-8132 .card-item3 .pop-target-1 {
  top: 140px;
}

.page-node-8132 .card-item3 .pop-target-2 {
  top: 280px;
}

.page-node-8132 .card-item3 .pop-target-3 {
  top: 340px;
}

.page-node-8132 .card-item4 .pop-target-1 {
  top: 90px;
}

.page-node-8132 .card-item4 .pop-target-2 {
  top: 150px;
}

.page-node-8132 #card-btn-wrap {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.page-node-8132 .card-btn {
  display: inline-block;
  cursor: pointer;
  width: 24px;
  text-align: center;
  font-size: 20px;
  color: #009fda;
  vertical-align: sub;
}

.page-node-8132 .themodals {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.page-node-8132 .modal-style {
  background-color: #fff;
}

.page-node-8132 .modal-text {
  width: 150px;
  padding-left: 20px;
  color: #4d4f53;
  font-family: "Open Sans", sans-serif;
}

.page-node-8132 .the-open-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: absolute !important;
}

.page-node-8750 .state path,
.page-node-8750 #DistrictqOfqColumbia {
  fill: #d3d4d6;
  stroke: #fff;
}

.page-node-8750 .state path:hover,
.page-node-8750 #DistrictqOfqColumbia:hover {
  fill: #5ca3e0;
  cursor: pointer;
}

.page-node-8750 .pf-screen-1-wrap {
  display: flex;
  width: 100%;
  z-index: 1;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pf-screen-1-wrap {
    display: block;
  }
}

.page-node-8750 .mapcol {
  width: 70%;
  padding-left: 10px;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .mapcol {
    width: 100%;
  }
}

.page-node-8750 .pdfcol {
  width: 30%;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdfcol {
    width: 100%;
  }
}

.page-node-8750 #usa,
.page-node-8750 svg {
  width: 108%;
}

.page-node-8750 .pdf-cta {
  width: 80%;
  color: #fff;
  background-color: #5ca3e0;
  padding: 10px 20px 25px;
  margin-top: 100px;
  margin-left: auto;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdf-cta {
    margin-right: auto;
  }
}

.page-node-8750 .pdf-cta a {
  margin: 10px auto;
  padding: 15px;
  display: inline-block;
  background-color: #fff;
  color: #5ca3e0;
  text-decoration: none;
  margin: 0 auto;
  width: 86%;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pdf-cta a {
    display: block;
  }
}

.page-node-8750 .pdf-cta p,
.page-node-8750 .pdf-cta h3 {
  color: #fff;
}

.page-node-8750 .pdf-cta p {
  margin-bottom: 20px;
  font-size: 14px;
}

.page-node-8750 .pdf-cta h3 {
  font-size: 23px;
  line-height: 24px;
  margin-bottom: 15px;
  text-transform: none;
}

.page-node-8750 .pdf-cta a {
  text-transform: uppercase;
  font-weight: 700;
}

.page-node-8750 .map-intro {
  border-bottom: 2px solid #ccc;
  width: 103%;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.page-node-8750 .map-intro h2 {
  margin-bottom: 0px;
  padding-bottom: 8px;
}

.page-node-8750 .map-intro span {
  font-weight: bold;
}

.page-node-8750 #frames {
  display: none;
}

.page-node-8750 #pf-screen-1 {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.page-node-8750 .pf-select-map {
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.page-node-8750 .pf-region {
  position: relative;
}

.page-node-8750 #pf-submit {
  display: inline-block;
  background-color: #d3d4d6;
  color: #fff;
  padding: 10px 15px;
  text-transform: uppercase;
  margin-top: 15px;
}

.page-node-8750 .active-pf-submit {
  background-color: #5ca3e0 !important;
  cursor: pointer;
}

.page-node-8750 .modal-body {
  position: relative;
}

.page-node-8750 .submit-blocker {
  height: 50px;
  position: absolute;
  z-index: 30;
  bottom: 20px;
  width: 200px;
}

.page-node-8750 .modal-agree {
  margin-top: 15px;
  text-align: left !important;
  padding: 0px !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.page-node-8750 .show-pf-map {
  opacity: 1;
  z-index: 2;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .pf-select-map.show-pf-map {
    position: relative;
  }
}

.page-node-8750 .hide-map-selector {
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

@media only screen and (max-width: 780px) {
  .page-node-8750 .hide-map-selector {
    display: none;
  }
}

.page-node-8750 .close-text {
  font-size: 12px;
  display: inline-block;
  transform: translateY(-4px);
}

.page-node-8750 .modal-terms {
  overflow: scroll;
  height: 100px;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 10px auto;
  text-align: left !important;
  color: #4d4f53 !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin: 0 0 10px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

.modal-backdrop.fade.in {
  z-index: 991;
}

@media only screen and (max-width: 961px) {
  .modal-backdrop.fade.in {
    z-index: 0;
  }
}

@media only screen and (max-width: 961px) {
  .front .header-wrap {
    z-index: 0;
    position: relative;
  }
}

.super-nav {
  position: relative;
  z-index: 999;
}

#region-selector {
  font-size: 10px;
  text-transform: uppercase;
  color: #009edc;
  font-weight: 400;
}

#region-selector span {
  font-size: 10px;
  text-transform: uppercase;
  color: #009edc;
  font-weight: 300;
}

#region-selector:after {
  position: absolute;
  content: "";
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/downarrow.svg);
  height: 10px;
  width: 10px;
  display: block;
  right: -10px;
  top: 10px;
  background-position: 50%;
  background-repeat: no-repeat;
}

#alt-location {
  position: absolute;
  z-index: 998;
  background-color: #009edc;
  padding: 6px;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 11px;
  display: none;
  left: 0px;
  width: 115%;
  text-align: center;
  border-top: 1px solid #fff;
  cursor: pointer;
}

#alt-location:hover {
  font-weight: bold;
}

.the-location-selector {
  border-left: 1px solid #dfdfdf;
  padding-left: 15px;
  position: relative;
  min-width: 85px;
  height: 34px;
}

.the-location-selector:hover #alt-location {
  display: block !important;
}

#partition-wrap {
  background-color: #009edc;
  height: 100%;
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 10000;
}

#dna-text-layer {
  height: 100%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoSEQ_EU_ATCG-Letters.svg);
  background-size: 2200px;
  background-position: -20px;
}

#dna-gradient {
  height: 100%;
  background: #020024;
  background: -webkit-linear-gradient(51deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  background: -o-linear-gradient(51deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  background: linear-gradient(141deg,
      #020024 0%,
      #009edc 0%,
      rgba(9, 9, 121, 0) 46%,
      #009edc 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.question-box {
  background-color: #fff;
  padding: 30px 40px 60px;
  text-align: center;
}

.where-option {
  background-color: #009edc;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 600;
  letter-spacing: 1.1px;
  padding-top: 13px;
}

.where-option:hover {
  background-color: #2a6496 !important;
}

@media only screen and (max-width: 400px) {
  .where-option {
    display: block;
    margin-bottom: 10px;
  }
}

.where-question {
  color: #009fda;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 30px;
}

#dropdown-box {
  position: relative;
  z-index: 999;
  width: 100%;
}

#dropdown {
  position: absolute;
  z-index: 998;
  padding: 10px 0px;
  display: block;
  background-color: #c99;
  width: 125%;
  left: -13px;
  text-align: center;
  top: 30px;
}

body.page-node-8787 .breadcrumb {
  display: none;
}

body.page-node-8787 .header-background {
  background-color: #babdc2;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-intro-wrap {
  margin: 65px 0 35px 0;
  text-align: center;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
  margin-bottom: 65px;
  text-align: center;
}

@media only screen and (max-width: 730px) {
  body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
  }
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a {
  color: #002851;
  text-decoration: none;
}

body.page-node-8787 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content h5 a:hover {
  color: #009fda;
  text-decoration: none;
}

.ous-doc .clonobtn {
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 160px !important;
  padding-right: 33px;
}

.ous-doc .clonobtn.cyan {
  background-color: #009fda;
}

.ous-doc .clonobtn.cyan:hover {
  background-color: #005979;
  text-decoration: none;
}

.ous-doc .clonobtn.link-btn {
  padding-right: 30px;
}

.ous-doc .clonobtn.dl-pdf:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Buttons_Download-Icon.png");
  display: inline-block;
  height: 28px;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
  width: 24px;
}

.tech-doc-container a {
  color: #00afe1;
}

.tech-doc-container a:hover {
  color: #0089c4;
  text-decoration: none;
}

.tech-doc-container a:hover img {
  -webkit-filter: brightness(75%);
  filter: brightness(75%);
}

.tech-doc-container a img {
  height: 15px;
  margin-top: -2px;
}

.tech-doc-container .doc-dl img {
  height: 21px;
  margin-top: -6px;
}

body.page-node-8790 .main-container {
  min-height: 71vh;
}

body.page-node-8790 #block-menu-menu-header-menu .tech-doc-link {
  color: #009fda !important;
  text-decoration: none;
}

.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

body.page-node-748 .region-content {
  margin-top: -96px;
}

body.page-node-748 .pane-1 {
  padding-left: 5px;
  padding-top: 120px;
  padding-bottom: 120px;
}

body.page-node-748 .view-filters {
  margin-bottom: 60px;
}

body.page-node-748 .pane-new-publications-new-releases-research h2.pane-title,
body.page-node-748 .pane-new-publications-new-releases-diagnostics h2.pane-title {
  background-image: none;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-research .view-selector-right,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 215px;
  margin: 0 20px 10px 20px;
  cursor: pointer;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-right,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-748 .pane-new-publications-new-releases-research .view-selector-left,
body.page-node-748 .pane-new-publications-new-releases-diagnostics .view-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-748 .view-new-publications-new-releases-research,
body.page-node-748 .view-new-publications-new-releases-diagnostics {
  display: inline-block;
  width: 765px;
  height: 350px;
  padding: 25px 0 25px 0;
  margin: 0 0 50px 0;
  overflow: hidden;
}

body.page-node-748 .view-new-publications-new-releases-research .view-content,
body.page-node-748 .view-new-publications-new-releases-diagnostics .view-content {
  position: relative;
  transition: 0.5s left ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 320px;
  margin-right: 35px;
  transition: 0.5s all ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-title,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
  display: none;
  position: absolute;
  width: 800px;
  left: 0;
  bottom: 50px;
  font-weight: bold;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-source {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 35px;
  font-style: italic;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-publication-date {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 20px;
  color: #4d4f53;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-document,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-document {
  display: none;
  position: absolute;
  width: 900px;
  left: 0;
  bottom: 0px;
  opacity: 0;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row .views-field-field-thumbnail img,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row .views-field-field-thumbnail img {
  display: block;
  position: relative;
  top: 9px;
  height: 172px;
  max-height: 230px;
  width: auto;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  transition: 0.5s all ease-in;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight {
  margin-right: 50px;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-title,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-title,
body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-field-publication-date {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight .views-field-field-thumbnail img,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight .views-field-field-thumbnail img {
  top: -25px;
  height: 230px;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Paper .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Paper .views-field-field-source,
body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Paper .views-field-field-publications-link,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Paper .views-field-field-publications-link {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Poster .views-field-field-document,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Poster .views-field-field-document {
  display: block;
  opacity: 1;
}

body.page-node-748 .view-new-publications-new-releases-research .views-row.spotlight.Poster .views-field-field-publication-date,
body.page-node-748 .view-new-publications-new-releases-diagnostics .views-row.spotlight.Poster .views-field-field-publication-date {
  bottom: 35px;
}

body.page-node-748 .pane-new-publications>.pane-title {
  position: relative;
  display: inline-block;
  background-color: #ffffff;
  background-image: none;
  padding: 12px 40px;
  margin: 0;
  height: 45px;
  width: 200px;
  border-radius: 10px 10px 0px 0px;
  z-index: 3;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #002851;
  text-transform: uppercase;
}

body.page-node-748 .pane-new-publications>.pane-title:nth-child(2) {
  top: 0px;
  left: 30px;
  text-align: right;
}

body.page-node-748 .pane-new-publications>.pane-content {
  padding-top: 30px;
  box-shadow: 0 -20px 10px -10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

body.page-node-748 .pane-new-publications {
  position: relative;
  top: -45px;
}

body.page-node-748 .pane-new-publications .pane-title-edge-left {
  position: absolute;
  bottom: 0px;
  left: -39px;
  height: 0;
  width: 0;
  border-color: transparent #e5e3e2 #e5e3e2 transparent;
  border-style: solid;
  border-width: 21px 21px 21px 21px;
}

body.page-node-748 .pane-new-publications .pane-title-edge-right {
  position: absolute;
  bottom: 0px;
  right: -39px;
  height: 0;
  width: 0;
  border-color: transparent transparent #ffffff #ffffff;
  border-style: solid;
  border-width: 21px 21px 21px 21px;
}

body.page-node-748 .pane-new-publications .pane-title:nth-child(2) .pane-title-edge-right {
  border-color: transparent transparent #e5e3e2 #e5e3e2;
}

body.page-node-748 .pane-new-publications .pane-inactive {
  background-color: #e5e3e2;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  color: #4d4f53;
  z-index: 1;
}

body.page-node-748 .pane-new-publications-diagnostic {
  display: none;
  position: relative;
  top: -45px;
  box-shadow: 0 -20px 10px -10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

body.page-node-748 .pane-new-publications-diagnostic>.pane-title {
  display: none;
}

body.page-node-748 .pane-new-publications-diagnostic>.pane-content {
  padding-top: 30px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-type,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-type,
body.page-node-748 .view-new-publications>.view-content .views-field-field-diagnostics-type,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-diagnostics-type {
  background-color: #002851;
  height: 5px;
  margin-bottom: 30px;
  margin-top: 20px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-type .field-content,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-type .field-content,
body.page-node-748 .view-new-publications>.view-content .views-field-field-diagnostics-type .field-content,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-diagnostics-type .field-content {
  background-color: #ffffff;
  display: inline;
  padding-right: 10px;
  padding-bottom: 1px;
  position: relative;
  top: -10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #002851;
}

body.page-node-748 .view-new-publications>.view-content .views-field-title,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #002851;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications>.view-content views-field-field-publication-date,
body.page-node-748 .view-new-publications-diagnostic>.view-content views-field-field-publication-date {
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #4d4f53;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-source,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-source {
  font-style: italic;
  float: left;
  margin-right: 10px;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-authors,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-authors {
  margin: 20px 0;
}

body.page-node-748 .view-new-publications>.view-content .views-field-field-publications-link,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-publications-link,
body.page-node-748 .view-new-publications>.view-content .views-field-field-document,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-field-field-document {
  margin: 20px 0 0 0;
}

body.page-node-748 .view-new-publications>.view-content .views-row,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row {
  margin: 0 0 80px 0;
}

body.page-node-748 .view-new-publications>.view-content .views-row.Poster .views-field-field-publications-link,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row.Poster .views-field-field-publications-link {
  display: none;
}

body.page-node-748 .view-new-publications>.view-content .views-row.Paper .views-field-field-document,
body.page-node-748 .view-new-publications-diagnostic>.view-content .views-row.Paper .views-field-field-document {
  display: none;
}

body.publications-page .header-wrap .header-background {
  background-color: #091c3a;
  height: 300px;
}

body.publications-page .header-wrap .header-background p {
  display: none;
}

body.publications-page .header-wrap .header-text-overlay {
  text-align: left;
}

body.publications-page .header-wrap .header-text-overlay h1 {
  background-image: none;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 1em;
  margin-bottom: 5px;
  padding: 0;
}

body.publications-page .header-wrap .header-text-overlay h1:after {
  border-bottom: 1px solid #ffffff;
  content: "";
  display: block;
  margin: 15px 0 0;
  width: 30px;
}

body.publications-page .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  padding: 15px 0;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-left {
  max-width: 57.98%;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
  max-width: 32.98%;
  right: 0;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right p {
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-align: center;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter {
  list-style-type: none;
  text-align: center;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter:before {
  content: url("/sites/all/themes/adaptive_2015/images/immunoseq/immunoSEQ_Overview_PubCounter_Icon.png");
  left: -30px;
  position: relative;
  top: 25px;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter li {
  background-color: #000000;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 40px;
  font-weight: 200;
  margin-right: 4px;
  padding: 9px 0 3px;
  position: relative;
  text-align: center;
  width: 41px;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter li:before {
  border-top: 2px solid #091c3a;
  bottom: 0;
  content: "";
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 54%;
  width: 100%;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research {
  top: 255px;
  width: 220px;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research h2 {
  background-color: #ffffff;
  background-image: none;
  border-radius: 10px 10px 0 0;
  color: #002851;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 18px;
  margin: 0 0 -1px 0;
  padding: 12px 40px;
  position: relative;
  text-transform: uppercase;
  width: 200px;
  z-index: 3;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research h2:after {
  border-color: transparent transparent #ffffff #ffffff;
  border-style: solid;
  border-width: 21px;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: -39px;
  width: 0;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive h2 {
  background-color: #e5e3e2;
  -webkit-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px -10px 10px 4px rgba(0, 0, 0, 0.15) inset;
  color: #4d4f53;
  font-weight: 300;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-research.inactive h2:after {
  border-color: transparent transparent #cdcdcc #cdcdcc;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics {
  left: 240px;
  top: 255px;
  width: 220px;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics h2 {
  background-color: #ffffff;
  background-image: none;
  border-radius: 10px 10px 0 0;
  color: #002851;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 18px;
  margin: 0 0 -1px 0;
  padding: 12px 40px;
  position: relative;
  text-transform: uppercase;
  width: 200px;
  z-index: 3;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics h2:after {
  border-color: transparent #ffffff #ffffff transparent;
  border-style: solid;
  border-width: 21px;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  left: -39px;
  width: 0;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive h2 {
  background-color: #e5e3e2;
  -webkit-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -2px -10px 10px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px -10px 10px 4px rgba(0, 0, 0, 0.15) inset;
  color: #4d4f53;
  font-weight: 300;
  z-index: 1;
}

body.publications-page .header-wrap .header-text-overlay#pubs-tab-diagnostics.inactive h2:after {
  border-color: transparent #cdcdcc #cdcdcc transparent;
}

body.publications-page .promoted-wrap h3.pane-title {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 50px;
  text-transform: uppercase;
}

body.publications-page .promoted-wrap .current-card {
  margin-bottom: 25px;
}

body.publications-page .promoted-wrap .current-card .promoted-card {
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  height: 400px;
  padding-right: 25px;
}

body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
  float: left;
  margin-right: 20px;
  max-width: 300px;
}

body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title {
  color: #002851;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 20px;
  max-width: 585px;
}

body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 200;
  margin-bottom: 25px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date span.italic {
  font-style: italic;
}

body.publications-page .promoted-wrap .current-card .promoted-card p {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 25px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
  float: left;
  margin-top: 15px;
  max-width: 585px;
  width: 100%;
}

body.publications-page .promoted-wrap .views-row .promoted-card-wrap {
  display: none;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap {
  float: left;
  margin: 0 9px 25px 9px;
  max-width: 140px;
  min-height: 250px;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap .promoted-selector-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector {
  cursor: hand;
  cursor: pointer;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover .promoted-selector-thumb img,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector .promoted-selector-thumb img {
  border: 5px solid #94c500;
}

body.publications-page .promoted-wrap .views-row .promoted-selector-wrap:hover .promoted-selector-title,
body.publications-page .promoted-wrap .views-row .promoted-selector-wrap.current-selector .promoted-selector-title {
  font-weight: 700;
}

body.publications-page .promoted-wrap .views-row.views-row-first .promoted-selector-wrap {
  margin-left: 0;
}

body.publications-page .promoted-wrap .views-row.views-row-last .promoted-selector-wrap {
  margin-right: 0;
}

body.publications-page #edit-submit-new-publications-diagnostics-main-w-form,
body.publications-page #edit-submit-new-publications-full {
  background-color: #ffffff !important;
  border: 1px solid #b5b6b4 !important;
  border-left: none !important;
  float: left;
  height: 45px;
  margin-top: 0;
  width: 45px;
}

body.publications-page #edit-submit-new-publications-diagnostics-main-w-form:hover,
body.publications-page #edit-submit-new-publications-full:hover {
  background-color: #e4e4e5 !important;
}

body.publications-page #views-exposed-form-new-publications-diagnostics-main-w-form-diagnostics-form .views-submit-button {
  position: absolute;
  top: 24px;
  left: 220px;
}

body.publications-page .pubs-filter-wrap label,
body.publications-page .pubs-diagnostics-filter-wrap label {
  color: #4d4f53;
  font-size: 12px;
  text-transform: uppercase;
}

body.publications-page .pubs-filter-wrap #label-wrap,
body.publications-page .pubs-diagnostics-filter-wrap #label-wrap {
  margin-bottom: 5px;
  margin-top: 20px;
  max-width: 99.98%;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper {
  float: none;
  max-width: 290px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group input,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group input,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group input,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group input {
  border-color: #b5b6b4;
  border-right: none;
  float: left;
  height: 45px;
  max-width: 230px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group button,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group button,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group button,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group button {
  background-color: #94c500;
  border-color: #b5b6b4;
  border-left: none;
  border-style: none;
  float: left;
  height: 45px;
  margin-top: 0;
  width: 45px;
}

body.publications-page .pubs-filter-wrap #edit-terms-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-terms-wrapper .form-group button:hover,
body.publications-page .pubs-filter-wrap #edit-keys-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys-wrapper .form-group button:hover,
body.publications-page .pubs-filter-wrap #edit-keys--2-wrapper .form-group button:hover,
body.publications-page .pubs-diagnostics-filter-wrap #edit-keys--2-wrapper .form-group button:hover {
  background-color: #80aa00;
}

body.publications-page .pubs-filter-wrap .form-select,
body.publications-page .pubs-diagnostics-filter-wrap .form-select {
  border: 1px solid #b5b6b4;
  background: transparent;
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  min-width: 110px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-default-down.png) no-repeat scroll 94% center / 16px 10px #ffffff;
}

body.publications-page .pubs-filter-wrap .form-select.open,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.open {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-default-up.png) no-repeat scroll 94% center / 16px 10px #ffffff;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-chosen-down.png) no-repeat scroll 94% center / 16px 10px #002851;
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made.open,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made.open {
  background: url(/sites/all/themes/adaptive_2015/images-2015/select-chosen-up.png) no-repeat scroll 94% center / 16px 10px #002851;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made option,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made option {
  background-color: #ffffff;
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

body.publications-page .pubs-filter-wrap .form-select.selection-made option.not-default,
body.publications-page .pubs-diagnostics-filter-wrap .form-select.selection-made option.not-default {
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .form-select option,
body.publications-page .pubs-diagnostics-filter-wrap .form-select option {
  height: 40px;
  padding: 10px;
}

body.publications-page .pubs-filter-wrap .form-select option.not-default,
body.publications-page .pubs-diagnostics-filter-wrap .form-select option.not-default {
  border-top: 1px solid #b5b6b4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

body.publications-page .pubs-filter-wrap .views-submit-button,
body.publications-page .pubs-diagnostics-filter-wrap .views-submit-button {
  height: 100%;
}

body.publications-page .pubs-filter-wrap .views-submit-button fieldset,
body.publications-page .pubs-diagnostics-filter-wrap .views-submit-button fieldset {
  display: none;
}

body.publications-page .pubs-main .views-row .type-indication-wrap {
  background-color: #002851;
  height: 5px;
  margin: 60px 0 20px 0;
}

body.publications-page .pubs-main .views-row .type-indication-wrap span {
  background-color: #ffffff;
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding-right: 10px;
  position: relative;
  top: -10px;
}

body.publications-page .pubs-main .views-row .views-field-title h4 {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
}

body.publications-page .pubs-main .views-row .views-field-source-date {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 25px;
  width: 100%;
}

body.publications-page .pubs-main .views-row .views-field-source-date span.italic {
  font-style: italic;
}

body.publications-page .pubs-main .views-row .views-field-author,
body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract,
body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text,
body.publications-page .pubs-main .views-row .views-field-field-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-body-optional {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 25px;
}

body.publications-page .pubs-main .views-row .views-field-author.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-abstract-reference.lower-abstract-reference,
body.publications-page .pubs-main .views-row .views-field-field-body-optional.lower-abstract-reference {
  margin-top: 25px;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text {
  height: 7.14286em;
  overflow: hidden;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text p {
  display: none;
}

body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text p:first-child {
  display: block;
}

body.publications-page .pubs-main .views-row .views-field-link .link-blue {
  color: #00afd8;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.page-node-744 .panels-flexible-region-167-center #keys {
  display: none;
}

body.page-node-744 .panels-flexible-row-167-1 {
  height: 385px;
  max-height: 385px;
  overflow: hidden;
  margin-bottom: 70px;
}

body.page-node-744 .panels-flexible-row-167-1 .pane-4 img {
  width: 100%;
  height: auto;
}

body.page-node-744 .panels-flexible-row-167-1 .panels-flexible-region-167-featured img {
  width: 100%;
}

body.page-node-744 .panels-flexible-167 .panels-flexible-region-inside {
  padding: 0;
}

body.page-node-744 .panels-flexible-region-167-center .pane-1 .pane-content {
  position: absolute;
  top: 0;
  right: 0;
  font-style: italic;
}

body.page-node-744 .views-exposed-form {
  display: none;
}

body.page-node-744 .pane-new-newsroom {
  margin-bottom: 122px;
}

body.page-node-744 .pane-new-newsroom-events {
  display: none;
}

body.page-node-744 #news-events {
  display: none;
}

body.page-node-744 #news-tabs {
  margin-bottom: 20px;
  padding-bottom: 40px;
  background-image: url(/sites/default/files/GradientDividerLine.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

body.page-node-744 .news-tab,
body.page-node-744 .select-tab {
  border-right: 1px solid #4d4f53;
  display: inline-block;
  height: 20px;
  padding: 0 20px;
}

body.page-node-744 .news-tab:last-child,
body.page-node-744 .select-tab:last-child {
  border-right: none;
}

body.page-node-744 .news-tab>span,
body.page-node-744 .select-tab {
  color: #7c7c7f;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

body.page-node-744 .news-tab>span.current,
body.page-node-744 .news-tab>span:hover,
body.page-node-744 .select-tab.selected,
body.page-node-744 .select-tab:hover {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

body.page-node-744 #event-selector-left,
body.page-node-744 #event-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 60px;
  height: 220px;
  margin: 10px;
}

body.page-node-744 #event-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-744 #event-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-744 #event-selector-mask {
  display: inline-block;
  vertical-align: top;
  width: 735px;
  margin: 0 auto;
  overflow: hidden;
}

body.page-node-744 #event-selector {
  position: relative;
  transition: 0.5s left ease-in;
  height: 400px;
}

body.page-node-744 #event-selector .event-popup {
  display: none;
  position: absolute;
  width: 165px;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #4d4f53;
  top: -15px;
  left: 43px;
  z-index: 100;
  text-align: left;
}

body.page-node-744 #event-selector .event-popup .views-field-title,
body.page-node-744 #event-selector .event-popup .views-field-field-author {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #002851;
}

body.page-node-744 #event-selector .event-popup .views-field-field-location,
body.page-node-744 #event-selector .event-popup .views-field-field-available-dates-times {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #4d4f53;
  margin-top: 5px;
}

body.page-node-744 #event-selector .event-popup:after,
body.page-node-744 #event-selector .event-popup:before {
  right: 100%;
  top: 40%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

body.page-node-744 #event-selector .event-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 15px;
  margin-top: -15px;
}

body.page-node-744 #event-selector .event-popup:before {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #000;
  border-width: 16px;
  margin-top: -16px;
}

body.page-node-744 #event-selector .event-mon {
  display: inline-block;
  box-sizing: content-box;
  margin-right: 40px;
  text-align: center;
  cursor: pointer;
}

body.page-node-744 #event-selector .event-mon-box {
  display: inline-block;
  box-sizing: content-box;
  width: 252px;
  height: 211px;
  padding: 2px;
  border: 1px solid #4d4f53;
}

body.page-node-744 #event-selector .event-mon-text {
  padding: 5px 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
}

body.page-node-744 #event-selector .event-mon-current .event-mon-box {
  border: 3px solid #00afd8;
}

body.page-node-744 #event-selector .event-mon-current .event-mon-text {
  color: #00afd8;
}

body.page-node-744 #event-selector .event-mon-header {
  box-sizing: content-box;
  width: 252px;
  margin-bottom: 3px;
}

body.page-node-744 #event-selector .event-mon-header-day {
  display: inline-block;
  box-sizing: border-box;
  width: 36px;
  height: 30px;
  background-color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 30px;
  color: #ffffff;
}

body.page-node-744 #event-selector .event-mon-day,
body.page-node-744 #event-selector .event-mon-day.dim {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 36px;
  height: 29px;
  border-right: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 29px;
  color: #4d4f53;
}

body.page-node-744 #event-selector .event-mon-day:nth-child(7n + 1) {
  border-right: none;
}

body.page-node-744 #event-selector .event-mon-day:nth-child(37),
body.page-node-744 #event-selector .event-mon-day:nth-child(38),
body.page-node-744 #event-selector .event-mon-day:nth-child(39),
body.page-node-744 #event-selector .event-mon-day:nth-child(40),
body.page-node-744 #event-selector .event-mon-day:nth-child(41),
body.page-node-744 #event-selector .event-mon-day:nth-child(42),
body.page-node-744 #event-selector .event-mon-day:nth-child(43) {
  border-bottom: none;
}

body.page-node-744 #event-selector .event-mon-day.available {
  color: #002851;
}

body.page-node-744 #event-selector .event-mon-day.dim {
  color: #e5e3e2;
}

body.page-node-744 .pane-new-newsroom-monthly-events .view-content h3 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
  color: #002851;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #002851;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-available-dates-times {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
}

body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-location,
body.page-node-744 .pane-new-newsroom-monthly-events .views-field-body,
body.page-node-744 .pane-new-newsroom-monthly-events .views-field-field-author {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
}

body.page-node-744 .view-new-newsroom-archive-news-features,
body.page-node-744 .view-new-newsroom-archive-press-releases {
  margin-top: 20px;
}

body.page-node-744 .view-new-newsroom-archive-news-features .views-field-title,
body.page-node-744 .view-new-newsroom-archive-press-releases .views-field-title {
  margin-bottom: 5px;
}

body.page-node-744 .view-new-newsroom-archive-news-features .views-field-title a::before,
body.page-node-744 .view-new-newsroom-archive-press-releases .views-field-title a::before {
  content: "-";
  margin-right: 3px;
}

body.page-node-744 .pane-new-newsroom .views-row {
  padding-bottom: 60px;
  margin-top: 50px;
  clear: both;
}

body.page-node-744 .pane-new-newsroom .views-row:after {
  content: "";
  width: 92%;
  height: 1px;
  background-color: #c9cac8;
  position: absolute;
  margin: 60px 30px;
}

body.page-node-744 .pane-new-newsroom .views-field {
  margin: 10px 0;
}

body.page-node-744 .pane-new-newsroom .views-field-field-media-image {
  float: right;
  margin-left: 50px;
}

body.page-node-744 .pane-new-newsroom .views-field-field-date {
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
  font-weight: bold;
}

body.page-node-744 .pane-new-newsroom .views-field-view-node a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #00afd8;
}

body.page-node-744 .pane-new-newsroom .views-field-view-node a:hover {
  color: #66cfe8;
  text-decoration: none;
}

body.page-node-744 .pane-new-newsroom .view .text-center {
  text-align: right;
}

body.page-node-744 .pane-new-newsroom .view .text-center .pagination li.active>a {
  color: #009aa6;
}

body.page-node-744 .pane-new-newsroom .view .text-center .pagination li.active>a:hover {
  text-decoration: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-row {
  min-height: 245px;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-field-field-link {
  display: block;
  margin: 25px 0;
}

body.page-node-744 .pane-new-newsroom.newsroom-news .views-field-view-node {
  display: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-press .views-field-field-link {
  display: none;
}

body.page-node-744 .pane-new-newsroom.newsroom-press .views-field-view-node {
  display: block;
  margin: 15px 0;
}

body.page-node-744 .form-item {
  display: inline-block;
  vertical-align: top;
  width: 310px;
  margin-right: 10px;
}

body.page-node-744 .webform-component--country label {
  display: none;
}

body.page-node-744 .webform-component--institution {
  width: 634px;
}

body.page-node-744 .webform-submit {
  background-color: #002851;
}

body.page-node-744 .webform-component--intro,
body.page-node-744 .webform-component--close {
  width: 100%;
}

body.page-node-744 .webform-component--intro p,
body.page-node-744 .webform-component--close p {
  margin: 25px 0;
}

body.page-node-744 .pane-new-newsroom-archive-news-features,
body.page-node-744 .pane-new-newsroom-archive-press-releases,
body.page-node-744 .pane-webform-client-block-783,
body.page-node-744 .pane-new-newsroom-monthly-events {
  display: none;
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-article .page-header-article {
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
}

body.node-type-article h4.field_subhead {
  font-size: 20px;
  margin-top: -2%;
}

body.node-type-article h5.field_date {
  color: #4d4f53;
  font-size: 14px;
  font-weight: bold;
  line-height: 48px;
}

body.node-type-article div.node-article {
  margin-bottom: 150px;
}

body.node-type-news-top-level .panel-flexible h1 {
  background-image: none;
  font-weight: 200;
}

body.node-type-news-top-level .header-wrap {
  text-align: center;
  color: #fff;
}

body.node-type-news-top-level .header-wrap .header-background {
  position: relative;
}

body.node-type-news-top-level .header-wrap .header-background h1,
body.node-type-news-top-level .header-wrap .header-background p {
  max-height: 500px;
  overflow: hidden;
}

body.node-type-news-top-level .header-wrap .header-background img {
  position: relative;
  height: auto;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-no-image {
  background-color: #091c3a;
  height: 300px;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-no-image h1,
body.node-type-news-top-level .header-wrap .header-background.news-header-no-image p {
  display: none;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
  background-color: #091c3a;
  height: 500px;
}

body.node-type-news-top-level .header-wrap .header-background.news-header-with-card h1,
body.node-type-news-top-level .header-wrap .header-background.news-header-with-card p {
  display: none;
}

body.node-type-news-top-level .header-wrap .header-text-overlay {
  position: absolute;
  top: 156px;
  text-align: center;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay h1,
body.node-type-news-top-level .header-wrap .header-text-overlay p {
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: 0 auto;
  max-width: 45%;
  padding: 32px 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay a.news-email {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Large_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 200;
  padding-top: 103px;
  text-transform: uppercase;
}

body.node-type-news-top-level .header-wrap .header-text-overlay a.news-email:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Large_Hover.png);
  text-decoration: none;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
  background-color: #ffffff;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  height: 400px;
  overflow: hidden;
  text-align: left;
  top: 60px;
  vertical-align: top;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
  float: left;
  max-width: 65%;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image img,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail img {
  width: 100%;
  height: auto;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
  color: #002851;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  max-width: 35%;
  padding: 25px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title a {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  max-width: 35%;
  padding: 0 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
  color: #4d4f53;
  float: left;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: -15px;
  max-width: 35%;
  padding: 15px 15px 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body {
  float: left;
  max-width: 35%;
  padding: 15px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body p {
  color: #4d4f53;
  margin: 0;
  max-width: 100%;
  padding: 0;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-link {
  float: left;
  max-width: 35%;
  padding: 15px 15px 0 15px;
  width: 100%;
}

body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node a,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid a,
body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-link a {
  font-weight: 700;
}

body.node-type-news-top-level h1,
body.node-type-news-top-level h2,
body.node-type-news-top-level h3 {
  font-weight: 200;
}

body.node-type-news-top-level h1:after,
body.node-type-news-top-level h2:after,
body.node-type-news-top-level h3:after {
  content: "";
  display: block;
  margin: 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-news-top-level h1.light-underline:after,
body.node-type-news-top-level h2.light-underline:after,
body.node-type-news-top-level h3.light-underline:after {
  border-bottom-color: #ffffff;
}

body.node-type-news-top-level h1.left-underline:after,
body.node-type-news-top-level h2.left-underline:after,
body.node-type-news-top-level h3.left-underline:after {
  text-align: left;
}

body.node-type-news-top-level h1.in-line,
body.node-type-news-top-level h2.in-line,
body.node-type-news-top-level h3.in-line {
  margin-bottom: 0;
}

body.node-type-news-top-level h1.in-line:after,
body.node-type-news-top-level h2.in-line:after,
body.node-type-news-top-level h3.in-line:after {
  content: none;
}

body.node-type-news-top-level h1.no-cap,
body.node-type-news-top-level h2.no-cap,
body.node-type-news-top-level h3.no-cap {
  text-transform: none !important;
}

body.node-type-news-top-level a {
  color: #00719e;
}

body.node-type-news-top-level .breadcrumb a,
body.node-type-news-top-level .breadcrumb li {
  color: #a9a9aa;
}

body.node-type-news-top-level .news-intro .news-page-title-container h1,
body.node-type-news-top-level .news-intro .news-page-title-container h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

body.node-type-news-top-level .news-media-contact-wrap {
  text-align: right;
}

body.node-type-news-top-level .news-media-contact-wrap a.news-media-contact {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Small_Inactive.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 12px;
  font-weight: 700;
  padding: 12px 0 12px 48px;
  text-transform: uppercase;
}

body.node-type-news-top-level .news-media-contact-wrap a.news-media-contact:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Adaptive_Newsroom_MediaContact_Small_Hover.png);
  text-decoration: none;
}

body.page-node-1180 form {
  margin-bottom: 100px;
}

body.page-node-1180 form .form-item {
  display: inline-block;
  margin-right: 1.5%;
  vertical-align: top;
  width: 48%;
}

body.page-node-1180 form .form-item.webform-component--intro {
  width: 100%;
}

body.page-node-1180 form .form-item.webform-component--intro h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  max-width: 50%;
}

body.page-node-1180 form .form-item.webform-component--intro p {
  margin: 10px 0 25px 0;
}

body.page-node-1180 form .form-item.webform-component--institution {
  width: 98%;
}

body.page-node-1180 form .form-item.webform-component--close {
  width: 100%;
}

body.page-node-1180 form .form-item label {
  display: none;
}

body.page-node-1180 form fieldset.captcha-admin-links,
body.page-node-1180 form fieldset.captcha {
  max-width: 48%;
}

body.page-node-1180 form .webform-submit {
  background-color: #002851;
  border-radius: 0;
  font-size: 16px;
  padding: 10px 20px;
  margin: 15px 0;
  max-width: 30%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom,
body.page-node-1182 #press-releases-view .view-new-newsroom,
body.page-node-1181 #news-features-view .view-new-newsroom,
body.page-node-1182 #news-features-view .view-new-newsroom {
  margin-bottom: 100px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row {
  clear: both;
  margin-top: 30px;
  padding-bottom: 30px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row:after,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row:after,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row:after,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row:after {
  background-color: #4d4f53;
  content: "";
  height: 1px;
  margin: 30px 0;
  position: absolute;
  width: 100%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-title,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-title {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-title a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-title a {
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-field-date,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-field-date {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  width: 100%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-body,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-body {
  margin: 20px 0;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-view-node a,
body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-nid a,
body.page-node-1181 #press-releases-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row .views-field-field-link a,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row .views-field-field-link a {
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image {
  padding-bottom: 0;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field {
  float: left;
  width: 68%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image {
  margin-right: 2%;
  max-height: 193px;
  max-width: 300px;
  min-height: 193px;
  overflow: hidden;
  width: 30%;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image img {
  width: auto;
  height: auto;
  margin: auto auto;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image:after,
body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image:after {
  display: inline-block;
  margin: 30px 0 0 0;
  position: relative;
}

body.page-node-1181 #press-releases-view .view-new-newsroom .text-center,
body.page-node-1182 #press-releases-view .view-new-newsroom .text-center,
body.page-node-1181 #news-features-view .view-new-newsroom .text-center,
body.page-node-1182 #news-features-view .view-new-newsroom .text-center {
  text-align: right;
}

body.node-type-article a,
body.node-type-event-page a {
  color: #00719e;
  font-weight: 700;
  font-size: 12px;
}

body.node-type-article a#news-return,
body.node-type-event-page a#news-return {
  display: block;
  margin: 80px 0 60px 0;
  text-transform: uppercase;
}

body.node-type-article .breadcrumb a,
body.node-type-event-page .breadcrumb a,
body.node-type-article .breadcrumb li,
body.node-type-event-page .breadcrumb li {
  color: #a9a9aa;
  font-weight: 300;
}

body.node-type-article section.col-sm-9,
body.node-type-event-page section.col-sm-9 {
  display: inline-block;
  margin: 0 3% 0 10.5px;
  padding: 0;
  vertical-align: top;
  width: 65%;
}

body.node-type-article section.col-sm-9 h1.page-header,
body.node-type-event-page section.col-sm-9 h1.page-header {
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 0;
  padding-bottom: 0;
}

body.node-type-article section.col-sm-9 h4.field_subhead,
body.node-type-event-page section.col-sm-9 h4.field_subhead {
  display: none;
}

body.node-type-article section.col-sm-9 h5.field_date,
body.node-type-event-page section.col-sm-9 h5.field_date,
body.node-type-article section.col-sm-9 .field-name-field-available-dates-times,
body.node-type-event-page section.col-sm-9 .field-name-field-available-dates-times {
  color: #4d4f53;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
}

body.node-type-article aside.col-sm-3,
body.node-type-event-page aside.col-sm-3 {
  display: inline-block;
  padding: 0;
  vertical-align: top;
  width: 30%;
}

body.node-type-article aside.col-sm-3 h2.block-title,
body.node-type-event-page aside.col-sm-3 h2.block-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}

body.node-type-article aside.col-sm-3 h2.block-title:after,
body.node-type-event-page aside.col-sm-3 h2.block-title:after {
  content: "";
  display: block;
  margin: 0;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-article aside.col-sm-3 .news-side-image,
body.node-type-event-page aside.col-sm-3 .news-side-image {
  height: 195px;
  margin-bottom: 30px;
  overflow: hidden;
}

body.node-type-article aside.col-sm-3 .news-side-image img,
body.node-type-event-page aside.col-sm-3 .news-side-image img {
  width: 100%;
  height: auto;
}

body.node-type-article aside.col-sm-3 .news-pullquote,
body.node-type-event-page aside.col-sm-3 .news-pullquote {
  background-color: #002851;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 35px;
  padding: 25px 15px;
  text-align: center;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-text p {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p:before,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-text p:before {
  color: #ffffff;
  content: "â€œ";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 32px;
  margin-left: -20px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-credit {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 16px;
  margin-top: 45px;
}

body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit .field-item:before,
body.node-type-event-page aside.col-sm-3 .news-pullquote .news-pullquote-credit .field-item:before {
  color: #ffffff;
  content: "-";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  margin-left: -20px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row {
  margin-bottom: 15px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-date,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-date,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date,
body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times {
  float: left;
  padding-right: 5px;
}

body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-date .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-date .date-display-single,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-date .date-display-single,
body.node-type-article aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-news-previous .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-article aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times .date-display-single,
body.node-type-event-page aside.col-sm-3 .view-new-newsroom-monthly-events .views-row .views-field-field-available-dates-times .date-display-single {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 300;
}

body.page-node-1183 #block-system-main {
  margin-bottom: 100px;
}

body.page-node-1183 .archive-container .archive-wrap h1.pane-title,
body.page-node-1183 .archive-container .archive-wrap h2.pane-title {
  background-image: none;
}

body.page-node-1183 .archive-container .archive-wrap h1.pane-title:after,
body.page-node-1183 .archive-container .archive-wrap h2.pane-title:after {
  display: none;
}

body.page-node-1183 .archive-container .archive-wrap .view-filters {
  display: none;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab {
  border-right: 1px solid #434448;
  color: #8a8a8a;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 20px;
  line-height: 16px;
  margin-bottom: 30px;
  padding: 0 20px;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab.first-tab {
  padding-left: 0;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab.last-tab {
  border-right: none;
}

body.page-node-1183 .archive-container .archive-wrap .select-tab:hover,
body.page-node-1183 .archive-container .archive-wrap .select-tab.selected {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row {
  font-size: 14px;
  margin-bottom: 25px;
  font-weight: 700;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-date,
body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-event-type,
body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-available-dates-times {
  color: #4d4f53;
  float: left;
  font-weight: 300;
  padding-right: 5px;
}

body.page-node-1183 .archive-container .archive-wrap .view .views-row .views-field-field-available-dates-times {
  padding-left: 5px;
  padding-right: 0;
}

body.page-node-1183 .archive-container .archive-wrap.archive-release-wrap:after,
body.page-node-1183 .archive-container .archive-wrap.archive-features-wrap:after {
  content: "";
  display: block;
  margin: 45px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #c9cac8;
}

body.page-node-1183 .archive-container .archive-wrap.archive-events-wrap {
  margin-bottom: 45px;
}

body.page-node-1183 .archive-container .archive-wrap.archive-events-wrap .views-field-title {
  float: left;
}

body.page-node-1184 .events-primary-content {
  margin-bottom: 100px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-filters {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control {
  margin-top: 45px;
  margin-bottom: 15px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap {
  display: block;
  width: 100%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year {
  color: #00719e;
  cursor: hand;
  cursor: pointer;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 3em;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year {
    display: block;
    text-align: center;
    width: 100%;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .last-year:hover {
  text-decoration: underline;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab {
  float: left;
  font-size: 24px;
  font-weight: 200;
  margin: 0 37%;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0px;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab:after {
  content: "";
  display: block;
  margin: 0 14px;
  width: 30px;
  text-align: center;
  padding-top: 5px;
  border-bottom: 1px solid #4d4f53;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .select-tab:after {
    display: none;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year {
  color: #00719e;
  cursor: hand;
  cursor: pointer;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 3em;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year {
    display: block;
    text-align: center;
    width: 100%;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap .next-year:hover {
  text-decoration: underline;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.first-tab-wrap .next-year {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.last-tab-wrap .last-year {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-year-control .single-year-control.selected-wrap.last-tab-wrap .select-tab {
  margin: 0 37.5% 0 48%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
  margin-top: 30px;
  margin-bottom: 45px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
  border: 1px solid #4d4f53;
  color: #8a8a8a;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 21.5px;
  text-transform: uppercase;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab.selected,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab:hover {
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
  background-color: #94c500;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  margin-left: 10px;
}

@media only screen and (max-width: 475px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content {
    margin-left: 0px;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
  width: 31% !important;
  float: none !important;
  margin: 0px 1.87% 25px 0px !important;
}

@media only screen and (max-width: 750px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
    width: 48% !important;
  }
}

@media only screen and (max-width: 475px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events>.view-content .views-row {
    width: 100% !important;
    margin: 0px 0px 25px 0px !important;
  }
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  float: left;
  min-height: 600px;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  width: 300px;
  padding-bottom: 60px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(2),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(5),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(8),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(11),
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row:nth-child(14) {
  margin-left: 15px;
  margin-right: 15px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type {
  padding-bottom: 1px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb img {
  position: absolute;
  top: 0px;
  left: 0px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap {
  color: #fff;
  height: 195px;
  position: relative;
  text-align: center;
  text-transform: uppercase !important;
  z-index: 1;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap:after {
  content: " ";
  display: block;
  z-index: -1;
  position: absolute;
  height: 195px;
  top: 0;
  left: 0;
  right: 0;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-month {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  padding: 1em 0 0 0;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-day {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 70px;
  position: relative;
  top: 10px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap .inner-time {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  position: relative;
  top: 20px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Seminars:after {
  background: rgba(0, 159, 218, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Events:after {
  background: rgba(0, 40, 81, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Speaking:after,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb .overlay-wrap.type-Speaking-Engagements:after {
  background: rgba(148, 197, 0, 0.75);
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-author {
  padding: 0px 1em 1em 1em;
  margin-top: -10px;
  font-style: italic;
  color: #4d4f53;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 1.5em 1em 1em 1em;
  text-align: left;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Seminars {
  border-top: 10px solid #009fda;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Events {
  border-top: 10px solid #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Speaking,
body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title.type-Speaking-Engagements {
  border-top: 10px solid #94c500;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title a {
  color: #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-title a:hover {
  color: #002851;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-location {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0px 1em;
  text-align: left;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-label-field-location {
  display: none;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body {
  height: 250px;
  overflow: auto;
  padding: 0 1em;
  text-align: left;
  width: 100%;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body p {
  font-size: 16px;
  font-weight: 300;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.w-location {
  height: 230px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.long-title {
  height: 220px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-body.long-title.w-location {
  height: 210px;
}

body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type-1 {
  bottom: 1em;
  color: #8a8a8a;
  font-size: 12px;
  font-weight: 700;
  left: 1em;
  padding-bottom: 0.5em;
  position: absolute;
  text-transform: uppercase;
}

.view-new-newsroom-monthly-events .view-content .views-row .views-field-views-conditional {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 1.5em 1em 1em 1em;
  text-align: left;
}

.view-new-newsroom-monthly-events .view-content .views-row .views-field-views-conditional a {
  color: #002851 !important;
}

body.immunoseq-new,
body.node-type-researcher-profile-page,
body.node-type-immunoseq-assay-hs,
body.node-type-immunoseq-assay-mm {
  font-size: 16px;
}

body.immunoseq-new h1,
body.node-type-researcher-profile-page h1,
body.node-type-immunoseq-assay-hs h1,
body.node-type-immunoseq-assay-mm h1,
body.immunoseq-new h2,
body.node-type-researcher-profile-page h2,
body.node-type-immunoseq-assay-hs h2,
body.node-type-immunoseq-assay-mm h2,
body.immunoseq-new h3,
body.node-type-researcher-profile-page h3,
body.node-type-immunoseq-assay-hs h3,
body.node-type-immunoseq-assay-mm h3,
body.immunoseq-new h4,
body.node-type-researcher-profile-page h4,
body.node-type-immunoseq-assay-hs h4,
body.node-type-immunoseq-assay-mm h4,
body.immunoseq-new h5,
body.node-type-researcher-profile-page h5,
body.node-type-immunoseq-assay-hs h5,
body.node-type-immunoseq-assay-mm h5 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase !important;
}

body.immunoseq-new h1 sup,
body.node-type-researcher-profile-page h1 sup,
body.node-type-immunoseq-assay-hs h1 sup,
body.node-type-immunoseq-assay-mm h1 sup,
body.immunoseq-new h2 sup,
body.node-type-researcher-profile-page h2 sup,
body.node-type-immunoseq-assay-hs h2 sup,
body.node-type-immunoseq-assay-mm h2 sup,
body.immunoseq-new h3 sup,
body.node-type-researcher-profile-page h3 sup,
body.node-type-immunoseq-assay-hs h3 sup,
body.node-type-immunoseq-assay-mm h3 sup,
body.immunoseq-new h4 sup,
body.node-type-researcher-profile-page h4 sup,
body.node-type-immunoseq-assay-hs h4 sup,
body.node-type-immunoseq-assay-mm h4 sup,
body.immunoseq-new h5 sup,
body.node-type-researcher-profile-page h5 sup,
body.node-type-immunoseq-assay-hs h5 sup,
body.node-type-immunoseq-assay-mm h5 sup {
  font-size: 0.5em;
  top: -0.75em;
}

body.immunoseq-new ul,
body.node-type-researcher-profile-page ul,
body.node-type-immunoseq-assay-hs ul,
body.node-type-immunoseq-assay-mm ul {
  padding: 0;
  list-style-position: inside;
}

body.immunoseq-new .bold,
body.node-type-researcher-profile-page .bold,
body.node-type-immunoseq-assay-hs .bold,
body.node-type-immunoseq-assay-mm .bold {
  font-weight: 700;
}

body.immunoseq-new .full-row-region .pane-content,
body.node-type-researcher-profile-page .full-row-region .pane-content,
body.node-type-immunoseq-assay-hs .full-row-region .pane-content,
body.node-type-immunoseq-assay-mm .full-row-region .pane-content {
  margin: 25px 0;
}

body.immunoseq-new .full-row-region-short .pane-content,
body.node-type-researcher-profile-page .full-row-region-short .pane-content,
body.node-type-immunoseq-assay-hs .full-row-region-short .pane-content,
body.node-type-immunoseq-assay-mm .full-row-region-short .pane-content {
  margin: 25px 0 10px 0;
}

.immunoseq-inline-anchor-link {
  text-align: center;
}

.immunoseq-inline-anchor-link p a {
  font-weight: 400 !important;
  text-decoration: underline;
  color: #4d4f53;
}

img.desktop_view_only {
  display: inline-block;
}

img.mobile_view_only {
  display: none;
}

p.centered-80 {
  margin: 0 auto;
  padding-bottom: 40px;
  max-width: 80%;
}

p.extra-padding-small {
  padding: 15px 0 5px 0;
}

p.footnote {
  font-size: 12px;
}

.menu h2 {
  text-align: left !important;
  margin-bottom: 10px !important;
}

.menu h2:after {
  border-bottom: none !important;
}

.immunoseq-new .panel-flexible h1,
.node-type-immunoseq-assay-hs .panel-flexible h1,
.node-type-immunoseq-assay-mm .panel-flexible h1,
.node-type-immunoseq-case-studies .panel-flexible h1,
.immunoseq-case-studies .panel-flexible h1 {
  background-image: none;
  font-weight: 200;
}

.immunoseq-new h1,
.node-type-immunoseq-assay-hs h1,
.node-type-immunoseq-assay-mm h1,
.node-type-immunoseq-case-studies h1,
.immunoseq-case-studies h1,
.immunoseq-new h2,
.node-type-immunoseq-assay-hs h2,
.node-type-immunoseq-assay-mm h2,
.node-type-immunoseq-case-studies h2,
.immunoseq-case-studies h2 {
  font-weight: 200;
  font-size: 24px;
  text-align: center;
  margin-bottom: 30px;
}

.immunoseq-new h1.scale-up,
.node-type-immunoseq-assay-hs h1.scale-up,
.node-type-immunoseq-assay-mm h1.scale-up,
.node-type-immunoseq-case-studies h1.scale-up,
.immunoseq-case-studies h1.scale-up,
.immunoseq-new h2.scale-up,
.node-type-immunoseq-assay-hs h2.scale-up,
.node-type-immunoseq-assay-mm h2.scale-up,
.node-type-immunoseq-case-studies h2.scale-up,
.immunoseq-case-studies h2.scale-up {
  font-size: 30px;
}

.immunoseq-new h1.page-title,
.node-type-immunoseq-assay-hs h1.page-title,
.node-type-immunoseq-assay-mm h1.page-title,
.node-type-immunoseq-case-studies h1.page-title,
.immunoseq-case-studies h1.page-title,
.immunoseq-new h2.page-title,
.node-type-immunoseq-assay-hs h2.page-title,
.node-type-immunoseq-assay-mm h2.page-title,
.node-type-immunoseq-case-studies h2.page-title,
.immunoseq-case-studies h2.page-title {
  margin-top: 60px;
  text-align: left;
  text-transform: none !important;
}

.immunoseq-new h1.page-title:after,
.node-type-immunoseq-assay-hs h1.page-title:after,
.node-type-immunoseq-assay-mm h1.page-title:after,
.node-type-immunoseq-case-studies h1.page-title:after,
.immunoseq-case-studies h1.page-title:after,
.immunoseq-new h2.page-title:after,
.node-type-immunoseq-assay-hs h2.page-title:after,
.node-type-immunoseq-assay-mm h2.page-title:after,
.node-type-immunoseq-case-studies h2.page-title:after,
.immunoseq-case-studies h2.page-title:after {
  margin: 0;
}

.immunoseq-new h1.inner-page-title,
.node-type-immunoseq-assay-hs h1.inner-page-title,
.node-type-immunoseq-assay-mm h1.inner-page-title,
.node-type-immunoseq-case-studies h1.inner-page-title,
.immunoseq-case-studies h1.inner-page-title,
.immunoseq-new h2.inner-page-title,
.node-type-immunoseq-assay-hs h2.inner-page-title,
.node-type-immunoseq-assay-mm h2.inner-page-title,
.node-type-immunoseq-case-studies h2.inner-page-title,
.immunoseq-case-studies h2.inner-page-title {
  font-weight: 300;
  margin-top: 60px;
  text-align: left;
}

.immunoseq-new h1.inner-page-title:after,
.node-type-immunoseq-assay-hs h1.inner-page-title:after,
.node-type-immunoseq-assay-mm h1.inner-page-title:after,
.node-type-immunoseq-case-studies h1.inner-page-title:after,
.immunoseq-case-studies h1.inner-page-title:after,
.immunoseq-new h2.inner-page-title:after,
.node-type-immunoseq-assay-hs h2.inner-page-title:after,
.node-type-immunoseq-assay-mm h2.inner-page-title:after,
.node-type-immunoseq-case-studies h2.inner-page-title:after,
.immunoseq-case-studies h2.inner-page-title:after {
  margin: 0;
}

.immunoseq-new h1.left,
.node-type-immunoseq-assay-hs h1.left,
.node-type-immunoseq-assay-mm h1.left,
.node-type-immunoseq-case-studies h1.left,
.immunoseq-case-studies h1.left,
.immunoseq-new h2.left,
.node-type-immunoseq-assay-hs h2.left,
.node-type-immunoseq-assay-mm h2.left,
.node-type-immunoseq-case-studies h2.left,
.immunoseq-case-studies h2.left {
  text-align: left;
}

.immunoseq-new h1.right,
.node-type-immunoseq-assay-hs h1.right,
.node-type-immunoseq-assay-mm h1.right,
.node-type-immunoseq-case-studies h1.right,
.immunoseq-case-studies h1.right,
.immunoseq-new h2.right,
.node-type-immunoseq-assay-hs h2.right,
.node-type-immunoseq-assay-mm h2.right,
.node-type-immunoseq-case-studies h2.right,
.immunoseq-case-studies h2.right {
  text-align: right;
}

.immunoseq-new h3,
.node-type-immunoseq-assay-hs h3,
.node-type-immunoseq-assay-mm h3,
.node-type-immunoseq-case-studies h3,
.immunoseq-case-studies h3 {
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.immunoseq-new h4,
.node-type-immunoseq-assay-hs h4,
.node-type-immunoseq-assay-mm h4,
.node-type-immunoseq-case-studies h4,
.immunoseq-case-studies h4,
.immunoseq-new .pull-quote,
.node-type-immunoseq-assay-hs .pull-quote,
.node-type-immunoseq-assay-mm .pull-quote,
.node-type-immunoseq-case-studies .pull-quote,
.immunoseq-case-studies .pull-quote {
  font-weight: 200;
  font-size: 24px;
}

.immunoseq-new .media-title,
.node-type-immunoseq-assay-hs .media-title,
.node-type-immunoseq-assay-mm .media-title,
.node-type-immunoseq-case-studies .media-title,
.immunoseq-case-studies .media-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
}

.immunoseq-new .footnote,
.node-type-immunoseq-assay-hs .footnote,
.node-type-immunoseq-assay-mm .footnote,
.node-type-immunoseq-case-studies .footnote,
.immunoseq-case-studies .footnote,
.immunoseq-new .caption,
.node-type-immunoseq-assay-hs .caption,
.node-type-immunoseq-assay-mm .caption,
.node-type-immunoseq-case-studies .caption,
.immunoseq-case-studies .caption {
  font-weight: 300;
  font-size: font-size-12pt;
}

.immunoseq-new h1:after,
.node-type-immunoseq-assay-hs h1:after,
.node-type-immunoseq-assay-mm h1:after,
.node-type-immunoseq-case-studies h1:after,
.immunoseq-case-studies h1:after,
.immunoseq-new h2:after,
.node-type-immunoseq-assay-hs h2:after,
.node-type-immunoseq-assay-mm h2:after,
.node-type-immunoseq-case-studies h2:after,
.immunoseq-case-studies h2:after,
.immunoseq-new h3:after,
.node-type-immunoseq-assay-hs h3:after,
.node-type-immunoseq-assay-mm h3:after,
.node-type-immunoseq-case-studies h3:after,
.immunoseq-case-studies h3:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

.immunoseq-new h1.light-underline:after,
.node-type-immunoseq-assay-hs h1.light-underline:after,
.node-type-immunoseq-assay-mm h1.light-underline:after,
.node-type-immunoseq-case-studies h1.light-underline:after,
.immunoseq-case-studies h1.light-underline:after,
.immunoseq-new h2.light-underline:after,
.node-type-immunoseq-assay-hs h2.light-underline:after,
.node-type-immunoseq-assay-mm h2.light-underline:after,
.node-type-immunoseq-case-studies h2.light-underline:after,
.immunoseq-case-studies h2.light-underline:after,
.immunoseq-new h3.light-underline:after,
.node-type-immunoseq-assay-hs h3.light-underline:after,
.node-type-immunoseq-assay-mm h3.light-underline:after,
.node-type-immunoseq-case-studies h3.light-underline:after,
.immunoseq-case-studies h3.light-underline:after {
  border-bottom-color: #ffffff;
}

.immunoseq-new h1.left-underline:after,
.node-type-immunoseq-assay-hs h1.left-underline:after,
.node-type-immunoseq-assay-mm h1.left-underline:after,
.node-type-immunoseq-case-studies h1.left-underline:after,
.immunoseq-case-studies h1.left-underline:after,
.immunoseq-new h2.left-underline:after,
.node-type-immunoseq-assay-hs h2.left-underline:after,
.node-type-immunoseq-assay-mm h2.left-underline:after,
.node-type-immunoseq-case-studies h2.left-underline:after,
.immunoseq-case-studies h2.left-underline:after,
.immunoseq-new h3.left-underline:after,
.node-type-immunoseq-assay-hs h3.left-underline:after,
.node-type-immunoseq-assay-mm h3.left-underline:after,
.node-type-immunoseq-case-studies h3.left-underline:after,
.immunoseq-case-studies h3.left-underline:after {
  text-align: left;
  margin: 0 0;
}

.immunoseq-new h1.in-line,
.node-type-immunoseq-assay-hs h1.in-line,
.node-type-immunoseq-assay-mm h1.in-line,
.node-type-immunoseq-case-studies h1.in-line,
.immunoseq-case-studies h1.in-line,
.immunoseq-new h2.in-line,
.node-type-immunoseq-assay-hs h2.in-line,
.node-type-immunoseq-assay-mm h2.in-line,
.node-type-immunoseq-case-studies h2.in-line,
.immunoseq-case-studies h2.in-line,
.immunoseq-new h3.in-line,
.node-type-immunoseq-assay-hs h3.in-line,
.node-type-immunoseq-assay-mm h3.in-line,
.node-type-immunoseq-case-studies h3.in-line,
.immunoseq-case-studies h3.in-line {
  margin-bottom: 0;
}

.immunoseq-new h1.in-line:after,
.node-type-immunoseq-assay-hs h1.in-line:after,
.node-type-immunoseq-assay-mm h1.in-line:after,
.node-type-immunoseq-case-studies h1.in-line:after,
.immunoseq-case-studies h1.in-line:after,
.immunoseq-new h2.in-line:after,
.node-type-immunoseq-assay-hs h2.in-line:after,
.node-type-immunoseq-assay-mm h2.in-line:after,
.node-type-immunoseq-case-studies h2.in-line:after,
.immunoseq-case-studies h2.in-line:after,
.immunoseq-new h3.in-line:after,
.node-type-immunoseq-assay-hs h3.in-line:after,
.node-type-immunoseq-assay-mm h3.in-line:after,
.node-type-immunoseq-case-studies h3.in-line:after,
.immunoseq-case-studies h3.in-line:after {
  content: none;
}

.immunoseq-new h1.no-cap,
.node-type-immunoseq-assay-hs h1.no-cap,
.node-type-immunoseq-assay-mm h1.no-cap,
.node-type-immunoseq-case-studies h1.no-cap,
.immunoseq-case-studies h1.no-cap,
.immunoseq-new h2.no-cap,
.node-type-immunoseq-assay-hs h2.no-cap,
.node-type-immunoseq-assay-mm h2.no-cap,
.node-type-immunoseq-case-studies h2.no-cap,
.immunoseq-case-studies h2.no-cap,
.immunoseq-new h3.no-cap,
.node-type-immunoseq-assay-hs h3.no-cap,
.node-type-immunoseq-assay-mm h3.no-cap,
.node-type-immunoseq-case-studies h3.no-cap,
.immunoseq-case-studies h3.no-cap {
  text-transform: none !important;
}

.header-wrap {
  text-align: center;
  color: #fff;
}

.header-wrap .header-background {
  position: relative;
}

.header-wrap .header-background p {
  max-height: 500px;
  overflow: hidden;
}

.header-wrap .header-background img {
  position: relative;
  height: auto;
  width: 100%;
}

.header-wrap .header-background.header-no-image {
  min-height: 340px;
}

.header-wrap .header-text-overlay {
  position: absolute;
  top: 90px;
  text-align: center;
  width: 100%;
}

.header-wrap .header-text-overlay img {
  margin-bottom: 0;
}

.header-wrap .header-text-overlay p {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  font-size: 36px;
  color: #ffffff;
  padding: 32px 0;
}

.header-wrap .header-text-overlay.overlay-dark {
  line-height: 1.1;
}

.header-wrap .header-text-overlay.overlay-dark p {
  color: #4d4f53;
}

.header-wrap .header-text-overlay.overlay-left-light {
  text-align: left;
  line-height: 1.1;
  top: 130px;
}

.header-wrap .header-text-overlay.overlay-left-light p {
  color: #fff;
}

.header-wrap .header-text-overlay.overlay-left-dark {
  text-align: left;
  line-height: 1.1;
  top: 130px;
}

.header-wrap .header-text-overlay.overlay-left-dark p {
  color: #4d4f53;
}

.header-wrap .header-text-overlay.assay-page-overlay {
  text-align: left;
  line-height: 1.1;
  top: 60px;
  max-width: 42%;
}

.header-wrap .header-text-overlay.assay-page-overlay p {
  color: #4d4f53;
}

.header-wrap .header-buttons-overlay {
  position: absolute;
  top: 240px;
  text-align: center;
  width: 100%;
}

.header-video-container {
  background: rgba(0, 0, 0, 0.7);
  display: none;
  position: absolute !important;
  top: 0;
}

.header-video-container>div.pane-content {
  padding-top: 0;
}

.header-video-wrap {
  display: inline-block;
  max-height: 500px;
  max-width: 940px;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 500;
}

.header-video {
  left: 0;
  max-height: 500px;
  max-width: 940px;
  position: absolute;
}

.video-header-close {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Video_Close_Inactive.png);
  background-repeat: no-repeat;
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 15px;
  width: 30px;
  text-indent: 999px;
  overflow: hidden;
}

.video-header-close:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Video_Close_Hover.png);
}

.immunobtn {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
}

.immunobtn.orange-btn {
  color: #ffffff;
  background-color: #ff7900;
}

.immunobtn.orange-btn:hover {
  background-color: #e16a18;
  text-decoration: none;
}

.immunobtn.white-btn {
  color: #ff7900;
  background-color: #ffffff;
  max-width: 200px;
  width: 100%;
}

.immunobtn.white-btn:hover {
  color: #ffffff;
  background-color: #4d4f53;
  text-decoration: none;
}

.immunobtn.white-btn.doc-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/Download_Icon_Orange.png);
  position: relative;
  top: 3px;
  padding-right: 11px;
}

.arrow-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png);
  position: relative;
  top: 8px;
}

.video-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images/video-link.png);
  position: relative;
  top: 8px;
  padding-right: 15px;
}

.doc-btn:before {
  content: url(/sites/all/themes/adaptive_2015/images/pdf-link.png);
  position: relative;
  top: 8px;
  padding-right: 11px;
}

.researcher-profile-button a:before {
  width: 45px;
  height: 45px;
  display: inline-block;
  position: absolute;
  left: 230px;
  top: 115px;
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png);
}

.researcher-profile-button a:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png);
}

.immuno-kc-contact-buttons {
  padding-top: 0px !important;
  display: flex;
  justify-content: space-evenly;
  max-width: 800px;
  margin: 0 auto;
}

@media only screen and (max-width: 770px) {
  .immuno-kc-contact-buttons {
    display: block;
    margin-bottom: -40px;
  }
}

.immuno-kc-contact-buttons a {
  width: auto !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 770px) {
  .immuno-kc-contact-buttons a {
    display: block;
    max-width: 300px;
    margin: 0 auto 40px;
  }
}

ol.alt-ol {
  padding-left: 1em;
}

ol.alt-ol p {
  margin-bottom: 10px;
}

.immunoseq-secondary-nav-wrap {
  line-height: 85px;
}

.immunoseq-secondary-nav-wrap ul {
  padding-left: 0;
  font-size: 0;
}

.immunoseq-secondary-nav-wrap li.leaf:last-child a {
  border: none;
}

.immunoseq-secondary-nav-wrap li {
  display: inline-block;
  text-align: center;
}

.immunoseq-secondary-nav-wrap li a {
  color: #7c7c7f;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  padding: 4px 23px;
}

.immunoseq-secondary-nav-wrap li a:hover {
  color: #ff7900;
  font-weight: 700;
  text-decoration: none;
}

.immunoseq-secondary-nav-wrap li:after {
  content: "";
  display: block;
  border-left: 1px solid #4d4f53;
  height: 20px;
  position: absolute;
  top: 35px;
  width: 1px;
}

.immunoseq-secondary-nav-wrap li:first-child:after {
  border-left: none;
}

.immunoseq-secondary-nav-wrap li.active a {
  color: #ff7900;
  font-weight: 700;
}

.full-screen-width {
  position: relative;
}

.full-screen-width>div {
  padding-top: 65px;
}

.full-screen-width-short {
  position: relative;
}

.full-image-background {
  position: relative;
}

.full-image-background p {
  max-height: 500px;
  overflow: hidden;
}

.full-image-background img {
  position: relative;
  height: auto;
  width: 100%;
}

.bg-orange {
  background-color: #ff7900;
}

.bg-orange p,
.bg-orange li,
.bg-orange h1,
.bg-orange h2,
.bg-orange h3,
.bg-orange h4,
.bg-orange .media-title,
.bg-orange .footnote,
.bg-orange .caption {
  color: #ffffff;
}

.bg-orange h2:after,
.bg-orange h3:after {
  border-bottom-color: #ffffff;
}

.bg-dark-gray {
  background-color: #4d4f53;
}

.bg-dark-gray p,
.bg-dark-gray li,
.bg-dark-gray h1,
.bg-dark-gray h2,
.bg-dark-gray h3 {
  color: #ffffff;
}

.bg-dark-gray h1:after,
.bg-dark-gray h2:after,
.bg-dark-gray h3:after {
  border-bottom-color: #ffffff;
}

.bg-alt-gray {
  background-color: #ebedee;
}

.bg-light-gray {
  background-color: #e5e3e2;
}

.top-callout-banner-wrap.full-screen-width>div {
  padding-top: 0;
}

.top-callout-banner-wrap .top-callout-banner-title-container {
  padding-top: 42px;
}

.top-callout-banner-wrap .top-callout-banner-content-container {
  margin-bottom: 32px;
}

.products-secondary-nav-line-shadow {
  margin: -3em 0;
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: block;
}

.products-services-and-kit-left-graphic-link {
  height: 69px;
  width: 191px;
  display: inline-block;
  position: absolute;
  left: 65%;
  bottom: 1.5em;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Inactive.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-left-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Hover.png);
  text-decoration: none;
}

.products-services-and-kit-right-graphic-link {
  height: 69px;
  width: 200px;
  display: inline-block;
  position: absolute;
  right: 65%;
  bottom: 1.5em;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Inactive.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-right-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Hover.png);
  text-decoration: none;
}

.products-services-and-kit-bottom-graphic {
  padding-bottom: 3em;
}

.products-service-and-kit-bottom-graphic {
  padding-bottom: 3em;
}

.products-services-and-kit-bottom-graphic-link {
  height: 135px;
  width: 310px;
  display: inline-block;
  background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_Analyzer_Inactive_NEW.png) center top no-repeat;
  text-decoration: none;
}

.products-services-and-kit-bottom-graphic-link:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_Analyzer_Hover_NEW.png);
  text-decoration: none;
}

.products-service-graphic {
  padding-bottom: 3em;
}

.products-kit-graphic {
  padding-bottom: 3em;
}

.products-analyzer-graphic {
  padding-bottom: 3em;
}

.products-order-now {
  text-align: center;
}

.products-order-now p {
  display: inline-block;
  padding: 0 10px;
  margin: 15px 0;
}

.products-human-mouse-title {
  padding: 30px 0px 10px;
}

.products-circles {
  text-align: center;
  border-top-style: solid;
  border-top-width: thin;
  border-top-color: #a6a7a8;
  padding-top: 20px;
  padding-bottom: 3em;
}

.products-circles p {
  display: inline-block;
  margin-bottom: 0 !important;
  width: 19%;
  vertical-align: top;
}

.products-circles p a {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

.products-circles p a span {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 700;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  color: #fff;
  text-align: center;
  padding-top: 25px;
}

.products-circles p a .products-orange-circle {
  background: #ff7900;
}

.products-circles p a .products-orange-circle:hover {
  background: #d8650d;
}

.products-circles p a .products-green-circle {
  background: #b8ce00;
}

.products-circles p a .products-green-circle:hover {
  background: #87b800;
}

.products-circles p a .products-yellow-circle {
  background: #ffce00;
}

.products-circles p a .products-yellow-circle:hover {
  background: #e4a112;
}

.products-circles p a .products-turq-circle {
  background: #00808a;
}

.products-circles p a .products-turq-circle:hover {
  background: #006073;
}

.products-circles p a .products-blue-circle {
  background: #1385d3;
}

.products-circles p a .products-blue-circle:hover {
  background: #1369bc;
}

.products-loci-table .rwd-table {
  border-spacing: 0px;
  color: #4d4f53;
  margin-bottom: 60px;
  margin-top: 80px;
  min-width: 100%;
  overflow: hidden;
}

.products-loci-table .rwd-table th {
  background-color: #ff7900;
  border-right: 1px solid #ff7900;
  color: #ffffff;
  display: table-cell;
  margin: 0.5em 1em;
  padding: 1em;
  text-align: center;
}

.products-loci-table .rwd-table th:first-child {
  background-color: transparent;
  color: #ff7900;
  font-weight: 200;
  padding-left: 0;
  text-align: left;
}

.products-loci-table .rwd-table th:nth-child(2) {
  border-right: 1px solid #ffffff;
}

.products-loci-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  border-right: 1px solid #4d4f53;
  display: table-cell;
  font-weight: 700;
  margin: 0em 1em;
  min-height: 3.5em;
  padding: 0 1em;
  position: relative;
  text-align: center;
}

.products-loci-table .rwd-table td p {
  margin: 12px 0 11px 0;
}

.products-loci-table .rwd-table td p span {
  display: block;
  font-size: 12px;
  font-weight: 200;
  text-align: center;
}

.products-loci-table .rwd-table td:first-child {
  padding-left: 0;
  padding-top: 0.5em;
  text-align: left;
}

.products-loci-table .rwd-table td:first-child:before {
  background-color: transparent;
  border-right: none;
  color: #ff7900;
}

.products-loci-table .rwd-table td:nth-child(2) {
  border-right: 1px solid #ff7900;
}

.products-loci-table .rwd-table td:before {
  background-color: #ff7900;
  border-right: 1px solid #4d4f53;
  color: #ffffff;
  content: attr(data-th) ":";
  display: none;
  left: 0;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  position: absolute;
  width: 8em;
}

.products-loci-table .rwd-table:before {
  border-left: 1px solid #ff7900;
  border-right: 1px solid #ff7900;
  border-top: 1px solid #ff7900;
  color: #ff7900;
  content: "LOCI";
  display: inline-block;
  font-weight: 100;
  height: 20px;
  left: 16.5%;
  position: absolute;
  text-align: center;
  top: -30px;
  width: 83.5%;
}

.p-plus {
  font-size: 100px;
  position: absolute;
  right: 2.7em;
  margin-bottom: 0;
  content: "";
}

.p-plus-last {
  font-size: 100px;
  position: absolute;
  left: 2.7em;
  bottom: 0.83em;
}

.quantdes {
  width: 20%;
}

.products-flexible-sample-requirements-graphic {
  padding-bottom: 3em;
}

.quantifiable-results-graphics-last {
  padding-bottom: 3em;
}

.quantifiable-results-circles {
  width: 75%;
  margin-top: 40px;
}

.quantifiable-results-horizontal-circle-1 {
  float: left;
  width: 25%;
}

.quantifiable-results-horizontal-circle-2 {
  float: left;
  width: 43%;
}

.quantifiable-results-horizontal-circle-2 .p-plus {
  right: 2.3em;
}

.quantifiable-results-horizontal-circle-2 .p-plus-last {
  left: 2.3em;
  bottom: 0.83em;
}

.quantifiable-results-horizontal-circle-3 {
  float: left;
  width: 24%;
  margin-bottom: 6em;
}

.quantifiable-results-download {
  float: right;
  width: 25%;
  background-color: #dadada;
  margin-top: 40px;
}

.quantifiable-results-download .inside {
  padding-right: 0.5em;
}

.quantifiable-results-download p {
  font-size: 12px;
}

.quantifiable-results-download img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#knowledge-center-cta {
  text-align: left;
  margin-top: 60px;
}

#knowledge-center-cta.stretch {
  margin-bottom: 60px;
}

#knowledge-center-cta.no-top {
  margin-top: 0;
}

#knowledge-center-cta p {
  display: inline-block;
  padding: 0 10px;
  margin: 25px 0;
  max-width: 65%;
  vertical-align: middle;
}

#knowledge-center-cta p span {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}

.immunoseq-product-kits .assay-slider-toggle-wrap {
  display: none;
}

.immunoseq-product-kits .view-assay-slider .no-slide {
  display: none !important;
}

.immunoseq-product-kits .view-assay-slider .jcarousel-navigation {
  background-image: none !important;
}

.immunoseq-product-kits .view-assay-slider .assay-slide-nav {
  padding-left: 3px;
  margin-left: 22px;
  cursor: default;
}

.immunoseq-product-kits .hstcrb-styling h2 {
  text-transform: none !important;
}

.order-now-left {
  padding-top: 3.2em !important;
  padding-bottom: 2em !important;
}

.order-now-right {
  margin-top: 1.7em;
  margin-bottom: 1.7em !important;
  background: #ff7900;
}

.order-now-right h3 {
  color: #fff;
  margin-bottom: 0 !important;
  margin-top: 20px;
}

.order-now-right a.immunobtn {
  width: 200px !important;
  text-transform: uppercase;
}

.order-now-left-image {
  float: left;
  padding-right: 10px;
}

.order-now-left-image p {
  margin-top: 0;
}

.order-now-left-content {
  text-align: left;
}

.order-now-left-content h1,
.order-now-left-content h2 {
  text-align: left;
}

.order-now-left-content p {
  padding-left: 0;
}

.order-now-left-content a.immunobtn {
  left: 127px;
  position: absolute;
  top: 110px;
}

.assay-slider-toggle-wrap {
  border-bottom: 1px solid #ff7900;
  margin-bottom: 10px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.assay-slider-toggle-wrap .assay-slider-toggle {
  display: inline-block;
  width: 50%;
  text-align: center;
}

.assay-slider-toggle-wrap .human-toggle {
  border-bottom: 5px solid #ffffff;
}

.assay-slider-toggle-wrap .human-toggle:hover p {
  color: #ff7900;
  font-weight: 400;
  cursor: hand;
  cursor: pointer;
}

.assay-slider-toggle-wrap .human-toggle.active {
  border-bottom: 5px solid #ff7900;
}

.assay-slider-toggle-wrap .human-toggle.active p {
  color: #ff7900;
  font-weight: 400;
}

.assay-slider-toggle-wrap .mouse-toggle {
  border-bottom: 5px solid #ffffff;
}

.assay-slider-toggle-wrap .mouse-toggle:hover p {
  color: #ff7900;
  font-weight: 400;
  cursor: hand;
  cursor: pointer;
}

.assay-slider-toggle-wrap .mouse-toggle.active {
  border-bottom: 5px solid #ff7900;
}

.assay-slider-toggle-wrap .mouse-toggle.active p {
  color: #ff7900;
  font-weight: 400;
}

.immunoseq-meetup-container {
  margin-bottom: 65px !important;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-prev-horizontal {
  top: unset;
  bottom: -40px;
  left: 35%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Left.png);
  background-position: center top;
  background-repeat: no-repeat;
}

.immunoseq-meetup-container .jcarousel-skin-default .jcarousel-next-horizontal {
  top: unset;
  bottom: -40px;
  right: 35%;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Right.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-container-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-prev-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-prev-horizontal,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-next-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-next-horizontal {
  display: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 100%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul {
  left: 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal {
  height: auto;
  border: none;
  margin: 1px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
  margin: 0 auto;
  width: 40%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img {
  max-width: 930px;
  max-height: 485px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Slider_Control_NEW.png);
  background-repeat: no-repeat;
  background-position: top center;
  margin: 75px auto 50px auto;
  max-width: 48%;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li {
  margin: 0 88px 0 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li a,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li a {
  color: #9e9e9e;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li a:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li a:hover {
  color: #4d4f53;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after {
  background-color: #ff7900;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after {
  background-color: #c4da00;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after {
  background-color: #ffc400;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 17px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after {
  background-color: #008896;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 2px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after {
  background-color: #1391df;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active {
  margin: 0 88px 0 0;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active a,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active a {
  color: #4d4f53;
  text-decoration: none;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after {
  background-color: #ff7900;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after {
  background-color: #c4da00;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after {
  background-color: #ffc400;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 17px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after {
  background-color: #008896;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 2px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after {
  background-color: #1391df;
  border-radius: 15px;
  content: "";
  height: 30px;
  left: 8px;
  position: absolute;
  top: 29px;
  width: 30px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span {
  color: #c0c1bf;
  cursor: default;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav {
  margin-left: 10px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
  margin-left: 39px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:hover {
  background-color: transparent;
  content: "";
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
  margin-left: 41px;
}

body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:hover,
body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:hover {
  background-color: transparent;
  content: "";
}

.assay-inner {
  display: inline;
  font-weight: 600;
  margin: 30px auto;
  max-width: 300px;
  position: absolute;
}

.assay-available {
  margin: 15px 0;
  font-weight: 600;
  text-transform: uppercase;
}

.assay-link {
  text-align: center;
}

.assay-available-light {
  font-weight: 200;
}

.analyzer-image-map img {
  max-width: 100%;
  height: auto;
}

.data-analysis-bottom-button .immunobtn {
  margin-top: 20px;
}

.kit-workflow-graphic {
  height: 300px;
  width: 100%;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Kit_Workflow_NEW.png) center top;
  background-repeat: no-repeat;
  background-size: contain;
}

.simple-step-1 {
  padding-top: 10px !important;
}

.simple-step-2 {
  padding-top: 27px !important;
}

.simple-step-3 {
  padding-top: 27px !important;
}

.immunoseq-product-service .simple-step-2 {
  padding-top: 0px !important;
}

.products-kit-client-services-wrap {
  padding-bottom: 6em !important;
}

.pane-new-research-profiles .views-field-field-researcher-image {
  width: auto;
  height: 155px;
  overflow: hidden;
}

.pane-new-research-profiles .views-field-title {
  position: relative !important;
  height: auto !important;
  background-color: transparent !important;
  padding: 15px 0 0 0 !important;
}

.pane-new-research-profiles .views-field-title a {
  color: #4d4f53 !important;
  font-size: 16px !important;
}

.pane-new-research-profiles .views-field-field-position {
  position: relative !important;
  height: auto !important;
  padding: 0 !important;
  color: #4d4f53 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

.panels-flexible-region-161-center {
  padding-right: 15px !important;
}

.panels-flexible-region-161-center p {
  font-size: 16px;
}

.yia-apply-now {
  background-position: 20% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_YIA_ApplyNow_Inactive.png);
  min-height: 81px;
  background-position: top center;
  background-repeat: no-repeat;
  display: block;
}

.yia-apply-now:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_YIA_ApplyNow_Hover.png);
}

.panels-flexible-region-161-apply_now {
  background-color: #ff7900;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.panels-flexible-region-161-apply_now p {
  color: #fff !important;
  margin: 0;
}

.panels-flexible-region-161-apply_now p a {
  font-size: 20px !important;
  color: #fff !important;
  margin: 0;
  padding-top: 100px;
}

.panels-flexible-region-161-apply_now p a img {
  margin-bottom: 10px;
}

.power-of-sequencing-container>div {
  padding-top: 65px;
}

.innovative-minds-wrap {
  position: relative;
}

.innovative-minds-container .innovative-minds-title {
  padding-top: 65px;
}

.innovative-minds-overlay {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 65px;
}

.panels-flexible-row-189-13-inside {
  padding-bottom: 65px;
}

.panels-flexible-region-195-technology-inside .panel-pane.pane-custom.pane-15 {
  margin-top: 30px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
  float: left;
  width: 65%;
  margin-bottom: 50px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
  float: left;
  width: 33%;
  margin-left: 1%;
  margin-right: 1%;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-container-horizontal {
  max-width: 346px;
  width: 100%;
  padding: 20px 2px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider li {
  max-width: 300px;
  height: 100%;
  border: none;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-clip.jcarousel-clip-horizontal {
  width: 100%;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-prev-horizontal {
  left: 0;
  top: 325px;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Technology_Slideshow_Arrow-Left.png) no-repeat center;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-next-horizontal {
  right: 0;
  top: 325px;
  background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Technology_Slideshow_Arrow-Right.png) no-repeat center;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation {
  width: 100%;
  border-top: 1px solid #4d4f53;
  margin-top: 20px;
  padding-top: 10px;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li span {
  color: #fff;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li span:after {
  content: "";
  display: inline-block;
  position: relative;
  height: 10px;
  width: 10px;
  top: 0;
  left: 0;
  right: 0;
  c-moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #c9cacb;
  visibility: visible;
}

.panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-navigation li.active span:after {
  background-color: #ff7900;
}

.immunoseq-inquiry-to-insight-container h1,
.immunoseq-inquiry-to-insight-container h2 {
  padding-top: 65px;
}

.immunoseq-for-callout-container {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-intro {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count {
  text-align: center;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count p {
  margin: 40px 0px 0px;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul {
  list-style-type: none;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul li {
  text-align: center;
  background-color: #333434;
  display: inline-block;
  font-size: 40px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200;
  margin-right: 4px;
  padding: 9px 0 3px 0;
  width: 41px;
  z-index: 1;
  position: relative;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul li:before {
  border-top: 2px solid #4d4f53;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-pub-count ul:before {
  content: url(/sites/all/themes/adaptive_2015/images/immunoseq/immunoSEQ_Overview_PubCounter_Icon.png);
  position: relative;
  top: 25px;
  left: -30px;
}

.immunoseq-people-publishing-wrap .immunoseq-people-publishing-button {
  text-align: center;
  padding: 32px 0 65px;
}

.immunoseq-for-callout-research-intro-text {
  font-size: 22px;
  padding-bottom: 20px;
}

.immunoseq-for-callout-research-image {
  margin-top: 30px;
}

.immunoseq-for-callout-development-intro-text {
  font-size: 22px;
  padding-bottom: 20px;
}

.immunoseq-for-callout-development-image {
  margin-top: 42px;
}

.inquiry-to-insights-table-header {
  width: 100%;
  display: block;
  font-size: 70px !important;
  text-align: center;
  color: #4d4f53 !important;
}

.inquiry-to-insights-table-header p {
  font-weight: 700 !important;
}

.inquiry-to-insights-table-top-border {
  display: block;
  width: 100%;
  height: 15px;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  margin-bottom: 20px;
  border-color: #a6a7a8;
}

.immunoseq-inquiry-to-insight-content {
  margin-bottom: 40px;
}

.immunoseq-inquiry-to-insight-content #inquiry-to-insights-content-container {
  width: 100%;
  padding-bottom: 140px;
}

.immunoseq-inquiry-to-insight-content #inquiry-to-insights-content-container #inquiry-to-insights-content-wrap {
  float: left;
  text-align: center;
  width: 20%;
}

.immunoseq-inquiry-to-insight-intro-text p {
  padding-bottom: 20px;
}

.immunoseq-people-driving-discovery-wrap {
  position: relative;
}

.immunoseq-people-driving-discovery-content {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 65px;
  margin-left: 120px;
  margin-right: 120px;
  overflow: hidden;
}

.immunosequencing-your-way-left-image p,
.immunosequencing-your-way-right-image p {
  text-align: center;
}

.immunoseq-service-button {
  text-align: center;
  padding: 20px 0 65px;
  text-transform: uppercase;
}

.immunoseq-kit-button {
  text-align: center;
  padding: 20px 0 65px;
  text-transform: uppercase;
}

.view-immunoseq-events .jcarousel-container-horizontal {
  padding: 0px;
  height: 650px;
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-clip-horizontal {
  width: 100%;
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item {
  height: 600px;
  width: 275px;
  position: relative;
  margin-bottom: 10px;
  border: none;
  -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.1);
}

.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-prev-horizontal,
.view-immunoseq-events .jcarousel-container-horizontal .jcarousel-next-horizontal {
  z-index: 2;
}

.view-immunoseq-events .views-field-field-event-type {
  padding-bottom: 10px;
}

.view-immunoseq-events .views-field-field-event-type .event-thumb img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap {
  height: 195px;
  text-transform: uppercase !important;
  position: relative;
  color: #fff;
  z-index: 1;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap:after {
  content: " ";
  display: block;
  z-index: -1;
  position: absolute;
  height: 195px;
  top: 0;
  left: 0;
  right: 0;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-month {
  display: block;
  font-weight: 600 !important;
  padding: 1em 0 0 0;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-day {
  display: block;
  font-size: 4em;
  position: relative;
  top: 10px;
}

.view-immunoseq-events .views-field-field-event-type .overlay-wrap .inner-time {
  display: block;
  font-weight: 600 !important;
  position: relative;
  top: 20px;
}

.view-immunoseq-events .views-field-field-event-type .type-Seminars:after {
  background: rgba(0, 150, 209, 0.5);
}

.view-immunoseq-events .views-field-field-event-type .type-Events:after {
  background: rgba(0, 40, 81, 0.5);
}

.view-immunoseq-events .views-field-field-event-type .type-Speaking.Engagements:after {
  background: rgba(128, 177, 0, 0.5);
}

.view-immunoseq-events .views-field-title {
  text-align: left;
  font-weight: 600;
  padding: 0.2em 1em;
}

.view-immunoseq-events .views-field-field-location {
  text-align: left;
  font-weight: 600;
  padding: 0px 1em;
}

.view-immunoseq-events .views-label-field-location {
  display: none;
}

.view-immunoseq-events .views-field-body {
  text-align: left;
  padding: 0 1em;
  width: 100%;
  height: 275px;
  overflow: auto;
}

.view-immunoseq-events .views-field-field-event-type-1 {
  position: absolute;
  bottom: 1em;
  left: 1em;
  padding-bottom: 0.5em;
  font-weight: 600;
  text-transform: uppercase;
}

.resources-row {
  max-height: 400px;
  min-height: 300px;
}

.resources-row .resources-cell {
  text-align: center;
}

.resources-row .resources-cell p img {
  height: 70px;
}

.resources-row .resources-cell .immunobtn {
  margin: 5px;
  text-transform: none;
}

.resources-row-1 {
  margin-bottom: 40px !important;
}

.resources-row-2 {
  margin-top: 40px !important;
}

.region-immunoseq-footer h1,
.region-immunoseq-footer h2 {
  font-weight: 200;
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px !important;
  margin-top: 35px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase !important;
}

.region-immunoseq-footer h1:after,
.region-immunoseq-footer h2:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #ffffff;
}

.region-immunoseq-footer a {
  color: #ffffff;
}

.region-immunoseq-footer a:hover {
  text-decoration: none;
}

.region-immunoseq-footer p {
  margin: 0 0 0 !important;
}

.immunoseq-footer-link-container {
  width: 100%;
  margin-top: 45px;
  margin-bottom: 75px;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap {
  float: left;
  text-align: center;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .immunoseq-footer-link {
  background-repeat: no-repeat;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 70px;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .international-distributors {
  background-position: 30% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_International_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .international-distributors:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_International_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .sample-guidelines {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_SampleGuidelines_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .sample-guidelines:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_SampleGuidelines_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .account-executive {
  background-size: 60px;
  background-repeat: no-repeat;
  background-position: 60px 0px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_YIA-Icon_Inactive2.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .account-executive:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_YIA-Icon_Hover2.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .demo-analyzer {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_AnalyzerDemo_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .demo-analyzer:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_AnalyzerDemo_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .grant-support {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_GrantSupport_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .grant-support:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_GrantSupport_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .knowledge-center {
  background-position: 50% 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_KnowledgeCenter_Inactive.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap .knowledge-center:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Footer_KnowledgeCenter_Hover.png);
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(1) {
  width: 32%;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(2) {
  width: 32%;
  margin: 0 2%;
}

.immunoseq-footer-link-container .immunoseq-footer-link-wrap:nth-child(3) {
  width: 32%;
}

.panels-flexible-row-161-main-row {
  height: 100%;
  margin-bottom: 40px;
}

.immunoseq-disclaimer {
  font-size: 12px;
  font-style: italic;
  height: 85px;
  padding: 45px 0 0 0;
}

.panels-flexible-row-196-2.ordering-top-container {
  margin-bottom: 65px;
}

.ordering-contact-executive-top-wrap .support-table .mobile-table {
  display: none;
}

.ordering-contact-executive-top-wrap .support-table .desktop-table {
  display: table;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table {
  border-spacing: 0px;
  color: #4d4f53;
  margin-bottom: 60px;
  margin-top: 80px;
  min-width: 100%;
  overflow: hidden;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th {
  background-color: #ff7900;
  border-right: 1px solid #ff7900;
  color: #ffffff;
  display: table-cell;
  font-weight: normal;
  margin: 0.5em 1em;
  padding: 1em;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th:first-child {
  background-color: transparent;
  color: #ff7900;
  font-weight: 200;
  padding-left: 0;
  text-align: left;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table th:nth-child(2) {
  border-right: 1px solid #ffffff;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td {
  border-bottom: 1px solid #4d4f53;
  border-right: 1px solid #4d4f53;
  display: table-cell;
  font-weight: 700;
  margin: 0em 1em;
  min-height: 3.5em;
  padding: 0 1em;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant {
  background-color: #d7d7d7;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant.main-constant {
  display: table-cell;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td.constant.sup-constant {
  display: none;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p {
  margin: 12px 0 11px 5px;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span {
  display: block;
  font-size: 12px;
  font-weight: 200;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.true {
  font-size: 0;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.true:before {
  content: "\2713";
  font-size: 16px;
  font-weight: 700;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td p span.false {
  font-size: 0;
  text-align: center;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:first-child {
  padding-left: 0;
  padding-top: 0.5em;
  text-align: left;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:first-child:before {
  background-color: transparent;
  border-right: none;
  color: #ff7900;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:nth-child(2) {
  border-right: 1px solid #ff7900;
}

.ordering-contact-executive-top-wrap .support-table .rwd-table td:nth-child(2).main-constant {
  border-right: 1px solid #4d4f53;
}

.ordering-contact-executive-top-wrap .bg-light-gray h2 {
  padding-bottom: 30px;
  margin-bottom: 0;
}

.plain-link {
  color: #4d4f53;
}

.contact-info-content {
  display: inline-block;
  width: 80%;
  margin-left: 10px;
}

.panel-flexible.panels-flexible-196 .panels-flexible-row-196-3.Ordering.Graphics {
  margin-bottom: 65px;
}

.panel-flexible.panels-flexible-196 h3.in-line {
  text-transform: none !important;
}

.panel-flexible.panels-flexible-196 .ordering-contact-executive-lower-container .panel-pane {
  margin-bottom: 40px;
}

.panel-flexible.panels-flexible-196 .ordering-contact-executive-lower-container .panel-pane .map-color {
  width: 25px;
  height: 24px;
  margin: 3px;
  float: left;
}

.panels-flexible-row-inside.panels-flexible-row-196-3-inside .pane-content {
  padding: 10px;
}

.ordering-contact-executive-bottom-container {
  margin-bottom: 30px;
}

.ordering-contact-executive-bottom-container>div {
  padding-top: 0 !important;
}

.color-northwest {
  background-color: #009ccd;
}

.color-northeast {
  background-color: #0f8037;
}

.color-south-southwest {
  background-color: #ff7900;
}

.color-mid-atlantic {
  background-color: #c4da00;
}

.color-midwest {
  background-color: #4d4f53;
}

.color-southeast {
  background-color: #002851;
}

.color-international {
  background-color: #593c79;
}

.experts-video-container {
  margin: 30px auto;
}

.experts-video-wrap {
  height: 520px;
  margin-bottom: 30px;
}

.experts-video-caption {
  margin-bottom: 30px;
  margin-top: 30px;
}

#experts-video-selector-wrap .experts-video-select {
  float: left;
  margin: 0 30px 30px 0;
  max-width: 159px;
}

#experts-video-selector-wrap .experts-video-select .experts-video {
  margin: 5px;
  padding: 5px;
}

#experts-video-selector-wrap .experts-video-select .experts-video .img {
  max-width: 100%;
}

#experts-video-selector-wrap .experts-video-select p {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: light;
  margin: 0 5px;
}

#experts-video-selector-wrap .experts-video-select.current-video,
#experts-video-selector-wrap .experts-video-select:hover {
  cursor: hand;
  cursor: pointer;
}

#experts-video-selector-wrap .experts-video-select.current-video .experts-video,
#experts-video-selector-wrap .experts-video-select:hover .experts-video {
  -webkit-box-shadow: inset 0px 0px 0px 5px #ff7900;
  -moz-box-shadow: inset 0px 0px 0px 5px #ff7900;
  box-shadow: inset 0px 0px 0px 5px #ff7900;
}

#experts-video-selector-wrap .experts-video-select.current-video p,
#experts-video-selector-wrap .experts-video-select:hover p {
  font-weight: bold;
  color: #ff7900;
}

.applications-applying-content {
  min-height: 180px;
}

.panels-flexible-region-194-applying_immunoseq-inside .pane-2 .centered-80 {
  padding-bottom: 60px;
}

body.immunoseq-technology .header-wrap .header-buttons-overlay {
  top: 270px;
}

#video-col-1,
#video-col-2,
#video-col-3 {
  float: left;
  width: 32%;
}

#video-col-1 iframe,
#video-col-2 iframe,
#video-col-3 iframe {
  min-height: 169px;
}

#video-col-1 h3,
#video-col-2 h3,
#video-col-3 h3 {
  margin-top: 10px;
}

#video-col-1 h3:after,
#video-col-2 h3:after,
#video-col-3 h3:after {
  border-bottom: none;
  padding: 0;
  display: none;
}

#video-col-1,
#video-col-3 {
  margin: 0 0 65px 0;
}

#video-col-2 {
  margin: 0 2% 65px 2%;
}

.analyzer-immunoseq-analyzer-graphic-spacer {
  padding-top: 20px !important;
}

.analyzer-immunoseq-analyzer-graphic-left .inside .graphic-image-wrap,
.analyzer-immunoseq-analyzer-graphic-center .inside .graphic-image-wrap,
.analyzer-immunoseq-analyzer-graphic-right .inside .graphic-image-wrap {
  min-height: 102px;
}

#immunoseq-analyzer-key-features-control {
  width: 30%;
  float: left;
  height: auto;
}

#immunoseq-analyzer-key-features-control .view-content .views-row {
  text-align: left;
  border-left: 2px solid #909090;
  border-right: 2px solid #909090;
  line-height: 26px;
  font-weight: 200;
  padding: 10px;
}

#immunoseq-analyzer-key-features-control .view-content .views-row.current-feature {
  color: #ffffff;
  background-color: #4d4f53;
  border-right: none;
  position: relative;
}

#immunoseq-analyzer-key-features-control .view-content .views-row.current-feature:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #4d4f53;
  border-style: solid;
  border-width: 23px;
}

#immunoseq-analyzer-key-features-control .view-content .views-row:hover {
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
  background-color: #4d4f53;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-first {
  border-top: 2px solid #909090;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-last {
  border-bottom: 2px solid #909090;
}

#immunoseq-analyzer-key-features-control .view-content .views-row-even {
  border-top: 2px solid #909090;
  border-bottom: 2px solid #909090;
}

#immunoseq-analyzer-key-features-content {
  width: 65%;
  float: right;
  margin-top: 30px;
  margin-bottom: 70px;
}

#immunoseq-analyzer-key-features-content .view-content .views-row {
  display: none;
}

#immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image {
  width: 50%;
  float: left;
}

#immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-feature-text {
  float: left;
  width: 48%;
  margin-left: 2%;
  margin-top: 120px;
}

.analyzer-immunoseq-analyzer-graphics-container {
  margin: 30px 0 !important;
}

.power-of-sequencing-main-left-top,
.power-of-sequencing-main-left-lower,
.power-of-sequencing-main-right-top,
.power-of-sequencing-main-right-lower {
  display: block;
  min-height: 225px;
  padding: 25px 10px;
}

.power-of-sequencing-main-left-top .pane-content,
.power-of-sequencing-main-left-lower .pane-content,
.power-of-sequencing-main-right-top .pane-content,
.power-of-sequencing-main-right-lower .pane-content {
  display: none;
}

.power-of-sequencing-main-image #image-under {
  max-width: 100%;
  width: auto;
  height: auto;
}

.power-of-sequencing-main-image .power-area {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  cursor: pointer;
  cursor: hand;
  height: 50px;
  position: absolute;
  width: 50px;
  text-indent: 999px;
  overflow: hidden;
}

.power-of-sequencing-main-image .power-area:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Hover.png);
}

.power-of-sequencing-main-image .power-area.open {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Inactive.png);
}

.power-of-sequencing-main-image .power-area.open:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Hover.png);
}

.power-of-sequencing-main-image #power-left-top-area {
  top: 14%;
  left: 26%;
}

.power-of-sequencing-main-image #power-left-lower-area {
  top: 55%;
  left: 22%;
  display: none;
}

.power-of-sequencing-main-image #power-right-top-area {
  top: 20%;
  right: 12%;
}

.power-of-sequencing-main-image #power-right-lower-area {
  top: 45%;
  right: 24%;
}

.power-of-sequencing-lower-wrap {
  margin-bottom: 35px;
}

#analyzer-image-map-wrap #analyzer-image-map-base {
  max-width: 100%;
  width: auto;
  height: auto;
}

#analyzer-image-map-wrap .analyzer-control {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Inactive.png);
  background-repeat: no-repeat;
  background-position: top center;
  cursor: pointer;
  cursor: hand;
  height: 50px;
  position: absolute;
  width: 50px;
  text-indent: 999px;
  overflow: hidden;
}

#analyzer-image-map-wrap .analyzer-control:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Closed_Hover.png);
}

#analyzer-image-map-wrap .analyzer-control.current {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Inactive.png);
}

#analyzer-image-map-wrap .analyzer-control.current:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_RevealCircle_Open_Hover.png);
}

#analyzer-image-map-wrap #analyzer-map-control-1 {
  left: 55%;
  top: 44%;
}

#analyzer-image-map-wrap #analyzer-map-control-2 {
  left: 29%;
  top: 7%;
}

#analyzer-image-map-wrap #analyzer-map-control-3 {
  left: 65%;
  top: 31%;
}

#analyzer-image-map-wrap #analyzer-map-control-4 {
  left: 6%;
  top: 63%;
}

#analyzer-image-map-wrap #analyzer-map-control-5 {
  left: 73%;
  top: 71%;
}

#analyzer-image-map-wrap #analyzer-map-control-6 {
  left: 71%;
  top: 27%;
}

#analyzer-image-map-wrap #analyzer-map-control-7 {
  left: 37%;
  top: 7%;
}

#analyzer-image-map-wrap #analyzer-map-control-8 {
  left: 88%;
  top: 26%;
}

body.immunoseq-analyzer .analyzer-image-map-container {
  margin-bottom: 65px;
}

body.immunoseq-analyzer .analyzer-image-map-container #analyzer-image-map-wrap {
  padding-bottom: 3em;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal {
  width: 100%;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul {
  left: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-clip-horizontal ul .jcarousel-item-horizontal {
  height: auto;
  border: none;
  margin: 0;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation {
  visibility: hidden;
  margin: 0;
  background: none;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
  top: 25%;
  display: none;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Left.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_slideshow-arrow_Right.png);
  background-position: center top;
  background-repeat: no-repeat;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item {
  padding: 0 60px;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image {
  width: 35%;
  float: left;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body {
  width: 65%;
  float: left;
  margin-top: 25px;
}

body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p,
body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p,
body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body p {
  text-align: left;
}

body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay p,
body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay p {
  font-size: 34px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list {
  list-style: none;
  padding-left: 0;
  text-indent: 0;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li {
  border-right: 1px solid #365900;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
  margin: 2em 0;
  padding: 0 20px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li:first-child,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li:first-child {
  padding: 0 20px 0 0;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list li:last-child,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list li:last-child {
  border-right: none;
  padding: 0 0 0 20px;
}

body.node-type-immunoseq-assay-hs #assay-top-content ul.assay-top-link-list:after,
body.node-type-immunoseq-assay-mm #assay-top-content ul.assay-top-link-list:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap {
  border-bottom: 1px solid #ff7900;
  margin-bottom: 20px;
  margin-top: 45px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
  float: left;
  max-width: 40%;
  padding-top: 45px;
  text-align: left;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Inactive.png");
  background-position: top center;
  background-repeat: no-repeat;
  color: #a9a9aa;
  float: right;
  height: 80px;
  margin: 0 20px;
  padding-top: 45px;
  text-align: center;
  width: 80px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn:hover {
  cursor: hand;
  cursor: pointer;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn:hover,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.current {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Hover.png");
  color: #ff7900;
  font-weight: bold;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.current {
  border-bottom: 10px solid #ff7900;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn.disabled:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn.disabled:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Kit_Inactive.png");
  color: #a9a9aa;
  font-weight: inherit;
  cursor: default;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Inactive.png");
  background-position: top center;
  background-repeat: no-repeat;
  color: #a9a9aa;
  float: right;
  height: 80px;
  margin: 0 20px;
  padding-top: 45px;
  text-align: center;
  width: 80px;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn:hover {
  cursor: hand;
  cursor: pointer;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn:hover,
body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.current {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Hover.png");
  color: #ff7900;
  font-weight: bold;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.current,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.current {
  border-bottom: 10px solid #ff7900;
}

body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn.disabled:hover,
body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn.disabled:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Service_Inactive.png");
  color: #a9a9aa;
  font-weight: inherit;
  cursor: default;
}

body.node-type-immunoseq-assay-hs ul,
body.node-type-immunoseq-assay-mm ul {
  list-style: inside none disc;
  text-indent: -1em;
  padding-left: 1em;
}

body.node-type-immunoseq-assay-hs ul li ul,
body.node-type-immunoseq-assay-mm ul li ul {
  list-style: inside none circle;
}

body.node-type-immunoseq-assay-hs td,
body.node-type-immunoseq-assay-mm td,
body.node-type-immunoseq-assay-hs th,
body.node-type-immunoseq-assay-mm th {
  padding: 10px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar,
body.node-type-immunoseq-assay-mm #assay-page-sidebar {
  float: left;
  max-width: 28%;
  margin: 0 2% 60px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar .assay-top-left,
body.node-type-immunoseq-assay-mm #assay-page-sidebar .assay-top-left {
  padding: 15px;
  background-color: #e5e3e2;
  margin: 0 0 20px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar .assay-middle-left,
body.node-type-immunoseq-assay-mm #assay-page-sidebar .assay-middle-left {
  padding: 15px;
  background-color: #e5e3e2;
  margin: 0 0 20px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block {
  background-color: #ff7900;
  padding: 20px;
  max-width: 240px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h1,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h1,
body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h2,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h2 {
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h1:after,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h1:after,
body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block h2:after,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block h2:after {
  border-bottom-color: #ffffff;
  margin: 0;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p {
  color: #ffffff;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p span.full-line-span,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p span.full-line-span {
  display: block;
  text-align: center;
  width: 100%;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p a.assay-contact-email,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p a.assay-contact-email {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Mail_Icon_Inactive.png");
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 10px 0 10px 40px;
  text-decoration: none;
}

body.node-type-immunoseq-assay-hs #assay-page-sidebar #assay-contact-block p a.assay-contact-email:hover,
body.node-type-immunoseq-assay-mm #assay-page-sidebar #assay-contact-block p a.assay-contact-email:hover {
  background-image: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Assay_Mail_Icon_Hover.png");
  text-decoration: none;
}

body.node-type-immunoseq-assay-hs .inner-title-wrap,
body.node-type-immunoseq-assay-mm .inner-title-wrap {
  min-height: 100px;
}

body.node-type-immunoseq-assay-hs .inner-title-wrap .immunobtn,
body.node-type-immunoseq-assay-mm .inner-title-wrap .immunobtn {
  margin: 15px 0 40px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-primary-content,
body.node-type-immunoseq-assay-mm #assay-page-primary-content {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-assay-hs #assay-page-primary-content h2.in-line,
body.node-type-immunoseq-assay-mm #assay-page-primary-content h2.in-line {
  margin-bottom: 1em;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left h2.study-title {
  margin: 0 auto 30px auto;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-left div.author p {
  font-style: italic;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-right {
  float: left;
  max-width: 28%;
  margin: 0 0 60px 2%;
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-top-content .top-right .immunobtn {
  display: block;
  margin: 0 auto;
}

body.node-type-immunoseq-case-studies #case-study-primary-content {
  float: left;
  max-width: 70%;
  margin: 0 0 60px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content h3:after {
  margin: 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner {
  margin: 0 0 70px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image {
  margin: 15px 0;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image .img {
  min-width: 100%;
  max-width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .image-full {
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .image-half {
  width: 48%;
  float: left;
  margin: 15px 1%;
  max-height: 280px;
  min-height: 180px;
}

body.node-type-immunoseq-case-studies #case-study-primary-content .case-study-primary-inner .inner-image-caption {
  width: 100%;
  float: left;
  margin: 15px 0;
}

body.node-type-immunoseq-case-studies #case-study-sidebar {
  float: left;
  max-width: 28%;
  margin: 0 0 60px 2%;
  width: 100%;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why {
  background-color: #d7d7d7;
  padding: 15px;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why h3.centered {
  display: block;
  margin: 0 auto;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why div.bar-before {
  margin: 10px 0;
}

body.node-type-immunoseq-case-studies #case-study-sidebar #case-study-why div.bar-before:before {
  background-color: #ff7900;
  content: "";
  display: inline-block;
  height: 5px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 30px;
}

body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
  max-width: 45%;
  top: 70px;
}

body.immunoseq-case-studies h3:after {
  margin: 0;
}

body.immunoseq-case-studies h3 a {
  color: #4d4f53;
}

body.immunoseq-case-studies div.author p {
  font-style: italic;
  margin-top: 1em;
}

body.immunoseq-case-studies .pane-case-studies-feed {
  margin-bottom: 60px;
}

body.immunoseq-case-studies #autoimmunity-cases {
  margin-top: 60px;
}

body.immunoseq-case-studies .pane-case-studies-feed h3.pane-title {
  background-color: #717275;
  padding-left: 10px;
  color: #ffffff;
  font-size: 16px;
}

body.immunoseq-case-studies .pane-case-studies-feed h3.pane-title:after {
  display: none;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row {
  margin-left: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #bebcbc;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
  width: 64%;
  float: left;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
  width: 33%;
  margin: 0 0 30px 3%;
  float: left;
  position: relative;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a {
  position: relative;
  display: block;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png");
  display: inline-block;
  height: 41px;
  right: 0;
  position: absolute;
  bottom: 0;
  width: 45px;
}

body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:hover:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png");
}

body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
  max-width: 52%;
  top: 70px;
}

body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
  font-size: 34px;
}

body.immunoseq-researcher-profiles .immunoseq-researcher-profiles-top-right {
  margin-top: 60px;
}

body.immunoseq-researcher-profiles .immunoseq-researcher-profiles-top-right img {
  margin-top: 5px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed {
  margin-top: 90px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row {
  margin-bottom: 30px;
  border-bottom: 1px solid #bebcbc;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
  width: 64%;
  float: left;
  margin-bottom: 30px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title h3:after {
  margin: 0;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title h3 a {
  color: #4d4f53;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title p.position {
  font-style: italic;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
  width: 33%;
  margin: 0 0 30px 3%;
  float: left;
  position: relative;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a {
  position: relative;
  height: 100%;
  display: block;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Inactive.png");
  display: inline-block;
  height: 40px;
  right: 0;
  position: absolute;
  bottom: 0;
  width: 47px;
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:hover:after {
  content: url("/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Applications_CornerArrow_Hover.png");
}

body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a img {
  height: auto;
}

#pardot-flyout-wrap {
  display: block;
  position: fixed;
  right: -999em;
  top: 210px;
  overflow: auto;
  max-width: 270px;
  background-color: #ff7900;
  z-index: 2147483647;
  -webkit-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
  box-shadow: -3px 0px 5px 1px rgba(0, 0, 0, 0.35);
}

#pardot-flyout-wrap #pardot-close-control {
  color: #ffffff;
  font-size: 26px;
  padding: 5px;
}

#pardot-flyout-wrap #pardot-close-control.open {
  height: 30px;
  line-height: 1em;
  width: 30px;
  padding: 5px 10px;
}

#pardot-flyout-wrap #pardot-close-control.closed {
  height: 138px;
  width: 30px;
  padding: 15px 5px;
}

#pardot-flyout-wrap #pardot-close-control.closed:hover {
  background-color: #d96a17;
}

#pardot-flyout-wrap #pardot-close-control:hover {
  cursor: hand;
  cursor: pointer;
}

body.knowledge-center {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

body.knowledge-center h2.pane-title {
  background: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  padding-bottom: 15px;
  text-align: left;
  text-transform: uppercase;
}

body.knowledge-center h2.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: left;
  padding-top: 15px;
  position: absolute;
}

body.knowledge-center h2.kc_blocktitle {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 2em;
  text-align: center;
}

body.knowledge-center h3.kc_centertitle {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

body.knowledge-center h4.pane-title {
  background: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 5px;
  text-align: left;
  text-transform: uppercase;
}

body.knowledge-center p {
  font-weight: 300;
}

body.knowledge-center li {
  font-weight: 300;
}

body.knowledge-center a.kc-alt-link {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

body.knowledge-center a.kc-alt-link:hover {
  color: #2a6496;
  text-decoration: none;
}

body.knowledge-center .center-underline:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.knowledge-center .left-underline:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: left;
  padding-top: 15px;
  border-bottom: 1px solid #4d4f53;
}

body.knowledge-center .bg-orange {
  background-color: #ff7900;
}

body.knowledge-center .bg-orange p,
body.knowledge-center .bg-orange li,
body.knowledge-center .bg-orange h1,
body.knowledge-center .bg-orange h2,
body.knowledge-center .bg-orange h3,
body.knowledge-center .bg-orange h4,
body.knowledge-center .bg-orange .media-title,
body.knowledge-center .bg-orange .footnote,
body.knowledge-center .bg-orange .caption {
  color: #ffffff;
}

body.knowledge-center .bg-orange h2:after,
body.knowledge-center .bg-orange h3:after {
  border-bottom-color: #ffffff;
}

body.knowledge-center .bg-lightest-gray {
  background-color: #d7d7d7;
}

body.knowledge-center .bg-lightest-gray p,
body.knowledge-center .bg-lightest-gray li,
body.knowledge-center .bg-lightest-gray h1,
body.knowledge-center .bg-lightest-gray h2,
body.knowledge-center .bg-lightest-gray h3 {
  color: #4d4f53;
}

body.knowledge-center .breadcrumb a {
  color: #fff;
}

body.knowledge-center .breadcrumb li {
  color: #fff;
}

body.knowledge-center .breadcrumb>li+li::before {
  color: #fff;
  content: ">";
  padding: 0 5px;
}

body.knowledge-center .secondary-nav-line-shadow {
  margin: -3em 0 5em;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line {
  border: 0 none;
  height: 1px;
  margin: 3em 0;
  position: relative;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line:before {
  background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%) repeat scroll 0 0;
  content: "";
  height: 1em;
  top: -0.5em;
  position: absolute;
  width: 100%;
}

body.knowledge-center .secondary-nav-line-shadow .shaded-line:after {
  background: #fff none repeat scroll 0 0;
  content: "";
  height: 0.5em;
  top: 1px;
  position: absolute;
  width: 100%;
}

body.knowledge-center .secondary-nav-line-shadow.short {
  margin: -3em 0 0 0;
}

body.knowledge-center .secondary-nav-line-shadow.short .shaded-line {
  margin: 3em 0 0 0;
}

body.knowledge-center .kc-search-full {
  margin-bottom: 3em;
}

body.knowledge-center .kc-search-full div.pane-content {
  padding: 30px 0;
}

body.knowledge-center .kc-search-full div.pane-content form {
  margin: 0 auto;
  max-width: 65%;
}

body.knowledge-center .kc-search-full div.pane-content form div.form-group {
  margin-bottom: 0;
}

body.knowledge-center .kc-search-full div.pane-content form div.form-group input.form-control {
  border-color: #b5b6b4;
  margin-bottom: 0;
}

body.knowledge-center .kc-topic-main {
  max-width: 540px;
  margin-right: 100px;
}

body.knowledge-center .kc-topic-sidebar {
  max-width: 300px;
  margin-right: 0px;
}

body.knowledge-center .kc-search-compact input.form-control {
  border-color: #b5b6b4;
  margin-bottom: 40px;
}

body.knowledge-center .header-wrap {
  color: #fff;
  text-align: center;
}

body.knowledge-center .header-wrap .header-background {
  position: relative;
  max-height: 250px;
  min-height: 250px;
  overflow: hidden;
}

body.knowledge-center .header-wrap .header-background img {
  height: auto;
  min-height: 250px;
  min-width: 100%;
  position: relative;
  width: auto;
}

body.knowledge-center .header-wrap .header-background.header-no-image p.placeholder {
  display: none;
  font-size: 0;
  line-height: 0;
}

body.knowledge-center .header-wrap .header-text-overlay {
  position: absolute;
  text-align: center;
  top: 80px;
  width: 100%;
}

body.knowledge-center .header-wrap .header-text-overlay.left {
  text-align: left;
}

body.knowledge-center .header-wrap .header-text-overlay.right {
  text-align: right;
}

body.knowledge-center .header-wrap .header-text-overlay p {
  font-size: 36px;
  font-weight: 200;
  padding: 32px 0;
}

body.knowledge-center .header-wrap .header-text-overlay p span {
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

body.knowledge-center .header-wrap .header-text-overlay img {
  margin-bottom: 0;
}

body.knowledge-center .header-wrap .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_FAQs_HeaderIcon.png);
  background-position: right center;
  background-repeat: no-repeat;
  height: 100%;
  max-height: 250px;
  padding-top: 80px;
  top: 0;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Static.png);
  cursor: pointer;
  left: 0;
  line-height: 2.25em;
  padding-top: 0px;
  position: absolute;
  margin-top: -3px;
  -moz-transform: scale(0.55);
  -webkit-transform: scale(0.55);
  -o-transform: scale(0.55);
  -ms-transform: scale(0.55);
  transform: scale(0.55);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Hover.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq div.views-field div.kc_faq_wrap p.kc_faq_question {
  cursor: pointer;
  line-height: 25px;
  margin-bottom: 14px;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq div.views-field div.kc_faq_wrap div.kc_faq_answer {
  display: none;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Static.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Hover.png);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap p.kc_faq_question {
  font-weight: bold;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-bottom: 30px;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
  background-color: #4d4f53;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  margin-top: -30px;
  position: absolute;
  width: 100%;
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
  background-color: #4d4f53;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  margin-left: -40px;
  margin-top: 30px;
  width: calc(100% + 40px);
}

body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer img {
  display: block;
  max-width: 98.99%;
  max-height: 100%;
}

body.knowledge-center .btn-default {
  border: medium none;
  color: #ffffff;
}

body.knowledge-center .btn-default:hover,
body.knowledge-center .btn-default:focus,
body.knowledge-center .btn-default:active {
  background: #00747d;
  border-color: #004a44;
}

body.knowledge-center .view-id-kc_featured_content_view {
  background-color: rgba(220, 220, 220, 0.5);
  margin-bottom: 30px;
  padding: 10px;
}

body.knowledge-center .view-id-kc_featured_content_view:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

body.knowledge-center .view-id-kc_featured_content_view .view-id-kc_featured_content_view {
  position: relative;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-featured-resource-image {
  float: left;
  width: 30%;
  border: 1px solid #999;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-title {
  font-weight: 700;
  color: #606266;
  margin-bottom: 3px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link a {
  text-transform: uppercase;
  color: #4983b6;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link a:hover {
  text-decoration: underline;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-description {
  color: #606266;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-title,
body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-description,
body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link {
  float: right;
  width: 65%;
  font-size: 14px;
  line-height: 16px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link {
  margin: 13px 0px 2px;
  font-size: 12px;
  line-height: 13px;
}

body.knowledge-center .view-id-kc_featured_content_view .views-field-field-kc-resource-link:after {
  width: 84px;
  height: 74px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/new-banner.png);
  background-size: 66px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  display: block;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack {
  list-style: none;
  padding: 0;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack li.kc-quick-link-li {
  text-align: left;
}

body.knowledge-center .immunoseq-kc-quick-links-wrap ul.kc-quick-link-stack li.kc-quick-link-li a.kc-quick-link {
  line-height: 2.25em;
}

body.knowledge-center .full-image-background {
  position: relative;
}

body.knowledge-center .full-image-background img {
  height: auto;
  position: relative;
  width: 100%;
}

body.knowledge-center div.more-link a {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

body.knowledge-center div.more-link a:hover {
  color: #2a6496;
  text-decoration: none;
}

body.knowledge-center div.kc-webex-cta-wrap.on-contact {
  padding-left: 40px;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta {
  padding: 20px;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta.on-contact {
  padding: 0;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta h2.pane-title {
  text-transform: none;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span {
  display: block;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-time {
  text-transform: uppercase;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-time.on-contact {
  font-size: 12px;
  font-weight: normal;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span#kc-webex-availble {
  display: none;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span#kc-webex-availble.not-time {
  display: block;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta span.kc-webex-hours-label {
  font-size: 14px;
  font-weight: bold;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta a#knowledge-center-webex.disabled {
  background-color: #c3c4c2;
  cursor: default;
}

body.knowledge-center div.kc-webex-cta-wrap div.kc-webex-cta p.note-extra {
  font-size: 12px;
  font-weight: lighter;
}

body.knowledge-center .region-immunoseq-kc-footer section {
  margin-top: 60px;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact {
  padding-bottom: 50px !important;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact .kc_blocktitle {
  margin: 1em 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
  float: left;
  margin-top: 40px;
  margin-left: 3%;
  margin-right: 3%;
  max-width: 20%;
  width: 100%;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
  margin-left: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
  margin-right: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack {
  list-style: none;
  padding: 0;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack li.kc-footer-link-li {
  text-align: left;
}

body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap ul.kc-footer-link-stack li.kc-footer-link-li a.kc-footer-link {
  line-height: 2.25em;
}

body.knowledge-center.kc-lander .region-immunoseq-kc-footer section {
  margin-top: 0;
}

.kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Header.png);
  background-position: center bottom;
  background-size: 100%;
}

.kc-lander #knowledge-center-lander ol.immunoseq-faqs-wrap {
  margin-bottom: 40px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row {
  margin-top: 70px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
  padding-left: 20px;
  padding-right: 20px;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-first {
  padding-left: 0;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-last {
  padding-right: 0;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-icon-wrap .kc-lander-resource-icon {
  display: block;
  margin: 0 auto;
  max-width: 99.98%;
  width: auto;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap h4.pane-title {
  text-align: center;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap h4.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  margin: 0 auto;
  width: 30px;
  text-align: center;
  padding-top: 15px;
  position: relative;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap p {
  text-align: center;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap a {
  color: #0089c4;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region .kc-lander-resource-list-content-wrap a:hover {
  color: #2a6496;
  text-decoration: none;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout {
  margin-top: 60px;
  max-height: 200px;
  min-height: 200px;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .full-image-background img {
  min-height: 200px;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
  position: relative;
  height: 200px;
  margin-top: -160px;
  text-align: center;
  width: 100%;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay h2 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 0.5em;
  text-align: center;
}

.kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay h3 {
  color: #ffffff;
  margin-bottom: 1em;
  text-align: center;
}

.kc-faq #knowledge-center-faqs .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_FAQs_HeaderIcon.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title {
  cursor: pointer;
  padding-bottom: 0;
  text-transform: capitalize;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Static.png);
  cursor: pointer;
  left: 0;
  line-height: 2.25em;
  padding-right: 5px;
  padding-top: 3px;
  position: relative;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Plus_Hover.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:after {
  display: none;
  margin: 0 0 0 30px;
  padding-top: 0;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content {
  display: none;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap {
  margin-left: 60px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap li.immunoseq-faq:before {
  left: 30px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap .pane-content ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
  margin-left: 30px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded {
  margin-bottom: 40px;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Static.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:hover:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Minus_Hover.png);
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded h2.pane-title:after {
  display: block;
}

.kc-faq #knowledge-center-faqs .kc-faq-heading-wrap.expanded .pane-content {
  display: block;
}

.kc-grant-support #knowledge-center-grant-support .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_GrantSupport_HeaderIcon.png);
}

.kc-topic-page .kc-topic-sidebar {
  max-width: 300px;
}

.kc-topic-page .kc-topic-sidebar h4.pane-title:after {
  border-bottom: 1px solid #4d4f53;
  content: "";
  display: block;
  width: 30px;
  padding-top: 15px;
  position: relative;
}

.kc-topic-page .kc-topic-sidebar .hvd-wrap {
  margin-top: 40px;
  padding: 20px;
}

.kc-topic-page .kc-topic-sidebar #showiframedform {
  margin-left: auto;
  margin-right: auto;
  border: none;
}

.kc-topic-page .kc-topic-sidebar #iframe-tether,
.kc-topic-page .kc-topic-sidebar #iframe-gated-tether,
.kc-topic-page .kc-topic-sidebar #iframe-gated-v-tether {
  height: 1px;
  position: fixed;
  top: 150px;
  z-index: 999;
}

.kc-topic-page .kc-topic-sidebar #iframe-container,
.kc-topic-page .kc-topic-sidebar #iframe-gated-container,
.kc-topic-page .kc-topic-sidebar #iframe-gated-v-container {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -50%;
  padding-bottom: 50%;
  padding-top: 50%;
  visibility: hidden;
}

.kc-topic-page .kc-topic-main {
  max-width: 540px;
  margin-right: 100px;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view {
  margin-bottom: 50px;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view .header-limited-wrap,
.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views .pane-content .view .header-full-wrap {
  border-bottom: 1px solid #4d4f53;
}

.kc-topic-page .kc-topic-main .kc-topic-faqs-wrap .pane-views.full-heading div.view {
  display: none;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap {
  margin-top: 45px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap.top {
  margin-top: 0;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content {
  display: block;
  margin-bottom: 50px;
  padding-left: 50px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a {
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a:before {
  content: "";
  cursor: pointer;
  display: block;
  float: left;
  line-height: 2.25em;
  padding-right: 0;
  position: relative;
  margin-left: -58px;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a:after {
  clear: both;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Document_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.pdf-download:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Document_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Video_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.video-popup:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_Video_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_PushtoPage_Static.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:hover:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:focus:before,
.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content a.page-link:active:before {
  content: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_Icon_PushtoPage_Hover.png);
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 999;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap {
  display: block;
  margin: 0 5%;
  position: absolute;
  width: 90%;
}

.kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap .wistia_click_to_play a {
  color: #ffffff;
  font-size: 0;
}

.kc-collaboration #knowledge-center-collaboration .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_Collaborations_HeaderIcon.png);
}

.kc-collaboration #knowledge-center-collaboration .pane-webform {
  margin-top: 40px;
}

.kc-collaboration #knowledge-center-collaboration .form-item {
  display: inline-block;
  vertical-align: top;
  width: 450px;
  margin-right: 10px;
}

.kc-collaboration #knowledge-center-collaboration .webform-component-markup {
  width: 100%;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
  width: 912px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-title {
  margin-right: 460px;
  margin-top: 65px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
.kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data {
  margin-bottom: 10px;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents .form-managed-file input[type="file"] {
  float: left;
  height: 100%;
  margin: 0 15px 0 0;
  padding-bottom: 10px;
  width: 80%;
}

.kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents .form-managed-file .btn-default {
  float: left;
}

.kc-collaboration #knowledge-center-collaboration label {
  display: none;
}

.kc-collaboration #knowledge-center-collaboration .form-type-radios label,
.kc-collaboration #knowledge-center-collaboration .form-type-checkboxes label {
  display: block;
  color: #555;
}

.kc-collaboration #knowledge-center-collaboration .form-file {
  border: none;
}

.kc-collaboration #knowledge-center-collaboration .form-managed-file .input-group-btn {
  display: none;
}

.kc-collaboration #knowledge-center-collaboration .description {
  float: left;
  font-size: 11px;
  padding: 10px;
}

.kc-collaboration #knowledge-center-collaboration .description strong {
  font-weight: normal;
}

.kc-glossary #knowledge-center-glossary .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_Glossary_HeaderIcon.png);
}

.kc-glossary #knowledge-center-glossary #glossary-wrap .content-wrap h3 {
  font-weight: normal;
}

.kc-glossary #glossaryDialog {
  float: left;
  height: 1px;
  position: absolute;
  visibility: hidden;
}

.kc-glossary #glossaryDialog #skip-link {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer #full-container {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .navbar-wrapper {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer footer {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container {
  top: 0;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container {
  width: 100%;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .breadcrumb {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 a#main-content {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 h1.page-header {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 h2.element-invisible {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 ul.nav {
  display: none;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .region-content .node-page .content .field .field-items .field-item h4 span.close-popup {
  background-color: #4d4f53;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  float: right;
  padding: 3px 4px;
}

.kc-glossary #glossaryDialog .full-contents .contents-minus-footer .main-container .container .row .col-sm-12 .region-content .node-page .content .field .field-items .field-item p {
  margin-bottom: 0.75em;
}

.kc-glossary #glossaryDialog.glossaryDialog {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 4px;
  float: none;
  height: auto;
  max-width: 280px;
  min-height: 3em;
  min-width: 280px;
  visibility: visible;
}

.kc-publication-support #knowledge-publication-support .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ContentPage_PublicationSupport_HeaderIcon.png);
}

.kc-case-studies #knowledge-case-studies .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_CaseStudies_HeaderIcon.png);
}

.kc-manuals-guidelines #knowledge-manuals-guidelines .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Manuals-Guidelines_HeaderIcon.png);
}

.kc-profiles-testimonials #knowledge-profiles-testimonials .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Profiles-Testimonials_HeaderIcon.png);
}

.kc-whitepapers-guides #knowledge-whitepapers-guides .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Whitepapers_HeaderIcon.png);
}

.kc-videos #knowledge-videos .header-text-overlay.w-icon {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/KnowledgeCenter_ResourcesPage_Videos_HeaderIcon.png);
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-first-name {
  float: left;
  width: 49%;
  margin-right: 2%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-last-name {
  float: left;
  width: 49%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-company,
.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-email {
  float: left;
  width: 68%;
  margin-right: 2%;
}

.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-zip-code,
.kc-contact #knowledge-center-contact div.form-item-submitted-kc-contact-phone {
  float: left;
  width: 30%;
}

.kc-contact #knowledge-center-contact .form-control {
  background-color: $white;
  background-image: none;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
  color: #4d4f53;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  margin-bottom: 10px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.kc-contact #knowledge-center-contact .form-control.form-textarea {
  height: auto;
}

.kc-contact #knowledge-center-contact div.form-actions .btn {
  background-color: #ff7900;
  background-image: none;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 16px;
  margin: 20px 0;
  padding: 6px 12px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

.kc-contact #knowledge-center-contact div.form-actions .btn:hover {
  background-color: #e16a18;
}

.kc-contact .alert-success {
  position: absolute;
  top: 5%;
  width: 98%;
  z-index: 999;
}

@media screen and (min-width: 1400px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -165px;
  }
}

@media screen and (min-width: 1450px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -170px;
  }
}

@media screen and (min-width: 1500px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -175px;
  }
}

@media screen and (min-width: 1550px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -180px;
  }
}

@media screen and (min-width: 1600px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -185px;
  }
}

@media screen and (min-width: 1650px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -190px;
  }
}

@media screen and (min-width: 1700px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -195px;
  }
}

@media screen and (min-width: 1750px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -200px;
  }
}

@media screen and (min-width: 1800px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -205px;
  }
}

@media screen and (min-width: 1850px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -210px;
  }
}

@media screen and (min-width: 1900px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -215px;
  }
}

@media screen and (min-width: 1950px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -220px;
  }
}

@media screen and (min-width: 2000px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -225px;
  }
}

@media screen and (min-width: 2050px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -230px;
  }
}

@media screen and (min-width: 2100px) {
  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -235px;
  }
}

@media screen and (max-width: 990px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap p.kc_faq_question {
    line-height: 1.25em;
    min-height: 2.25em;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 98%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 98%;
  }

  .kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title {
    line-height: 1.5em;
    padding-left: 1em;
    text-indent: -1.15em;
  }

  .kc-faq #knowledge-center-faqs .kc-faq-heading-wrap h2.pane-title:before {
    line-height: 1.5em;
  }
}

@media screen and (max-width: 960px) {
  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 80%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 450px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-title {
    margin-right: 10px;
  }

  .kc-topic-main {
    float: none;
    margin-bottom: 45px;
    width: 100% !important;
    margin-right: 0px;
    max-width: 100% !important;
  }

  .kc-topic-sidebar {
    float: none;
    margin-bottom: 45px;
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media screen and (max-width: 880px) {
  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
    margin-left: 5%;
    margin-right: 5%;
    max-width: 40%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
    margin-left: 5%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
    margin-right: 5%;
  }
}

@media screen and (max-width: 735px) {
  .kc-topic-main {
    float: none;
    margin-bottom: 45px;
    width: 100%;
    margin-right: 0px;
    max-width: 100%;
  }

  .kc-topic-sidebar {
    float: none;
    margin-bottom: 45px;
    width: 100%;
    max-width: 100%;
  }

  .kc-topic-sidebar .immunoseq-kc-quick-links-wrap {
    float: left;
    width: 48%;
  }

  .kc-topic-sidebar .kc-webex-cta-wrap {
    float: left;
    margin-top: 69px;
    width: 48%;
  }

  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 70%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row:after {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .inside {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .inside:after {
    clear: none;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
    min-height: 280px;
    width: 48%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-first,
  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region.panels-flexible-region-last {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 650px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 95%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 95%;
  }

  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 90%;
  }

  .kc-lander #knowledge-center-lander .kc-lander-resource-list-row .kc-lander-resource-list-region {
    margin-bottom: 45px;
    min-height: unset;
    width: 100%;
  }

  .kc-topic-page .kc-topic-main .kc-topic-resource-wrap .views-row .views-field .field-content .video-popup-wrap .video-popup-inner-wrap {
    max-width: 90%;
    width: auto;
  }
}

@media screen and (max-width: 550px) {
  .kc-topic-sidebar .immunoseq-kc-quick-links-wrap {
    float: none;
    width: 100%;
  }

  .kc-topic-sidebar .kc-webex-cta-wrap {
    float: none;
    margin-top: 10px;
    width: 100%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-contact {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 480px) {
  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 55%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item {
    width: 300px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 300px;
  }
}

@media screen and (max-width: 455px) {
  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 60%;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.first-div {
    margin-top: 40px;
    margin-left: auto;
  }

  body.knowledge-center .region-immunoseq-kc-footer .immunoseq-kc-footer-links div.kc-footer-link-wrap.last-div {
    margin-right: auto;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout {
    max-height: 230px;
    min-height: 230px;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout .full-image-background img {
    min-height: 230px;
  }

  .kc-lander #knowledge-center-lander .analyzer-blog-callout .text-overlay {
    margin-top: -200px;
  }
}

@media screen and (max-width: 415px) {
  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:before {
    width: 90%;
  }

  body.knowledge-center ol.immunoseq-faqs-wrap li.immunoseq-faq.expanded div.views-field div.kc_faq_wrap div.kc_faq_answer:after {
    width: 90%;
  }

  body.knowledge-center .kc-search-full div.pane-content form {
    max-width: 95%;
  }
}

@media screen and (max-width: 320px) {
  body.knowledge-center .header-wrap .header-text-overlay p {
    line-height: 1.1em;
  }

  .kc-lander #knowledge-center-lander .header-text-overlay.w-icon {
    background-size: auto 45%;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item {
    width: 250px;
  }

  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-institution,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-street-address,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-project-proposal,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-select-assays,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-disease-indication,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-sample-format,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-time-course-data,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-time-points,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-drug-target-name,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-metadata,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-extracted-dna,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-supporting-documents,
  .kc-collaboration #knowledge-center-collaboration .form-item-submitted-list-current-or-expected-dna-amounts-ng-ul {
    width: 250px;
  }
}

#kc-faq-heading-immuneaccess span {
  font-size: 38px;
  vertical-align: -moz-middle-with-baseline;
  vertical-align: calc;
  vertical-align: -webkit-baseline-middle;
}

.form-item-submitted-list-metadata label {
  display: block !important;
}

body.analyzer-blog .header-wrap .header-background p,
body.node-type-analyzer-blog-post .header-wrap .header-background p {
  max-height: 250px;
}

body.analyzer-blog .header-wrap .breadcrumb a,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb a,
body.analyzer-blog .header-wrap .breadcrumb li,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb li {
  color: #ffffff;
}

body.analyzer-blog .header-wrap .breadcrumb>li+li::before,
body.node-type-analyzer-blog-post .header-wrap .breadcrumb>li+li::before {
  color: #ffffff;
}

body.analyzer-blog .header-wrap .header-text-overlay,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay {
  top: 55px;
}

body.analyzer-blog .header-wrap .header-text-overlay p,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay p {
  margin: 0 auto;
  max-width: 95%;
  padding: 20px 0;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category {
  top: 90px;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p {
  max-width: 100%;
  text-align: left;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p span,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p span {
  display: block;
  text-transform: uppercase;
}

body.analyzer-blog .header-wrap .header-text-overlay.blog-category p:after,
body.node-type-analyzer-blog-post .header-wrap .header-text-overlay.blog-category p:after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 1px;
  width: 30px;
}

body.analyzer-blog .header-wrap .analyzer-blog-back-wrap,
body.node-type-analyzer-blog-post .header-wrap .analyzer-blog-back-wrap {
  text-align: left;
}

body.analyzer-blog .header-wrap .analyzer-blog-back-wrap #analyzer-blog-back,
body.node-type-analyzer-blog-post .header-wrap .analyzer-blog-back-wrap #analyzer-blog-back {
  color: #ff7900;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  margin-top: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-full-content-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-full-content-wrap {
  margin-top: 40px;
}

body.analyzer-blog .analyzer-blog-full-content-wrap.analyzer-blog-lander-content-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-full-content-wrap.analyzer-blog-lander-content-wrap {
  margin-top: 60px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .analyzer-blog-feature-image {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node {
  color: #ff7900;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-single .views-field-view-node a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row {
  border-bottom: 1px solid #4d4f53;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image {
  float: left;
  max-width: 41%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blogfeature-image .analyzer-blog-feature-image {
  margin-bottom: 20px;
  margin-right: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title {
  color: #4d4f53;
  float: left;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-title.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-title.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-field-analyzer-blog-category,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-created,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1 {
  float: left;
  margin-bottom: 15px;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-body.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-body.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-views-conditional-1.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-views-conditional-1.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node {
  color: #ff7900;
  float: right;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 59%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node.text-only,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node.text-only,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node.text-only {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:hover,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:focus,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-lander-group .views-row .views-field-view-node a:active,
body.analyzer-blog .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:active,
body.node-type-analyzer-blog-post .analyzer-blog-main .analyzer-blog-category-group .views-row .views-field-view-node a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-main .view-empty p,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty p {
  margin-top: 30px;
}

body.analyzer-blog .analyzer-blog-main .view-empty ul,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty ul {
  margin-bottom: 30px;
  padding-left: 1em;
}

body.analyzer-blog .analyzer-blog-main .view-empty a,
body.node-type-analyzer-blog-post .analyzer-blog-main .view-empty a {
  color: #ff7900;
  cursor: pointer;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  margin-top: 30px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar {
  padding-left: 80px;
}

body.analyzer-blog .analyzer-blog-sidebar .panel-pane,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .panel-pane {
  margin-bottom: 30px;
}

body.analyzer-blog .analyzer-blog-sidebar .panel-pane h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .panel-pane h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .control-label,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .control-label {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group .form-control,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group .form-control {
  border-color: #adaeac;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg,
      transparent 50%,
      #000000 50%,
      transparent 60%),
    linear-gradient(-45deg, transparent 50%, #000000 50%, transparent 60%);
  background-position: calc(100% - 25px) 0.85em, calc(100% - 15px) 0.85em;
  background-repeat: no-repeat;
  background-size: 10px 10px, 10px 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter {
  background-image: linear-gradient(45deg,
      transparent 50%,
      #ffffff 50%,
      transparent 60%),
    linear-gradient(-45deg, transparent 50%, #ffffff 50%, transparent 60%),
    linear-gradient(0deg, #ff7900 100%, transparent 100%);
  background-position: calc(100% - 25px) 0.85em, calc(100% - 15px) 0.85em, 0% 0%;
  background-size: 10px 10px, 10px 10px, cover;
  color: #ffffff;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter option,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .form-group select.active-filter option {
  color: #555555;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Search_Icon_Static.png") no-repeat scroll center center / 16px 16px;
  border: medium none;
  border-radius: 0;
  bottom: 27px;
  display: block;
  font-size: 0;
  height: 30px;
  position: absolute;
  right: 1px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:active,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-filter .global-filter-set-all:focus {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Search_Icon_Hover.png") no-repeat scroll center center / 16px 16px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name {
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform h2,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform h2 {
  display: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit {
  border-radius: 0;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img {
  vertical-align: top;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta {
  background-color: #ff7900;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta h2,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta h2 {
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 15px;
  text-transform: none;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta h2:after,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta h2:after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 1px;
  margin-top: 10px;
  width: 30px;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta p,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta p {
  color: #ffffff;
}

body.analyzer-blog .analyzer-blog-sidebar .analyzer-blog-kc-cta a.immunobtn.white-btn,
body.node-type-analyzer-blog-post .analyzer-blog-sidebar .analyzer-blog-kc-cta a.immunobtn.white-btn {
  max-width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main h1.post-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-main h1.post-title {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-category,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-created,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container {
  background-color: #d7d7d7;
  padding: 20px 15px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view {
  margin: 0;
  min-height: 3.5em;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource {
  color: #ff7900;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  float: left;
  margin: 0 6px 0 0;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-video:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-video:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Video-Resource_Icon.png") no-repeat scroll center center / 25px 25px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-image:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-image:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_Image-Resource_Icon.png") no-repeat scroll center center / 24px 21px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-pdf:before,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view a.analyzer-blog-resource.resource-type-pdf:before {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/adaptive_2015/images-2015/AnalyzerBlog_PDF-Resource_Icon.png") no-repeat scroll center center / 18px 22px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  height: 100%;
  left: 0;
  overflow: auto;
  padding-top: 250px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .modal-content,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .modal-content {
  display: block;
  margin: auto;
  max-width: 85%;
  max-width: 1200px;
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
  width: auto;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close {
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  position: absolute;
  right: 35px;
  top: 265px;
  transition: 0.3s;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-resource-container article.analyzer-blog-resource div.field-collection-view .analyzer-blog-modal .close:hover {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap {
  text-align: right;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap:after,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 0 0 30px;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a.at300b,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a.at300b {
  color: #ff7900;
  float: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper {
  background-color: transparent !important;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper .at-icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-share-wrap a .at-icon-wrapper .at-icon {
  fill: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form {
  min-width: 300px;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body textarea.form-control,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form #edit-comment-body textarea.form-control,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body textarea.form-control,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form #edit-comment-body textarea.form-control {
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .captcha,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .captcha,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .captcha,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .captcha {
  display: inline-block;
  float: left;
  height: 135px;
  max-width: 48%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .form-actions,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form .form-actions,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .form-actions,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form .form-actions {
  clear: none;
  float: right;
  height: 135px;
  min-width: 50%;
  width: auto;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button {
  background-color: #ff7900;
  border-color: #ffffff;
  border-radius: 0;
  color: #ffffff;
  cursor: pointer;
  float: right;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 80px;
  margin-bottom: 20px;
  max-width: 200px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button span.icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button span.icon,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button span.icon,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button span.icon {
  display: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment #comment-form button:active,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-form button:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section {
  clear: both;
  padding-top: 60px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body {
  border-top: none;
  border-left: none;
  border-right: none;
  min-width: 300px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline {
  padding-left: 5px;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply {
  color: #ff7900;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:hover,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:focus,
body.analyzer-blog .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-main .analyzer-blog-post-comment .comment-section .comment-body .list-inline a.better-comments-reply:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .panel-pane,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .panel-pane {
  margin-bottom: 30px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .panel-pane h2.pane-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .panel-pane h2.pane-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name {
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-name a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-taxonomy-count .views-row .views-field-nid {
  color: #4d4f53;
  font-size: 12px;
  font-weight: 200;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed {
  background-color: #e8e8e8;
  padding: 10px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform h2,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform h2 {
  display: none;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-body {
  margin-bottom: 20px;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit {
  border-radius: 0;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-top: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .webform-submit:active {
  background-color: #e16a18;
  color: #ffffff;
  text-decoration: none;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-rss-feed .node-webform .field-name-field-after-form #rss-feed-link img {
  vertical-align: top;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25em;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a {
  color: #ff7900;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:hover,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:hover,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:focus,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:focus,
body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:active,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-title a:active {
  color: #ff7900;
  text-decoration: underline;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-field-analyzer-blog-category,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-field-analyzer-blog-category {
  color: #808080;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
  text-transform: uppercase;
}

body.analyzer-blog .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-created,
body.node-type-analyzer-blog-post .analyzer-blog-post-sidebar .analyzer-blog-post-related .views-row .views-field-created {
  color: #4d4f53;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 5px;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
  }

  to {
    -webkit-transform: scale(1);
  }
}

@keyframes zoom {
  from {
    transform: scale(0);
  }

  to {
    transform: scale(1);
  }
}

@media only screen and (max-width: 700px) {
  .modal-content {
    width: 100%;
  }
}

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

  html,
  body {
    min-width: 100%;
    max-width: 100%;
  }

  .main-container {
    top: 23px;
  }

  .container {
    width: 100%;
  }

  .navbar-wrapper {
    display: none;
  }

  #home-link-mobile {
    cursor: pointer;
    height: 62px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    width: 170px;
    margin-left: 10px;
    background-image: url("/sites/all/themes/adaptive_2015/logo.png");
    background-position: left;
    background-size: contain;
  }

  #home-link-mobile img {
    display: none;
    margin: auto;
    height: 40px;
    width: auto;
  }

  .admin-menu #home-link-mobile {
    top: 20px;
  }

  .mean-container .mean-bar {
    background-color: #ffffff;
    border-bottom: 2px solid #002851;
    float: none;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    position: fixed;
  }

  .mean-container .mean-bar a.meanmenu-reveal {
    top: 5px !important;
  }

  .mean-container .mean-bar a.meanmenu-reveal span {
    background-color: #009fda;
    height: 2px;
    margin-top: 4px;
  }

  .mean-container .mean-bar a.meanmenu-reveal:hover span {
    background-color: #009fda;
  }

  .mean-container .mean-bar a.meanclose span {
    background-color: #009fda;
  }

  .mean-container .mean-nav {
    background: #009edc none repeat scroll 0 0;
    margin-top: 60px;
  }

  .mean-container .mean-nav ul {
    overflow: scroll !important;
  }

  .mean-container .mean-nav ul li a {
    border-top: none;
    border-bottom: 1px solid #32b2e4;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-weight: 400;
    line-height: 17px;
    text-transform: none;
  }

  .mean-container .mean-nav ul li a:hover {
    background: none;
    border-left: 10px solid #009fda !important;
    font-weight: 900;
    padding-left: -moz-calc(5% - 10px);
    padding-left: -webkit-calc(5% - 10px);
    padding-left: -o-calc(5% - 10px);
    padding-left: calc(5% - 10px);
  }

  .mean-container .mean-nav ul li a.mean-expand {
    display: none;
  }

  .mean-container .mean-nav ul li a.mean-clicked {
    border-left: 10px solid #009fda;
    font-weight: 900;
    padding-left: -moz-calc(5% - 10px);
    padding-left: -webkit-calc(5% - 10px);
    padding-left: -o-calc(5% - 10px);
    padding-left: calc(5% - 10px);
  }

  .mean-container .mean-nav ul.expanding li {
    background-color: #ffffff;
  }

  .mean-container .mean-nav ul.expanding li a {
    border-top: none;
    color: #002851;
    padding: 1em 7%;
    width: 86%;
    opacity: 1;
  }

  .mean-container .mean-nav ul.expanding li a:hover {
    padding-left: -moz-calc(7% - 10px);
    padding-left: -webkit-calc(7% - 10px);
    padding-left: -o-calc(7% - 10px);
    padding-left: calc(7% - 10px);
  }

  .mean-container .mean-nav ul.expanding li a.mean-clicked {
    padding-left: -moz-calc(7% - 10px);
    padding-left: -webkit-calc(7% - 10px);
    padding-left: -o-calc(7% - 10px);
    padding-left: calc(7% - 10px);
  }

  .mean-container .mean-nav ul.expanding.inner-sub li {
    background-color: #dcdcdc;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a {
    padding: 1em 9%;
    width: 82%;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a:hover {
    border-left: none !important;
  }

  .mean-container .mean-nav ul.expanding.inner-sub li a.mean-clicked {
    border-left: none !important;
  }

  .mean-container .mean-nav #shortcuts {
    border-top: 1px solid #32b2e4;
  }

  .mean-container .mean-nav #shortcuts li.shortcut {
    display: inline-block;
    margin: 0 1%;
    width: 48%;
    text-align: left;
  }

  .mean-container .mean-nav #shortcuts li.shortcut:first-of-type {
    border-right: 1px solid #32b2e4;
    margin-right: 0px;
  }

  .mean-container .mean-nav #shortcuts li.shortcut.shortcut-third {
    border-right: 0;
    border-left: 1px solid #32b2e4;
    width: 31%;
  }

  .mean-container .mean-nav #shortcuts li.shortcut.shortcut-third:first-of-type {
    border-left: 0;
    margin-right: 0px;
  }

  .mean-container .mean-nav #shortcuts li.shortcut a {
    background-position: center top;
    background-repeat: no-repeat;
    border-bottom: none;
    border-top: medium none;
    color: #ffffff;
    font-size: 12px;
    line-height: 14px;
    margin-top: 15px;
    opacity: 1;
    padding: 0px 0 15px;
    text-align: center;
    text-transform: none;
    display: block;
    width: 100%;
  }

  .mean-container .mean-nav #shortcuts li.shortcut a:hover {
    border-left: none !important;
    font-weight: 700;
    padding-left: 0;
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-ordering {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Order_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-jobs {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Careers_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-contact {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/Contact_Icon.png");
  }

  .mean-container .mean-nav #shortcuts li.shortcut #shortcut-signin {
    background-image: url("/sites/all/themes/adaptive_2015/images-2015/SignIn_Icon.png");
  }

  .breadcrumb {
    margin: 0px 0px 40px;
  }

  img {
    max-width: 99.98%;
  }

  ul.menu.nav {
    display: none;
  }

  .header-wrap .header-text-overlay {
    width: 97%;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 100px;
  }

  .panel-flexible .pane-content .header-banner img {
    min-width: 300px !important;
  }

  footer.footer {
    margin-top: 61px;
  }

  footer.footer .footer-inner .container .row {
    margin-left: 0;
    margin-right: 0;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu {
    margin-bottom: 0px !important;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu>li {
    margin-right: 50px;
    display: block;
    width: 100%;
    min-height: auto !important;
    margin: auto !important;
    margin-bottom: 15px !important;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu li.last {
    margin-right: 0;
  }

  footer.footer .footer-inner .container .row #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(3) ul.submenu {
    width: 130px;
  }

  footer.footer .footer-inner .container .row .right-col {
    position: relative !important;
    float: none !important;
    bottom: 0px !important;
  }

  footer.footer .footer-inner .container .row .footer-copyright-block {
    width: 300px;
  }

  .footer-right-18,
  .footer-left-18 {
    width: 100%;
    text-align: left;
  }

  .footer-right-18 {
    margin-top: 25px;
  }

  .right-col {
    z-index: 1;
  }

  .left-col {
    z-index: 2;
    position: relative;
  }

  #block-menu-menu-footer-sub-menu .menu.nav {
    display: block !important;
  }

  #block-menu-menu-footer-sub-menu .menu.nav .submenu {
    display: none !important;
  }

  .social-row {
    display: none;
  }

  .meanmenu-reveal span {
    opacity: 1;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(1) {
    transform: rotate(45deg);
    margin-top: 5px !important;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(2) {
    opacity: 0;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }

  .meanmenu-reveal.meanclose span:nth-of-type(3) {
    transform: rotate(-45deg);
    margin-top: -8px !important;
  }

  body.front #block-system-main .pane-1 {
    top: 1%;
    right: 10px;
    width: 40%;
  }

  body.front #block-system-main .pane-1 a.home-static-link {
    margin-top: 10px;
    float: right;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    top: 15%;
    width: 45%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 16px;
    line-height: 17px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 16px !important;
    line-height: 17px !important;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    font-size: 15px;
    line-height: 46px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a.type-4 {
    background-position: 3% 50%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 {
    margin-bottom: 48px;
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap {
    margin-bottom: 48px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 480px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-7 {
    display: none;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 {
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image {
    float: left;
    width: 40%;
    margin-bottom: 20px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-title {
    float: left;
    width: 60%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-body {
    clear: both;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 20%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 80%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 80%;
    margin-top: 50px;
  }

  body.page-node-740 .panels-flexible-row-162-2 .pane-2 img {
    max-width: 98%;
  }

  body.page-node-740 .panels-flexible-row-162-4 .pane-3 img {
    max-width: 98%;
  }

  body.page-node-740 .panels-flexible-row-162-6 .pane-4 img {
    max-width: 98%;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 8%;
  }

  body.page-node-746 #block-system-main .panels-flexible-147-inside .panels-flexible-row-147-main-row .pane-1 img {
    max-width: 98%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-2-inside .panels-flexible-region-first .pane-12 img {
    max-width: 98%;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-column_1_,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_2,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_3,
  body.page-node-749 #block-system-main .panels-flexible-region-152-column_4 {
    float: none;
    margin: 15px auto;
  }

  body.page-node-757 #block-system-main .page-button-orange {
    min-width: 310px;
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 8%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    top: 7%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-1-inside .pane-7 img {
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-inside {
    margin-top: 4%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-inside .pane-4 p img {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 {
    width: 65.25%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2 {
    width: 5.75%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    width: 28.25%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 98%;
  }

  body.page-node-743 #block-system-main .panels-flexible-region-169-center .pane-2 img {
    max-width: 98%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    display: block;
    width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq br {
    display: none;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 500px;
    height: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default {
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide {
    max-width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image {
    max-width: 46%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field {
    max-width: 46%;
    margin-left: 3%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    display: block;
    width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq br {
    display: none;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-2 img {
    max-width: 98%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 .pane-4 .field-name-field-title .main-items {
    height: 100px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 .pane-6 .field-name-field-title .main-items {
    height: 100px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-9 p.rtecenter img,
  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-12 p.rtecenter img {
    max-width: 98%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_1_ {
    width: 40%;
    margin-right: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_2_ {
    width: 40%;
    margin-left: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_3_ {
    width: 40%;
    margin-top: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    top: 8%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    bottom: 8%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ .pane-3 .pane-content>p:nth-child(3) br {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 235px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_4_ {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 235px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p {
    text-align: center;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p a.page-button-orange {
    min-width: 0;
    width: 100%;
    text-align: left;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-region-156-center .pane-1 .header-title-white {
    top: 35%;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    top: 8%;
  }

  body.page-node-756 #block-system-main .header-title {
    top: 25px;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 32%;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 {
    margin-right: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 {
    margin-left: 2.5%;
    width: 47.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-7 .panels-flexible-region-153-single_column___ {
    text-align: center;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ .pane-3 .pane-content>p:nth-child(3) br {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 235px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_4_ {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 235px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    width: 47.5%;
    height: 300px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-2 {
    display: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 300px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    left: 300px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 65%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    width: 100%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 30%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second .view-id-insights_related_stories .views-field-field-media-image img {
    width: 100%;
    height: auto;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second .view-id-insights_related_stories .views-field-field-insights-tags-display- {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_left {
    width: 43.092%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured {
    width: 32.132%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_right {
    width: 24.7753%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    padding: 5px 10px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 80%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 300%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 30px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 80%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 300%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 30px;
  }

  body.page-node-748 #block-system-main .views-exposed-form .views-exposed-widget {
    float: left;
    width: 48%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-2 {
    display: none;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 43%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image img {
    width: 100%;
    height: auto;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-136 {
    overflow: auto;
    max-height: 36px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-116 {
    overflow: auto;
    max-height: 56px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-96 {
    overflow: auto;
    max-height: 76px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-76 {
    overflow: auto;
    max-height: 96px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-56 {
    overflow: auto;
    max-height: 116px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-36 {
    overflow: auto;
    max-height: 136px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-16 {
    overflow: auto;
    max-height: 156px;
    width: 100%;
  }

  body.page-node-750 #block-system-main .panels-flexible-170 .pane-1 div.rtecenter img {
    max-width: 98%;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    width: 560px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .pane-3 img {
    max-width: 100%;
    height: auto;
  }

  body.page-node-773 #block-system-main .panels-flexible-166 .pane-1 .pane-content p.rtecenter img {
    max-width: 98%;
  }

  body.page-node-773 #block-system-main .pane-webform .form-item {
    width: 45%;
    margin-right: 2.5%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--institution,
  body.page-node-773 #block-system-main .pane-webform .webform-component--street-address,
  body.page-node-773 #block-system-main .pane-webform .webform-component--project-proposal,
  body.page-node-773 #block-system-main .pane-webform .webform-component--sample-format,
  body.page-node-773 #block-system-main .pane-webform .webform-component--time-course-data,
  body.page-node-773 #block-system-main .pane-webform .webform-component--list-time-points {
    width: 93%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--project-title {
    margin-right: 47.5%;
  }

  body.page-node-767 #block-system-main .panels-flexible-161-inside .panels-flexible-row-161-1 .pane-11 p img {
    max-width: 98%;
  }

  body.page-node-768 #block-system-main .webform-component-textfield,
  body.page-node-768 #block-system-main .webform-component-email,
  body.page-node-768 #block-system-main .webform-component-select,
  body.page-node-768 #block-system-main .webform-component-textarea {
    max-width: 99%;
  }
}

@media only screen and (max-width: 940px) {
  .multiple-myeloma-button {
    width: 100% !important;
  }

  .multiple-myeloma-button .rteright {
    text-align: center;
  }

  .multiple-myeloma-button a {
    width: 100% !important;
    height: auto !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .acute-lymphoblastic-leukemia-button {
    width: 100% !important;
  }

  .acute-lymphoblastic-leukemia-button a {
    width: 100% !important;
    height: auto !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-wrap .header-text-overlay {
    top: 40px;
  }

  .header-wrap .header-buttons-overlay {
    top: 200px;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 80px;
  }

  body.front #block-system-main .pane-1 {
    top: 0;
  }

  .page-node-1190 .patients-link {
    line-height: 34px;
  }

  .page-node-1190 .doctors-link {
    line-height: 34px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 40%;
  }

  body.page-node-740 .panels-flexible-region-162-column_3,
  body.page-node-740 .panels-flexible-region-162-column_4 {
    display: none;
  }

  body.page-node-740 #webform-client-form-780 .form-item {
    margin-right: 1%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    display: block;
    margin: 0 auto;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2 {
    display: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .inside {
    padding-left: 0;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.intro-text {
    text-align: center;
    padding-bottom: 28px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    float: left;
    height: 200px;
    width: 35%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 14%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1>br:nth-child(1) {
    display: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 14%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 35%;
    margin: 24px auto 0 auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    width: 90%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 600px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    width: 90%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .short-underline {
    background-image: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-region-155-column_1 {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 40%;
    margin-right: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 40%;
    margin-left: 2.5%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 66%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 66%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 298px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 550px;
  }

  body.page-node-756 #block-system-main .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 10%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  .panels-flexible-row-251-3-inside .video-half {
    float: none;
    max-width: 70%;
    margin: 0 auto;
    width: auto;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-web_stories,
  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed {
    float: none;
    max-width: 98.98%;
    margin: 0 auto;
    width: 100%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-web_stories hr {
    clear: both;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed p {
    display: none;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 40% !important;
    margin: 15px 2.5% !important;
  }

  .panels-flexible-row-252-3-inside .video-half {
    float: none;
    max-width: 70%;
    margin: 0 auto;
    width: auto;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-web_stories,
  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed {
    float: none;
    max-width: 98.98%;
    margin: 0 auto;
    width: 100%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-web_stories hr {
    clear: both;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed p {
    display: none;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 40% !important;
    margin: 15px 2.5% !important;
  }
}

@media only screen and (max-width: 830px) {
  .header-wrap .header-text-overlay {
    top: 20px;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 70px;
  }

  .header-wrap .header-buttons-overlay {
    top: 180px;
  }
}

@media only screen and (max-width: 810px) {
  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 8px;
  }

  body.front #block-system-main .pane-1 #home-research-btn {
    margin-top: 0;
    margin-bottom: 0;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    top: 8%;
    width: 40%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 22%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 78%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 78%;
  }

  body.page-node-869 .col-sm-12 #block-system-main .panels-flexible-182 .panels-flexible-row-182-1 .panels-flexible-row-182-1-inside .panels-flexible-region-182-left_column-inside img,
  body.page-node-869 .col-sm-12 #block-system-main .panels-flexible-182 .panels-flexible-row-182-1 .panels-flexible-row-182-1-inside .panels-flexible-region-182-right_column-inside img {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    top: 8%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter br {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter strong {
    display: block;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev-inside .pane-5 .pane-content p.rtecenter img {
    margin: 40px 15% 0 15%;
    width: 63%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter br {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter strong {
    display: block;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research-inside .pane-6 .pane-content p.rtecenter img {
    margin-top: 40px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .bold-40-clonoseq {
    font-size: 30px;
    line-height: 36px;
    width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 640px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default {
    width: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide {
    max-width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image {
    max-width: 46%;
    margin-left: 0;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-homepage-slide-show-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-title,
  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-field-subhead {
    width: 46%;
    margin-left: 5%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view .view-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default #views_slideshow_cycle_teaser_section_new_careers_featured_employees_view-default .views_slideshow_cycle_slide .views-field-body {
    max-width: 100%;
    margin-left: 0%;
    width: 100%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-3 .pane-content .bold-40-clonoseq {
    font-size: 30px;
    line-height: 36px;
    width: 100%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 72%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 72%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_1_ {
    clear: both;
    width: 100%;
    margin-right: 0%;
    float: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_2_ {
    width: 100%;
    margin-left: 0%;
    margin-top: 20px;
    clear: both;
    float: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-4 .panels-flexible-region-155-column_3_ {
    width: 100%;
    margin-top: 20px;
    clear: both;
    float: none;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 268px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .insight-pullquote {
    font-size: 18px;
    line-height: 24px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_left {
    width: 48.092%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 .panels-flexible-region-167-featured_right {
    width: 47.7753%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    width: 45%;
    border-right: none;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    float: none;
    margin: 0 auto;
    width: 49.855%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 42% !important;
    margin: 15px 25px !important;
  }

  .panels-flexible-row-252-8-inside .panels-flexible-region,
  .panels-flexible-row-252-9-inside .panels-flexible-region,
  .panels-flexible-row-252-10-inside .panels-flexible-region {
    float: none;
    margin: 0 auto;
    width: 49.855%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 42% !important;
    margin: 15px 25px !important;
  }
}

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

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    padding: 10px 34px 10px 10px;
    width: 85%;
    height: 70px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 10px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap iframe {
    width: 374px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 320px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 24%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 76%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 76%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-member-photo,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo {
    width: 40%;
    position: relative;
    margin-bottom: 15px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-member-photo img,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo img {
    width: 100%;
    height: auto;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-institution,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-institution {
    margin-left: 45%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title {
    margin-left: 0px !important;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position {
    height: 64px;
    background-image: none;
    margin-top: 0px !important;
    margin-left: 0% !important;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    background-image: none;
    margin-top: 0px !important;
    margin-left: 0%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-left: 0;
    margin-top: 0%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 76%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 76%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 270px;
    overflow: hidden;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    left: 270px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 43%;
    overflow: hidden;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 57%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 57%;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 10px;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 62.855%;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 60px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    margin-bottom: 0;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    margin-top: 25px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p {
    text-align: center;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-3 .pane-10 p a.page-button-orange {
    min-width: 0;
    width: 100%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 35%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo img {
    height: auto;
    max-width: 270px;
    width: 100%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 40%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body .field-content {
    display: none;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body .field-content-open {
    display: block;
  }

  body.page-node-803 .form-item:nth-child(1),
  body.page-node-728 .form-item:nth-child(1),
  body.page-node-727 .form-item:nth-child(1),
  body.page-node-803 .form-item:nth-child(3),
  body.page-node-728 .form-item:nth-child(3),
  body.page-node-727 .form-item:nth-child(3),
  body.page-node-803 .form-item:nth-child(4),
  body.page-node-728 .form-item:nth-child(4),
  body.page-node-727 .form-item:nth-child(4) {
    margin-bottom: 10px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 77%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 77%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 250px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 420px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 620px;
  }

  footer.footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  footer.footer .menu .leaf a {
    max-width: 100%;
  }

  footer.footer .footer-inner .container .row .left-col {
    width: 65%;
  }

  footer.footer .footer-inner .container .row .right-col {
    float: right;
    width: 35%;
  }
}

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

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 90%;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 5px;
  }

  body.front #block-system-main .pane-front-slideshow,
  body.front #block-system-main .views-field-field-homepage-slide-show-image {
    margin-bottom: 20px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 70%;
    max-width: 350px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-overview {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links {
    display: none;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-single_column__ {
    width: 45%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links_2 {
    width: 45%;
    margin-left: 4%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 80%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 80%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    top: 2%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    bottom: 2%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-center {
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-loci {
    width: 100%;
    margin-bottom: 60px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-main-row .panels-flexible-region-150-loci .pane-19 .light-13-gray {
    font-size: 24px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view {
    max-height: 100% !important;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 165px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 270px;
    overflow: hidden;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image img {
    width: 100%;
    height: auto;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
    display: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-3 {
    display: none;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 76%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 260%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 76%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 260%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    background-image: none;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    width: 25%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    max-width: 100%;
    min-width: 0%;
    width: 75%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    max-width: 100%;
    min-width: 0%;
    width: 75%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-learn-more-link {
    margin-left: 0;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .pane-3 img {
    margin-top: 45px;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    float: right;
    width: 56%;
    margin-left: 0;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph img {
    width: 100%;
    height: auto;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 56%;
    float: right;
    margin-left: 0;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-research-summary {
    margin-top: 38%;
    margin-left: 0;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    bottom: 0%;
  }
}

@media only screen and (max-width: 690px) {
  .mobile-only {
    display: block;
    margin: 1.5em auto 0.2em;
  }

  .desktop-only {
    display: none;
  }

  .header-wrap .header-text-overlay p {
    padding: 15px;
    font-size: 32px;
  }

  .header-wrap .header-buttons-overlay {
    top: 160px;
  }

  .full-image-background img {
    height: 100%;
    width: auto !important;
    overflow: hidden;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 100%;
    height: 65px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 5px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 75%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 28px;
    line-height: 32px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .inside .panel-pane .pane-content p img {
    height: 250px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 26px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 26px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 45%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 10%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 10%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 35%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_1,
  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_2 {
    width: 99.25%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-2 .panels-flexible-region-160-column_2 {
    margin-top: 48px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 18%;
  }

  .what-gets-measured-split-content-tabbed-wrap video {
    width: 100%;
    height: auto;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 35px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 60%;
    float: none;
    margin-right: 0;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 60%;
    float: none;
    margin-left: 0;
    margin-top: 20px;
    position: relative;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3:before {
    background: #4d4f53 none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: -20px;
    width: 100%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 85%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 85%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 256px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 60%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    width: 60%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 97%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 350px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    margin: 24px 15px 0 10.5px;
    width: 97%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 45%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-1 {
    display: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 .news-tab {
    width: 70%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-new-newsroom .views-row .views-field-field-media-image {
    width: 100%;
    margin-right: 0;
    flaot: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-webform .webform-component {
    width: 95%;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    width: 275px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-1 .panels-flexible-region-157-call_number {
    float: right;
    width: 100%;
    margin-top: -60px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-1 .panels-flexible-region-157-call_number p.rteright {
    text-align: left;
  }

  .panels-flexible-row-251-3-inside .video-half {
    max-width: 80%;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 79.855%;
  }
}

@media only screen and (max-width: 655px) {
  .header-wrap .header-text-overlay p {
    font-size: 30px;
  }

  .header-wrap .header-buttons-overlay {
    top: 120px;
  }

  body.front #block-system-main .pane-1 {
    display: block;
    height: 215px;
    margin-bottom: 24px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 90%;
    margin: 10px auto 10px auto;
    float: none;
  }

  body.front #block-system-main .pane-1 #home-data-btn a.home-static-link {
    margin-top: 0px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 45%;
  }

  footer.footer .footer-inner .container .row .left-col {
    width: 100%;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    margin-right: 50px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    margin: 0;
  }

  footer.footer .footer-inner .container .row .right-col {
    bottom: 100px;
    position: absolute;
    width: 90%;
  }

  footer.footer .footer-inner .container .row .right-col p.rteright {
    text-align: left;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons {
    width: 100%;
    bottom: 0;
    position: relative;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 75%;
    margin: 15px auto 0 auto;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 30%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 33%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 45%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 45%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 30px;
    line-height: 32px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 30px;
    line-height: 32px;
  }

  body.page-node-756 #block-system-main .header-title {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-7 .panels-flexible-region-153-single_column___ a {
    margin-bottom: 40px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
    display: none;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 330px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 50px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-first {
    width: 100%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-last {
    width: 100%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-last .pane-3 img {
    margin: 0 auto;
    max-width: 80%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 610px;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    max-width: 70% !important;
    margin: 15px 15% !important;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    max-width: 70% !important;
    margin: 15px 15% !important;
  }
}

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

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 15px !important;
    line-height: 21px !important;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap iframe {
    width: 310px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p {
    padding: 15px 15px 30px 315px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p br:last-of-type {
    display: none;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 25%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 75%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 75%;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-region-156-center .pane-1 .header-title-white {
    top: 15%;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .pane-content p img {
    height: 270px;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ {
    display: none;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_1,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_2,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_3,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-column_4 {
    width: 47.5%;
    height: 270px;
  }

  body.page-node-740 .panels-flexible-region-162-column_1,
  body.page-node-740 .panels-flexible-region-162-column_2,
  body.page-node-740 .panels-flexible-region-162-column_1_,
  body.page-node-740 .panels-flexible-region-162-column_2_ {
    width: 100%;
  }

  body.page-node-740 .panels-flexible-region-162-column_1 .inside,
  body.page-node-740 .panels-flexible-region-162-column_2 .inside,
  body.page-node-740 .panels-flexible-region-162-column_1_ .inside,
  body.page-node-740 .panels-flexible-region-162-column_2_ .inside {
    padding-left: 0;
  }

  body.page-node-740 .panels-flexible-region-162-column_1__,
  body.page-node-740 .panels-flexible-region-162-column_2__ {
    width: 100%;
    text-align: center;
  }

  body.page-node-740 .panels-flexible-region-162-column_1__ .inside,
  body.page-node-740 .panels-flexible-region-162-column_2__ .inside {
    padding-left: 0;
  }

  body.page-node-740 .panels-flexible-region-162-column_2__ {
    margin-top: 40px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    width: 100%;
    bottom: 0;
    position: relative;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 75%;
    margin: 15px auto 0 auto;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev {
    width: 100%;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev .pane-5 .pane-content p.rtecenter img {
    margin: 40px 20% 0 20%;
    width: auto;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_research {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-590 #block-system-main #content-404 img {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    display: block;
    width: 80%;
    height: 262px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 45%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 7%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 7%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    width: 45%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-member-photo {
    width: 20%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-title,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-board-name,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-field-institution,
  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 23%;
  }

  body.page-node-743 #block-system-main .pane-new-advisors-scientific-view .views-row .views-field-body {
    margin-left: 0;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-title {
    height: 55px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    height: 32px;
    background-image: none;
    margin-left: 0;
    margin-top: 24%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-body {
    margin-left: 0;
    margin-top: 0%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 14%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 47%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 47%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons a {
    width: 47.5%;
    float: left;
    font-size: 14px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons>a:nth-child(1) {
    margin-right: 5%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-7 .short-underline-center {
    background-image: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ img,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ img {
    width: 100px;
    height: 100px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ p .light-18-gray,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ p .light-18-gray {
    font-size: 14px;
  }

  body.page-node-749 #block-system-main .header-title {
    top: 0;
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-column_1 {
    width: 100%;
    padding: 0;
  }

  body.page-node-749 #block-system-main .panels-flexible-region-152-spacer {
    display: none;
  }

  body.page-node-756 #block-system-main .header-title {
    font-size: 20px;
    line-height: 22px;
  }

  body.page-node-756 #block-system-main .header-title h1 {
    font-size: 20px;
    line-height: 22px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    bottom: 0px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-11 .short-underline-center {
    background-image: none;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 142px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 220px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 310px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 50%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-left,
  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    height: 55px;
    margin: 10px;
    position: absolute;
    top: 228px;
    width: 30px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-left {
    left: 0px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 330px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-mask {
    width: 271px;
    position: relative;
    top: 110px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 65%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 175%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 65%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 175%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-facebook {
    display: none;
  }

  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-email,
  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-in_person,
  body.page-node-899 #block-system-main .panels-flexible-row-185-3 .panels-flexible-region-185-in_person_ {
    float: none;
    max-width: 85%;
    min-width: 26%;
    height: 240px;
  }

  body.page-node-527 .breadcrumb,
  body.page-node-771 .breadcrumb,
  body.page-node-772 .breadcrumb,
  body.page-node-773 .breadcrumb,
  body.page-node-580 .breadcrumb,
  body.page-node-767 .breadcrumb,
  body.page-node-768 .breadcrumb,
  body.node-type-researcher-profile-page .breadcrumb,
  body.node-type-young-investigator-award-winner .breadcrumb {
    background-image: none;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 50px;
  }

  .header-wrap .header-text-overlay p {
    font-size: 26px;
    line-height: 30px;
    padding: 10px;
  }

  .header-wrap .header-buttons-overlay {
    top: 110px;
  }

  #home-link-mobile img {
    height: auto;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 90%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light {
    font-size: 26px;
    line-height: 30px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body .home-slide-btn a {
    margin-top: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap {
    height: auto;
    padding: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap .wistia_responsive_padding,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap .wistia_responsive_padding {
    height: 185px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap .wistia_responsive_padding .wistia_responsive_wrapper,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap .wistia_responsive_padding .wistia_responsive_wrapper {
    left: 0;
    margin: auto;
    right: 0;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap p,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap p {
    float: none;
    padding: 15px 0;
  }

  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line_ .inside .panel-pane .pane-content p img,
  body.page-node-760 #block-system-main .panels-flexible-156 .panels-flexible-156-inside .panels-flexible-row-156-2 .panels-flexible-row-156-2-inside .panels-flexible-region-156-line__ .inside .panel-pane .pane-content p img {
    height: 220px;
  }

  body.page-node-740 #webform-client-form-780 .webform-component--first-name,
  body.page-node-740 #webform-client-form-780 .webform-component--last-name,
  body.page-node-740 #webform-client-form-780 .webform-component--institution,
  body.page-node-740 #webform-client-form-780 .webform-component--zip-code,
  body.page-node-740 #webform-client-form-780 .webform-component--email,
  body.page-node-740 #webform-client-form-780 .webform-component--phone,
  body.page-node-740 #webform-client-form-780 .webform-component--inquiry-topic,
  body.page-node-740 #webform-client-form-780 .webform-component--message {
    width: 100%;
  }

  body.page-node-740 .panels-flexible-row-162-4-inside .short-underline {
    padding-bottom: 40px;
  }

  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__left_column,
  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__right_column {
    width: 100%;
  }

  body.page-node-868 .col-sm-12 #block-system-main .panels-flexible-181 .panels-flexible-row-181-1 .panels-flexible-row-181-1-inside .panels-flexible-region-181-sign_in__right_column {
    margin-bottom: 96px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-3-inside div {
    width: 80%;
    margin: 0 10%;
    padding: 0;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-4-inside .pane-16 .full-bleed-2 .short-underline-center {
    background-image: none;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-147-3-inside div {
    width: 80%;
    margin: 0 10%;
    padding: 0;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_1,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_2,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_3,
  body.page-node-757 #block-system-main .panels-flexible-row-154-2-inside .panels-flexible-region-154-column_4 {
    display: block;
    height: 225px;
    width: 48%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-4-inside .pane-10 .full-bleed-2 .short-underline-center {
    background-image: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 226px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 48%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 4%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 4%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title {
    height: 55px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 7%;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 25px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 55%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 55%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-3 .pane-21 a.page-button-orange {
    min-width: 98%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-3 .pane-22 img {
    width: 80%;
    height: auto;
    margin: 0 auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-column_1__ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-column_3__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-line____ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-6 .panels-flexible-region-150-line______ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white h1 {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_2,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_1 {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-column_3 {
    margin-bottom: 0px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-2 .panels-flexible-region-157-line_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-line__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-line___ {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_1_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_2_ {
    margin-bottom: 0px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-3 .panels-flexible-region-157-column_3_ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-line____,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-line_____ {
    display: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__,
  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ {
    width: 45%;
    margin: 0 auto;
    float: none;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1__ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_2__ {
    margin-bottom: 50px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-row-157-4 .panels-flexible-region-157-column_1___ {
    margin-bottom: 50px;
  }

  body.page-node-756 #block-system-main .header-buttons {
    position: relative;
    width: 100%;
    margin: 15px 0 0 0;
  }

  body.page-node-756 #block-system-main .header-buttons a {
    width: 80%;
    margin: 0 auto 5px auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-single_column_____ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_2__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_3__ {
    width: 47.5%;
    margin-left: 2.5%;
    height: 220px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-10 .panels-flexible-region-153-column_4__ {
    width: 47.5%;
    margin-right: 2.5%;
    height: 220px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white {
    font-size: 30px;
    line-height: 34px;
    top: 25%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white h1 {
    font-size: 30px;
    line-height: 34px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 132px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 205px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 268px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 55%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 250px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 35px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 90px;
    margin-right: 15px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    padding: 20px 15px 20px 0;
    width: 70%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body {
    width: 100%;
    float: none;
    font-size: 14px;
    line-height: 16px;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region {
    position: relative;
    padding-left: 0;
    float: none;
    margin-top: 24px;
    height: 60px;
    display: inline-block;
    width: 98%;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region .pane-block-188 p.rteright {
    text-align: left;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .panels-flexible-row-first .inside .panels-flexible-region .pane-block-188 p.rteright #share-this-tw {
    margin-left: 0;
  }

  body.node-type-researcher-profile-page #block-system-main .panel-flexible .panel-flexible-inside .full-bleed-1 .inside .panels-flexible-region-first {
    width: 98%;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    width: 54%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 54%;
  }

  body.page-node-773 #block-system-main .pane-webform .form-item {
    width: 98%;
    margin-right: 0%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--institution,
  body.page-node-773 #block-system-main .pane-webform .webform-component--street-address,
  body.page-node-773 #block-system-main .pane-webform .webform-component--project-proposal,
  body.page-node-773 #block-system-main .pane-webform .webform-component--sample-format,
  body.page-node-773 #block-system-main .pane-webform .webform-component--time-course-data,
  body.page-node-773 #block-system-main .pane-webform .webform-component--list-time-points {
    width: 98%;
    margin-right: 0%;
  }

  body.page-node-773 #block-system-main .pane-webform .webform-component--project-title {
    margin-right: 0%;
  }

  .panels-flexible-row-251-3-inside .video-half {
    max-width: 100%;
  }

  .panels-flexible-row-251-3-inside .video-half .inside {
    padding: 2px;
  }
}

@media only screen and (max-width: 490px) {
  .header-wrap .header-text-overlay p {
    font-size: 22px;
    line-height: 24px;
    padding: 5px;
  }

  .header-wrap .header-buttons-overlay {
    top: 100px;
  }

  #home-link-mobile img {
    height: auto;
    max-width: 75%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 30%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 70%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 70%;
  }

  body.page-node-590 #block-system-main #content-404 .light-13-gray-17 {
    max-width: 70%;
    margin: 0 auto;
    display: block;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 204px;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.small-block {
    height: 220px;
    width: 50%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-1 {
    margin-left: 0%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.inner-block-3 {
    margin-left: 0%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real .pane-4 div.image-wrap img {
    margin: 0 auto;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    margin-right: 40px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    margin-right: 40px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    margin: 0;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 660px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_2 {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-2 .panels-flexible-region-155-column_3 {
    width: 90%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 61%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 61%;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 28px;
    line-height: 30px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 28px;
    line-height: 30px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons {
    position: relative;
    margin-top: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons a {
    width: 100%;
    float: none;
    font-size: 16px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-buttons>a:nth-child(1) {
    margin-right: 0%;
    margin-bottom: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 260px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_4_ {
    display: none;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 260px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 48%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 260px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_4_ {
    display: none;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 260px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    width: 47.5%;
    height: 320px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 116px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 180px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 55%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 240px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 60%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 200px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .pane-title {
    font-size: 14px;
    padding: 12px 20px;
    width: 160px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 65%;
    height: 425px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row {
    height: 360px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 130%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .pane-title {
    font-size: 14px;
    padding: 12px 20px;
    width: 160px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 24px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 65%;
    height: 425px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row {
    height: 360px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 130%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 24px;
  }

  body.page-node-748 #block-system-main .views-exposed-form .views-exposed-widget {
    width: 85%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 80px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 70%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body em {
    font-size: 12px;
    line-height: 13px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-136 {
    overflow: auto;
    max-height: 36px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-116 {
    overflow: auto;
    max-height: 56px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-96 {
    overflow: auto;
    max-height: 76px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-76 {
    overflow: auto;
    max-height: 96px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-56 {
    overflow: auto;
    max-height: 116px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-36 {
    overflow: auto;
    max-height: 136px;
    width: 100%;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-body .above-16 {
    overflow: auto;
    max-height: 156px;
    width: 100%;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    margin: 15px 10% !important;
    max-width: 80% !important;
  }

  .panels-flexible-row-251-8-inside .panels-flexible-region,
  .panels-flexible-row-251-9-inside .panels-flexible-region,
  .panels-flexible-row-251-10-inside .panels-flexible-region {
    width: 89.855%;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    margin: 15px 10% !important;
    max-width: 80% !important;
  }

  .panels-flexible-row-252-8-inside .panels-flexible-region,
  .panels-flexible-row-252-9-inside .panels-flexible-region,
  .panels-flexible-row-252-10-inside .panels-flexible-region {
    width: 89.855%;
  }
}

@media only screen and (max-width: 475px) {
  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-154-column_2_ {
    display: none;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3-inside .panels-flexible-region-154-single_column_ {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 247px;
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_2_real {
    display: none;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    margin-top: 22%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-member-photo {
    width: 50%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 12%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-title,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-board-name,
  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-institution {
    margin-left: 52%;
  }

  body.page-node-759 #block-system-main .short-underline,
  body.page-node-759 #block-system-main .panel-flexible h1,
  body.page-node-759 #block-system-main h2.pane-title {
    background-image: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 63%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 63%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 95%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 226px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 95%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 .region-sidebar-second {
    width: 65%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 175px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 670px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 425px;
    height: 238px;
  }

  .panels-flexible-row-251-5-inside .panels-flexible-region-251-social_feed iframe {
    margin: 15px 5% !important;
    max-width: 90% !important;
  }

  .panels-flexible-row-252-3-inside .video-half iframe {
    width: 425px;
    height: 238px;
  }

  .panels-flexible-row-252-5-inside .panels-flexible-region-252-social_feed iframe {
    margin: 15px 5% !important;
    max-width: 90% !important;
  }
}

@media only screen and (max-width: 448px) {
  .header-wrap .header-text-overlay {
    top: 10px;
  }

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 40px;
  }

  .header-wrap .header-text-overlay img {
    max-width: 30%;
    height: auto;
  }

  .header-wrap .header-buttons-overlay {
    top: 80px;
  }

  body.front #block-system-main .pane-1 #home-data-btn a,
  body.front #block-system-main .pane-1 #home-research-btn a,
  body.front #block-system-main .pane-1 #home-diagnostics-btn a {
    width: 100%;
    margin: 10px 0;
    float: none;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 22px;
    line-height: 26px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 38%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 62%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 62%;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu {
    margin-bottom: 150px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    float: left;
    margin-right: 30px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    float: left;
    margin-right: 30px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    float: left;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-single_column__ {
    width: 100%;
    margin-bottom: 48px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-5-inside .panels-flexible-region-147-resource_links_2 {
    width: 100%;
    margin-left: 0;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 232px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-view .view-content .views-row .views-field-field-position {
    height: 48px;
    margin-top: 20%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 67%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 67%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 160px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 58%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 212px;
  }

  body.page-node-744 #block-system-main .short-underline {
    background-image: none;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 148px;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 24px;
    line-height: 28px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 700px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 390px;
    height: 220px;
  }
}

@media only screen and (max-width: 420px) {
  .header-wrap .header-text-overlay p {
    font-size: 20px;
    line-height: 22px;
    padding: 5px;
  }

  .header-wrap .header-buttons-overlay {
    top: 70px;
  }

  body.page-node-762 .breadcrumb,
  body.page-node-742 .breadcrumb,
  body.page-node-740 .breadcrumb,
  body.page-node-766 .breadcrumb,
  body.page-node-743 .breadcrumb,
  body.page-node-746 .breadcrumb,
  body.page-node-757 .breadcrumb,
  body.page-node-726 .breadcrumb,
  body.page-node-730 .breadcrumb,
  body.page-node-759 .breadcrumb,
  body.page-node-754 .breadcrumb,
  body.page-node-760 .breadcrumb,
  body.page-node-761 .breadcrumb,
  body.page-node-756 .breadcrumb,
  body.page-node-749 .breadcrumb {
    background-image: none;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 216px;
  }

  body.page-node-746 #block-system-main .panels-flexible-row-147-1-inside .panels-flexible-region-147-for_drug_dev .pane-5 .pane-content p.rtecenter img {
    margin: 40px 15% 0 15%;
  }

  body.page-node-757 #block-system-main .page-button-orange {
    min-width: 280px;
    max-width: 98%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 90%;
  }

  body.page-node-757 #block-system-main .panels-flexible-row-154-3 .pane-8 span br {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 71%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 71%;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 230px;
    width: 100%;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_1 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_2 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_3 img {
    width: 100%;
    height: auto;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 {
    height: 300px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-2 .panels-flexible-region-150-column_4 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_1 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_2 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_3 img {
    width: 100%;
    height: auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 {
    height: 300px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-6 .panels-flexible-region-153-column_4 img {
    width: 100%;
    height: auto;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white {
    font-size: 20px;
    line-height: 24px;
    top: 30%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-1 .header-title-white h1 {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 120px;
    margin-top: 15px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 67%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 94%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 195px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 94%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 120px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 70px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 70%;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 715px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 340px;
    height: 190px;
  }
}

@media only screen and (max-width: 390px) {
  .header-wrap .header-buttons-overlay {
    top: 10px;
    height: 65px;
    position: relative;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 22px;
    line-height: 24px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 22px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons {
    left: 0;
  }

  body.page-node-746 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 200px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-2 .leadership-tabs .leadership-tab {
    padding: 5px 15px;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-field-position {
    margin-left: 0;
    margin-top: 26%;
  }

  body.page-node-742 #block-system-main .panels-flexible-168 .panels-flexible-region-168-center-inside .pane-new-leadership-board-view .view-content .views-row .views-field-body {
    margin-top: 2%;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 15px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles .view-new-research-profiles {
    width: 77%;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators .view-new-young-investigators {
    width: 77%;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 200px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_1_ {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_2_ img {
    height: 305px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-column_3_ {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line {
    height: 330px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line_ img {
    height: 305px;
  }

  body.page-node-754 #block-system-main .panels-flexible-row-150-4 .panels-flexible-region-150-line__ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .header-buttons a {
    width: 98%;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-2-inside .panels-flexible-region {
    width: 100%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region {
    width: 100%;
    margin-bottom: 40px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 42%;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p img,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright img {
    display: block;
    margin: 0 auto;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p .bold-14-gray,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright .bold-14-gray {
    width: 33px;
    margin: 0 auto -20px auto;
    display: block;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region .pane-19 p:nth-child(2) {
    text-align: left;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region .inside {
    padding: 0;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_1_ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_2_ img {
    height: 305px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-column_3_ {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line {
    height: 330px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line_ img {
    height: 305px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-8 .panels-flexible-region-153-line__ {
    height: 330px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 100px;
    margin-top: 20px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 70%;
    max-width: 70%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 180px;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 90px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 30px;
    font-size: 30px;
    line-height: 34px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.first {
    min-height: 130px;
    margin-right: 60px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li:nth-child(2) {
    min-height: 130px;
  }

  footer.footer .footer-inner .container .row .left-col #block-menu-menu-footer-sub-menu ul.menu>li.last {
    min-height: 70px;
    margin: 25px 0;
  }

  body.node-type-researcher-profile-page #block-system-main .view-new-research-profiles {
    top: 70px;
    position: relative;
  }

  body.node-type-researcher-profile-page #block-system-main .view-selector-left {
    height: 70px;
    left: 0;
    position: absolute;
  }

  body.node-type-researcher-profile-page #block-system-main .view-selector-right {
    height: 70px;
    left: 230px;
    position: absolute;
  }

  body.node-type-young-investigator-award-winner h1.page-header {
    width: 52%;
    height: 120px;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-yia-photograph {
    width: 40%;
    left: unset;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-institution {
    width: 100%;
    position: relative;
    top: 30px;
  }

  body.node-type-young-investigator-award-winner #block-system-main .field-name-field-research-summary {
    margin-top: 190px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications h2.pane-title {
    width: 130px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research {
    width: 60%;
    height: 500px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row {
    height: 400px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-new-publications-new-releases-research .views-row .views-field-title {
    width: 96%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-left {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications .view-new-publications .view-selector-right {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic h2.pane-title {
    width: 130px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-left {
    width: 12px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics {
    width: 60%;
    height: 500px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row {
    height: 400px;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-new-publications-new-releases-diagnostics .views-row .views-field-title {
    width: 96%;
  }

  body.page-node-748 #block-system-main .panels-flexible-151 .pane-new-publications-diagnostic .view-new-publications-diagnostic .view-selector-right {
    width: 12px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-766 #block-system-main .pane-new-careers-featured-employees-view .views-field-title {
    font-size: 24px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-new-careers-featured-employees-view {
    min-height: 800px;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white {
    font-size: 22px;
    line-height: 26px;
    top: 2%;
  }

  body.page-node-761 #block-system-main .panels-flexible-157 .panels-flexible-157-inside .panels-flexible-region-157-center .pane-2 .header-title-white h1 {
    font-size: 22px;
    line-height: 26px;
  }

  .panels-flexible-row-252-6 .panels-flexible-region-252-infographic_2-inside #full-bleed-3 span {
    font-size: 20px;
  }
}

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

  .header-wrap .header-text-overlay.overlay-left-light,
  .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body {
    width: 100%;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-light,
  body.front #block-system-main .pane-front-slideshow .views-field-body p.slider-headline-dark {
    font-size: 18px;
    line-height: 20px;
  }

  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    height: 40px;
    margin-top: 5px;
    line-height: 42px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-homepage-slide-show-image {
    width: 50%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-title {
    width: 50%;
    padding-right: 15px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .not-sticky-features .views-field-field-learn-more-link {
    width: 50%;
    margin-top: 18px;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-field-homepage-slide-show-image {
    width: 100%;
  }

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-9 .sticky-features .view-new-homepage-features-sidebar .views-field-title {
    width: 100%;
  }

  body.page-node-762 #block-system-main .panels-flexible-region-159-column_1 iframe {
    height: 182px;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-research-profiles {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-new-young-investigators {
    display: none;
  }

  body.page-node-759 #block-system-main .panels-flexible-row-155-3 .pane-11 .page-button-orange {
    min-width: 98%;
    max-width: 98%;
    padding: 10px 15px;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 182px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 48%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 80px;
    margin-top: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 70%;
    max-width: 70%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 93%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 160px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 93%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 60px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
    height: 60px;
  }

  body.page-node-937 #block-system-main .panels-flexible-188 .pane-features-page .list-view .views-row .views-field-title {
    width: 68%;
  }

  body.page-node-749 #block-system-main .header-title {
    font-size: 18px;
    line-height: 20px;
  }

  body.page-node-749 #block-system-main .header-title h1 {
    font-size: 18px;
    line-height: 20px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 310px;
    height: 176px;
  }
}

@media only screen and (max-width: 360px) and only screen and (max-width: 540px) {
  body.front #block-system-main .pane-front-slideshow .views-field-body span.home-slide-btn a {
    height: 39px !important;
    font-size: 14px !important;
    line-height: 40px !important;
  }
}

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

  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-wrap,
  body.front #block-system-main .panels-flexible-row-148-1-inside .panels-flexible-column-148-2 #home-video-two-wrap {
    margin-left: -5px;
    margin-right: -10px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-buttons a {
    width: 100%;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title {
    font-size: 24px;
    line-height: 26px;
  }

  body.page-node-757 #block-system-main .panel-flexible .pane-content .header-title h1 {
    font-size: 24px;
    line-height: 26px;
  }

  body.page-node-754 #block-system-main .panels-flexible-region-150-center .pane-1 iframe {
    height: 172px;
  }

  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p,
  body.page-node-756 #block-system-main .panels-flexible-row-153-4-inside .panels-flexible-region p.rteright {
    width: 54%;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row {
    height: 102px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
    width: 45px;
    margin-top: 24px;
  }

  body.page-node-747 #block-system-main .panels-flexible-180 .pane-new-insights-view .list-view .views-row .views-field-title {
    width: 84%;
    max-width: 84%;
    padding: 10px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 {
    width: 92%;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-9 #block-system-main iframe {
    height: 140px;
  }

  body.node-type-insight-story-page .main-content-container .row .col-sm-3 {
    width: 92%;
  }

  body.page-node-744 #block-system-main .panels-flexible-167 .panels-flexible-row-167-2 .pane-2 #news-events #event-selector-right {
    right: 20px;
  }

  body.page-node-766 #block-system-main .panels-flexible-160 .panels-flexible-row-160-1 .pane-2 .pane-content .light-24-blue {
    font-size: 20px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title {
    font-size: 22px;
    line-height: 26px;
  }

  body.page-node-754 #block-system-main .panels-flexible-150 .pane-12 .header-title h1 {
    font-size: 22px;
    line-height: 26px;
  }

  body.page-node-937 #block-system-main h2.pane-title {
    top: 28px;
    font-size: 26px;
    line-height: 30px;
  }

  body.page-node-759 #block-system-main .header-title-white {
    top: 10px;
  }

  .panels-flexible-row-251-3-inside .video-half iframe {
    width: 280px;
    height: 158px;
  }
}

@media only screen and (max-width: 540px) {
  span.home-slide-btn a {
    height: 36px !important;
    font-size: 13px !important;
    line-height: 36px !important;
    margin-top: 10px !important;
  }
}

@media only screen and (max-width: 540px) {
  #views_slideshow_cycle_div_front_slideshow-default_0 .views-field-body .slider-headline-dark {
    font-size: 21px !important;
    line-height: 24px !important;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 40px;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    padding: 25px 0;
    font-size: 32px;
  }
}

@media only screen and (max-width: 960px) {
  .products-secondary-nav-line-shadow {
    display: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 50%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
    margin: 15% 0;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider li {
    max-width: 100%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-prev-horizontal {
    top: 320px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider .jcarousel-next-horizontal {
    top: 320px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-slide-image img {
    max-width: 99.98%;
    height: auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    max-width: 100%;
  }

  .innovative-minds-wrap {
    min-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background {
    max-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background p {
    background-color: #f8f4f3;
    text-align: right;
  }

  .innovative-minds-wrap .innovative-minds-background p img {
    max-width: none;
    height: 450px;
    width: auto !important;
    overflow: hidden;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    background-color: #f8f4f3;
    text-align: left;
    max-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    max-width: none;
    height: 530px;
    width: auto !important;
    overflow: hidden;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 80px;
    margin-right: 80px;
  }

  .power-of-sequencing-main-left-top,
  .power-of-sequencing-main-left-lower,
  .power-of-sequencing-main-right-top,
  .power-of-sequencing-main-right-lower {
    min-height: 0;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image {
    float: none;
    text-align: center;
    width: 100%;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-rounded-image img {
    width: 100%;
    height: auto;
    max-width: 300px;
  }

  #immunoseq-analyzer-key-features-content .view-content .views-row .views-field-field-feature-text {
    float: none;
    margin-top: 40px;
    text-align: center;
    width: 100%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 30px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
    width: 64%;
    float: left;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
    width: 33%;
    margin: 0 0 30px 3%;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    height: 40px;
    width: 45px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 30px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
    width: 64%;
    float: left;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
    width: 33%;
    margin: 00 30px 3%;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    height: 40px;
    width: 45px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    padding: 15px 0;
    font-size: 30px;
  }

  .immunoseq-disclaimer {
    padding: 2px 0 0 0;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-maps {
    width: 62.5%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts {
    width: 37.5%;
  }
}

@media only screen and (max-width: 940px) {
  .quantifiable-results-horizontal-circle-2 .p-plus {
    left: 0;
  }

  .quantifiable-results-horizontal-circle-2 .p-plus-last {
    left: 78%;
  }

  .experts-video-wrap {
    height: 510px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 20px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 26px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    width: 40px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 20px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 26px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    width: 40px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 230px;
  }
}

@media only screen and (max-width: 890px) {
  .products-order-now {
    margin-bottom: 0 !important;
  }

  .products-order-now p {
    padding-right: 0 !important;
    display: block !important;
  }

  .products-order-now .order-now-left {
    display: block;
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 0 50px 0 !important;
    padding-top: 18px;
    padding-bottom: 5px !important;
  }

  .products-order-now .order-now-left .panels-flexible-region-inside {
    padding-right: 0 !important;
  }

  .products-order-now .order-now-right {
    display: block;
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 90px 0 50px 0 !important;
    padding-top: 18px;
    padding-bottom: 5px !important;
  }

  .products-order-now .order-now-right .panels-flexible-region-inside {
    padding-right: 0 !important;
  }

  .products-order-now .order-now-left-image {
    float: none;
    padding-right: 0 !important;
  }

  .products-order-now .order-now-left-content h1,
  .products-order-now .order-now-left-content h2 {
    text-align: center;
  }

  .products-order-now .order-now-left-content a.immunobtn {
    left: 38%;
    right: 38%;
    top: 200px;
  }

  .products-order-now .order-now-left-content .rteleft {
    text-align: center !important;
  }

  .inquiry-to-insights-table {
    width: 100%;
  }

  .inquiry-to-insights-table inquiry-to-insights-column-container {
    display: block;
    width: 100%;
  }

  #inquiry-to-insights-content-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 30px;
  }

  #inquiry-to-insights-content-container #inquiry-to-insights-content-wrap {
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 !important;
    padding-top: 18px;
  }

  .immunoseq-footer-link-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 50px !important;
  }

  .immunoseq-footer-link-container .immunoseq-footer-link-wrap {
    float: none !important;
    width: auto !important;
    min-height: 130px;
    padding-top: 50px;
    margin: 0 !important;
  }

  .immunoseq-footer-link-container .immunoseq-footer-link-wrap .immunoseq-footer-link {
    background-position: center top !important;
  }

  .quantifiable-results-download {
    background-color: #dadada;
    float: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 99.89%;
    margin-bottom: 3em;
  }

  .quantifiable-results-download p {
    font-size: 12px;
  }

  .quantifiable-results-download img {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .experts-video-wrap {
    height: 480px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 150px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 25px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-maps {
    width: 99.98%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts {
    width: 99.98%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane {
    float: left;
    width: 50%;
  }
}

@media only screen and (max-width: 860px) {
  .p-plus {
    right: 92%;
  }

  .p-plus-last {
    left: 92%;
    bottom: 0.83em;
  }

  .quantifiable-results-horizontal-circle-1 .p-plus {
    width: 92%;
  }

  .quantifiable-results-horizontal-circle-1 .p-plus-last {
    width: 92%;
  }

  .experts-video-wrap {
    height: 470px;
  }

  .ordering-regional-contact {
    width: 48.45%;
  }
}

@media only screen and (max-width: 830px) {
  .experts-video-wrap {
    height: 450px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 28px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 210px;
  }
}

@media only screen and (max-width: 810px) {
  .immunosequencing-your-way-main-wrap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-left-wrap,
  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-right-wrap {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
  }

  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-left-wrap img,
  .immunosequencing-your-way-main-wrap .immunosequencing-your-way-main-right-wrap img {
    height: auto;
    width: 80%;
  }

  .experts-video-wrap {
    height: 435px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 215px;
    margin: 20% 0;
  }
}

@media only screen and (max-width: 770px) {
  .simple-step-1 {
    float: none !important;
    width: auto !important;
  }

  .simple-step-2 {
    float: none !important;
    width: auto !important;
    margin-top: 30px;
  }

  .simple-step-3 {
    float: none !important;
    width: auto !important;
  }

  .experts-video-wrap {
    height: 415px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 130px;
    max-height: 140px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 24px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 10px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 24px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 48%;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 26px;
  }
}

@media only screen and (max-width: 760px) {
  img.desktop_view_only {
    display: none;
  }

  img.mobile_view_only {
    display: inline-block;
  }

  .quantifiable-results-horizontal-circle-2 .p-plus-last {
    bottom: 1.03em;
  }

  .resources-row {
    display: inline;
    margin-bottom: 0 !important;
  }

  .resources-row .resources-cell {
    float: none !important;
    width: auto !important;
    min-height: none !important;
    margin: 0 0 50px 0 !important;
    padding-top: 18px;
  }

  .kit-workflow-graphic {
    height: 200px;
  }

  .experts-video-wrap {
    height: 410px;
  }

  .applications-applying-title-left,
  .applications-applying-title-center,
  .applications-applying-title-right {
    float: none;
    width: 65%;
    margin: 0 auto 60px auto;
  }

  .applications-applying-title-left .applications-applying-content,
  .applications-applying-title-center .applications-applying-content,
  .applications-applying-title-right .applications-applying-content {
    min-height: 100px;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-field-rounded-image {
    width: 100%;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-view--immunoseq-interactive-analyzer-slide-show--default .jcarousel-item .views-field-body {
    width: 100%;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-navigation {
    display: none;
  }

  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-next-horizontal,
  body.immunoseq-product-service .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
  body.immunoseq-product-kits .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal,
  body.immunoseq-analyzer .view-immunoseq-interactive-analyzer-slide-show .jcarousel-prev-horizontal {
    display: block;
  }

  body.immunoseq-product-service #analyzer-image-map-wrap,
  body.immunoseq-product-kits #analyzer-image-map-wrap,
  body.immunoseq-analyzer #analyzer-image-map-wrap {
    display: none;
  }
}

@media only screen and (max-width: 735px) {
  .power-of-sequencing-main-left-wrap {
    width: 7.5%;
  }

  .power-of-sequencing-main-image-wrap {
    width: 85%;
  }

  .power-of-sequencing-main-right-wrap {
    width: 7.5%;
  }

  #awaiting-content {
    margin-top: 0;
    margin-bottom: 35px;
  }

  #awaiting-content .added-content {
    margin: 5px 0;
  }

  #awaiting-content .added-content p.rteleft,
  #awaiting-content .added-content p.rteright,
  #awaiting-content .added-content p.rtecenter {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
    padding: 15px 0;
  }

  #awaiting-content hr.shaded-line {
    margin: 0;
  }

  #awaiting-content hr.shaded-line:after {
    background: #e5e3e2;
    height: 1px;
  }

  .experts-video-wrap {
    height: 395px;
  }

  .single-step {
    width: 48.5%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 70%;
    margin: auto;
    float: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 285px;
    margin: 15% auto;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-tech-slider {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: inline-block;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 60%;
    float: none;
    margin: 40px auto;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 263px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 24px;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 20% 60px 20%;
    max-width: 60%;
  }

  body.node-type-immunoseq-assay-hs #assay-page-primary-content,
  body.node-type-immunoseq-assay-mm #assay-page-primary-content {
    float: none;
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 200px;
  }
}

@media only screen and (max-width: 690px) {
  .innovative-minds-background {
    max-height: 450px;
  }

  .order-now-left-content a.immunobtn {
    left: 36% !important;
  }

  .immunoseq-for-callout-research-wrap {
    float: none;
    width: auto;
    margin: 0px !important;
    padding-bottom: 30px !important;
  }

  .immunoseq-for-callout-development-wrap {
    float: none;
    width: auto;
    margin: 0px !important;
  }

  .products-services-and-kit-left-graphic-link {
    bottom: 0;
    top: 0;
  }

  .products-services-and-kit-right-graphic-link {
    bottom: 0;
    top: 0;
  }

  .products-services-and-kit-arrow-graphic {
    width: 30%;
  }

  .products-loci-table .rwd-table tr {
    display: block;
    padding: 15px;
    position: relative;
  }

  .products-loci-table .rwd-table tr:before {
    border-bottom: 1px solid #ff7900;
    border-left: 1px solid #ff7900;
    border-top: 1px solid #ff7900;
    color: #ff7900;
    content: "L \A O \A C \A I";
    display: block;
    font-weight: 100;
    height: 75%;
    left: 0;
    padding-left: 5px;
    padding-top: 18%;
    position: absolute;
    width: 12px;
    top: 90px;
  }

  .products-loci-table .rwd-table tr:first-of-type {
    display: none;
  }

  .products-loci-table .rwd-table tr:first-of-type:before {
    display: none;
  }

  .products-loci-table .rwd-table th {
    display: none;
  }

  .products-loci-table .rwd-table td {
    border-right: none;
    display: block;
    max-width: 300px;
    padding-left: calc(7.5em + 20px);
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
  }

  .products-loci-table .rwd-table td p {
    height: 40px;
  }

  .products-loci-table .rwd-table td p span {
    text-align: left;
  }

  .products-loci-table .rwd-table td:first-child {
    border: none;
    padding-left: calc(7.5em + 20px);
  }

  .products-loci-table .rwd-table td:nth-child(2) {
    border-right: none;
  }

  .products-loci-table .rwd-table td:before {
    display: inline-block;
  }

  .products-loci-table .rwd-table:before {
    display: none;
  }

  .row-190-11-mixin {
    width: 100%;
  }

  .row-190-11-mixin .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-left {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-left .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-center_ {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-center_ .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-right {
    width: 100%;
  }

  .panels-flexible-row-190-11-inside .panels-flexible-region-190-right .inside {
    margin: 1.5em auto 0;
    width: 75%;
    padding: 0.5em;
  }

  .p-plus {
    display: none;
  }

  .p-plus-last {
    display: none;
  }

  .quantifiable-results-circles {
    width: 100%;
    margin-top: 40px;
  }

  .quantifiable-results-horizontal-circle-1 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .quantifiable-results-horizontal-circle-2 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .quantifiable-results-horizontal-circle-3 {
    float: none;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;
  }

  .experts-video-wrap {
    height: 370px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 220px;
  }

  .panels-flexible-region-161-center {
    float: none;
    width: 100%;
  }

  .panels-flexible-region-161-apply_now {
    float: none;
    margin: 0 auto 30px auto;
    min-width: 206px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-title {
    width: 99.98%;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image {
    max-width: 100%;
    width: auto;
    margin: 15px 0 30px 0;
  }

  body.immunoseq-researcher-profiles .view-researcher-profiles-feed .views-row .views-field-field-researcher-image .researcher-thumb a:after {
    height: 40px;
    width: 40px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-title-1 {
    width: 99.98%;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail {
    max-width: 100%;
    width: auto;
    margin: 15px 0 30px 0;
  }

  body.immunoseq-case-studies .pane-case-studies-feed .view-case-studies-feed .views-row .views-field-field-cs-thumbnail .case-studies-thumb a:after {
    height: 40px;
    width: 40px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 24px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane {
    float: none;
    width: 99.98%;
  }
}

@media only screen and (max-width: 655px) {
  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 40px;
    margin-right: 40px;
  }

  .experts-video-wrap {
    height: 350px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 210px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    top: 18px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 22px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 160px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    margin: 0 15%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-light,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-light {
    display: none;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-content,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-available-content {
    display: none;
  }

  .p-plus {
    display: none;
  }

  .p-plus-last {
    display: none;
  }

  #immunoseq-analyzer-key-features-control {
    margin-top: 0;
    width: 100%;
  }

  #immunoseq-analyzer-key-features-control .view-content .views-row.current-feature {
    border-right: 2px solid #909090;
  }

  #immunoseq-analyzer-key-features-control .view-content .views-row.current-feature:after {
    border: none;
    display: none;
  }

  #immunoseq-analyzer-key-features-content {
    width: 100%;
  }

  .analyzer-immunoseq-analyzer-graphic-left,
  .analyzer-immunoseq-analyzer-graphic-center,
  .analyzer-immunoseq-analyzer-graphic-right {
    width: 100%;
  }

  .analyzer-immunoseq-analyzer-graphic-left p,
  .analyzer-immunoseq-analyzer-graphic-center p,
  .analyzer-immunoseq-analyzer-graphic-right p,
  .analyzer-immunoseq-analyzer-graphic-left p.extra-padding-small,
  .analyzer-immunoseq-analyzer-graphic-center p.extra-padding-small,
  .analyzer-immunoseq-analyzer-graphic-right p.extra-padding-small {
    padding-top: 15px;
  }

  .analyzer-immunoseq-analyzer-graphic-right {
    margin-bottom: 30px;
  }

  .analyzer-immunoseq-analyzer-graphic-spacer {
    width: 100%;
    text-align: center;
  }

  .analyzer-immunoseq-analyzer-graphic-spacer img {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .experts-video-wrap {
    height: 330px;
  }

  .ordering-regional-contact {
    width: 100%;
    flaot: none;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 80%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 265px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 200px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 15px 0;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 30px;
    max-width: 60%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 15px 0;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 48%;
  }
}

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

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 75%;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 10% 60px 10%;
    max-width: 80%;
  }
}

@media only screen and (max-width: 540px) {
  .order-now-left-content a.immunobtn {
    left: 32% !important;
  }

  .top-callout-banner-content-wrap-left {
    float: none;
    width: auto;
    min-height: none;
    margin: 0px !important;
    padding-top: 18px;
    padding-bottom: 30px !important;
  }

  .top-callout-banner-content-wrap-right {
    float: none;
    width: auto;
    min-height: none;
    margin: 0px !important;
    padding-top: 18px;
  }

  .products-circles p {
    width: 100%;
    margin: 1em auto;
  }

  .products-services-and-kit-left-graphic-link {
    width: 110px;
    height: 115px;
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Inactive_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-left-graphic-link:hover {
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_OurLab_Hover_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-right-graphic-link {
    width: 110px;
    height: 115px;
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourLab_Inactive_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-right-graphic-link:hover {
    background: transparent url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Products_TopGraphic_YourSamples_Hover_SKINNY.png) center top no-repeat;
  }

  .products-services-and-kit-bottom-graphic-link {
    margin-top: 50px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .experts-video-wrap {
    height: 285px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 90%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 170px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    top: 0px;
    max-width: 57%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 10px 0;
    line-height: 1.25em;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    top: 0px;
    max-width: 57%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 20px;
    padding: 10px 0;
    line-height: 1.25em;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay {
    max-width: 100%;
    top: 0;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin-top: 18px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 40%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 130px;
  }
}

@media only screen and (max-width: 490px) {
  .immunoseq-people-driving-discovery-wrap {
    min-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    height: 560px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-content {
    margin-left: 0px;
    margin-right: 0px;
  }

  .experts-video-wrap {
    height: 255px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video {
    width: 100%;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 80%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 205px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 18px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 18px;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 115px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    margin: 0 8%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 82% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 95px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 33px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 35px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 95px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 33px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 35px;
  }

  .experts-video-wrap {
    height: 250px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 250px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 200px;
  }

  .ordering-contact-executive-top-wrap .support-table .mobile-table {
    display: table;
  }

  .ordering-contact-executive-top-wrap .support-table .desktop-table {
    display: none;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 87% auto;
  }

  .order-now-left-content a.immunobtn {
    left: 28% !important;
  }

  .kit-workflow-graphic {
    height: 1300px;
    width: 100%;
    background: url(/sites/all/themes/adaptive_2015/images-2015/immunoSEQ_Kit_Workflow_MOBILE_NEW.png) center top;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .experts-video-wrap {
    height: 235px;
  }

  .applications-applying-title-left,
  .applications-applying-title-center,
  .applications-applying-title-right {
    width: 100%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 235px;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 90%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 210px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
  }

  body.node-type-immunoseq-assay-hs #assay-page-sidebar,
  body.node-type-immunoseq-assay-mm #assay-page-sidebar {
    float: none;
    margin: 0 0 60px 0;
    max-width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 95px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type {
    font-size: 0.8em;
    line-height: 1em;
    margin: 0 6%;
    width: 46%;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 270px;
    margin: 10px auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 90% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 77px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 77px 0 0;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 570px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 570px;
    max-height: 570px;
  }

  .experts-video-wrap {
    height: 220px;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 220px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 195px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 20px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 50px 0 50px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 90px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 95% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 73px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 73px 0 0;
  }

  .immunoseq-footer-link {
    font-size: 14px !important;
  }

  .innovative-minds-wrap {
    min-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background {
    max-height: 450px;
  }

  .innovative-minds-wrap .innovative-minds-background p img {
    height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 450px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 450px;
    max-height: 450px;
  }

  .experts-video-wrap {
    height: 200px;
  }

  #experts-video-selector-wrap #experts-video-select-2,
  #experts-video-selector-wrap #experts-video-select-4 {
    margin: 0 0 30px 0;
  }

  #experts-video-selector-wrap #experts-video-select-1,
  #experts-video-selector-wrap #experts-video-select-3 {
    margin: 0 30px 30px 0;
  }

  .single-step {
    width: 99.98%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 205px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 185px;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark {
    max-width: 70%;
  }

  body.immunoseq-researcher-profiles .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
    padding: 5px 0;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark {
    max-width: 70%;
  }

  body.immunoseq-case-studies .header-wrap .header-text-overlay.overlay-left-dark p {
    font-size: 16px;
    padding: 5px 0;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 18px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 40px 0 40px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-technology .header-wrap .header-buttons-overlay {
    top: 10px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 230px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation {
    background-size: 90% auto;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 65px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrb-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcrg-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.tcra_d-nav:hover:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 65px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide {
    margin: 0 62px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav {
    margin-left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
    margin-left: 26px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav:after {
    left: 0px;
  }

  .inquiry-to-insights-table-header {
    font-size: 40px !important;
  }

  .order-now-left-content a.immunobtn {
    left: 22% !important;
    top: 220px !important;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 630px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 630px;
    max-height: 630px;
  }

  .experts-video-wrap {
    height: 185px;
  }

  #experts-video-selector-wrap #experts-video-select-2,
  #experts-video-selector-wrap #experts-video-select-4 {
    margin: 0 0 30px 0;
    max-width: 42%;
  }

  #experts-video-selector-wrap #experts-video-select-1,
  #experts-video-selector-wrap #experts-video-select-3 {
    margin: 0 30px 30px 0;
    max-width: 42%;
  }

  .panels-flexible-region-195-immunosequencing_animated-inside .pane-animated-video iframe {
    max-height: 185px;
  }

  #video-col-1,
  #video-col-2,
  #video-col-3 {
    width: 100%;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 185px;
  }
}

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

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igh-nav {
    margin-left: 18px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li span.igk_l-nav {
    margin-left: 16px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igh-nav {
    margin-left: 18px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active span.igk_l-nav {
    margin-left: 16px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igh-nav {
    margin-left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.no-slide span.igk_l-nav {
    margin-left: 12px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 660px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 660px;
    max-height: 660px;
  }

  .experts-video-wrap {
    height: 175px;
  }

  .pane-tech-slider .jcarousel-prev-horizontal {
    top: 345px;
  }

  .pane-tech-slider .jcarousel-next-horizontal {
    top: 345px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 175px;
  }

  body.node-type-immunoseq-assay-hs .header-wrap .header-text-overlay.assay-page-overlay p,
  body.node-type-immunoseq-assay-mm .header-wrap .header-text-overlay.assay-page-overlay p {
    font-size: 16px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #servicebtn,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap #kitbtn,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap #kitbtn {
    margin: 20px 30px 0 30px;
  }

  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h1,
  body.node-type-immunoseq-assay-hs #kit-service-toggle-wrap h2,
  body.node-type-immunoseq-assay-mm #kit-service-toggle-wrap h2 {
    max-width: 100%;
    width: 100%;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane h3 {
    font-size: 15px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane p {
    font-size: 15px;
  }
}

@media only screen and (max-width: 320px) {
  .order-now-left-content a.immunobtn {
    left: 18% !important;
    top: 250px;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li {
    margin: 0 60px 0 0;
  }

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-navigation li.active,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-navigation li.active {
    margin: 0 60px 0 0;
  }

  .immunoseq-footer-link {
    font-size: 12px !important;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 690px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 690px;
    max-height: 690px;
  }

  .experts-video-wrap {
    height: 165px;
  }

  #video-col-1 iframe,
  #video-col-2 iframe,
  #video-col-3 iframe {
    min-height: 165px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane h3 {
    font-size: 14px;
  }

  body.immunoseq-ordering .ordering-contact-executive-lower-container .ordering-contact-contacts .panel-pane p {
    font-size: 14px;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 210px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  .immunoseq-people-driving-discovery-wrap {
    min-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 490px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 490px;
    max-height: 490px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {

  body.immunoseq-product-kits .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner,
  body.immunoseq-product-service .jcarousel-skin-default .jcarousel-clip-horizontal ul .jcarousel-item-horizontal .views-field-field-assay-type .assay-inner {
    max-width: 250px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcrb-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcrb-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcrg-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcrg-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.tcra_d-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.tcra_d-nav:hover:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.igh-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.igh-nav:hover:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li span.igk_l-nav:hover:after,
  body.immunoseq-product-service .jcarousel-navigation li span.igk_l-nav:hover:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.active span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.active span.igk_l-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcrb-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcrb-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcrg-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcrg-nav:after {
    left: 5px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.tcra_d-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.tcra_d-nav:after {
    left: 12px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.igh-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.igh-nav:after {
    left: 0px;
  }

  body.immunoseq-product-kits .jcarousel-navigation li.no-slide span.igk_l-nav:after,
  body.immunoseq-product-service .jcarousel-navigation li.no-slide span.igk_l-nav:after {
    left: 0px;
  }

  .immunoseq-people-driving-discovery-wrap {
    min-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background {
    min-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p {
    max-height: 550px;
  }

  .immunoseq-people-driving-discovery-wrap .immunoseq-people-driving-discovery-background p img {
    min-height: 550px;
    max-height: 550px;
  }
}

@media only screen and (max-width: 1050px) {
  body.page-node-1180 form {
    margin-bottom: 130px;
  }
}

@media only screen and (max-width: 960px) {
  body.page-node-1180 form {
    margin-bottom: 200px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 20.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 30px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 30px;
    margin-right: 0;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row .views-field-field-event-type .event-thumb img {
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media only screen and (max-width: 940px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 18.3px;
  }
}

@media only screen and (max-width: 890px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 17.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 380px;
  }
}

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

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-body {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid {
    max-width: 40%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 15.5px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 350px;
  }
}

@media only screen and (max-width: 830px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 480px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 380px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    padding: 15px 14.5px;
  }
}

@media only screen and (max-width: 810px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 475px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 375px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 60%;
  }

  body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-text p {
    font-size: 18px;
    line-height: 28px;
  }

  body.node-type-article aside.col-sm-3 .news-pullquote .news-pullquote-credit {
    font-size: 14px;
    line-height: 14px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
    display: block;
    margin: 30px auto 45px auto;
    max-width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control .select-tab {
    min-width: 65px;
    max-width: 65px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 330px;
  }
}

@media only screen and (max-width: 770px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 455px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 355px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 65%;
  }
}

@media only screen and (max-width: 760px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 450px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 350px;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 65%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 20px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 20px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 735px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 440px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 340px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 70%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 300px;
  }
}

@media only screen and (max-width: 690px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 420px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 320px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 75%;
  }

  body.node-type-article section.col-sm-9 {
    width: 97%;
  }

  body.node-type-article aside.col-sm-3 {
    margin: 24px 15px 0 10.5px;
    width: 97%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 35%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 45%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    margin-left: 0;
    margin-right: 10px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    margin-left: 10px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 655px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 400px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 300px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 80%;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 400px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-odd {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row.views-row-even {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 620px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 335px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 235px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-width: 50%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-view-node,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-nid {
    display: none;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 85%;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 80%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 40%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 50%;
  }
}

@media only screen and (max-width: 580px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 320px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 220px;
  }

  body.node-type-news-top-level .news-intro .news-media-contact-container,
  body.node-type-news-top-level .news-intro .news-page-title-container {
    float: none;
    max-width: 100%;
    width: 100%;
  }

  body.node-type-news-top-level .news-intro .news-media-contact-container .news-media-contact-wrap,
  body.node-type-news-top-level .news-intro .news-page-title-container .news-media-contact-wrap {
    text-align: left;
    padding-top: 30px;
  }
}

@media only screen and (max-width: 540px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 265px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay {
    top: 142px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 165px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 40%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 60%;
    padding: 15px 15px 0 15px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-location {
    max-widdth: 60%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 90%;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image {
    padding-bottom: 0;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field {
    float: none;
    width: 100%;
  }

  body.page-node-1181 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1182 #press-releases-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1181 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image,
  body.page-node-1182 #news-features-view .view-new-newsroom .views-row.w-image .views-field.views-field-field-media-image {
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 45%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 55%;
  }
}

@media only screen and (max-width: 490px) {
  body.node-type-news-top-level .header-wrap .header-background.news-header-with-card {
    height: 500px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card {
    height: 400px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-width: 100%;
    max-height: 250px;
    overflow: hidden;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image img,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail img {
    max-width: 100%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-title {
    max-width: 100%;
    padding: 15px 15px 0 15px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-date,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-available-dates-times {
    max-width: 100%;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 100%;
  }

  body.page-node-1180 form .form-item.webform-component--intro h2 {
    max-width: 100%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 50%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 60%;
  }
}

@media only screen and (max-width: 475px) {
  body.node-type-article section.col-cm-9 {
    width: 95%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 95%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 55%;
  }

  body.node-type-article aside.col-sm-3 .region-sidebar-second {
    width: 65%;
  }
}

@media only screen and (max-width: 448px) {
  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events #events-month-control {
    max-width: 270px;
  }

  body.page-node-1184 .events-primary-content .pane-new-newsroom-monthly-events .view-new-newsroom-monthly-events .views-row {
    width: 300px;
  }
}

@media only screen and (max-width: 420px) {
  body.page-node-1180 form {
    margin-bottom: 60px;
  }

  body.page-node-1180 form .form-item {
    max-width: 98%;
    width: 98%;
  }

  body.page-node-1180 form fieldset.captcha-admin-links,
  body.page-node-1180 form fieldset.captcha {
    float: none;
    max-width: 100%;
    width: auto;
  }

  body.page-node-1180 form .webform-submit {
    max-width: 100%;
    width: auto;
  }

  body.node-type-article section.col-cm-9 {
    width: 94%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 94%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 60%;
  }
}

@media only screen and (max-width: 390px) {
  body.node-type-news-top-level .header-wrap .header-text-overlay {
    top: 136px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-height: 230px;
  }

  body.node-type-news-top-level .header-wrap .header-text-overlay h1,
  body.node-type-news-top-level .header-wrap .header-text-overlay p {
    max-width: 100%;
  }
}

@media only screen and (max-width: 360px) {
  body.node-type-article section.col-cm-9 {
    width: 93%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 93%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 70%;
  }
}

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

  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-media-image,
  body.node-type-news-top-level .header-wrap .header-text-overlay.news-header-card .views-field-field-event-thumbnail {
    max-height: 210px;
  }

  body.page-node-1180 form {
    margin-bottom: 60px;
  }

  body.node-type-article section.col-cm-9 {
    width: 92%;
  }

  body.node-type-article aside.col-sm-3 {
    width: 92%;
  }

  body.node-type-article aside.col-sm-3 .news-side-image img {
    width: 80%;
  }
}

@media only screen and (max-width: 1400px) {
  body.node-type-clonoseq-top-level .header-wrap .header-background img {
    height: auto;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1050px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 70px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay {
    top: 80px;
  }
}

@media only screen and (max-width: 980px) {
  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    display: inline-block;
    margin-bottom: 15px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .pane-webform .pane-content .webform-client-form {
    margin: auto 5%;
    max-height: 40%;
    max-width: unset;
    width: 90%;
  }
}

@media only screen and (max-width: 960px) {
  body.node-type-clonoseq-top-level .secondary-nav-container {
    display: none;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 60px;
  }

  body.node-type-clonoseq-top-level footer {
    margin-top: 0px !important;
  }

  body.node-type-clonoseq-top-level footer.footer {
    margin-top: 0;
    position: relative;
    top: 23px;
  }

  body.page-node-1190 .header-wrap {
    margin-bottom: 38px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 700px;
    max-height: 700px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content {
    width: 100%;
    height: 700px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 60px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 30px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 58%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    background-color: #ffffff;
    max-width: 100%;
    padding: 10px;
    right: 0;
    width: 21%;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-content-wrap .multi-slide-content-container .single-slide-content-wrap .single-slide-icon-wrap p.slide-underlay img.crossover {
    display: none;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .organization-logo-link p a {
    height: auto;
  }
}

@media only screen and (max-width: 940px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 194px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    margin-bottom: 35px;
    width: 34%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 10%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    float: right;
    margin-right: 10%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.chronic-lymphocytic-leukemia-button-wrap {
    text-align: center;
    width: 100%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    padding: 20px 10px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 30px;
  }
}

@media only screen and (max-width: 890px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 50px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 630px;
    max-height: 630px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 65%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    width: 35%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 183px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(70% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(70% + 50px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    top: 0;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    top: 20%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    top: 30%;
  }
}

@media only screen and (max-width: 860px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 500px;
    max-height: 500px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 54px;
    padding-top: 20%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 27px;
    padding-bottom: 0.25em;
  }

  body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
    margin-top: 15px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 174px;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap {
    width: 48%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap:nth-child(odd) {
    margin-right: 4%;
  }
}

@media only screen and (max-width: 830px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 170px;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta h4.pane-title {
    min-height: 3em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    height: 100%;
    left: 0;
    margin: auto;
    top: 90%;
    width: 90%;
    z-index: -1;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: -60px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 40%;
    left: 0;
    margin: auto;
    top: 94%;
    width: 90%;
    z-index: -1;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: -60px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 40%;
    left: 0;
    margin: auto;
    top: 94%;
    width: 90%;
    z-index: -1;
  }
}

@media only screen and (max-width: 810px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay img {
    max-height: 80px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 34px;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap {
    margin-bottom: 35px;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    margin-bottom: 30px;
    width: 48%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 166px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 40%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 5%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 5%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap .split-content-text-wrap p {
    padding: 0 10px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 60%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    width: 40%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 265px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 265px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: -30px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 35%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: -30px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 35%;
  }
}

@media only screen and (max-width: 770px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 450px;
    max-height: 450px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 48px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 24px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 158px;
    padding: 5px 10px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 42%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 4%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 4%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(80% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(80% + 50px);
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-top-wrap img[src*="Desktop"] {
    display: none;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container {
    background-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_MRD_Checkmarks_Mobile.png);
    background-repeat: no-repeat;
    height: 617px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 88px;
    width: 280px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split {
    float: none;
    height: 100px;
    margin-left: 79px;
    width: 180px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split1 {
    height: 30px;
    margin-bottom: 80px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split2 {
    height: 30px;
    margin-bottom: 80px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split3 {
    height: 45px;
    margin-bottom: 65px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split4 {
    height: 45px;
    margin-bottom: 65px;
  }

  body.page-node-8133 .section-future-of-mrd-container .section-future-of-mrd-split-container .future-of-mrd-split.single-split5 {
    height: 65px;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell {
    margin-bottom: 30px;
    width: 48%;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell:nth-child(odd) {
    margin-right: 2%;
  }
}

@media only screen and (max-width: 760px) {
  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 150px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i1 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i2 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i3 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i4 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i5 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i6 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i7 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i8 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i9 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i10 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i11 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i12 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i13 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation .i14 {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: 0px;
  }
}

@media only screen and (max-width: 740px) {
  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup {
    margin-top: 100px;
    max-height: none;
    overflow: scroll;
    width: 90%;
    top: 30% !important;
    position: fixed;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
    position: absolute;
    top: 0;
    width: 100%;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p {
    margin-bottom: 0;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p:first-of-type {
    margin-top: 55px;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap {
    position: sticky;
  }
}

@media only screen and (max-width: 735px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay img {
    max-height: 75px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 32px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    padding-top: 55%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 8%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 16%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    padding: 5px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 44%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 3%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 3%;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 28px;
    line-height: 1.1em;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 28px;
    line-height: 1.1em;
  }

  body.page-node-1191 .section-content.w-background.flagwrap {
    top: 64%;
    width: 375px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p {
    left: 30%;
    width: 53%;
    top: -10px;
  }
}

@media only screen and (max-width: 690px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 30px;
    margin-top: -15px;
  }

  body.page-node-8128 .header-wrap .header-text-overlay .wistia_responsive_padding {
    margin-top: 10px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 18%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    height: 5px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap {
    width: 82%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    max-width: 95%;
    top: 65px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    max-width: 95%;
    top: 35px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    max-width: 95%;
    top: 35px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 50%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.multiple-myeloma-button-wrap {
    margin-left: 0%;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap.acute-lymphoblastic-leukemia-button-wrap {
    margin-right: 0%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    max-height: 80px;
    min-height: 80px;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap.split-content-left-wrap p.gap-arrow {
    display: none;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 290px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    padding-top: 40px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 290px;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-left {
    width: 100%;
  }

  body.page-node-1203 .section-send-specimens-container .send-specimens-wrap.send-specimens-wrap-right {
    margin-bottom: 35px;
    width: 100%;
  }
}

@media only screen and (max-width: 655px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 40px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 42px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 20px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 4%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-lft: 20%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 18%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 110px;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap {
    width: 100%;
    text-align: center;
  }

  body.page-node-8134 .section-new-accepted-standard-container .section-new-accepted-standard-buttons-wrap .new-accepted-standard-button-wrap>div {
    padding: 0;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta p {
    min-height: 64px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 26px;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region {
    float: none;
    width: 100%;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.spacer-only {
    display: none;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.animation-wrap {
    margin-top: 35px;
  }

  body.page-node-1191 .section-what-is-mrd .panels-flexible-region.animation-wrap .inside {
    padding-left: 0;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: 300px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    padding-top: 45px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    height: 300px;
    width: 59.5%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
    font-size: 12px;
    line-height: 1em;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
    height: 15px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
    top: 5.5em;
  }
}

@media only screen and (max-width: 620px) {
  body.node-type-clonoseq-top-level .header-wrap .header-background p.desktop {
    display: none;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-background p.mobile {
    display: block;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 28px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap {
    width: 100%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    float: left;
    height: 110px;
    width: 50%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 110px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 48px;
    position: absolute;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabbed-wrap {
    width: 100%;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .table-intro {
    border-bottom: none;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-table {
    display: none;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table {
    display: block;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table h3.pane-title {
    margin-left: 1em;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table {
    margin-bottom: 45px;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td {
    max-width: unset;
    text-align: left;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td p {
    margin: 0;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td:first-of-type {
    margin: 0.5em 1em;
    max-width: 145px;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td.key {
    font-weight: 700;
  }

  body.page-node-8128 .section-meaningful-advantages-table .meaningful-advantages-table-wrap .the-mobile-table .rwd-table td.key.callout {
    color: #009fda;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content h3 {
    height: 45px;
    line-height: 20px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p {
    height: 45px;
    line-height: 20px;
  }

  body.page-node-1203 .section-service-offers .service-offers-intro-wrap h2 {
    margin-bottom: 0;
    margin-top: 35px;
    padding-bottom: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container {
    margin-top: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: 250px;
    margin-right: 2%;
    width: 48%;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -20px;
  }

  body.page-node-1191 .section-indications-content .single-col {
    width: 90%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-1 {
    margin-left: -8px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-2 {
    margin-left: -90px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-1 {
    margin-left: 0;
    width: 110px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-2 {
    width: 120px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-3 {
    right: 0;
    width: 190px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .animation-slider-box {
    margin: 0 50px 0 10px;
  }

  body.page-node-1191 .section-contact .pane-webform form .btn {
    display: block;
    float: none;
    margin: 40px auto 0 auto;
  }

  body.page-node-1202 .pane-webform form .panel.captcha .panel-body {
    display: block;
  }

  body.page-node-1202 .pane-webform form .panel.captcha .panel-body div.g-recaptcha {
    border-bottom: none;
    border-left: none;
    padding-left: 0;
  }
}

@media only screen and (max-width: 580px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 30px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 26px;
  }

  body.node-type-clonoseq-top-level .section-citations>div {
    padding: 35px 10px;
  }

  body.node-type-clonoseq-top-level .section-citations .citation-container .split {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 340px;
    max-height: 340px;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    float: none;
    margin: 30px auto;
    max-width: 49.5%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    float: none;
    margin: 0 auto;
    max-width: 49.5%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    max-height: 100px;
    min-height: 100px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 27%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers>div {
    font-size: 13px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers>div span {
    font-size: 24px;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3 {
    line-height: 1.25em;
    padding-top: 1em;
    min-height: 4.5em;
  }

  body.page-node-8132 .section-clear-results-container .clear-results-tabs-container .clear-results-tabs-wrap .clear-results-tab-content h3.active-tab:after {
    top: 100%;
  }
}

@media only screen and (max-width: 540px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 10px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 58%;
    width: 42%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 58%;
    width: 42%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 120px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 120px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 60px;
    position: absolute;
  }

  body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    max-width: 95%;
  }

  body.page-node-8134 .section-primary-container.section-all-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    height: 70px;
  }

  body.page-node-8134 .section-primary-container.section-cll-container .section-inner-header-container .section-inner-header-wrap .section-inner-header {
    height: 70px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .spotlight-data-container .spotlight-data-wrap .pane-clonoseq-clinical-data-spotlight .pane-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel .spotlight-pop-wrap p img {
    max-width: calc(90% + 50px);
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .in-waiting p img {
    max-width: calc(90% + 50px);
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container {
    min-height: unset;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-animation-wrap {
    float: none;
    width: 100%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap {
    border-image: url(/sites/all/themes/adaptive_2015/images-2015/clonoseq/clonoSEQ_Patients_Cell-Leader-Line_Mobile.png) 39 0 39 0;
    border-style: solid;
    border-width: 39px 0 0 0;
    height: auto;
    left: unset;
    position: relative;
    width: 100%;
  }

  body.page-node-1191 .what-is-the-clonoseq-assay-container .split-content-container .split-content-text-wrap .inside {
    padding-left: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
    height: 250px;
    width: 48%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
    width: 48%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-right: 2%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap .inside {
    padding-left: 0;
    paddin-right: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-right: 0;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(even) {
    margin-right: 2%;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .inside {
    padding: 0;
  }

  body.page-node-1191 .how-clonoseq-result-container .how-clonoseq-result-split-content-container .how-clonoseq-result-split-content-wrap .inside .how-clonoseq-result-split-content-image {
    text-align: center;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item h3 {
    font-size: 10px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item:before {
    height: 15px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-2 {
    left: 43%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-3 {
    left: 60%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers .item.item-4 {
    left: 86%;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers:after {
    top: 5em;
    left: 60%;
    right: 2%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    left: -25px;
    top: 86%;
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 50%;
    left: -25px;
    top: 93%;
    width: calc(100% - 25px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    top: 0px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    height: 40%;
    left: -25px;
    top: 93%;
    width: calc(100% - 25px);
  }
}

@media only screen and (max-width: 490px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 20px;
  }

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 18px;
    margin-top: -18px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 280px;
    max-height: 280px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 34px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 16px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 62%;
    width: 38%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 62%;
    width: 38%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 4%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    max-width: 74.5%;
    width: 100%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    max-width: 74.5%;
    width: 100%;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta {
    width: 100%;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta h4.pane-title {
    min-height: 2em;
  }

  body.page-node-8134 .section-split-cta-container .section-split-cta p {
    min-height: 48px;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row {
    max-width: 90%;
  }

  body.page-node-8134 .section-primary-container .section-primary-content-container .explore-data-container .explore-data-wrap .skin-default .views_slideshow_main .views-slideshow-cycle-main-frame .views_slideshow_slide .views-row .data-wrap p {
    min-height: 64px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -45px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 22%;
    top: 44.58%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 7.38%;
  }
}

@media only screen and (max-width: 475px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    top: 0px;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: 280px;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 24px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -65px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap {
    top: 67%;
    left: 42%;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p {
    left: 30%;
    height: 124px;
    width: 30%;
    top: -25px;
  }

  body.page-node-1191 .section-content.w-background.flagwrap p:after {
    border-bottom: 65px solid transparent;
    border-top: 60px solid transparent;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 20%;
    top: 44.5%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 6.78%;
  }
}

@media only screen and (max-width: 448px) {
  body.page-node-1190 .header-wrap .header-background {
    height: 250px;
    max-height: 250px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 30px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 14px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left {
    right: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right {
    left: 50%;
    width: 50%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 8%;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content {
    width: 100%;
  }

  body.page-node-8128 .section-ultra-sensitive-mrd-detction .ultra-sensitive-mrd-detction-split-content-wrap .ultra-sensitive-mrd-detction-split-content>div {
    padding: 0;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: auto;
    margin: 20px 10%;
    width: 80%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
  }

  body.page-node-1203 .section-assits-documents-container .section-assits-documents-split-container .single-assits-document-wrap:nth-child(odd) {
    margin-right: 10%;
    margin-left: 10%;
  }

  body.page-node-1641 .header-wrap .header-text-overlay h1,
  body.page-node-1641 .header-wrap .header-text-overlay p {
    font-size: 20px;
  }

  body.page-node-1191 .header-wrap .header-text-overlay h1,
  body.page-node-1191 .header-wrap .header-text-overlay p {
    font-size: 20px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -75px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    top: 44.78%;
    left: 18%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 6%;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-1 {
    margin-left: 0;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .legend-top .item-2 {
    left: 30%;
    margin-left: 0;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-1 {
    margin-left: 15px;
    width: 100px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-2 {
    left: 54%;
    width: 110px;
  }

  body.page-node-1191 .section-why-test-for-mrd .animation-slider-container .markers .item-3 {
    right: 0;
    width: 170px;
  }

  body.page-node-1202 .clinical-services-wrap,
  body.page-node-1202 .sales-regions-wrap {
    border-left: none;
    border-right: none;
    width: 98.99%;
    float: none;
    margin: 30px auto;
  }

  body.page-node-1202 .sales-regions-wrap {
    border-top: 1px solid #434347;
    padding-top: 30px;
  }

  body.page-node-1202 .animated-map>div {
    height: auto;
    width: auto;
  }

  body.page-node-1202 .animated-map .map-start>img,
  body.page-node-1202 .animated-map .map-end>img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 300px;
  }

  body.page-node-8133 .section-what-is-mrd-container .section-what-is-mrd-wrap .what-is-mrd-animation-container .animation-slider-container .markers {
    display: none;
  }
}

@media only screen and (max-width: 420px) {
  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 750px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
    top: 12em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image.infront {
    top: calc(12em + 40px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    left: 0;
    max-width: 100%;
    top: 125px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    left: 0;
    max-width: 100%;
    top: 125px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 75%;
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.shown .pop-links {
    bottom: unset;
    left: 0;
    right: 0;
    top: -15px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
    top: 12em;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image.infront {
    top: calc(12em + 40px);
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one {
    left: 0;
    max-width: 100%;
    top: 50px;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one img {
    max-width: 100%;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.back-page-support-image-one .pop-text {
    left: 0;
    width: 100%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-support-images.shown .pop-links {
    bottom: unset;
    left: 0;
    right: 0;
    top: -15px;
  }

  body.page-node-1191 .cancer-type-container .cancer-types-grid-container .cancer-type-grid-cell {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap {
    height: auto;
    margin-bottom: 35px;
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(2) {
    width: 80%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-left: 10%;
    margin-right: 10%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(odd) {
    margin-left: 10%;
    margin-right: 10%;
  }

  body.page-node-1191 .making-connections-container .making-connections-split-content-container.panels-flexible-row-last .making-connections-split-content-wrap:nth-of-type(even) {
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media only screen and (max-width: 390px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay {
    margin: 0 7%;
    max-width: 86%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 26px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.left p a {
    margin-left: 15%;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6.right p a {
    margin-left: 12%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-image-wrap {
    max-width: 88.5%;
  }

  body.page-node-8128 .section-compelling-clinical-data .compelling-clinical-data-split.compelling-clinical-data-links-wrap {
    max-width: 88.5%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap {
    width: 100%;
  }

  body.page-node-8133 .section-how-is-mrd-container .section-how-is-mrd-split-content-container .section-how-is-mrd-split-content-wrap h5 {
    font-size: 30px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -95px;
  }

  body.page-node-1191 .steps-wrap .next-steps {
    padding-left: 5px;
    padding-right: 5px;
  }
}

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

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 18px;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup h3 {
    height: 5em;
  }

  body.node-type-clonoseq-top-level #outboundpopwrap #outbound-popup p.btn-wrap button#outboundcontinue {
    margin-right: 30px;
  }

  body.node-type-clonoseq-top-level footer.footer .footer-inner .container .row .footer-copyright-block {
    width: 280px;
  }

  body.page-node-8132 .section-report-to-inform-contianer {
    min-height: 750px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-primary-image {
    width: 300px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one {
    top: 120px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-one .pop-text {
    height: 130%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two {
    top: 120px;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-front-page-container .section-report-to-inform-front-page-wrap .front-page-support-images.front-page-support-image-two .pop-text {
    height: 95%;
  }

  body.page-node-8132 .section-report-to-inform-contianer .section-report-to-inform-back-page-container .section-report-to-inform-back-page-wrap .back-page-primary-image {
    width: 300px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    left: 0;
    position: absolute;
  }

  body.page-node-1203 .section-service-offers .service-offers-content-container .service-offers-split-content-wrap .single-service-offer-wrap {
    height: auto;
    margin: 20px 10%;
    width: 80%;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -110px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 12%;
  }
}

@media only screen and (max-width: 340px) {
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 16px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active {
    height: 125px;
  }

  body.page-node-8128 .section-what-gets-measured .what-gets-measured-split-content-wrap .what-gets-measured-split-content-tabs-wrap .single-tab.active p:before {
    margin-left: 0;
    margin-top: 70px;
    position: absolute;
  }

  body.page-node-8134 .section-primary-container .section-inner-header-container .section-inner-header-wrap .section-inner-header h2 {
    font-size: 20px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -10px;
  }

  body.page-node-1191 .section-indications-content .single-col {
    width: 90%;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -115px;
  }

  body.page-node-1191 .how-it-works-drop-container {
    left: 8%;
    top: 44.78%;
  }

  body.page-node-1191 .how-it-works-drop-container.lower-drop {
    top: 4%;
  }
}

@media only screen and (max-width: 330px) {
  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -15px;
  }

  body.page-node-1193 .section-how-it-works-2 .how-it-works-caption-wrap .caption.extra-caption.mid-caption {
    margin-top: 290px;
  }
}

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

  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay h1,
  body.node-type-clonoseq-top-level .header-wrap .header-text-overlay p {
    font-size: 16px;
  }

  body.page-node-1203 .section-how-to-access .how-to-access-wrap .how-to-acces-content p a.clonobtn {
    margin-left: -20px;
  }

  body.page-node-1190 .header-wrap .header-background {
    height: 200px;
    max-height: 200px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a {
    font-size: 24px;
  }

  body.page-node-1190 .header-wrap .header-text-overlay.col-sm-6 .pane-content p a span.link-intro {
    font-size: 12px;
  }

  body.page-node-1191 .what-is-mrd-section-wrap .animation {
    margin-left: -125px;
  }
}

@media only screen and (max-width: 960px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-width: 30%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap img {
    height: auto;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 67%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    float: none;
    max-width: 100%;
  }

  body.publications-page .promoted-wrap .pane-content {
    overflow: scroll;
  }

  body.publications-page .promoted-wrap .pane-content .view-content {
    width: 960px;
  }

  body.publications-page .pubs-research-wrap,
  body.publications-page .pubs-diagnostics-wrap {
    margin-bottom: 75px;
  }
}

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

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 860px) {
  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    max-width: 38.98%;
  }
}

@media only screen and (max-width: 830px) {
  body.publications-page .header-wrap .header-text-overlay {
    top: 40px;
  }
}

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

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 65%;
  }
}

@media only screen and (max-width: 720px) {
  body.publications-page .header-wrap .header-background {
    height: 375px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    max-width: 100%;
    top: 180px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-left {
    max-width: 100%;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay,
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    top: 330px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card {
    height: 270px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p,
  body.publications-page .promoted-wrap .current-card .promoted-card a.link-blue {
    max-height: 91.5px;
    max-width: 65%;
    overflow: hidden;
    padding-left: 0;
  }
}

@media only screen and (max-width: 655px) {
  body.publications-page .promoted-wrap .current-card .promoted-card {
    height: 360px;
    padding: 0 20px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    margin: 0 0 5px 0;
    max-height: 200px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    width: 100%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap img {
    height: 100%;
    max-height: 400px;
    width: auto;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title,
  body.publications-page .promoted-wrap .current-card .promoted-card span.promoted-source-date {
    max-width: 100%;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card p {
    display: none;
  }
}

@media only screen and (max-width: 540px) {
  body.publications-page .header-wrap .header-text-overlay {
    top: 10px;
  }

  body.publications-page .header-wrap .header-text-overlay h1 {
    font-size: 32px;
  }

  body.publications-page .header-wrap .header-text-overlay p {
    line-height: 20px;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right {
    right: unset;
  }

  body.publications-page .header-wrap .header-text-overlay.pubs-header-right p,
  body.publications-page .header-wrap .header-text-overlay.pubs-header-right ul#pub-counter {
    text-align: left;
  }
}

@media only screen and (max-width: 490px) {
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2 {
    padding: 12px 10px;
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay {
    left: 200px;
    width: 160px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2 {
    padding: 12px 10px;
    width: 160px;
  }
}

@media only screen and (max-width: 475px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 180px;
  }
}

@media only screen and (max-width: 390px) {
  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay {
    top: 337px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2 {
    font-size: 16px;
    height: 38px;
    padding: 10px 8px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-research.header-text-overlay h2:after {
    border-width: 17px;
    right: -32px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay {
    left: 160px;
    top: 337px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2 {
    font-size: 16px;
    height: 38px;
    padding: 10px 8px;
    width: 140px;
  }

  body.publications-page .header-wrap #pubs-tab-diagnostics.header-text-overlay h2:after {
    border-width: 17px;
    left: -32px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 170px;
  }

  body.publications-page .promoted-wrap .current-card .promoted-card h4.promoted-title {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 360px) {
  body.publications-page .promoted-wrap .current-card .promoted-card .image-wrap {
    max-height: 150px;
  }

  body.publications-page .pubs-main .views-row .views-field-author,
  body.publications-page .pubs-main .views-row .views-field-field-paper-summary-or-abstract,
  body.publications-page .pubs-main .views-row .views-field-field-full-abstract-text,
  body.publications-page .pubs-main .views-row .views-field-field-abstract-reference {
    max-width: 99.98%;
    overflow: hidden;
  }
}

.power-of-sequencing-lower-wrap {
  margin-bottom: 30px;
}

.immunoseq-secondary-nav-wrap {
  width: 100%;
}

.immunoseq-people-driving-discovery-background {
  height: 100%;
}

.ordering-regional-contact-corporate {
  margin-bottom: 20px;
  margin-left: 40px;
}

.ordering-regional-contact-button {
  width: 40%;
}

@media only screen and (max-width: 860px) {
  .ordering-regional-contact-corporate {
    margin-left: 46px;
    width: 44%;
  }
}

@media only screen and (max-width: 620px) {
  .ordering-regional-contact-button {
    margin-left: 32px;
    margin-bottom: 20px;
    width: 60%;
  }
}

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

  .short-underline,
  .panel-flexible h1.pane-title,
  .panel-flexible h2.pane-title,
  .panel-flexible h1,
  body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
  body.page-node-580 h1.page-title,
  body.page-node-527 h1.page-header,
  body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
    background-image: none;
  }
}

.pane-tech-slider .jcarousel-navigation li a span {
  visibility: visible;
}

.pane-tech-slider .jcarousel-navigation li a:hover {
  text-decoration: none;
}

.pane-tech-slider .jcarousel-prev-horizontal {
  left: -8px !important;
}

.pane-tech-slider .jcarousel-next-horizontal {
  right: -8px !important;
}

.panels-flexible-row-193-7-inside {
  padding-bottom: 65px;
}

.p-plus {
  font-weight: 100;
}

.p-plus-last {
  font-weight: 100;
}

.secondary-nav-wrap {
  width: 100%;
}

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

  .short-underline,
  .panel-flexible h1.pane-title,
  .panel-flexible h2.pane-title,
  .panel-flexible h1,
  body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title,
  body.page-node-580 h1.page-title,
  body.page-node-527 h1.page-header,
  body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
  body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position,
  body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
    background-image: none;
  }
}

p,
li {
  color: #4d4f53;
  font-weight: normal;
}

hr {
  border-top: 1px solid #4d4f53;
}

.page-header {
  border-bottom: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #002851;
}

.secondary-nav-line-shadow {
  margin: -3em 0 5em 0;
}

.secondary-nav-wrap {
  width: 100%;
  line-height: 85px;
}

.secondary-nav-wrap ul {
  font-size: 0;
  padding-left: 0;
}

.secondary-nav-wrap ul li {
  display: inline-block;
  text-align: center;
}

.secondary-nav-wrap ul li:after {
  border-left: 1px solid #4d4f53;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: 35px;
  width: 1px;
}

.secondary-nav-wrap ul li:first-child:after {
  border-left: none;
}

.secondary-nav-wrap ul li a {
  color: #7c7c7f;
  font-size: 14px;
  font-weight: 400;
  padding: 4px 29px;
  text-transform: uppercase;
}

.secondary-nav-wrap ul li a:hover,
.secondary-nav-wrap ul li a.active {
  color: #002851;
  font-weight: 700;
  text-decoration: none;
}

.panel-flexible .panels-flexible-row {
  padding-bottom: 0 !important;
}

.panel-flexible .panel-separator {
  margin: 0;
}

.panel-flexible .breadcrumb {
  padding-top: 15px;
}

.panel-flexible h1.pane-title,
.panel-flexible h2.pane-title,
.panel-flexible h1 {
  margin-bottom: 30px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
}

.panel-flexible #about-title-h1 {
  background-image: none;
  color: #002851;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 42px;
}

.panel-flexible #insight-title-h1 {
  background-image: none;
  color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 40px;
}

.panel-flexible #pipeline-title-h1 {
  background-image: none;
  color: #4d4f53;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 40px;
}

.panel-flexible h3.pane-title {
  margin-bottom: 30px;
}

.panel-flexible .pane-content {
  position: relative;
}

.panel-flexible .pane-content .header-banner {
  position: relative;
  max-height: 500px;
  overflow: hidden;
}

.panel-flexible .pane-content .header-banner img {
  width: 100%;
  min-width: 960px;
}

.panel-flexible .pane-content .header-title {
  position: absolute;
  top: 70px;
  left: 5px;
}

.panel-flexible .pane-content .header-title-white {
  position: absolute;
  top: 70px;
  left: 5px;
  color: #ffffff;
}

.panel-flexible .pane-content .header-title-white h1 {
  color: #ffffff;
}

.panel-flexible .pane-content .header-buttons {
  position: absolute;
  bottom: 35px;
  left: 5px;
  width: 310px;
}

.panel-flexible .pane-content .header-buttons a {
  display: block;
  width: 310px;
  height: 42px;
  margin-bottom: 5px;
  padding: 14px;
  background-color: #ff7900;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
}

.panel-flexible .pane-content .header-buttons a::after {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  content: ">";
  float: right;
}

body.node-type-article .share-wrap {
  text-align: right;
}

body.node-type-article .share-wrap a.at300b {
  float: none;
}

body.node-type-article .share-wrap a .at-icon-wrapper {
  background-color: transparent !important;
}

body.node-type-article .share-wrap a .at-icon-wrapper .at-icon {
  fill: #0f6fa9;
}

body.node-type-article .share-wrap a .at-icon-wrapper .at-icon:hover {
  fill: #169ad5;
}

body.node-type-article .share-wrap:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 0 0 30px 0;
  width: 100%;
}

.footer {
  margin: 0;
  padding-top: 15px;
  border-top: 1px solid #c9cac8;
}

.shaded-line {
  border: 0;
  height: 1px;
  position: relative;
  margin: 3em 0;
}

.shaded-line:before {
  top: -0.5em;
  height: 1em;
}

.shaded-line:after {
  content: "";
  height: 0.5em;
  top: 1px;
}

.shaded-line:before,
.shaded-line:after {
  content: "";
  position: absolute;
  width: 100%;
}

.shaded-line,
.shaded-line:before {
  background: -moz-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -webkit-gradient(radial,
      center center,
      0px,
      center center,
      75%,
      color-stop(0%, rgba(0, 0, 0, 0.05)),
      color-stop(75%, rgba(0, 0, 0, 0)));
  background: -webkit-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -o-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: -ms-radial-gradient(center,
      ellipse cover,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
  background: radial-gradient(ellipse at center,
      rgba(0, 0, 0, 0.05) 0%,
      rgba(0, 0, 0, 0) 75%);
}

.shaded-line:after {
  background: #fff;
}

body.front .breadcrumb {
  display: none;
}

body.front h2.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4d4f53;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.front .pane-1 {
  position: absolute;
  z-index: 10;
  top: 3%;
  right: 0;
  width: 32%;
}

body.front .pane-1 .home-button-link {
  float: right;
}

body.front .pane-1 .home-button-link a,
body.front .pane-1 .home-button-link a:hover {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  color: #ffffff;
}

body.front .pane-homepage-recent-news .views-field-field-date {
  color: #9e9e9e;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
}

body.front .pane-homepage-recent-news .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #0071b2;
  text-decoration: none;
}

body.front .pane-homepage-recent-news .views-field-title a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .pane-homepage-recent-news .views-row {
  padding: 5px 5px 5px 15px;
  margin-bottom: 15px;
}

body.front .pane-homepage-recent-news .views-row-1 {
  background-color: #e5e3e2;
}

body.front .pane-homepage-recent-news .views-row-1 span.date-display-single:after {
  content: " - NEW";
  font-style: normal;
  font-weight: bold;
}

body.front .hp-slide-w-text,
body.front .hp-slide-b-text,
body.front .hp-slide-bl-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
  display: block;
}

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

  body.front .hp-slide-w-text,
  body.front .hp-slide-b-text,
  body.front .hp-slide-bl-text {
    font-size: 13px;
    line-height: 14px;
  }
}

body.front .hp-slide-w-text {
  color: #fff;
}

body.front .hp-slide-b-text {
  color: #5faedf;
  width: 100%;
  display: block;
  max-width: 350px;
}

body.front .hp-slide-bl-text,
body.front .hp-slide-sm-text {
  color: #4d4f53;
  display: block;
}

body.front #views_slideshow_cycle_div_front_slideshow-default_0 .slider-headline-dark {
  letter-spacing: -0.05em;
}

@media only screen and (max-width: 540px) {
  body.front #views_slideshow_cycle_div_front_slideshow-default_0 .slider-headline-dark {
    padding: 2px;
    background-color: rgba(255, 255, 255, 0.7);
    display: inline-block;
  }
}

body.front #views_slideshow_cycle_div_front_slideshow-default_1 .hp-slide-sm-text {
  color: #fff;
  width: 100%;
  max-width: 400px;
}

body.front #views_slideshow_cycle_div_front_slideshow-default_1 .slider-headline-light {
  letter-spacing: -0.02em;
  text-shadow: 1px 1px 0 #333;
}

body.front .views-slideshow-cycle-main-frame-row sup {
  font-size: 24px;
  top: -2px;
}

@media only screen and (max-width: 540px) {
  body.front .views-slideshow-cycle-main-frame-row sup {
    font-size: 18px;
    top: 0px;
  }
}

body.front .hp-slide-sm-text {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
}

@media only screen and (max-width: 960px) {
  body.front .hp-slide-sm-text {
    display: none !important;
  }
}

body.front .pane-front-slideshow,
body.front .views-field-field-homepage-slide-show-image {
  position: relative;
  margin-bottom: 50px;
  max-height: 500px;
}

body.front .pane-front-slideshow .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto !important;
}

body.front .pane-front-slideshow .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto !important;
}

body.front .pane-front-slideshow .views-field-field-homepage-slide-show-image {
  overflow: hidden;
}

body.front .pane-front-slideshow .views-field-field-homepage-slide-show-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.front .pane-front-slideshow #views_slideshow_controls_text_front_slideshow-default {
  display: none;
}

body.front .pane-front-slideshow .views-field-body {
  position: absolute;
  top: 50px;
  left: 0px;
  width: 100%;
  z-index: 10;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 48px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
  height: 45px;
  width: 200px;
  background: #94c500;
  display: block;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a:hover {
  background: #7aa626;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-3,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-pdf,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-PDF {
  background-image: url(/sites/all/themes/adaptive_2015/images/pdf-link.png);
  background-repeat: no-repeat;
  background-position: 2% 50%;
  padding-left: 30px;
}

body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-4,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-video,
body.front .pane-front-slideshow .views-field-body .home-slide-btn a.type-Video {
  background-image: url(/sites/all/themes/adaptive_2015/images/video-link.png);
  background-repeat: no-repeat;
  background-position: 2% 50%;
  padding-left: 30px;
}

body.front .panels-flexible-column-last {
  height: 100%;
  margin-top: 0px;
  font-size: 16px;
}

body.front .panels-flexible-column-last ul,
body.front .panels-flexible-column-last ol {
  padding-left: 0;
  list-style-type: none;
}

body.front .panels-flexible-column-last .more-link {
  margin-bottom: 85px;
}

body.front .panels-flexible-column-last .more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.front .panels-flexible-column-last .more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  width: 51%;
  float: right;
  padding-top: 10px;
  padding-left: 10px;
  color: #002851;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link {
  margin-top: 15px;
  padding: 0 10px;
  margin-bottom: 10px;
  display: inline-block;
  float: right;
  width: 51%;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.front .panels-flexible-column-last .views-field-field-learn-more-link a:after {
  position: absolute;
  padding-left: 10px;
  content: "\00bb";
  padding-top: 2px;
  font-size: 150%;
}

body.front .panels-flexible-column-last .views-field-field-homepage-slide-show-image {
  margin-bottom: 0;
  float: left;
  height: 100%;
  width: 48%;
}

body.front .panels-flexible-column-last .sticky-features .pane-content {
  margin-bottom: 15px;
}

body.front .panels-flexible-column-last .sticky-features .pane-content:hover {
  cursor: pointer;
  cursor: hand;
}

body.front .panels-flexible-column-last .sticky-features .pane-content:hover .views-field-field-learn-more-link a {
  color: #014b76;
}

body.front .panels-flexible-column-last .sticky-features .views-field-field-homepage-slide-show-image {
  margin-bottom: 0;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .sticky-features .views-field-title {
  font-size: 16px;
  line-height: 18px;
  padding: 25px 15px;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .sticky-features .views-field-body {
  padding: 0 15px;
}

body.front .panels-flexible-column-last .sticky-features .views-field-body ul {
  list-style-type: disc;
  margin-left: 1em;
}

body.front .panels-flexible-column-last .sticky-features .views-field-field-learn-more-link {
  margin-top: 15px;
  padding: 0 15px;
  margin-bottom: 15px;
  display: inline-block;
  float: none;
  width: 100%;
}

body.front .panels-flexible-column-last .views-row {
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  margin: 0 0 15px 0;
}

body.front .panels-flexible-column-last .views-row:hover {
  cursor: pointer;
  cursor: hand;
}

body.front .panels-flexible-column-last .views-row:hover .views-field-field-learn-more-link a {
  color: #014b76;
}

body.front #iframe-adjacent {
  padding: 0 20px;
  position: absolute;
}

#home-video-wrap {
  height: 169px;
  background-color: #333333;
  margin-bottom: 20px;
}

#home-video-wrap p {
  color: #ffffff;
  padding: 15px 15px 30px 315px;
}

#home-video-wrap p strong:after {
  height: 1px;
  display: block;
  width: 35px;
  background: #999999;
  content: "";
  margin: 10px 0;
}

#home-video-two-wrap {
  height: 169px;
  background-color: #009fda;
  margin-bottom: 60px;
}

#home-video-two-wrap p {
  color: #ffffff;
  float: left;
  padding: 15px 315px 30px 15px;
}

#home-video-two-wrap p strong:after {
  height: 1px;
  display: block;
  width: 35px;
  background: #ffffff;
  content: "";
  margin: 10px 0;
}

.collapse {
  display: none;
}

.form-control,
.resizable-textarea textarea {
  border-radius: 0px;
  margin-bottom: 10px;
  border-color: #4d4f53;
  border-width: 1px;
}

.webform-submit {
  background-color: #ff7900;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 20px;
  margin-top: 40px;
  margin-bottom: 20px;
}

body.page-node-740 .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

body.page-node-740 .webform-component--product-family,
body.page-node-740 .webform-component--product-name1,
body.page-node-740 .webform-component--product-name2,
body.page-node-740 .webform-component--product-line,
body.page-node-740 .webform-component--ma-product-line {
  display: none;
  width: 910px;
}

body.page-node-740 .webform-component--first-name,
body.page-node-740 .webform-component--last-name {
  width: 48.5%;
}

body.page-node-740 .webform-component--institution {
  width: 62%;
}

body.page-node-740 .webform-component--zip-code {
  width: 35%;
}

body.page-node-740 .webform-component--email {
  width: 62%;
}

body.page-node-740 .webform-component--phone {
  width: 35%;
}

body.page-node-740 .webform-component--inquiry-topic {
  width: 98.4%;
}

body.page-node-740 .webform-component--message {
  width: 98.4%;
}

body.page-node-740 .webform-submit {
  background-color: #002851;
  color: #ffffff;
}

body.page-node-8449 .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

body.page-node-8449 .webform-component--product-family,
body.page-node-8449 .webform-component--product-name1,
body.page-node-8449 .webform-component--product-name2,
body.page-node-8449 .webform-component--product-line,
body.page-node-8449 .webform-component--ma-product-line {
  display: none;
  width: 910px;
}

body.page-node-8449 .webform-component--kc-contact-first-name,
body.page-node-8449 .webform-component--kc-contact-last-name {
  width: 48.5%;
}

body.page-node-8449 .webform-component--kc-contact-company {
  width: 62%;
}

body.page-node-8449 .webform-component--kc-contact-zip-code {
  width: 35%;
}

body.page-node-8449 .webform-component--kc-contact-email {
  width: 62%;
}

body.page-node-8449 .webform-component--kc-contact-phone {
  width: 35%;
}

body.page-node-8449 .webform-component--kc-contact-inquiry-topic {
  width: 98.4%;
}

body.page-node-8449 .webform-component--kc-contact-message {
  width: 98.4%;
}

body.page-node-8449 .webform-submit {
  background-color: #002851;
  color: #ffffff;
}

body.page-node-589 .webform-component--product-family,
body.page-node-589 .webform-component--product-name {
  display: none;
}

body.page-node-589 .field-name-field-iframe {
  margin-bottom: 40px;
}

body.page-node-747 .main-container {
  background-color: #e5e3e2;
}

body.page-node-747 .panels-flexible-180 .panels-flexible-region-inside-first {
  padding: 0;
}

body.page-node-747 .panels-flexible-180 .header-title-white {
  top: 35%;
}

body.page-node-747 .panels-flexible-180 .breadcrumb {
  margin: 15px 0;
  padding-top: 0;
  top: 0;
  position: absolute;
}

body.page-node-747 .panels-flexible-row-180-1 {
  margin-top: 70px;
}

body.page-node-747 #view-select-wrap {
  margin: 25px 0 0 0;
  text-align: end;
  position: relative;
}

body.page-node-747 #view-select-wrap .view-text {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  right: 82px;
  top: 6px;
}

body.page-node-747 #view-select-wrap #grid-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin-right: 15px;
  cursor: pointer;
}

body.page-node-747 #view-select-wrap #grid-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #grid-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #list-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  cursor: pointer;
}

body.page-node-747 #view-select-wrap #list-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-747 #view-select-wrap #list-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-747 .pane-new-insights-view {
  margin-top: 25px;
}

body.page-node-747 .pane-new-insights-view .view-content {
  overflow: hidden;
}

body.page-node-747 .pane-new-insights-view .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.page-node-747 .pane-new-insights-view .views-field-field-pullquote {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.page-node-747 .pane-new-insights-view .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
}

body.page-node-747 .pane-new-insights-view .grid-view {
  text-align: justify;
  font-size: 0;
}

body.page-node-747 .pane-new-insights-view .grid-view:after {
  content: "";
  display: inline-block;
  width: 100%;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row {
  display: inline-block;
  height: 400px;
  margin-bottom: 30px;
  background-color: #ffffff;
  text-align: center;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  vertical-align: top;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row:before {
  content: "";
  display: inline-block;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-field-media-image .field-content {
  overflow: hidden;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .views-row .views-field-field-insights-tags-display- {
  position: absolute;
  bottom: 0;
  padding: 10px 15px;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-1 {
  width: 32%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-2 {
  width: 66%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 {
  width: 100%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-media-image .field-content {
  float: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-title {
  width: 33.3%;
  padding: 20px;
  float: left;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-pullquote {
  float: left;
  left: 66.7%;
  padding: 0 20px;
  width: 33.3%;
}

body.page-node-747 .pane-new-insights-view .grid-view .span-3 .views-field-field-insights-tags-display- {
  left: 66.7%;
  padding: 20px;
}

body.page-node-747 .pane-new-insights-view .grid-view .span- {
  width: 32%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row {
  display: inline-block;
  vertical-align: top;
  height: 195px;
  width: 100%;
  margin: 0 0px 30px 0;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-media-image {
  float: left;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-title {
  padding: 20px 15px;
  float: left;
  max-width: 67.7%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-pullquote {
  float: left;
  display: block;
  padding: 0 15px;
  max-width: 67.7%;
}

body.page-node-747 .pane-new-insights-view .list-view .views-row .views-field-field-insights-tags-display- {
  bottom: 0;
  left: 32.3%;
  padding: 15px;
  position: absolute;
}

body.page-node-747 .pane-3 {
  margin: 15px 0 40px 0;
}

body.page-node-747 .pane-3 .pane-content {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-747 .pane-3 .pane-content:hover {
  color: #014b76;
}

body.node-type-insight-story-page .main-container {
  background-color: #e5e3e2;
  padding-bottom: 40px;
}

body.node-type-insight-story-page .main-container .panel-flexible {
  margin: 0 0 30px 0;
}

body.node-type-insight-story-page .main-container .panel-flexible a {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #0071b2;
  text-transform: uppercase;
  text-decoration: none;
}

body.node-type-insight-story-page .main-container .panel-flexible a:hover {
  color: #014b76;
  text-decoration: none;
}

body.node-type-insight-story-page section.col-sm-9 {
  display: inline-block;
  width: 630px;
  margin: 0 15px 0 10.5px;
  vertical-align: top;
  padding: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
}

body.node-type-insight-story-page aside.col-sm-3 {
  display: inline-block;
  width: 300px;
  vertical-align: top;
  padding: 0;
}

body.node-type-insight-story-page aside.col-sm-3 .block-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4d4f53;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.node-type-insight-story-page aside.col-sm-3 .block-title:after {
  background: #4d4f53 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 1px;
  margin: 15px 0;
  width: 30px;
}

body.node-type-insight-story-page aside.col-sm-3 .insight-pullquote {
  background-color: #002851;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  text-align: center;
  padding: 25px 15px;
  margin-bottom: 35px;
}

body.node-type-insight-story-page aside.col-sm-3 .insight-pullquote .field-item:before {
  margin-left: -20px;
  content: "â€œ";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 60px;
  line-height: 32px;
  color: #ffffff;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-row {
  margin-bottom: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  min-height: 400px;
  position: relative;
  padding-bottom: 35px;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-field-pullquote {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.node-type-insight-story-page aside.col-sm-3 .view-content .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  padding: 10px 15px;
}

body.node-type-insight-story-page h1.page-header {
  padding: 30px 20px 10px 20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  color: #002851;
}

body.node-type-insight-story-page #block-system-main {
  padding: 0 20px;
}

body.node-type-insight-story-page .field-name-field-author {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

body.node-type-insight-story-page .field-name-field-author-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  font-style: italic;
}

body.node-type-insight-story-page .field-date {
  margin: 10px 0;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-insight-story-page .field-subhead {
  font-weight: bold;
}

body.node-type-insight-story-page .field-name-body {
  margin-bottom: 20px;
}

body.node-type-insight-story-page .field-name-field-citations {
  border-top: 1px solid #4d4f53;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
}

body.node-type-insight-story-page .field-name-field-citations p {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #4d4f53;
}

body.node-type-insight-story-page .field-name-field-citations p a {
  color: #4d4f53;
}

body.node-type-insight-story-page .field-name-field-media-image,
body.node-type-insight-story-page .field-name-field-pullquote {
  display: none;
}

body.node-type-insight-story-page .field-item>img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.page-node-937 .main-container {
  background-color: #e5e3e2;
}

body.page-node-937 .panel-flexible h2.pane-title {
  text-transform: capitalize;
}

body.page-node-937 .panel-flexible h2.pane-title:after {
  background: #ffffff none repeat scroll 0 0;
}

body.page-node-937 .panels-flexible-188 .panels-flexible-region-inside-first {
  padding: 0;
}

body.page-node-937 .panels-flexible-188 .breadcrumb {
  margin: 15px 0;
  padding-top: 0;
  top: 0;
  position: absolute;
}

body.page-node-937 #view-select-wrap {
  margin: 25px 0 0 0;
  text-align: end;
  position: relative;
}

body.page-node-937 #view-select-wrap .view-text {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  right: 82px;
  top: 6px;
}

body.page-node-937 #view-select-wrap #grid-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin-right: 15px;
  cursor: pointer;
}

body.page-node-937 #view-select-wrap #grid-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #grid-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/grid-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #list-view-btn {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  width: 27px;
  cursor: pointer;
}

body.page-node-937 #view-select-wrap #list-view-btn:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-937 #view-select-wrap #list-view-btn.active-view {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/list-view-btn-active.png);
}

body.page-node-937 .pane-features-page {
  margin-top: 25px;
}

body.page-node-937 .pane-features-page .view-content {
  overflow: hidden;
}

body.page-node-937 .pane-features-page .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #002851;
}

body.page-node-937 .pane-features-page .views-field-body {
  color: #4d4f53;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  line-height: 18px;
  padding: 0 15px;
  text-align: left;
}

body.page-node-937 .pane-features-page .views-field-field-insights-tags-display- {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #9e9e9e;
  text-transform: uppercase;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a {
  text-transform: uppercase;
  color: #0071b2;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a:hover {
  color: #014b76;
  text-decoration: none;
}

body.page-node-937 .pane-features-page .views-field-field-learn-more-link a:after {
  padding-left: 10px;
  content: "\00bb";
  font-size: 150%;
}

body.page-node-937 .pane-features-page .grid-view {
  text-align: justify;
  font-size: 0;
}

body.page-node-937 .pane-features-page .grid-view:after {
  content: "";
  display: inline-block;
  width: 100%;
}

body.page-node-937 .pane-features-page .grid-view .views-row {
  display: inline-block;
  height: 600px;
  margin-bottom: 30px;
  background-color: #ffffff;
  text-align: center;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  vertical-align: top;
}

body.page-node-937 .pane-features-page .grid-view .views-row:before {
  content: "";
  display: inline-block;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-homepage-slide-show-image .field-content {
  overflow: hidden;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-title {
  padding: 20px 15px;
  text-align: left;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-learn-more-link {
  bottom: 0;
  margin-bottom: 15px;
  padding: 0 15px;
  position: absolute;
}

body.page-node-937 .pane-features-page .grid-view .views-row .views-field-field-learn-more-link a:after {
  position: absolute;
  bottom: 1px;
}

body.page-node-937 .pane-features-page .grid-view .span-1 {
  width: 32%;
}

body.page-node-937 .pane-features-page .grid-view .span-2 {
  width: 66%;
}

body.page-node-937 .pane-features-page .grid-view .span-3 {
  width: 100%;
  height: auto;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-field-homepage-slide-show-image .field-content {
  float: left;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-title {
  width: 33.3%;
  padding: 20px;
  float: left;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-body {
  float: left;
  left: 66.7%;
  padding: 0 20px;
  width: 33.3%;
}

body.page-node-937 .pane-features-page .grid-view .span-3 .views-field-field-learn-more-link {
  left: 66.7%;
}

body.page-node-937 .pane-features-page .grid-view .span- {
  width: 32%;
}

body.page-node-937 .pane-features-page .list-view .views-row {
  display: inline-block;
  vertical-align: top;
  height: 259px;
  width: 100%;
  margin: 0 0px 30px 0;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-homepage-slide-show-image {
  float: left;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-title {
  padding: 20px 15px;
  float: left;
  max-width: 57%;
  min-width: 57%;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-body {
  float: left;
  display: block;
  padding: 0 15px;
  max-width: 57%;
  min-width: 57%;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-learn-more-link {
  bottom: 0;
  margin-bottom: 15px;
  margin-left: 43%;
  padding: 0 15px;
  position: absolute;
}

body.page-node-937 .pane-features-page .list-view .views-row .views-field-field-learn-more-link a:after {
  position: absolute;
}

body.page-node-937 .pane-3 {
  margin: 15px 0 40px 0;
}

body.page-node-937 .pane-3 .pane-content {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-937 .pane-3 .pane-content:hover {
  color: #014b76;
}

.view-new-research-profiles,
.view-new-young-investigators,
.view-new-highlighted-employees {
  display: inline-block;
  vertical-align: top;
  width: 850px;
  overflow: hidden;
  margin-bottom: 50px;
}

.view-new-research-profiles .view-content,
.view-new-young-investigators .view-content,
.view-new-highlighted-employees .view-content {
  position: relative;
  transition: 0.5s left ease-in;
}

.view-new-research-profiles .view-content .views-row,
.view-new-young-investigators .view-content .views-row,
.view-new-highlighted-employees .view-content .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 270px;
  margin-right: 10px;
}

.view-new-research-profiles .view-content .views-row .views-field-title,
.view-new-young-investigators .view-content .views-row .views-field-title,
.view-new-highlighted-employees .view-content .views-row .views-field-title {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  height: 60px;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

.view-new-research-profiles .view-content .views-row .views-field-title a,
.view-new-young-investigators .view-content .views-row .views-field-title a,
.view-new-highlighted-employees .view-content .views-row .views-field-title a {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

.view-new-research-profiles .view-content .views-row .views-field-field-institution,
.view-new-young-investigators .view-content .views-row .views-field-field-institution,
.view-new-highlighted-employees .view-content .views-row .views-field-field-institution,
.view-new-research-profiles .view-content .views-row .views-field-field-position,
.view-new-young-investigators .view-content .views-row .views-field-field-position,
.view-new-highlighted-employees .view-content .views-row .views-field-field-position {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  height: 35px;
  padding: 0 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  font-style: italic;
  color: #ffffff;
}

.pane-new-research-profiles .view-selector-left,
.pane-new-young-investigators .view-selector-left,
.pane-new-highlighted-employees .view-selector-left,
.pane-new-research-profiles .view-selector-right,
.pane-new-young-investigators .view-selector-right,
.pane-new-highlighted-employees .view-selector-right {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 215px;
  margin: 0 0 10px 0;
  cursor: pointer;
}

.pane-new-research-profiles .view-selector-right,
.pane-new-young-investigators .view-selector-right,
.pane-new-highlighted-employees .view-selector-right {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

.pane-new-research-profiles .view-selector-left,
.pane-new-young-investigators .view-selector-left,
.pane-new-highlighted-employees .view-selector-left {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/News_Slideshow_Arrow_Left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin-bottom: 10px;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item a {
  padding-right: 30px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Inactive.png);
  background-repeat: no-repeat;
  background-position: right center;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  color: #ff7900;
  text-transform: uppercase;
}

body.node-type-researcher-profile-page .field-name-field-published-project-links .field-item a:hover {
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Arrow_Icon_Orange_Hover.png);
  color: #ff9a40;
  text-decoration: none;
}

body.node-type-researcher-profile-page .pane-new-research-profiles {
  margin-top: 30px;
}

body.node-type-researcher-profile-page .pane-new-research-profiles h2.pane-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.node-type-researcher-profile-page .pane-node-field-published-project-links {
  margin: 40px 0 70px 0;
  padding: 30px 0;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
}

body.node-type-researcher-profile-page .pane-node-field-published-project-links h2.pane-title {
  background-image: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #4d4f53;
  text-align: center;
  text-transform: uppercase;
}

body.page-node-580 h1.page-title {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
}

body.page-node-580 iframe {
  margin-bottom: 70px;
}

body.page-node-527 .region-content {
  margin-bottom: 70px;
}

body.page-node-527 h1.page-header {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.page-node-527 .faq-question {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #4d4f53;
  margin-bottom: 5px;
  padding-left: 20px;
}

body.page-node-527 .faq-question:before {
  position: relative;
  top: 5px;
  content: "+";
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 32px;
  color: #ff7900;
}

body.page-node-527 .faq-answer {
  display: none;
  margin: 15px 0 20px 0;
  padding: 15px 0;
  border-top: 1px solid #4d4f53;
  border-bottom: 1px solid #4d4f53;
}

body.page-node-527 .expanded .faq-question {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
}

body.page-node-527 .expanded .faq-question:before {
  content: "-";
}

body.page-node-527 .expanded .faq-answer {
  display: block;
}

body.page-node-742 .leadership-tabs,
body.page-node-743 .leadership-tabs {
  margin-bottom: 30px;
}

body.page-node-742 .leadership-tab,
body.page-node-743 .leadership-tab {
  color: #7c7c7f;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 4px 25px;
  vertical-align: top;
}

body.page-node-742 .leadership-tab:hover,
body.page-node-743 .leadership-tab:hover {
  color: #002851;
  font-weight: 700;
}

body.page-node-742 .leadership-tab:first-child,
body.page-node-743 .leadership-tab:first-child {
  border-right: 1px solid #4d4f53;
}

body.page-node-742 .leadership-tab.selected,
body.page-node-743 .leadership-tab.selected {
  color: #002851;
  font-weight: 700;
}

body.page-node-742 .h3-wrap,
body.page-node-743 .h3-wrap {
  background-color: #002851;
  height: 5px;
  margin-bottom: 30px;
  margin-top: 20px;
}

body.page-node-742 .h3-wrap h3,
body.page-node-743 .h3-wrap h3 {
  background-color: #ffffff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #002851;
  margin-bottom: 20px;
  display: inline;
  padding-bottom: 1px;
  padding-right: 10px;
  position: relative;
  top: -7px;
}

body.page-node-742 .view-new-leadership-view,
body.page-node-743 .view-new-leadership-view,
body.page-node-742 .view-new-leadership-board-view,
body.page-node-743 .view-new-leadership-board-view,
body.page-node-742 .view-new-advisors-scientific-view,
body.page-node-743 .view-new-advisors-scientific-view,
body.page-node-742 .view-new-advisors-corporate-view,
body.page-node-743 .view-new-advisors-corporate-view {
  margin-top: 40px;
}

body.page-node-742 .view-new-leadership-view .views-row,
body.page-node-743 .view-new-leadership-view .views-row,
body.page-node-742 .view-new-leadership-board-view .views-row,
body.page-node-743 .view-new-leadership-board-view .views-row,
body.page-node-742 .view-new-advisors-scientific-view .views-row,
body.page-node-743 .view-new-advisors-scientific-view .views-row,
body.page-node-742 .view-new-advisors-corporate-view .views-row,
body.page-node-743 .view-new-advisors-corporate-view .views-row {
  position: relative;
  min-height: 215px;
  margin-bottom: 45px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-member-photo,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-member-photo,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-member-photo {
  position: absolute;
  top: 0px;
  left: 0px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-title,
body.page-node-743 .view-new-leadership-view .views-row .views-field-title,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-title,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-title,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-title,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-title,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-title,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-title {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-position {
  margin-left: 300px;
  margin-top: 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 15px;
  font-style: italic;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-board-name,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-board-name,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-board-name {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-institution,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-institution,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-institution {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body {
  margin-top: 30px;
  margin-left: 300px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .field-content,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .field-content,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .field-content {
  overflow: hidden;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #0071b2;
  cursor: pointer;
  text-transform: uppercase;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .read-bio:hover,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio:hover,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .read-bio:hover {
  color: #014b76;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-leadership-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-body .bio-open,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-body .bio-open,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-body .bio-open {
  line-height: 24px;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-related-board,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-related-board,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-related-board {
  display: none;
}

body.page-node-742 .view-new-leadership-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-leadership-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-leadership-board-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-leadership-board-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-advisors-scientific-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-advisors-scientific-view .views-row .views-field-field-team-position,
body.page-node-742 .view-new-advisors-corporate-view .views-row .views-field-field-team-position,
body.page-node-743 .view-new-advisors-corporate-view .views-row .views-field-field-team-position {
  display: none;
}

body.page-node-742 .view-new-leadership-view .views-row,
body.page-node-743 .view-new-leadership-view .views-row,
body.page-node-742 .view-new-leadership-board-view .views-row,
body.page-node-743 .view-new-leadership-board-view .views-row {
  position: relative;
  min-height: 330px !important;
}

body.page-node-742 .view-new-leadership-board-view,
body.page-node-743 .view-new-leadership-board-view,
body.page-node-742 .view-new-advisors-corporate-view,
body.page-node-743 .view-new-advisors-corporate-view {
  display: none;
}

body.node-type-young-investigator-award-winner .col-sm-12 {
  position: relative;
}

body.node-type-young-investigator-award-winner h1.page-header {
  margin-left: 300px;
  margin-bottom: 5px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
}

body.node-type-young-investigator-award-winner .field-name-field-yia-photograph {
  position: absolute;
  top: 76px;
  left: 17.5px;
}

body.node-type-young-investigator-award-winner .field-name-field-institution {
  margin-left: 300px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #4d4f53;
  text-transform: uppercase;
}

body.node-type-young-investigator-award-winner .field-name-field-research-summary {
  margin-left: 300px;
  margin-top: 20px;
  margin-bottom: 40px;
}

body.page-node-766 .header-wrap {
  text-align: unset;
}

body.page-node-766 .header-wrap .header-buttons-overlay a {
  background-color: #002851;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 240px;
}

body.page-node-766 .header-wrap .header-buttons-overlay a:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/Adaptive_AboutUs_CareerListings_Icon.png");
  padding-right: 15px;
  position: relative;
  top: 8px;
}

body.page-node-766 .header-wrap .header-buttons-overlay a:hover {
  background-color: #091c3a;
  text-decoration: none;
}

body.page-node-766 a.career-listings {
  background-color: #002851;
  color: #ffffff;
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 240px;
}

body.page-node-766 a.career-listings:before {
  content: url("/sites/all/themes/adaptive_2015/images-2015/Adaptive_AboutUs_CareerListings_Icon.png");
  padding-right: 15px;
  position: relative;
  top: 8px;
}

body.page-node-766 a.career-listings:hover {
  background-color: #091c3a;
  text-decoration: none;
}

body.page-node-766 .pane-new-careers-featured-employees-view {
  height: 500px;
  margin: 70px 0;
  padding: 60px 0 35px 0;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Homepage_SpotlightSlideshow_BackgroundMagnifyGlass.png);
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-node-766 .pane-new-careers-featured-employees-view #views_slideshow_cycle_main_new_careers_featured_employees_view-default {
  width: 800px;
  margin-left: 90px;
  margin-right: 90px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom {
  width: 100%;
  position: absolute;
  top: 0px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_new_careers_featured_employees_view-default {
  position: absolute;
  left: 0;
  top: 0;
  height: 305px;
  width: 55px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Slideshow_Arrow_Left_White.png);
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-slideshow-controls-bottom #views_slideshow_controls_text_next_new_careers_featured_employees_view-default {
  position: absolute;
  right: 0;
  top: 0;
  height: 305px;
  width: 55px;
  background-image: url(/sites/all/themes/adaptive_2015/images-2015/Slideshow_Arrow_Right_White.png);
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field {
  display: inline-block;
  width: 450px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-homepage-slide-show-image {
  float: left;
  width: 350px;
  vertical-align: top;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title {
  margin-bottom: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 34px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-title a {
  color: #ffffff;
  font-weight: bold;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-learn-more-link {
  margin-top: 15px;
}

body.page-node-766 .pane-new-careers-featured-employees-view .views-field-field-learn-more-link a {
  text-transform: uppercase;
}

body.page-node-766 .panels-flexible-160 .panels-flexible-region-inside img.full-image {
  width: 100%;
}

body.page-node-766 .panels-flexible-row-160-2 .top-image-wrap {
  padding-bottom: 36px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-title {
  width: 100;
  padding: 0 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-copy {
  font-size: 14px;
  padding: 33px;
}

body.page-node-766 .panels-flexible-row-160-2 .why {
  display: block;
  padding-top: 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .column-callouts {
  padding: 0 42px;
}

body.page-node-766 .panels-flexible-row-160-2 .callout-image {
  width: 30%;
  max-width: 112px;
  margin: 0 auto;
  display: block;
  padding-top: 48px;
}

body.page-node-766 .panels-flexible-row-160-2 .callout {
  display: block;
  text-align: center;
  width: 100%;
  margin: 24px 0;
}

body.page-node-766 .panels-flexible-row-160-2 .last-callout {
  padding-bottom: 48px;
}

.tabs--primary {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: 999;
  top: -85px;
}

.tabs--primary li {
  display: inline-block;
  vertical-align: top;
  width: auto;
  border: 1px solid #ccc;
  padding: 0 10px;
  background-color: #fff;
}

.action-links {
  display: none;
}

body.page-search #edit-submit-search,
body.page-search .btn-primary {
  border: none;
  background-color: #002851;
  text-transform: uppercase;
}

body.page-search .views-exposed-form {
  margin-bottom: 30px;
}

body.page-search .views-row {
  margin-bottom: 20px;
}

body.page-search .views-row h2 a {
  text-transform: uppercase;
}

body.page-search .views-row img {
  margin-right: 10px;
}

body.page-node-749 #block-system-main .panels-flexible-region-152-column_1_,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_2,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_3,
body.page-node-749 #block-system-main .panels-flexible-region-152-column_4 {
  min-width: 240px;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 {
  margin-top: 60px;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--first-name,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--last-name {
  width: 48.5%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--institution,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--email {
  width: 62%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--zip-code,
body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--phone {
  width: 35%;
}

body.page-node-749 #block-system-main .panels-flexible-row-152-3 .webform-component--message {
  width: 98.4%;
}

#webform-client-form-1710 .form-control {
  height: auto;
}

#webform-client-form-1710 .form-control::-moz-placeholder {
  color: #434448;
  font-size: 14px;
  font-style: italic;
}

#webform-client-form-1710 .webform-component-file button {
  display: block;
  float: left;
  margin: 3px 1%;
  width: 12%;
}

#webform-client-form-1710 input[type="file"] {
  float: left;
  width: 85%;
  margin-right: 1%;
}

#webform-client-form-1710 .immuneaccess-field.field-left {
  float: left;
  width: 49%;
}

#webform-client-form-1710 .immuneaccess-field.field-right {
  float: right;
  width: 49%;
}

#webform-client-form-1710 .immuneaccess-field-wrap {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body {
  padding: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success {
  background-color: #999999;
  border: medium none;
  border-radius: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:hover,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:active,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-success:focus {
  background-color: #333333;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger {
  background-color: #555555;
  border: medium none;
  border-radius: 0;
}

#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:hover,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:active,
#webform-client-form-1710 .immuneaccess-field-wrap .panel-body .btn-danger:focus {
  background-color: #222222;
  border: medium none;
}

#webform-client-form-1710 .webform-submit {
  border: medium none;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-align: center;
  width: 200px;
}

#webform-client-form-1710 .webform-submit:hover,
#webform-client-form-1710 .webform-submit:active,
#webform-client-form-1710 .webform-submit:focus {
  background-color: #e16a18;
  border: medium none;
}

.back-to-top-block {
  display: none;
  position: fixed;
  bottom: 10px;
  text-transform: uppercase;
  background-color: rgba(209, 211, 212, 0.9);
  color: #666666;
  padding: 11px;
  right: 10px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}

.back-to-top-show {
  display: block;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.view-id-new_homepage_features_sidebar .views-row-4,
.view-id-new_homepage_features_sidebar .views-row-3 {
  display: none !important;
}

@media only screen and (max-width: 870px) {
  .hp-br {
    display: none;
  }
}