/* ----------------------------------------------------------------------------- *\
   DEFAULTS
\* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- *\
    CONFIG
\* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- *\
   MIXINS
\* ----------------------------------------------------------------------------- */
/*
SapientSans styles:
    "light"
    "light-italic"
    "regular"
    "regular-italic"
    "medium"
    "medium-italic"
    "bold"
    "bold-italic"
    "black"
    "black-italic"

SapientCentroSlab
    "extra-thin"
    "extra-thin-italic"
    "thin"
    "thin-italic"
    "light"
    "light-italic"
    "regular"
    "italic"
    "medium"
    "medium-italic"
    "bold"
    "bold-italic"
    "black"
    "black-italic"
    "ultra-black"
    "ultra-black-italic"
*/
/* ----------------------------------------------------------------------------- *\
   THEME DEFAULT - BOOTSTRAP
\* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- *\
   PLUGIN
\* ----------------------------------------------------------------------------- */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* line 11, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 30, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 41, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 51, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 66, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 76, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
body {
  margin: 0;
}

/* line 88, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
a {
  background: transparent;
}

/* line 96, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 104, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 118, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 135, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 144, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 152, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 162, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 171, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 183, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* line 191, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 199, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
small {
  font-size: 80%;
}

/* line 207, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 215, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 219, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 231, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
img {
  border: 0;
}

/* line 239, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 251, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
figure {
  margin: 0;
}

/* line 263, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 274, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 285, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 299, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 311, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 324, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 336, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 346, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 358, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 370, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 379, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 390, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 403, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media print {
  /* line 10, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 15, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 19, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 24, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 29, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 35, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 39, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 44, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 2cm .5cm;
  }
  /* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 59, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 66, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  select {
    background: #fff !important;
  }

  /* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .navbar {
    display: none;
  }

  /* line 75, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 82, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 86, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 90, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 94, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* line 8, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
}

/* line 22, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  color: #333333;
  background-color: #fff;
}

/* line 31, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 43, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
a {
  color: #03addf;
  text-decoration: none;
}
/* line 47, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
a:hover, a:focus {
  color: #027294;
  text-decoration: underline;
}
/* line 53, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 61, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 66, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
.img-rounded {
  border-radius: 0px;
}

/* line 78, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.2;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 91, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 98, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
hr {
  margin-top: 16px;
  margin-bottom: 16px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 110, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 9, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
p {
  margin: 0 0 8px;
}

/* line 12, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.lead {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 480px) {
  /* line 12, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 28, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 32, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
cite {
  font-style: normal;
}

/* line 35, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-muted {
  color: #999999;
}

/* line 38, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-primary {
  color: #03addf;
}
/* line 40, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-primary:hover {
  color: #0286ad;
}

/* line 44, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-warning {
  color: #c09853;
}
/* line 46, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-warning:hover {
  color: #a47e3c;
}

/* line 50, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-danger {
  color: #b94a48;
}
/* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-danger:hover {
  color: #953b39;
}

/* line 56, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-success {
  color: #468847;
}
/* line 58, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-success:hover {
  color: #356635;
}

/* line 62, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-info {
  color: #3a87ad;
}
/* line 64, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-info:hover {
  color: #2d6987;
}

/* line 70, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-left {
  text-align: left;
}

/* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-right {
  text-align: right;
}

/* line 72, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.text-center {
  text-align: center;
}

/* line 78, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 85, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

/* line 93, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h1,
h2,
h3 {
  margin-top: 16px;
  margin-bottom: 8px;
}
/* line 99, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small {
  font-size: 65%;
}

/* line 104, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h4,
h5,
h6 {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 110, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small {
  font-size: 75%;
}

/* line 116, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 117, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 118, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 119, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 120, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 121, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.page-header {
  padding-bottom: 7px;
  margin: 32px 0 16px;
  border-bottom: 1px solid #eeeeee;
}

/* line 139, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 8px;
}
/* line 143, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 152, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 161, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 166, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
.list-inline > li:first-child {
  padding-left: 0;
}

/* line 173, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
dl {
  margin-bottom: 16px;
}

/* line 176, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
dt,
dd {
  line-height: 1.2;
}

/* line 180, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
dt {
  font-weight: bold;
}

/* line 183, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
dd {
  margin-left: 0;
}

@media (min-width: 1023px) {
  /* line 194, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 201, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
  /* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  /* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .dl-horizontal dd:after {
    clear: both;
  }
}
/* line 212, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

/* line 218, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 224, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote {
  padding: 8px 16px;
  margin: 0 0 16px;
  border-left: 5px solid #eeeeee;
}
/* line 228, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
/* line 233, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote p:last-child {
  margin-bottom: 0;
}
/* line 236, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote small {
  display: block;
  line-height: 1.2;
  color: #999999;
}
/* line 240, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote small:before {
  content: '\2014 \00A0';
}
/* line 246, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
/* line 251, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
/* line 258, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 261, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 269, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 275, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_type.scss */
address {
  margin-bottom: 16px;
  font-style: normal;
  line-height: 1.2;
}

/* line 6, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 33.5px;
  padding-right: 33.5px;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.container:before, .container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.container:after {
  clear: both;
}

/* line 11, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_grid.scss */
.row {
  margin-left: -33.5px;
  margin-right: -33.5px;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.row:before, .row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.row:after {
  clear: both;
}

/* line 728, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 33.5px;
  padding-right: 33.5px;
}

/* line 747, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-1 {
  width: 16.66667%;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-2 {
  width: 33.33333%;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-3 {
  width: 50%;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-4 {
  width: 66.66667%;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-5 {
  width: 83.33333%;
}

/* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-6 {
  width: 100%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-0 {
  right: 0%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-1 {
  right: 16.66667%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-2 {
  right: 33.33333%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-3 {
  right: 50%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-4 {
  right: 66.66667%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-5 {
  right: 83.33333%;
}

/* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-pull-6 {
  right: 100%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-0 {
  left: 0%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-1 {
  left: 16.66667%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-2 {
  left: 33.33333%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-3 {
  left: 50%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-4 {
  left: 66.66667%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-5 {
  left: 83.33333%;
}

/* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-push-6 {
  left: 100%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 16.66667%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 33.33333%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 50%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 66.66667%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 83.33333%;
}

/* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 100%;
}

@media (min-width: 480px) {
  /* line 43, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_grid.scss */
  .container {
    width: auto;
  }

  /* line 747, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-1 {
    width: 16.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-2 {
    width: 33.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-3 {
    width: 50%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-4 {
    width: 66.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-5 {
    width: 83.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-6 {
    width: 100%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-0 {
    right: 0%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-1 {
    right: 16.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-2 {
    right: 33.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-3 {
    right: 50%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-4 {
    right: 66.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-5 {
    right: 83.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-pull-6 {
    right: 100%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-0 {
    left: 0%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-1 {
    left: 16.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-2 {
    left: 33.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-3 {
    left: 50%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-4 {
    left: 66.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-5 {
    left: 83.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-push-6 {
    left: 100%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 16.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 33.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 50%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 66.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 83.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  /* line 63, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_grid.scss */
  .container {
    width: 750px;
  }

  /* line 747, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-1 {
    width: 16.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-2 {
    width: 33.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-3 {
    width: 50%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-4 {
    width: 66.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-5 {
    width: 83.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-6 {
    width: 100%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-0 {
    right: 0%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-1 {
    right: 16.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-2 {
    right: 33.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-3 {
    right: 50%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-4 {
    right: 66.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-5 {
    right: 83.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-pull-6 {
    right: 100%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-0 {
    left: 0%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-1 {
    left: 16.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-2 {
    left: 33.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-3 {
    left: 50%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-4 {
    left: 66.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-5 {
    left: 83.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-push-6 {
    left: 100%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 16.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 33.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 50%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 66.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 83.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 100%;
  }
}
@media (min-width: 1024px) {
  /* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_grid.scss */
  .container {
    width: 1240px;
  }

  /* line 747, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-1 {
    width: 16.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-2 {
    width: 33.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-3 {
    width: 50%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-4 {
    width: 66.66667%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-5 {
    width: 83.33333%;
  }

  /* line 755, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-6 {
    width: 100%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-0 {
    right: 0%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-1 {
    right: 16.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-2 {
    right: 33.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-3 {
    right: 50%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-4 {
    right: 66.66667%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-5 {
    right: 83.33333%;
  }

  /* line 765, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-pull-6 {
    right: 100%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-0 {
    left: 0%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-1 {
    left: 16.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-2 {
    left: 33.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-3 {
    left: 50%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-4 {
    left: 66.66667%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-5 {
    left: 83.33333%;
  }

  /* line 760, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-push-6 {
    left: 100%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 16.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 33.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 50%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 66.66667%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 83.33333%;
  }

  /* line 770, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 100%;
  }
}
/* line 10, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.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.2;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 23, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 27, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}
/* line 33, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 40, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 55, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-default {
  color: #333333;
  background-color: #fff;
  border-color: #ccc;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-default.dropdown-toggle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-default:active, .btn-default.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-default.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

/* line 58, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #03addf;
  border-color: #0399c6;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #028eb7;
  border-color: #026b89;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #028eb7;
  border-color: #026b89;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-primary:active, .btn-primary.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #03addf;
  border-color: #0399c6;
}

/* line 62, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-warning:active, .btn-warning.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 66, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-danger:active, .btn-danger.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 70, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-success:active, .btn-success.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-success.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 74, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-info:active, .btn-info.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .btn-info.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-link {
  color: #03addf;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
/* line 89, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 96, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 102, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #027294;
  text-decoration: underline;
  background-color: transparent;
}
/* line 110, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

/* line 122, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}

/* line 126, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}

/* line 131, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
}

/* line 139, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 147, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 155, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("fonts/sass-bootstrap/glyphicons-halflings-regular.eot");
  src: url("fonts/sass-bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/sass-bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("fonts/sass-bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/sass-bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/* line 21, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.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;
}
/* line 32, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon:empty {
  width: 1em;
}

/* line 38, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 39, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 40, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 41, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 47, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 48, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 50, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 53, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 55, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 61, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 65, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 66, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 67, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 68, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 70, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 87, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 89, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 91, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 100, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 109, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 110, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 111, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 115, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 150, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 184, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 204, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 205, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 206, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 208, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 209, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 210, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 219, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 7, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
}

/* line 22, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown {
  position: relative;
}

/* line 27, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 32, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.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: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-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;
}
/* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 58, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 7px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 63, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.2;
  color: #333333;
  white-space: nowrap;
}

/* line 76, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 86, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #03addf;
}

/* line 101, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}

/* line 109, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.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;
}

/* line 122, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 133, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.2;
  color: #999999;
}

/* line 142, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 152, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 165, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: "";
}
/* line 173, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 1023px) {
  /* line 187, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
/* line 10, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-default .caret {
  border-top-color: #333333;
}
/* line 13, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff;
}

/* line 22, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.dropup .btn-default .caret {
  border-bottom-color: #333333;
}
/* line 30, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}

/* line 37, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 42, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
/* line 46, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
/* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

/* line 61, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 73, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-toolbar .btn-group {
  float: left;
}
/* line 79, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}

/* line 86, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 91, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 93, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 98, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.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;
}

/* line 104, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 107, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 111, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.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;
}

/* line 116, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 121, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 140, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 144, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 151, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 155, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 162, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 166, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 171, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 180, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 191, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
/* line 196, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.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;
}

/* line 206, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 209, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 213, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 218, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 222, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 227, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 236, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 241, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 250, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

/* line 7, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

/* line 40, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
/* line 45, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.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;
}

/* line 50, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 59, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.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 #ccc;
  border-radius: 0px;
}
/* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0px;
}
/* line 76, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0px;
}
/* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 90, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 97, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 100, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 107, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 113, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap;
}
/* line 118, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn:first-child > .btn {
  margin-right: -1px;
}
/* line 121, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn:last-child > .btn {
  margin-left: -1px;
}

/* line 125, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}
/* line 128, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
/* line 132, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 10, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 16, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 16px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 28, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 38, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 43, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 51, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 56, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 62, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

/* line 69, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 79, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

/* line 86, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.2;
  color: #555555;
  vertical-align: middle;
}

/* line 118, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.2;
  color: #555555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-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;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 833, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.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);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 57, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-control:-moz-placeholder {
  color: #999999;
}
/* line 58, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-control::-moz-placeholder {
  color: #999999;
}
/* line 59, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-control:-ms-input-placeholder {
  color: #999999;
}
/* line 60, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-control::-webkit-input-placeholder {
  color: #999999;
}
/* line 147, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

/* line 158, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 168, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 177, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
/* line 185, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 192, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 199, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 205, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 214, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 229, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 848, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.input-sm, .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: 0px;
}

/* line 853, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

/* line 858, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn {
  height: auto;
}

/* line 848, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.input-lg, .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: 0px;
}

/* line 853, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 45px;
  line-height: 45px;
}

/* line 858, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn {
  height: auto;
}

/* line 792, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c09853;
}
/* line 801, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 804, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
/* line 811, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}

/* line 792, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #b94a48;
}
/* line 801, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 804, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
/* line 811, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}

/* line 792, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #468847;
}
/* line 801, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 804, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
/* line 811, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8;
}

/* line 265, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-control-static {
  margin-bottom: 0;
}

/* line 275, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 480px) {
  /* line 300, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 307, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
  }
  /* line 314, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  /* line 321, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

/* line 338, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.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;
}
/* line 349, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-horizontal .form-group {
  margin-left: -33.5px;
  margin-right: -33.5px;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.form-horizontal .form-group:after {
  clear: both;
}
/* line 353, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 480px) {
  /* line 359, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}

/* line 9, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.nav:before, .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.nav:after {
  clear: both;
}
/* line 15, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 23, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li.disabled > a {
  color: #999999;
}
/* line 34, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 46, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #03addf;
}
/* line 52, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
  border-top-color: #027294;
  border-bottom-color: #027294;
}
/* line 64, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 7px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 71, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 81, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 89, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.2;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
/* line 94, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
/* line 101, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 123, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-pills > li > a {
  border-radius: 0px;
}
/* line 130, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 136, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #03addf;
}
/* line 142, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 154, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 156, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 170, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 173, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 175, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
/* line 181, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 480px) {
  /* line 187, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 190, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 200, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 203, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
/* line 209, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 480px) {
  /* line 216, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0 0;
  }
  /* line 220, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

/* line 234, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 237, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 247, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav .caret {
  border-top-color: #03addf;
  border-bottom-color: #03addf;
}

/* line 251, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav a:hover .caret {
  border-top-color: #027294;
  border-bottom-color: #027294;
}

/* line 257, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 16px;
  border: 1px solid transparent;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar:before, .navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 1023px) {
  /* line 11, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar {
    border-radius: 0px;
  }
}

/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 1023px) {
  /* line 31, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 33px;
  padding-left: 33px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 60, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1023px) {
  /* line 50, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 69, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 76, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: auto;
  }
  /* line 81, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -33px;
  }
  /* line 84, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -33px;
  }
  /* line 87, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}

/* line 98, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -33px;
  margin-left: -33px;
}
@media (min-width: 1023px) {
  /* line 98, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 117, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 1023px) {
  /* line 117, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 1023px) {
  /* line 127, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 139, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 143, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 152, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 17px 33px;
  font-size: 18px;
  line-height: 16px;
}
/* line 158, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 1023px) {
  /* line 164, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar > .container .navbar-brand {
    margin-left: -33px;
  }
}

/* line 176, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 33px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
}
/* line 187, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 193, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1023px) {
  /* line 176, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 208, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-nav {
  margin: 8.5px -33px;
}
/* line 211, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 16px;
}
@media (max-width: 479px) {
  /* line 219, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 227, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 231, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 16px;
  }
  /* line 233, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 1023px) {
  /* line 208, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 246, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 248, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}

@media (min-width: 1023px) {
  /* line 265, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 268, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-right {
    float: right !important;
  }
}
/* line 279, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-form {
  margin-left: -33px;
  margin-right: -33px;
  padding: 10px 33px;
  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);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 479px) {
  /* line 291, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 1023px) {
  /* line 279, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 316, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 321, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 326, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

/* line 337, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 346, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-text {
  float: left;
  margin-top: 17px;
  margin-bottom: 17px;
}
@media (min-width: 1023px) {
  /* line 346, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-text {
    margin-left: 33px;
    margin-right: 33px;
  }
}

/* line 360, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 364, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}
/* line 366, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 373, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}
/* line 378, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}
/* line 381, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
/* line 388, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.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;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
/* line 405, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 407, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 411, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
/* line 416, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 424, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
/* line 432, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.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;
}
/* line 437, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
/* line 443, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
@media (max-width: 479px) {
  /* line 452, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 454, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .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;
  }
  /* line 461, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .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;
  }
  /* line 469, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .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: #ccc;
    background-color: transparent;
  }
}
/* line 485, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}
/* line 487, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333333;
}

/* line 496, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
/* line 500, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #999999;
}
/* line 502, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 509, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #999999;
}
/* line 514, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
/* line 517, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
/* line 524, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
/* line 532, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
/* line 542, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
/* line 544, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
/* line 548, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 553, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 561, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
/* line 568, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 572, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
/* line 580, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
@media (max-width: 479px) {
  /* line 590, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 593, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  /* line 595, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 602, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .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: #fff;
    background-color: #090909;
  }
  /* line 610, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
  .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: #444;
    background-color: transparent;
  }
}
/* line 621, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #999999;
}
/* line 623, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 7, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_thumbnails.scss */
.thumbnail {
  display: block;
  margin-bottom: 16px;
}
/* line 12, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_thumbnails.scss */
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 21, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 28, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #03addf;
}

/* line 7, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel {
  margin-bottom: 16px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-body:after {
  clear: both;
}

/* line 28, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .list-group {
  margin-bottom: 0;
}
/* line 31, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
/* line 35, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/* line 39, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 47, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 59, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .table,
.panel > .table-responsive {
  margin-bottom: 0;
}
/* line 63, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
/* line 67, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 74, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 78, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 83, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

/* line 94, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
/* line 99, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 105, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
/* line 109, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 115, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

/* line 130, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden;
}
/* line 134, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 139, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 141, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
/* line 145, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 147, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 155, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-default {
  border-color: #ddd;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-default > .panel-heading > .dropdown .caret {
  border-color: #333333 transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}

/* line 158, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-primary {
  border-color: #03addf;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #03addf;
  border-color: #03addf;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #03addf;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-primary > .panel-heading > .dropdown .caret {
  border-color: #fff transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #03addf;
}

/* line 161, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-success > .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-success > .panel-heading > .dropdown .caret {
  border-color: #468847 transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 164, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-warning > .panel-heading > .dropdown .caret {
  border-color: #c09853 transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

/* line 167, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-danger > .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-danger > .panel-heading > .dropdown .caret {
  border-color: #b94a48 transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 170, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}
/* line 396, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 401, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
/* line 404, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-info > .panel-heading > .dropdown .caret {
  border-color: #3a87ad transparent;
}
/* line 409, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 10, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_component-animations.scss */
.collapse {
  display: none;
}
/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 24, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/* line 20, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 54, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 479px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-xs.visible-sm {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-xs.visible-md {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-xs.visible-md {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-xs.visible-lg {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
/* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 479px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-sm.visible-xs {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-sm.visible-md {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-sm.visible-md {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-sm.visible-lg {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
/* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 479px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-md.visible-xs {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-md.visible-xs {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-md.visible-sm {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-md.visible-sm {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-md {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-md.visible-lg {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
/* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 479px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-lg.visible-xs {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-lg.visible-sm {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-lg.visible-md {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
/* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.hidden-xs {
  display: block !important;
}

/* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
tr.hidden-xs {
  display: table-row !important;
}

/* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 479px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
/* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.hidden-sm {
  display: block !important;
}

/* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
tr.hidden-sm {
  display: table-row !important;
}

/* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 479px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
/* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.hidden-md {
  display: block !important;
}

/* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
tr.hidden-md {
  display: table-row !important;
}

/* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 479px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
/* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.hidden-lg {
  display: block !important;
}

/* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
tr.hidden-lg {
  display: table-row !important;
}

/* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 479px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
/* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  /* line 569, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .visible-print {
    display: block !important;
  }

  /* line 570, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 571, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }

  /* line 577, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/**
* BxSlider v4.0 - Fully loaded, responsive content slider
* http://bxslider.com
*
* Written by: Steven Wanderski, 2012
* http://stevenwanderski.com
* (while drinking Belgian ales and listening to jazz)
*
* CEO and founder of bxCreative, LTD
* http://bxcreative.com
*/
/* line 16, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper img {
  display: block;
  width: 100%;
}
/* line 31, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-loading {
  /* background: image-url("loading-light.gif") center center no-repeat; */
  height: 100%;
  left: 0;
  min-height: 50px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50;
}
/* line 45, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-pager {
  color: #666;
  font-family: Arial;
  font-size: .85em;
  font-weight: bold;
  text-align: center;
}
/* line 54, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline;
  display: inline-block;
  zoom: 1;
}
/* line 62, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  /* background: lighten($body-color, 20%); */
  display: block;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  text-indent: -9999px;
  width: 10px;
}
/* line 73, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  /* background: $color-brand; */
}
/* line 81, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-prev {
  /* background: image-url('modal_arrow_left.png') no-repeat 0 0; */
  left: 0;
}
/* line 87, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-next {
  /* background: image-url('modal_arrow_right.png') no-repeat 0 0; */
  right: 0;
}
/* line 93, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a {
  border: none;
  height: 29px;
  margin-top: -15px;
  opacity: 0.5;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 29px;
  z-index: 300;
}
/* line 107, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a:hover {
  opacity: 1;
}
/* line 112, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
  opacity: 0;
}
/* line 120, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
/* line 125, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  /* background: image-url("controls.png") -86px -11px no-repeat; */
  display: block;
  height: 11px;
  margin: 0 3px;
  outline: 0;
  text-indent: -9999px;
  width: 10px;
}
/* line 136, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}
/* line 142, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  /* background: image-url("controls.png") -86px -44px no-repeat; */
  display: block;
  height: 11px;
  margin: 0 3px;
  outline: 0;
  text-indent: -9999px;
  width: 9px;
}
/* line 153, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}
/* line 161, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
/* line 167, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* line 175, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-caption {
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 185, ../../../../../../../lib/sass/plugins/_jquery.bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  display: block;
  font-family: Arial;
  font-size: .85em;
  padding: 10px;
}

/* Magnific Popup CSS */
/* line 2, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 14, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 24, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 42, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 45, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 53, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 57, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 60, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 65, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 71, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 74, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 79, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 82, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 85, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 95, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 97, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: white;
}

/* line 100, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 103, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 106, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 118, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 122, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-close {
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: -50px;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 137, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

/*   .mfp-close:active {
  top: 1px; } */
/* line 142, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #ffffff;
}

/* line 145, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 152, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 160, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 170, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 172, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

/* line 174, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 185, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 189, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

/* line 193, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 195, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

/* line 198, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 202, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 204, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

/* line 207, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 210, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 213, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 217, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 220, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 225, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */
/* line 236, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 249, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 251, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 264, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 270, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 278, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 285, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 288, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 295, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 298, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 300, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */
  }

  /* line 302, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 305, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 308, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 318, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 320, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 323, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 335, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 338, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 341, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 344, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 348, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 350, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 356, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 358, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 360, ../../../../../../../lib/sass/plugins/_magnific-popup.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 10, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}

/* line 18, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-inline {
  width: 220px;
}

/* line 21, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 24, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 27, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 31, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 41, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

/* line 50, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 53, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 56, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 59, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 62, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}

/* line 65, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}

/* line 68, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 73, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

/* line 78, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker > div {
  display: none;
}

/* line 81, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.days div.datepicker-days {
  display: block;
}

/* line 84, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.months div.datepicker-months {
  display: block;
}

/* line 87, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 90, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 99, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

/* line 107, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 111, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}

/* line 116, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 120, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 126, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 134, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}

/* line 158, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}

/* line 172, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 235, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 238, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 241, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 248, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}

/* line 257, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}

/* line 281, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}

/* line 295, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}

/* line 358, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 367, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}

/* line 391, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}

/* line 405, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}

/* line 468, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 477, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #03addf;
  border-color: #285e8e;
}

/* line 501, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}

/* line 515, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 578, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 588, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 591, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 597, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 606, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #03addf;
  border-color: #285e8e;
}

/* line 630, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}

/* line 644, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 707, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 711, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 714, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 718, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 722, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 728, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 732, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 737, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.input-daterange input {
  text-align: center;
}

/* line 740, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 743, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 746, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/* line 761, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -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);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}

/* line 787, ../../../../../../../lib/sass/plugins/_bootstrap.datepicker.scss */
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}

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

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

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

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

/* line 30, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.cross-icon-tooltip {
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: -30px;
  right: 2px;
}
@media only screen and (min-width: 320px) {
  /* line 30, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
  .cross-icon-tooltip {
    top: -16px;
    right: 1px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 30, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
  .cross-icon-tooltip {
    top: -31px;
    right: 1px;
  }
}

/* This is the base styling required to make all Tooltipsters work */
/* line 54, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

/* line 66, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* line 72, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 82, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 88, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

/* line 94, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

/* line 101, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

/* line 107, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

/* line 113, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 118, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

/* line 121, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

/* line 124, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

/* line 127, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

/* line 130, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

/* line 138, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

/* line 144, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

/* line 152, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
/* line 162, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 170, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-fade-show {
  opacity: 1;
}

/* line 174, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 187, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 201, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

/* line 214, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* line 229, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 245, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

/* line 255, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 271, ../../../../../../../lib/sass/plugins/_tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

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

/* ----------------------------------------------------------------------------- *\
   plugin override
\* ----------------------------------------------------------------------------- */
/* line 96, ../../../../../../../lib/sass/iea.scss */
.mfp-image-holder .mfp-content,
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  max-width: 960px;
}
/* line 101, ../../../../../../../lib/sass/iea.scss */
.mfp-image-holder .mfp-content .hidden-xs, .mfp-image-holder .mfp-content .hidden-sm, .mfp-image-holder .mfp-content .hidden-md, .mfp-image-holder .mfp-content .hidden-lg,
.mfp-inline-holder .mfp-content .hidden-xs,
.mfp-inline-holder .mfp-content .hidden-sm,
.mfp-inline-holder .mfp-content .hidden-md,
.mfp-inline-holder .mfp-content .hidden-lg,
.mfp-ajax-holder .mfp-content .hidden-xs,
.mfp-ajax-holder .mfp-content .hidden-sm,
.mfp-ajax-holder .mfp-content .hidden-md,
.mfp-ajax-holder .mfp-content .hidden-lg {
  display: block !important;
}

@media (max-width: 480px) {
  /* line 107, ../../../../../../../lib/sass/iea.scss */
  .mfp-hide {
    display: block !important;
  }
}
@media (min-width: 480px) {
  /* line 113, ../../../../../../../lib/sass/iea.scss */
  .mfp-image-holder .mfp-content,
  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    width: auto;
  }
}
/* line 120, ../../../../../../../lib/sass/iea.scss */
.mfp-counter {
  display: none;
}

/* line 124, ../../../../../../../lib/sass/iea.scss */
.mfp-s-loading .mfp-arrow {
  display: none;
}

/* line 129, ../../../../../../../lib/sass/iea.scss */
button.mfp-close .icon-close-light {
  font-size: 40px;
  width: 40px;
  height: 40px;
  display: block;
}

/* line 137, ../../../../../../../lib/sass/iea.scss */
button.mfp-close,
button.mfp-arrow,
.bx-wrapper .bx-controls-direction a {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
}

/* line 149, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow, .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 0;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -35px;
  padding: 0;
  width: 40px;
  height: 70px;
  -webkit-tap-highlight-color: transparent;
  background-color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 163, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow.right, .bx-wrapper .bx-controls-direction a.right {
  right: 0;
}
/* line 167, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow.left, .bx-wrapper .bx-controls-direction a.left {
  left: 0;
}
/* line 171, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow .icon-arrow-left, button.mfp-arrow .icon-arrow-right, .bx-wrapper .bx-controls-direction a .icon-arrow-left, .bx-wrapper .bx-controls-direction a .icon-arrow-right {
  color: #fff;
  font-size: 40px;
}

/* line 177, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow:active {
  margin-top: -35px;
}

/* line 181, ../../../../../../../lib/sass/iea.scss */
button.mfp-arrow:hover, button.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 186, ../../../../../../../lib/sass/iea.scss */
.bx-wrapper .bx-controls-direction a {
  text-indent: inherit;
  text-decoration: none;
}
/* line 190, ../../../../../../../lib/sass/iea.scss */
.bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction a.bx-next {
  padding: 15px 0;
}

/* line 195, ../../../../../../../lib/sass/iea.scss */
.white-popup-block {
  background: #fff;
  padding: 20px 30px;
  text-align: left;
  max-width: 650px;
  margin: 40px auto;
  position: relative;
}

/*************form ovrerides******************/
/* line 206, ../../../../../../../lib/sass/iea.scss */
.has-error .control-label {
  color: inherit;
}

@media (max-width: 479px) {
  /* line 848, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  .input-md {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 0px;
  }

  /* line 853, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  select.input-md {
    height: 45px;
    line-height: 45px;
  }

  /* line 858, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
  textarea.input-md {
    height: auto;
  }

  /* line 214, ../../../../../../../lib/sass/iea.scss */
  .btn-md {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 0px;
  }
}
/********************image loader*******************/
/* line 221, ../../../../../../../lib/sass/iea.scss */
picture img {
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

/* line 228, ../../../../../../../lib/sass/iea.scss */
picture.is-loading, picture.is-broken {
  min-height: 200px;
  width: 100%;
  margin: 0 5px 5px 0;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

/* line 237, ../../../../../../../lib/sass/iea.scss */
picture.is-loading {
  background-image: url(../images/common/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: black;
}

/* line 242, ../../../../../../../lib/sass/iea.scss */
picture.is-broken {
  background-image: url(../images/common/broken.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #be3730;
}

/* picture.is-loading img, */
/* line 248, ../../../../../../../lib/sass/iea.scss */
picture.is-broken img {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* ----------------------------------------------------------------------------- *\
   COMPONENT DEFAULT
\* ----------------------------------------------------------------------------- */
/* the base class name is the name added to each component in the component view js (home.js) */
/* line 2, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel {
  overflow: hidden;
  /* iPads (portrait and landscape) */
  /* iPads (portrait) ----------- */
  /* iPads (landscape) */
}
/* line 6, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel ul.iea-carousel {
  margin: 0;
  padding: 0;
  width: 99999px;
}
/* line 11, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel ul.iea-carousel li {
  float: left;
}
/* line 16, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper {
  position: relative;
}
/* line 19, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-prev {
  background-image: url(../images/carousel/arrow_left.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  left: 1.7%;
}
/* line 23, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-prev .icon-arrow-left {
  display: none;
}
/* line 28, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-next {
  background-image: url(../images/carousel/arrow_right.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  right: 1.7%;
}
/* line 32, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-next .icon-arrow-right {
  display: none;
}
/* line 37, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-controls-direction a {
  background-color: transparent;
  background-size: 12px 20px;
  width: 12px;
  height: 20px;
}
/* line 44, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-wrapper .bx-prev:hover,
.carousel .bx-wrapper .bx-next:hover {
  background-position: 0 0;
}
/* line 50, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-pager {
  bottom: 10%;
  position: absolute;
  text-align: center !important;
  width: 100% !important;
}
/* line 57, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-viewport {
  border: none;
  left: 0;
}
/* line 62, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .media {
  overflow: hidden;
}
/* line 66, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel img {
  width: 100%;
}
/* line 71, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel iframe, .carousel object, .carousel video {
  height: 100%;
  width: 100%;
}
/* line 76, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .carousel-video .video-details {
  display: none;
}
/* line 82, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-pager.bx-default-pager a {
  background-image: url(../images/carousel/pager_default.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border-radius: 0;
}
/* line 87, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-pager.bx-default-pager a:hover,
.carousel .bx-pager.bx-default-pager a.active {
  background-image: url(../images/carousel/pager_current.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 93, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .bx-controls-auto {
  display: none;
}
/* line 97, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay {
  padding: 5.75% 7.75%;
  pointer-events: none;
  position: absolute;
  text-align: center;
  bottom: 0;
  width: 100%;
}
/* line 105, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay.top-center {
  top: 0;
}
/* line 111, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text > * {
  width: 100%;
  margin: 0 auto;
}
/* line 116, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text > h3 {
  margin-bottom: 3%;
}
/* line 120, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text .text-small {
  font-weight: bold;
}
/* line 124, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text a {
  pointer-events: auto;
}
/* line 129, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .animate-header-button {
  margin: 5.5% auto;
}
/* line 132, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .animate-header-button .link {
  display: inline;
}
/* line 136, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .animate-header-button a {
  pointer-events: auto;
}
@media only screen and (min-width: 768px) {
  /* line 144, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-controls-direction a {
    background-size: 25px 40px;
    width: 25px;
    height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 156, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel img {
    height: initial;
    width: 100%;
  }
  /* line 163, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > h3 {
    margin-bottom: 4.25%;
  }
  /* line 168, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .animate-header-button {
    margin: 4.5% auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  /* line 177, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-prev {
    left: 2.09%;
  }
  /* line 181, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-next {
    right: 2.09%;
  }
  /* line 185, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay {
    padding: 12% 7%;
  }
  /* line 189, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > * {
    width: 75%;
  }
  /* line 195, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-pager {
    bottom: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 204, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-prev {
    left: 0.94%;
  }
  /* line 208, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-next {
    right: 0.94%;
  }
  /* line 212, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay {
    padding: 7.75% 0.94%;
  }
  /* line 216, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > * {
    width: 52.5%;
  }
  /* line 220, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > h3 {
    margin-bottom: 0.75%;
  }
  /* line 225, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .animate-header-button {
    margin: 0.75% auto;
  }
  /* line 231, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-left .animate-header-button {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 238, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-left > * {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  /* line 246, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-right > * {
    margin-left: 0;
    margin-right: 0;
    text-align: right;
  }
  /* line 253, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .top-center {
    bottom: initial;
    top: 1%;
  }
  /* line 258, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-pager {
    bottom: 9%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 265, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel img {
    height: initial;
    width: 100%;
  }
  /* line 269, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay {
    padding: 5.5% 13%;
  }
  /* line 274, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text.bottom-right > * {
    margin-left: 0;
    text-align: right;
  }
  /* line 279, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text.bottom-left > * {
    margin-left: 0;
    text-align: left;
  }
  /* line 284, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text.top-center {
    bottom: initial;
    top: 1%;
  }
  /* line 289, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text .text-small {
    line-height: 1em;
    margin-bottom: 1.55em;
  }
  /* line 294, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > * {
    margin: 0 auto;
  }
  /* line 298, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > h3 {
    line-height: 1em;
    margin-bottom: 0.7em;
  }
  /* line 304, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .animate-header-button {
    margin: 0 auto 0;
  }
  /* line 307, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .animate-header-button a {
    margin-right: 10px;
  }
  /* line 313, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-left .animate-header-button {
    margin: 2.1em 0 0;
  }
  /* line 318, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-left > * {
    text-align: left;
  }
  /* line 324, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bottom-right > * {
    text-align: right;
  }
  /* line 330, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-prev {
    left: 13.25%;
  }
  /* line 334, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-wrapper .bx-next {
    right: 13.25%;
  }
  /* line 339, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
  .carousel .bx-pager {
    bottom: 3.4%;
  }
}
/* line 343, ../../../../../../../lib/sass/views/carousel/_carousel.scss */
.carousel .cq-list-placeholder {
  height: 74px;
  width: 74px;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 1, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid {
  clear: both;
}
/* line 5, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .grid-header h2 {
  text-transform: uppercase;
  margin-top: 35px;
  padding-bottom: 10px;
  margin-bottom: 14px;
}
/* line 13, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .sortby {
  text-align: right;
}
/* line 17, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .total-res {
  padding-top: 3px;
}
/* line 21, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .grid-body-section {
  clear: both;
  padding-top: 4px;
}
/* line 26, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .article-container {
  margin: 0;
}
/* line 30, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .thumbnail {
  border-radius: 0;
  padding: 0;
  margin-bottom: 0;
}
/* line 35, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .thumbnail img {
  width: 100%;
}
/* line 40, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid article {
  padding: 20px 10px;
}
@media (max-width: 768px) {
  /* line 45, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .hide-mobile {
    display: none;
  }
  /* line 49, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .hide-large-device {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 55, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .hide-large-device {
    display: none;
  }
  /* line 59, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .hide-mobile {
    display: block;
  }
}
/* line 64, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .dropdown-menu {
  min-width: 108px;
}
@media (min-width: 768px) {
  /* line 64, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .dropdown-menu {
    min-width: 130px;
  }
}
/* line 72, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .caption {
  padding: 1.5% 3% 22px;
}
/* line 75, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .caption p {
  margin: 0 0 6%;
}
/* line 82, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .thumbnail .thumbnail-arrow {
  top: -17px;
  left: 10%;
  font-size: 22px;
}
/* line 90, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .caption h4 {
  margin: -20px 0 9px;
}
/* line 94, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .caption p {
  margin: 0 0 6%;
}
/* line 99, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid ul.dropdown-menu {
  margin-top: 0;
  padding: 6px 0;
}
/* line 103, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid ul.dropdown-menu li > a {
  text-align: left;
}
/* line 109, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .btn-group button {
  height: 24px;
  padding-top: 3px;
  line-height: 1em;
}
@media (min-width: 768px) {
  /* line 109, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
  .content-results-grid .btn-group button {
    width: 130px;
  }
}
/* line 118, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .btn-group button .selected-sort-key {
  float: left;
}
/* line 123, ../../../../../../../lib/sass/views/content-results-grid/_content-results-grid.scss */
.content-results-grid .btn-group button .caret {
  float: right;
  margin-top: 7px;
}

/* line 3, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-horizontal .control-label {
  text-align: left;
  padding-bottom: 7px;
  text-transform: capitalize;
  font-weight: bold;
}
@media (min-width: 480px) {
  /* line 3, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .form-horizontal .control-label {
    font-weight: normal;
  }
}
@media (min-width: 768px) {
  /* line 3, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .form-horizontal .control-label {
    font-weight: normal;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
}
/* line 20, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-horizontal .control-label.sr-only {
  padding: 0;
}
/* line 25, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
  margin-top: 14px;
}
/* line 30, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-horizontal .form-group .multivalue-field {
  padding-bottom: 10px;
}
/* line 33, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-horizontal .form-group .multivalue-field:last-child {
  padding-bottom: 0;
}
/* line 40, ../../../../../../../lib/sass/views/form/_form.scss */
.form legend {
  padding: 6px 0 20px 15px;
  margin-bottom: 0;
}
/* line 45, ../../../../../../../lib/sass/views/form/_form.scss */
.form label {
  font-weight: normal;
}
/* line 50, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-control.input-md {
  height: 44px;
}
/* line 57, ../../../../../../../lib/sass/views/form/_form.scss */
.form select.form-control.input-md {
  height: 30px;
  padding: 4px 12px;
}
/* line 60, ../../../../../../../lib/sass/views/form/_form.scss */
.form select.form-control.input-md[multiple] {
  height: auto;
}
/* line 68, ../../../../../../../lib/sass/views/form/_form.scss */
.form .input-group .icon-close-light {
  font-size: 13px;
}
/* line 74, ../../../../../../../lib/sass/views/form/_form.scss */
.form .input-group-addon {
  cursor: pointer;
  cursor: hand;
  padding: 5px 12px;
}
/* line 78, ../../../../../../../lib/sass/views/form/_form.scss */
.form .input-group-addon .icon-calendar-new {
  font-size: 11px;
}
/* line 84, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-error-msg .error-msg-text {
  padding-left: 10px;
}
/* line 90, ../../../../../../../lib/sass/views/form/_form.scss */
.form .form-success-msg .success-msg-text {
  padding-left: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 96, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .input-calendar {
    width: 200%;
    display: inline-table;
  }
}
@media (min-width: 480px) {
  /* line 103, ../../../../../../../lib/sass/views/form/_form.scss */
  .form legend {
    padding: 10px 0 22px 15px;
    margin-bottom: 0;
  }
  /* line 109, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .form-horizontal .form-group {
    margin-top: 15px;
  }
  /* line 115, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .form-control.input-md {
    height: 30px;
  }
  /* line 122, ../../../../../../../lib/sass/views/form/_form.scss */
  .form select.form-control.input-md {
    height: auto;
  }
  /* line 127, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .input-xsmall {
    width: 16.66667%;
    display: inline-table;
  }
  /* line 132, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .input-small {
    width: 116.66667%;
  }
  /* line 137, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .input-medium {
    width: 150%;
    display: inline-table;
  }
  /* line 142, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .input-large {
    width: 200%;
    display: inline-table;
  }
  /* line 147, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .help-block {
    display: inline-block;
    padding-left: 5px;
  }
}
@media (max-width: 479px) {
  /* line 154, ../../../../../../../lib/sass/views/form/_form.scss */
  .form button {
    margin-bottom: 30px;
  }
  /* line 158, ../../../../../../../lib/sass/views/form/_form.scss */
  .form select.input-md {
    height: auto;
  }
}
@media (min-width: 480px) {
  /* line 165, ../../../../../../../lib/sass/views/form/_form.scss */
  .form .form-horizontal .form-group {
    margin-top: 18px;
    margin-bottom: 10px;
  }
}

/* line 3, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper {
  margin: 0 auto;
}
/* line 6, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper img {
  width: 100%;
}
/* line 11, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed p {
  word-wrap: break-word;
  padding: 15px 0 0 0;
  line-height: 1.4;
  margin-bottom: 0;
}
/* line 18, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header {
  padding: 18px 8px;
  display: table;
  width: 100%;
}
/* line 23, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header .instagram-logo, .instagram-feed .instagram-feed-header .instagram-title {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
/* line 29, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header .instagram-logo {
  text-align: right;
}
/* line 33, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header h2 {
  padding-bottom: 12px;
  text-transform: uppercase;
  margin: 0;
}
/* line 39, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header p {
  margin-bottom: 0;
}
/* line 43, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-header img {
  width: 100px;
  height: 23px;
}
@media (min-width: 768px) {
  /* line 18, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header {
    padding: 18px 15px;
  }
  /* line 51, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header h2 {
    padding-bottom: 12px;
  }
  /* line 55, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header img {
    width: 182px;
    height: 40px;
  }
}
@media (min-width: 1024px) {
  /* line 18, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header {
    padding: 20px 15px 10px 15px;
    min-height: 100px;
    height: auto;
  }
  /* line 66, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header h2 {
    font-size: 24px;
    padding-bottom: 5px;
  }
  /* line 71, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header p {
    padding-top: 0;
  }
  /* line 75, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-header img {
    width: 178px;
    height: 40px;
  }
}
/* line 82, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper {
  padding: 20px 8px 0px 8px;
}
/* line 85, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper .thumbnail {
  margin-bottom: 0;
  padding: 15px;
  height: 100%;
}
/* line 91, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper .feeds, .instagram-feed .instagram-feed-wrapper .thumbnail {
  border: none;
}
/* line 95, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .instagram-feed-wrapper h3 {
  margin: 0 0 8px 0;
}
@media (max-width: 768px) {
  /* line 100, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-wrapper .feeds {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  /* line 82, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-wrapper {
    padding: 30px 15px 0 15px;
  }
  /* line 108, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-wrapper .feeds {
    padding: 0px 10px 30px;
  }
}
@media (min-width: 1024px) {
  /* line 82, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-wrapper {
    padding-top: 40px;
  }
  /* line 115, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
  .instagram-feed .instagram-feed-wrapper .feeds {
    padding: 0px 10px 40px;
  }
}
/* line 122, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-header, .instagram-feed .x-small-container .instagram-feed-header {
  padding: 18px 15px;
  min-height: 50px;
}
/* line 126, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-header h2, .instagram-feed .x-small-container .instagram-feed-header h2 {
  padding-bottom: 12px;
}
/* line 130, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-header p, .instagram-feed .x-small-container .instagram-feed-header p {
  margin-bottom: 0;
}
/* line 134, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-header img, .instagram-feed .x-small-container .instagram-feed-header img {
  width: 100px;
  height: 23px;
}
/* line 140, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-wrapper, .instagram-feed .x-small-container .instagram-feed-wrapper {
  padding: 30px 15px 0 15px;
}
/* line 143, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .small-container .instagram-feed-wrapper .feeds, .instagram-feed .x-small-container .instagram-feed-wrapper .feeds {
  padding: 0px 10px 30px;
}
/* line 150, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .medium-container .instagram-feed-header {
  padding: 18px 8px;
  min-height: 50px;
}
/* line 154, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .medium-container .instagram-feed-header h2 {
  padding-bottom: 12px;
}
/* line 158, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .medium-container .instagram-feed-header p {
  margin-bottom: 0;
}
/* line 162, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .medium-container .instagram-feed-header img {
  width: 124px;
  height: 32px;
}
/* line 169, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.instagram-feed .medium-container .instagram-feed-wrapper .feeds {
  margin-bottom: 10px;
}

/* line 176, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.no-caption {
  padding: 5px !important;
}
/* line 179, ../../../../../../../lib/sass/views/instagram-feed/_instagram-feed.scss */
.no-caption p {
  display: none;
}

/* line 3, ../../../../../../../lib/sass/views/link-list/_link-list.scss */
.cq-wcm-edit .link-list img {
  width: auto;
}

/* line 11, ../../../../../../../lib/sass/views/link-list/_link-list.scss */
.link-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 4, ../../../../../../../lib/sass/views/list/_list.scss */
.list h4 {
  margin-bottom: 17px;
}
/* line 8, ../../../../../../../lib/sass/views/list/_list.scss */
.list h5 {
  margin-bottom: 20px;
}
/* line 12, ../../../../../../../lib/sass/views/list/_list.scss */
.list img {
  max-width: 30px;
  max-height: 30px;
}
/* line 17, ../../../../../../../lib/sass/views/list/_list.scss */
.list a[disabled] {
  cursor: default;
}
/* line 21, ../../../../../../../lib/sass/views/list/_list.scss */
.list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 25, ../../../../../../../lib/sass/views/list/_list.scss */
.list ul::after, .list ul::before {
  content: "";
  display: table;
}
/* line 31, ../../../../../../../lib/sass/views/list/_list.scss */
.list li {
  margin-bottom: 18px;
  display: table;
  width: 100%;
}
/* line 35, ../../../../../../../lib/sass/views/list/_list.scss */
.list li > div {
  display: table-cell;
  vertical-align: middle;
}
/* line 38, ../../../../../../../lib/sass/views/list/_list.scss */
.list li > div.thumbnail-image {
  width: 40px;
}
/* line 44, ../../../../../../../lib/sass/views/list/_list.scss */
.list p {
  margin: 0;
  padding: 2px 0 0;
}

/* line 52, ../../../../../../../lib/sass/views/list/_list.scss */
.cq-wcm-edit .component.list img {
  width: auto;
}

/* line 3, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-gallery-container {
  margin: 0;
  padding: 10px;
}
/* line 8, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-thumbnail-container {
  position: relative;
  margin: 0;
  padding: 5px 20px;
}
/* line 14, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-slide {
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail {
  border: none;
  margin: 0;
  position: relative;
  padding: 1px;
}
/* line 25, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail .icon-Enlarge {
  position: absolute;
  top: 5px;
  right: 2px;
  font-size: 30px;
  display: none;
}
/* line 34, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail.active .icon-Enlarge {
  display: block;
}
/* line 39, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail img {
  width: 100%;
}
/* line 43, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail .caption {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 49, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .thumbnail .caption h4 {
  margin: 0;
}
/* line 57, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-thumbnail.active .icon-Enlarge {
  display: block;
}
@media (min-width: 480px) {
  /* line 64, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-heading {
    padding-bottom: 9px;
  }
  /* line 68, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-subheading {
    padding-bottom: 18px;
  }
}
@media (min-width: 1024px) {
  /* line 74, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-heading {
    padding-top: 10px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 80, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-container {
    padding: 0;
  }
  /* line 84, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-heading {
    padding: 5px 10px 12px;
  }
  /* line 88, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .media-gallery-subheading {
    display: none;
  }
  /* line 92, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .thumbnail {
    padding: 0;
  }
}
/* line 99, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-thumbnail-container .bx-wrapper .bx-controls-direction a .icon-arrow-left, .media-gallery .media-thumbnail-container .bx-wrapper .bx-controls-direction a .icon-arrow-right {
  font-size: 20px;
  font-weight: 300;
}
/* line 104, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-thumbnail-container .bx-wrapper .bx-controls-direction a.bx-prev, .media-gallery .media-thumbnail-container .bx-wrapper .bx-controls-direction a.bx-next {
  background-color: transparent;
  width: 20px;
  padding: 25px 0;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: -20px;
  margin-right: -20px;
}
/* line 115, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .media-gallery-heading {
  text-transform: uppercase;
}
/* line 119, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
.media-gallery .bx-wrapper {
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 126, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .thumbnail a, .media-gallery .thumbnail a:hover {
    text-decoration: none;
  }
  /* line 130, ../../../../../../../lib/sass/views/media-gallery/_media-gallery.scss */
  .media-gallery .thumbnail .caption {
    display: block;
    position: static;
  }
}

/* line 2, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navigation .dropdown-menu {
  min-width: 310px;
}
@media (max-width: 480px) {
  /* line 6, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navigation ul.navbar-nav > li {
    padding-left: 15px;
  }
}
/* line 12, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navigation.top-navigation .navbar-toggle {
  width: 40px;
  font-size: 32px;
  float: left;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  /* line 12, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navigation.top-navigation .navbar-toggle {
    margin: 0;
  }
}
/* line 22, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navigation.top-navigation .navbar {
  height: 50px;
}
/* line 26, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navigation.top-navigation .navbar-nav {
  margin: 0;
}
/* line 29, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navigation.top-navigation .navbar-nav li {
  padding: 0;
}

/* line 36, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu {
  border: none;
  padding: 0;
  z-index: 99999;
  position: static;
  display: block;
  min-width: 310px;
}
/* line 44, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown .dropdown-menu, .btn-group .dropdown-menu {
  position: absolute;
  display: none;
}
/* line 49, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown.open .dropdown-menu, .btn-group.open .dropdown-menu {
  display: block;
}
/* line 53, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu.columns-2 {
  min-width: 620px;
}
/* line 57, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu.columns-3 {
  min-width: 930px;
}
/* line 61, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu.columns-4 {
  min-width: 1240px;
}
/* line 65, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu li a {
  padding: 5px 15px;
  font-weight: 300;
}
/* line 70, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu .alpha {
  padding-right: 0;
}
/* line 74, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu .omega {
  padding-left: 0;
}

@media (min-width: 1024px) {
  /* line 80, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .headerbar {
    width: 100% !important;
  }

  /* line 85, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navigation .dropdown.open:after, .navigation .dropdown.open:before {
    bottom: 0;
    left: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  /* line 96, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navigation .dropdown.open:after {
    border-color: rgba(77, 77, 77, 0);
    border-width: 15px;
    margin-left: -15px;
  }
  /* line 101, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navigation .dropdown.open:before {
    border-color: transparent;
    border-width: 16px;
    margin-left: -16px;
  }
}
/* line 111, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.multi-column > div div:first-child {
  border-left: none;
}

/* line 116, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.multi-column-dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 121, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.multi-column-dropdown li a {
  display: block;
  clear: both;
  line-height: 1.428571429;
  white-space: normal;
  text-decoration: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 133, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navbar-nav .open .dropdown-menu {
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    width: auto;
  }
}
/* line 144, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar {
  border: none;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 144, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navbar {
    height: 67px;
  }
  /* line 151, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .navbar .navbar-brand {
    padding: 32px;
    text-transform: capitalize;
  }
}
/* line 157, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar a {
  text-transform: uppercase;
}

/* line 163, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-default .navbar-toggle {
  outline: none;
}

/* line 169, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu li img {
  padding: 5px 15px;
}
/* line 172, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.dropdown-menu li a img {
  padding: 0;
}

/* line 179, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.multi-column-dropdown li span {
  padding: 5px 15px;
  display: block;
  line-height: 1.428571429;
  white-space: normal;
  text-transform: uppercase;
}

/* line 191, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-header .navbar-toggle {
  border: none;
  background-color: transparent;
  margin-right: 0px;
}
/* line 196, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-header .navbar-toggle:focus {
  border: none;
  background-color: transparent;
}

/* line 206, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.collapse.navbar-collapse .glyphicon-chevron-down,
.collapse.navbar-collapse .glyphicon-chevron-up {
  font-size: 10px;
}

@media (min-width: 1024px) {
  /* line 217, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  ul.navbar-nav > li {
    padding: 8px 5px;
  }
  /* line 221, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  ul.navbar-nav .divider {
    padding: 0;
  }
}

@media (min-width: 1024px) {
  /* line 227, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .dropdown-menu {
    padding: 20px 0;
  }
}

/* line 235, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > .open > a,
.dropdown-menu > .open > a:hover,
.dropdown-menu > .open > a:focus {
  font-weight: bold;
}
/* line 243, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  padding-top: 16px;
  padding-bottom: 16px;
}
/* line 250, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus, .dropdown-menu li a:hover, .dropdown-menu li a:focus {
  font-weight: bold;
}

@media (min-width: 1024px) {
  /* line 261, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .dropdown.open h4 {
    text-transform: uppercase;
    margin-left: 8px;
  }
  /* line 266, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  .dropdown.open img {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 280, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  #mainNavigation header .menuLinks ul.topLevel li.dropdownMenu {
    width: 20%;
  }

  /* line 293, ../../../../../../../lib/sass/views/navigation/_navigation.scss */
  #mainNavigation header .ribbonNav .container ul.list-inline li {
    width: 20%;
  }
}
/* line 1, ../../../../../../../lib/sass/views/panel/_panel.scss */
.panel {
  border: none;
}

/* line 5, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel {
  position: relative;
}
/* line 9, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel img {
  width: 100%;
}
/* line 13, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel iframe, .component.panel object {
  height: 100%;
  width: 100%;
}
/* line 18, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay {
  padding: 5.75% 7.75%;
  pointer-events: none;
  position: absolute;
  text-align: center;
  bottom: 0;
  width: 100%;
}
/* line 26, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay.top-center {
  top: 0;
}
/* line 32, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay .text > * {
  width: 100%;
  margin: 0 auto;
}
/* line 37, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay .text > h3 {
  margin-bottom: 5%;
}
/* line 41, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay .animate-header-button {
  margin: 5.5% auto;
}
/* line 44, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay .animate-header-button .link {
  display: inline;
}
/* line 49, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .panel-overlay a {
  pointer-events: auto;
}
/* line 56, ../../../../../../../lib/sass/views/panel/_panel.scss */
.component.panel .video .video-details p {
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 64, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel img {
    height: initial;
    width: 100%;
  }
  /* line 70, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > h3 {
    margin-bottom: 4.25%;
  }
  /* line 74, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .animate-header-button {
    margin: 4.5% auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  /* line 81, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay {
    padding: 12% 7%;
  }
  /* line 85, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > * {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 94, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay {
    padding: 7.75% 0.94%;
  }
  /* line 98, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > * {
    width: 52.5%;
  }
  /* line 102, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > h3 {
    margin-bottom: 0.75%;
  }
  /* line 106, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .animate-header-button {
    margin: 0.75% auto;
  }
  /* line 112, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-left .animate-header-button {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 119, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-left > * {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  /* line 127, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-right > * {
    margin-left: 0;
    margin-right: 0;
    text-align: right;
  }
  /* line 134, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .top-center {
    bottom: initial;
    top: 1%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 143, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel img {
    height: initial;
    width: 100%;
  }
  /* line 147, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay {
    padding: 5.5% 13%;
  }
  /* line 151, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text.bottom-left > *, .component.panel .panel-overlay .text.bottom-right > * {
    margin-left: 0;
  }
  /* line 156, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text.top-center {
    bottom: initial;
    top: 1%;
  }
  /* line 161, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text .text-small {
    line-height: 1em;
    margin-bottom: 1.55em;
  }
  /* line 166, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > * {
    width: auto;
    margin: 0 auto;
  }
  /* line 171, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .text > h3 {
    line-height: 1em;
    margin-bottom: 0.7em;
  }
  /* line 176, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .animate-header-button {
    margin: 0 auto 0;
  }
  /* line 179, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .panel-overlay .animate-header-button a {
    margin-right: 10px;
  }
  /* line 186, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-left .animate-header-button {
    margin: 2.1em 0 0;
  }
  /* line 191, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-left > * {
    text-align: left;
  }
  /* line 197, ../../../../../../../lib/sass/views/panel/_panel.scss */
  .component.panel .bottom-right > * {
    text-align: right;
  }
}

/* line 3, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header {
  display: table;
  height: 100px;
  max-height: 100px;
  width: 100%;
}
/* line 9, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header h1 {
  text-transform: uppercase;
}
/* line 13, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header .button-wrapper {
  vertical-align: middle;
}
/* line 17, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header > div {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
/* line 23, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header img {
  width: auto;
}
/* line 29, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds {
  margin-bottom: 25px;
  margin-top: 25px;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 29, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinitfeeds {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  /* line 29, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinitfeeds {
    margin-top: 40px;
  }
}
/* line 42, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds ul.stream {
  list-style: none;
  margin: 0 auto;
}
/* line 46, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds ul.stream img {
  width: 100%;
}
/* line 50, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds ul.stream p {
  padding: 10px;
  margin-bottom: 2px;
}
/* line 56, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds .item {
  width: 82%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
/* line 64, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinitfeeds .item p {
  word-wrap: break-word;
}
@media (min-width: 768px) {
  /* line 70, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinitfeeds .item {
    width: 28%;
  }
}
@media (min-width: 1024px) {
  /* line 76, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinitfeeds .item {
    width: 22%;
  }
}
/* line 82, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header {
  padding: 18px 0;
}
/* line 85, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header a {
  line-height: 1.2;
}
/* line 88, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header a:hover {
  text-decoration: none;
}
/* line 93, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header h1 {
  margin: 0;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 93, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinterest-header h1 {
    padding-bottom: 8px;
  }
}
@media (min-width: 1024px) {
  /* line 93, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinterest-header h1 {
    font-size: 24px;
    padding-bottom: 12px;
  }
}
/* line 105, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header p {
  margin: 0;
}
/* line 109, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header .title-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 114, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header .icon-wrapper {
  text-align: right;
  margin-top: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 114, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinterest-header .icon-wrapper {
    margin-top: 8px;
  }
}
@media (min-width: 1024px) {
  /* line 114, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinterest-header .icon-wrapper {
    margin-top: 12px;
  }
}
/* line 125, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
.pinterest .pinterest-header .icon-wrapper img {
  max-width: 78px;
  max-height: 20px;
}
@media (min-width: 768px) {
  /* line 125, ../../../../../../../lib/sass/views/pinterest/_pinterest.scss */
  .pinterest .pinterest-header .icon-wrapper img {
    max-width: 155px;
    max-height: 40px;
  }
}

/* line 1, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image {
  /* iPads (landscape) */
}
/* line 2, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .thumbnail {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 9, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image img {
  float: none;
  margin: 0 0 5px 0;
  width: 100%;
}
/* line 15, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .caption {
  padding: 0;
}
/* line 18, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .caption h3 {
  margin: 0 0 25px;
}
/* line 22, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .caption h4 {
  margin: 0 0 25px;
}
/* line 26, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .caption .btn-info {
  margin: 0 0 25px;
}
/* line 30, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .caption .btn-primary {
  border: none;
  padding: 9px 24px;
}
/* line 38, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image a[disabled]:hover {
  text-decoration: none;
}
/* line 43, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
.plain-text-image .no-thumb {
  position: static;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 49, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
  .plain-text-image .plain-image {
    width: 50%;
  }
  /* line 53, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
  .plain-text-image img {
    float: left;
    margin: 0 18px 5px 0;
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 61, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
  .plain-text-image .plain-image {
    width: 50%;
  }
  /* line 65, ../../../../../../../lib/sass/views/plain-text-image/_plain-text-image.scss */
  .plain-text-image img {
    float: left;
    margin: 0 20px 8px 0;
    width: 100%;
  }
}

/* line 4, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list img {
  width: 100%;
}
/* line 8, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list figure {
  padding: 0;
}
/* line 12, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list h1 {
  text-transform: uppercase;
  padding-bottom: 2px;
}
/* line 17, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list .picture {
  margin: 0;
}
/* line 21, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list p {
  margin-bottom: 10px;
}
/* line 25, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list h2 {
  padding: 5px 0 8px 0;
}
/* line 29, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
.related-content-list .content-list-wrapper {
  margin: 0 8px;
  padding: 20px 0;
}
@media (min-width: 768px) {
  /* line 36, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
  .related-content-list h2 {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 41, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
  .related-content-list figure {
    padding-right: 5px;
  }
  /* line 45, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
  .related-content-list .content-list-wrapper {
    margin: 0 20px;
  }
}
@media (min-width: 1024px) {
  /* line 53, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
  .related-content-list h2 {
    font-size: 24px;
  }
  /* line 57, ../../../../../../../lib/sass/views/related-content-list/_related-content-list.scss */
  .related-content-list .content-list-wrapper {
    margin: 0;
  }
}

/* line 1, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image {
  /* iPads (landscape) */
}
/* line 3, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .thumbnail {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
/* line 10, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image img {
  float: none;
  margin: 0 0 5px 0;
  width: 100%;
}
/* line 16, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption {
  padding: 0;
}
/* line 19, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption h3 {
  margin: 0 0 25px;
}
/* line 23, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption p {
  margin: 0 0 25px;
}
/* line 27, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption > * {
  margin-top: 0;
}
/* line 31, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption .btn-info {
  margin: 0 0 25px;
}
/* line 35, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image .caption .btn-primary {
  border: none;
  padding: 9px 24px;
}
/* line 43, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
.rich-text-image a[disabled]:hover {
  text-decoration: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 51, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
  .rich-text-image .image-link {
    display: block;
    width: 50%;
  }
  /* line 56, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
  .rich-text-image img {
    float: left;
    margin: 0 18px 5px 0;
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 64, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
  .rich-text-image .image-link {
    display: block;
    width: 50%;
  }
  /* line 69, ../../../../../../../lib/sass/views/rich-text-image/_rich-text-image.scss */
  .rich-text-image img {
    float: left;
    margin: 0 20px 8px 0;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  /* line 3, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
  .search-input .search-icon {
    display: none;
  }
}
/* line 9, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .btn .glyphicon-search {
  font-size: 19px;
}
/* line 14, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .search-icon-wrapper {
  margin-top: 16px;
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 14, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
  .search-input .search-icon-wrapper {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 14, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
  .search-input .search-icon-wrapper {
    margin-top: 5px;
  }
}
/* line 27, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .search-submit-btn, .search-input .search-textbox {
  border: none;
  height: 36px;
}
/* line 32, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .btn-iea {
  padding: 7px 15px 6px;
  font-size: 14px;
  height: 36px;
}
/* line 38, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input label {
  padding: 5px;
  margin-bottom: 5px;
}
/* line 43, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .input-group-btn {
  vertical-align: bottom;
}
/* line 47, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.search-input .btn[disabled] {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 52, ../../../../../../../lib/sass/views/search-input/_search-input.scss */
.toggle-absoulte {
  position: absolute !important;
  width: 100%;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/*TODO: change font variables */
/* line 3, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result {
  margin-top: 18px;
}
/* line 6, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result .result-count {
  padding: 20px 0;
  margin: 0;
}
/* line 11, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result article {
  padding: 25px 0;
  margin: 0;
}
/* line 15, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result article figure {
  margin: 0;
}
/* line 19, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result article img {
  width: 100%;
}
/* line 23, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result article p {
  margin: 0;
}
/* line 28, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result .load-more {
  margin: 50px 0;
  color: #fff;
  background-color: #999999;
  border-color: #999999;
}
/* line 467, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.search-result .load-more:hover, .search-result .load-more:focus, .search-result .load-more:active, .search-result .load-more.active {
  color: #fff;
  background-color: #858585;
  border-color: #7a7a7a;
}
/* line 475, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .search-result .load-more.dropdown-toggle {
  color: #fff;
  background-color: #858585;
  border-color: #7a7a7a;
}
/* line 480, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.search-result .load-more:active, .search-result .load-more.active {
  background-image: none;
}
/* line 484, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.open .search-result .load-more.dropdown-toggle {
  background-image: none;
}
/* line 490, ../../../../../../../lib/js/libs/vendor/sass-bootstrap/lib/_mixins.scss */
.search-result .load-more.disabled, .search-result .load-more.disabled:hover, .search-result .load-more.disabled:focus, .search-result .load-more.disabled:active, .search-result .load-more.disabled.active, .search-result .load-more[disabled], .search-result .load-more[disabled]:hover, .search-result .load-more[disabled]:focus, .search-result .load-more[disabled]:active, .search-result .load-more[disabled].active, fieldset[disabled] .search-result .load-more, fieldset[disabled] .search-result .load-more:hover, fieldset[disabled] .search-result .load-more:focus, fieldset[disabled] .search-result .load-more:active, fieldset[disabled] .search-result .load-more.active {
  background-color: #999999;
  border-color: #999999;
}
@media (max-width: 479px) {
  /* line 35, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
  .search-result article figure {
    margin: 7px 0 20px 0;
  }
}
/* line 41, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result .result-count {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding: 16px 0;
}
/* line 47, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result article {
  border-bottom: 1px solid #999999;
}
/* line 51, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 22px;
  text-transform: uppercase;
  line-height: 1em;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 60, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result h2 {
  margin: 0 0 12px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
}
/* line 65, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
.search-result h2 a {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 73, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
  .search-result .result-count p {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1024px) {
  /* line 81, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
  .search-result .load-more {
    margin: 60px 0;
  }
  /* line 85, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
  .search-result article {
    padding: 37px 0;
  }
  /* line 88, ../../../../../../../lib/sass/views/search-result/_search-result.scss */
  .search-result article figure {
    margin: -16px 0 -16px 0;
  }
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 2, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
.social-share-print {
  text-align: right;
}
/* line 5, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
.social-share-print img {
  width: 32px;
  height: 32px;
  margin-right: 12px;
}
/* line 11, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
.social-share-print .addthis_toolbox > a {
  display: inline-block;
  cursor: pointer;
  margin-right: 37px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 18, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
.social-share-print .addthis_toolbox > a span {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 480px) {
  /* line 26, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
  .social-share-print .addthis_toolbox > a {
    margin-right: 0;
  }
  /* line 29, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
  .social-share-print .addthis_toolbox > a span {
    display: none;
  }
  /* line 33, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
  .social-share-print .addthis_toolbox > a img {
    margin-right: 11px;
  }
}

/* line 40, ../../../../../../../lib/sass/views/social-share-print/_social-share-print.scss */
.atm {
  display: none;
}

/* line 2, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group {
  border-bottom: 1px solid #005293;
}
/* line 5, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel {
  border-width: 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
}
/* line 10, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel .panel-heading {
  border-radius: 0;
  border-width: 1px 0;
  padding: 17px 0;
  text-transform: uppercase;
}
/* line 16, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel .panel-heading .panel-title {
  font-size: inherit;
  text-align: center;
}
/* line 20, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel .panel-heading .panel-title a {
  display: block;
  background-image: url(../images/tabbed-content/accrodion-arrow.png);
  background-repeat: no-repeat;
  background-position: right center;
}
/* line 25, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel .panel-heading .panel-title a:hover, .tabbed-content .panel-group .panel .panel-heading .panel-title a:active, .tabbed-content .panel-group .panel .panel-heading .panel-title a:focus {
  outline: none;
  text-decoration: none;
}
/* line 34, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel .panel-body h3 {
  text-transform: uppercase;
}
/* line 40, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel.active .panel-heading {
  position: relative;
  background: #005293;
}
/* line 43, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel.active .panel-heading:after {
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  bottom: 0;
  content: "";
  height: 0;
  left: 7.5%;
  position: absolute;
  width: 0;
}
/* line 54, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel.active .panel-heading .panel-title a {
  color: #fff !important;
}
/* line 60, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel.active .panel-title a {
  background-image: url("../images/tabbed-content/accrodion-arrow-active.png");
}
/* line 66, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-group .panel + .panel {
  margin: 0;
}
/* line 70, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
.tabbed-content .panel-body,
.tabbed-content .panel-default > .panel-heading + .panel-collapse .panel-body {
  border: medium none;
}

/* iPads (portrait and landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 81, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs {
    border-width: 1px 0;
    outline-width: 1px 0;
    padding: 10px;
  }
  /* line 86, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li {
    padding: 0 1.45em;
    position: relative;
  }
  /* line 90, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li:after {
    content: "";
    height: 100%;
    position: absolute;
    right: -2px;
    top: 0;
  }
  /* line 98, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li:last-child:after, .tabbed-content .nav-tabs li:last-child {
    border-right: none;
  }
  /* line 102, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li a, .tabbed-content .nav-tabs li a:hover, .tabbed-content .nav-tabs li a:focus {
    border: none;
    margin: 0;
    outline: none;
    padding: 0.375em .74em;
    text-transform: uppercase;
    text-decoration: none;
    word-break: break-all;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /* line 113, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li:first-child {
    padding-left: 0;
  }
  /* line 119, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a, .tabbed-content .nav-tabs > li.active a:hover, .tabbed-content .nav-tabs > li.active a:focus {
    background-color: transparent;
    border: none;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /* line 128, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a:after, .tabbed-content .nav-tabs > li.active a:before {
    bottom: -0.34em;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
  }
  /* line 136, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a:before {
    background: url("../images/tabbed-content/tab-arrow.png") no-repeat scroll center center transparent;
    bottom: -0.32em;
    height: 12px;
  }
  /* line 144, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content {
    margin-top: 4%;
  }
  /* line 147, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane {
    padding: 0 1.429em;
  }
  /* line 150, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane p {
    margin: 1.11em 0;
  }
  /* line 154, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane h3 {
    margin: 0.833em 0;
    text-transform: uppercase;
  }
  /* line 159, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane h4 {
    margin: 1em 0;
  }
  /* line 165, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel {
    border-radius: 0;
    border-width: 1px 0;
    box-shadow: none;
  }
  /* line 170, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel .panel-heading {
    border-radius: 0;
    border-width: 1px 0;
    padding: 3.125%;
    text-transform: uppercase;
  }
  /* line 176, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel .panel-heading .panel-title {
    font-size: inherit;
  }
  /* line 179, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel .panel-heading .panel-title a {
    display: block;
    background: url("../images/tabbed-content/accrodion-arrow.png") no-repeat right center transparent;
  }
  /* line 185, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel .panel-heading a:hover, .tabbed-content .panel-group .panel .panel-heading a:active, .tabbed-content .panel-group .panel .panel-heading a:focus {
    outline: none;
    text-decoration: none;
  }
  /* line 192, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel .panel-collapse .panel-body h3 {
    text-transform: uppercase;
  }
  /* line 198, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel.active .panel-heading {
    position: relative;
  }
  /* line 201, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel.active .panel-heading:after {
    border-left: 0.2em solid transparent;
    border-right: 0.2em solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: 7.5%;
    position: absolute;
    width: 0;
  }
  /* line 212, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel.active .panel-heading a {
    background-image: url("../images/tabbed-content/accrodion-arrow-active.png");
  }
  /* line 219, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-group .panel + .panel {
    margin: 0;
  }
  /* line 223, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .panel-body,
  .tabbed-content .panel-default > .panel-heading + .panel-collapse .panel-body {
    border: medium none;
  }
}
/* iPads (landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 234, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li {
    padding: 0 2.2em;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 244, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs {
    border-width: 1px 0;
    outline-width: 1px 0;
    padding: 10px 1.429em;
  }
  /* line 249, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li {
    padding: 0 1.45em;
    position: relative;
  }
  /* line 253, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li:after {
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 261, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs li:last-child:after, .tabbed-content .nav-tabs li:last-child {
    border-right: none;
  }
  /* line 267, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a, .tabbed-content .nav-tabs > li.active a:hover, .tabbed-content .nav-tabs > li.active a:focus {
    background: none;
    border: none;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /* line 276, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a:after, .tabbed-content .nav-tabs > li.active a:before {
    bottom: -0.34em;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
  }
  /* line 284, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li.active a:before {
    background: url("../images/tabbed-content/tab-arrow.png") no-repeat scroll center center transparent;
    bottom: -0.32em;
    height: 12px;
  }
  /* line 292, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .nav-tabs > li a, .tabbed-content .nav-tabs > li a:hover, .tabbed-content .nav-tabs > li a:focus {
    background-color: transparent;
    border: none;
    margin: 0;
    outline: none;
    padding: 0.375em .74em;
    text-transform: uppercase;
    text-decoration: none;
    word-break: break-all;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /* line 306, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content {
    margin-top: 4%;
    padding: 0;
  }
  /* line 311, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane p {
    margin: 1.11em 0;
  }
  /* line 315, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane h3 {
    margin: 0.833em 0;
    text-transform: uppercase;
  }
  /* line 320, ../../../../../../../lib/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tab-content .tab-pane h4 {
    margin: 1em 0;
  }
}
/* line 3, ../../../../../../../lib/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-timeline {
  width: 100% !important;
}
/* line 7, ../../../../../../../lib/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-header {
  width: 100%;
  display: table;
}
/* line 12, ../../../../../../../lib/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-header h1 {
  text-transform: uppercase;
}
/* line 16, ../../../../../../../lib/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-header div {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
/* line 22, ../../../../../../../lib/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-header img {
  max-height: 24px;
  width: auto;
}

/* line 3, ../../../../../../../lib/sass/views/video/_video.scss */
.video legend.video-title {
  padding-bottom: 10px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 3, ../../../../../../../lib/sass/views/video/_video.scss */
  .video legend.video-title {
    margin-bottom: 28px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 3, ../../../../../../../lib/sass/views/video/_video.scss */
  .video legend.video-title {
    padding-bottom: 10px;
    margin-bottom: 40px;
  }
}
/* line 21, ../../../../../../../lib/sass/views/video/_video.scss */
.video.carousel-video legend.video-title {
  padding-bottom: 0px;
  margin-bottom: 10px;
}
/* line 28, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-fallback-image {
  width: 100%;
}
/* line 32, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-details {
  float: left;
  width: 100%;
}
/* line 36, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-details h5 {
  color: #03addf;
  margin: 12px 0 0;
}
@media (min-width: 768px) {
  /* line 36, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details h5 {
    margin: 26px 0 0;
  }
}
@media (min-width: 1024px) {
  /* line 36, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details h5 {
    margin: 15px 0 0;
  }
}
/* line 47, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-details p {
  line-height: 1em;
  margin: 12px 0;
}
@media (min-width: 768px) {
  /* line 47, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details p {
    margin: 15px 0;
  }
}
@media (min-width: 1024px) {
  /* line 47, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details p {
    margin: 12px 0 16px;
  }
}
/* line 62, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-frame {
  width: 100%;
}
/* line 65, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-frame object, .video .video-frame iframe, .video .video-frame video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 74, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-container {
  position: relative;
  float: left;
  height: 0;
  width: 100%;
  padding-bottom: 56.25%;
}
/* line 81, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-container object, .video .video-container iframe, .video .video-container video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 89, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-container .white-popup-block .popup-content {
  padding-bottom: 0;
}
/* line 94, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-overlay {
  display: block;
}
/* line 97, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-overlay img {
  width: 100%;
}
/* line 102, ../../../../../../../lib/sass/views/video/_video.scss */
.video .video-content.mfp-hide {
  display: none !important;
}

/* line 109, ../../../../../../../lib/sass/views/video/_video.scss */
.brightcove-content .popup-content {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  width: 100%;
}
/* line 115, ../../../../../../../lib/sass/views/video/_video.scss */
.brightcove-content .popup-content .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 125, ../../../../../../../lib/sass/views/video/_video.scss */
.mfp-content .video-container {
  position: relative;
  float: left;
  height: 0;
  width: 300px;
  padding-bottom: 56.25%;
}
@media only screen and (min-width: 480px) {
  /* line 125, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container {
    width: 450px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* line 125, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container {
    width: 100%;
  }
}
/* line 140, ../../../../../../../lib/sass/views/video/_video.scss */
.mfp-content .video-container object, .mfp-content .video-container iframe, .mfp-content .video-container video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* iPads and above */
@media only screen and (min-width: 768px) {
  /* line 153, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details h3.video-title {
    margin: 28px 0 15px;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  /* line 163, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container {
    width: 600px;
    padding-bottom: 56.25%;
  }
  /* line 167, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container object, .mfp-content .video-container iframe, .mfp-content .video-container video {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
/* iPads (landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 179, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container {
    width: 600px;
    padding-bottom: 56.25%;
  }
  /* line 183, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container object, .mfp-content .video-container iframe, .mfp-content .video-container video {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 194, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container {
    width: 960px;
    padding-bottom: 56.25%;
  }
  /* line 198, ../../../../../../../lib/sass/views/video/_video.scss */
  .mfp-content .video-container object, .mfp-content .video-container iframe, .mfp-content .video-container video {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 209, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details h3.video-title {
    margin: 12px 0 10px;
  }
  /* line 215, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-container object, .video .video-container iframe, .video .video-container video {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 223, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-container .white-popup-block .popup-content {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 235, ../../../../../../../lib/sass/views/video/_video.scss */
  .video .video-details h3.video-title {
    margin: 12px 0 10px;
  }
}
/* line 3, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header {
  cursor: pointer;
  background: #fff;
}
/* line 7, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header h3 {
  padding: 14px 14px 14px 18px;
  margin: 0;
}
/* line 12, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header a {
  text-decoration: none;
  display: block;
}
/* line 18, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body {
  padding: 28px 10px 10px;
}
/* line 21, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body img {
  float: right;
  margin: 0 0 20px 20px;
  width: auto;
}
/* line 27, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body p {
  margin-bottom: 0;
}
/* line 31, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body:after {
  clear: both;
  display: block;
  content: "";
}
/* line 38, ../../../../../../../lib/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .hiding {
  display: none;
}

/* line 3, ../../../../../../../lib/sass/views/breadcrumb/_breadcrumb.scss */
.breadcrumb ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 9, ../../../../../../../lib/sass/views/breadcrumb/_breadcrumb.scss */
.breadcrumb li {
  display: inline-block;
}
/* line 11, ../../../../../../../lib/sass/views/breadcrumb/_breadcrumb.scss */
.breadcrumb li span {
  padding-left: 2px;
}
/* line 16, ../../../../../../../lib/sass/views/breadcrumb/_breadcrumb.scss */
.breadcrumb li.active a {
  cursor: default;
}
/* line 22, ../../../../../../../lib/sass/views/breadcrumb/_breadcrumb.scss */
.breadcrumb li + li:before {
  padding: 0 4px;
}

/* line 2, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a {
  padding: 15px 20px 0;
  display: block;
  cursor: pointer;
}
/* line 6, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a:focus, .section-navigation a:hover, .section-navigation a:active {
  outline: 0;
  text-decoration: none;
}
/* line 12, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 18, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .title {
  padding: 10px 20px;
}
/* line 22, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label {
  padding: 15px 20px;
}
/* line 26, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable {
  display: none;
  padding-left: 12px;
  padding-bottom: 15px;
}
/* line 30, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable .expandable {
  padding-left: 20px;
}
/* line 37, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a {
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
  padding: 15px 20px 0;
  display: inline-block;
  width: 100%;
}
/* line 42, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a:before {
  float: right;
}
/* line 48, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav > li > a {
  padding: 15px 20px;
}
/* line 52, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar {
  height: auto;
}
/* line 54, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar.navbar-default {
  background-color: transparent;
}
/* line 60, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-default .navbar-toggle {
  margin-right: 15px;
}
/* line 64, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  max-height: none;
}
/* line 71, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav-stacked > li + li {
  margin-top: 0;
}
/* line 77, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-header > span {
  float: left;
  padding: 15px 20px;
}
@media (min-width: 768px) {
  /* line 75, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
  .section-navigation .navbar-header {
    display: none;
  }
}
/* line 87, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label {
  display: none;
}
@media (min-width: 768px) {
  /* line 87, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
  .section-navigation .parent-label {
    display: block;
  }
}

/* line 3, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-header {
  cursor: pointer;
  padding: 16px 0;
}
/* line 7, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-header > img {
  width: 21px;
  height: 21px;
  margin-top: 0;
}
/* line 14, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body {
  list-style: none;
  display: none;
  padding: 0;
  width: 100%;
  left: 0;
  position: absolute;
  top: 50px;
}
/* line 23, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.left-align {
  left: 0;
}
/* line 27, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .global-title {
  text-align: center;
  line-height: 50px;
  height: 50px;
}
/* line 33, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .region-group {
  border-right: none;
  padding: 18px 20px;
}
/* line 37, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .region-group .region-title a:before {
  float: right;
  margin-right: 10px;
}
/* line 44, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 18px;
}
/* line 50, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li {
  padding-bottom: 10px;
  overflow: hidden;
}
/* line 53, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li > a {
  float: left;
  padding: 0;
}
/* line 56, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li > a img {
  width: 40px;
  height: 40px;
  margin-top: 0;
}
/* line 62, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li > a.is-broken {
  width: 40px;
  height: 40px;
}
/* line 68, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li span {
  padding: 0 0 0 10px;
}
/* line 72, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li ul {
  list-style-type: none;
  padding: 6px 0 0 45px;
}
/* line 76, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li ul li {
  float: left;
  padding-left: 5px;
}
/* line 81, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li ul li:last-child:after {
  content: "";
}
/* line 86, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li ul li a {
  padding: 0 0 0 1px;
}
/* line 89, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li ul li:after {
  content: "|";
  display: block;
  padding: 0 0 0 2px;
  display: inline;
}
/* line 98, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list > li:last-child {
  padding: 0 0 0 1px;
}
/* line 104, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop {
  width: 600px;
  padding-bottom: 40px;
}
/* line 108, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop .region-group {
  width: 48%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  border: none;
  padding: 20px 0 0 30px;
}
/* line 116, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop .region-group .country-list {
  margin-bottom: 0;
}
/* line 120, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop .region-group .region-title a:before {
  display: none;
}
/* line 124, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop.left-align {
  left: 0;
}
/* line 126, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop.left-align:after {
  left: 45px;
}
/* line 131, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop.right-align {
  left: -510px;
}
/* line 133, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop.right-align:after {
  left: 545px;
}
/* line 140, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.mobile .region-group {
  padding-top: 0;
}
/* line 142, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.mobile .region-group .region-title {
  padding-top: 18px;
}
/* line 145, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.mobile .region-group .country-list {
  display: none;
}
/* line 147, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.mobile .region-group .country-list.in {
  display: block;
}
/* line 157, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown-menu:after {
  position: absolute;
  top: -15px;
  left: 10px;
  display: inline-block;
  content: '';
}
/* line 164, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown-menu.right-align:after {
  right: 86vw;
}
/* line 169, ../../../../../../../lib/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown.open .dropdown-menu {
  display: block;
}

/* line 2, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a {
  padding: 15px 20px 0;
  display: block;
  cursor: pointer;
}
/* line 6, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a:focus, .section-navigation a:hover, .section-navigation a:active {
  outline: 0;
  text-decoration: none;
}
/* line 12, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 18, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .title {
  padding: 10px 20px;
}
/* line 22, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label {
  padding: 15px 20px;
}
/* line 26, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable {
  display: none;
  padding-left: 12px;
  padding-bottom: 15px;
}
/* line 30, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable .expandable {
  padding-left: 20px;
}
/* line 37, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a {
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
  padding: 15px 20px 0;
  display: inline-block;
  width: 100%;
}
/* line 42, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a:before {
  float: right;
}
/* line 48, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav > li > a {
  padding: 15px 20px;
}
/* line 52, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar {
  height: auto;
}
/* line 54, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar.navbar-default {
  background-color: transparent;
}
/* line 60, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-default .navbar-toggle {
  margin-right: 15px;
}
/* line 64, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  max-height: none;
}
/* line 71, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav-stacked > li + li {
  margin-top: 0;
}
/* line 77, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-header > span {
  float: left;
  padding: 15px 20px;
}
@media (min-width: 768px) {
  /* line 75, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
  .section-navigation .navbar-header {
    display: none;
  }
}
/* line 87, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label {
  display: none;
}
@media (min-width: 768px) {
  /* line 87, ../../../../../../../lib/sass/views/section-navigation/_section-navigation.scss */
  .section-navigation .parent-label {
    display: block;
  }
}
/* ----------------------------------------------------------------------------- *\
   DEFAULTS
\* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- *\
   CONFIG
\* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- *\
   MIXINS
\* ----------------------------------------------------------------------------- */
/*
SapientSans styles:
    "light"
    "light-italic"
    "regular"
    "regular-italic"
    "medium"
    "medium-italic"
    "bold"
    "bold-italic"
    "black"
    "black-italic"

SapientCentroSlab
    "extra-thin"
    "extra-thin-italic"
    "thin"
    "thin-italic"
    "light"
    "light-italic"
    "regular"
    "italic"
    "medium"
    "medium-italic"
    "bold"
    "bold-italic"
    "black"
    "black-italic"
    "ultra-black"
    "ultra-black-italic"
*/
/* line 6, ../../app/ra/sass/mixins/_standards.scss */
.wds-box, .myProfile #notification-container .notification-item {
  padding: 8px;
  margin: 8px;
}
/* line 11, ../../app/ra/sass/mixins/_standards.scss */
.wds-separator {
  border: 0;
  border-top: 1pt solid #898b83;
  margin: 0;
}

/* line 24, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-default, .wds-font, footer .footer-social, footer .footer-strip .footer-links, footer .footer-strip .footer-copyright, .wds-field-text, .wds-field-select > select, .wds-button, .wds-button-1, .wds-button-2, .wds-button-3, .wds-button-4, .myProfile #notification-container .notification-item, .myProfile .form .step-4 .text label, .portfolioContent .portfolio-container .portfolio-item .portfolio-link, .portfolioContent .portfolio-container .no-portfolios-message {
  font-size: 16px;
  line-height: 24px;
}
/* line 34, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-whitney-book, .wds-font-default, .wds-font, footer .footer-social, footer .footer-strip .footer-links, footer .footer-strip .footer-copyright, .wds-field-text, .wds-field-select > select, .wds-button, .wds-button-1, .wds-button-2, .wds-button-3, .wds-button-4, .myProfile #notification-container .notification-item, .myProfile .form .step-4 .text label, .portfolioContent .portfolio-container .portfolio-item .portfolio-link, .portfolioContent .portfolio-container .no-portfolios-message, .wds-paragraph-1, .wds-paragraph-2, .generic-list .item-texts .item-description {
  font-family: 'Whitney A', 'Whitney B', sans-serif;
}
/* line 37, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-chronicle-display, .wds-headline-1, .wds-headline-2, .wds-headline-3, .wds-headline-4, .wds-headline-5, .portfolioContent .portfolio-container .portfolio-item .portfolio-title, .generic-list .item-texts .item-title {
  font-family: 'Chronicle Display A', 'Chronicle Display B', serif;
}
/* line 40, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-chronicle-text, .wds-headline-6, .generic-list .section-title {
  font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B';
}
/* line 43, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-italic, .wds-headline-6, .generic-list .section-title {
  font-style: italic;
}
/* line 46, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-semibold, .myProfile #notification-container .notification-item .warning-icon {
  font-weight: 600;
}
/* line 49, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-normal-weight, .wds-font-default, .wds-font, footer .footer-social, footer .footer-strip .footer-links, footer .footer-strip .footer-copyright, .wds-field-text, .wds-field-select > select, .wds-button, .wds-button-1, .wds-button-2, .wds-button-3, .wds-button-4, .myProfile #notification-container .notification-item, .myProfile .form .step-4 .text label, .portfolioContent .portfolio-container .portfolio-item .portfolio-link, .portfolioContent .portfolio-container .no-portfolios-message {
  font-weight: 400;
}
/* line 52, ../../app/ra/sass/mixins/_standards.scss */
.wds-font-normal-style, .wds-font-default, .wds-font, footer .footer-social, footer .footer-strip .footer-links, footer .footer-strip .footer-copyright, .wds-field-text, .wds-field-select > select, .wds-button, .wds-button-1, .wds-button-2, .wds-button-3, .wds-button-4, .myProfile #notification-container .notification-item, .myProfile .form .step-4 .text label, .portfolioContent .portfolio-container .portfolio-item .portfolio-link, .portfolioContent .portfolio-container .no-portfolios-message {
  font-style: normal;
}

/* line 63, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-1 {
  color: #152c4d;
  font-size: 56px;
  line-height: 64px;
}
/* line 70, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-2 {
  color: #152c4d;
  font-size: 48px;
  line-height: 56px;
}
/* line 77, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-3 {
  color: #152c4d;
  font-size: 40px;
  line-height: 48px;
}
/* line 84, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-4 {
  color: #152c4d;
  font-size: 32px;
  line-height: 40px;
}
/* line 91, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-5, .portfolioContent .portfolio-container .portfolio-item .portfolio-title, .generic-list .item-texts .item-title {
  color: #152c4d;
  font-size: 24px;
  line-height: 32px;
}
/* line 98, ../../app/ra/sass/mixins/_standards.scss */
.wds-headline-6, .generic-list .section-title {
  color: #898b8e;
  font-size: 16px;
  line-height: 24px;
}

/* line 112, ../../app/ra/sass/mixins/_standards.scss */
.wds-paragraph-1 {
  color: #2b2a2a;
  font-size: 24px;
  line-height: 32px;
}
/* line 119, ../../app/ra/sass/mixins/_standards.scss */
.wds-paragraph-2, .generic-list .item-texts .item-description {
  color: #2b2a2a;
  font-size: 16px;
  line-height: 24px;
}

/* line 132, ../../app/ra/sass/mixins/_standards.scss */
.wds-field-text {
  border: 1pt solid #898b8e;
  padding: 10px !important;
}
/* line 139, ../../app/ra/sass/mixins/_standards.scss */
.wds-field-select > select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 1pt solid #898b8e;
  border-radius: 0;
  padding: 10px 48px 10px 10px;
  z-index: 0;
}
/* line 150, ../../app/ra/sass/mixins/_standards.scss */
.wds-field-select::after {
  content: '';
  display: inline-block;
  background: url("/content/dam/ra/images/icons/08-Arrow-Down-A.svg");
  background-repeat: no-repeat;
  background-position: 0 8px;
  width: 20px;
  height: 20px;
  margin-left: -36px;
  z-index: -1;
}

/* line 169, ../../app/ra/sass/mixins/_standards.scss */
.wds-button, .wds-button-1, .wds-button-2, .wds-button-3, .wds-button-4 {
  color: #ffffff;
  min-width: 224px;
  padding: 10px 40px;
}
/* line 176, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-1 {
  background: #0061a5;
}
/* line 180, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-1:hover {
  background: #005089;
}
/* line 185, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-2 {
  background: #152b4d;
}
/* line 189, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-2:hover {
  background: #0c1a30;
}
/* line 194, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-3 {
  background: #898b8e;
}
/* line 198, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-3:hover {
  background: #6e7073;
}
/* line 203, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-4 {
  background: #ffffff;
  border: 1pt solid #898b8e;
  color: #898b8e;
}
/* line 209, ../../app/ra/sass/mixins/_standards.scss */
.wds-button-4:hover {
  border-color: #6e7073;
  color: #6e7073;
}

/* line 218, ../../app/ra/sass/mixins/_standards.scss */
.wds-link, .portfolioContent .portfolio-container .portfolio-item .portfolio-link {
  color: #0061A5;
  text-decoration: none;
}
/* line 222, ../../app/ra/sass/mixins/_standards.scss */
.wds-link:hover, .portfolioContent .portfolio-container .portfolio-item .portfolio-link:hover {
  text-decoration: underline;
}

/* line 298, ../../app/ra/sass/mixins/_standards.scss */
.clickable-object {
  cursor: pointer;
}

/* line 302, ../../app/ra/sass/mixins/_standards.scss */
.non-clickable-object {
  cursor: pointer;
}

/* line 1, ../../app/ra/sass/mixins/_navbar.scss */
.navbar-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/* line 11, ../../app/ra/sass/mixins/_navbar.scss */
.navbar-fixed {
  top: 0;
  z-index: 100;
  position: fixed;
  width: 100%;
  left: 0%;
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 22, ../../app/ra/sass/mixins/_navbar.scss */
.navbar-fixedtop {
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
}

/* ----------------------------------------------------------------------------- *\
   THEME
\* ----------------------------------------------------------------------------- */
/* The below are colors from the official IEA style guide*/
/* THe below is the customized colors for IEA components*/
/* _iea-variables.scss  -  overriding the default boorstrap theme variables with iea style  */
/* line 801, ../../app/ra/sass/themes/whitelabel/_variables.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin: 0 auto;
}

/* line 807, ../../app/ra/sass/themes/whitelabel/_variables.scss */
body {
  font-family: "Whitney A", "Whitney B";
  font-size: 14px;
}

/* line 811, ../../app/ra/sass/themes/whitelabel/_variables.scss */
a {
  color: #898b8e;
}
/* line 813, ../../app/ra/sass/themes/whitelabel/_variables.scss */
a:hover {
  color: #005293 !important;
  text-decoration: none;
}

/* line 818, ../../app/ra/sass/themes/whitelabel/_variables.scss */
p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 300;
}

/* line 824, ../../app/ra/sass/themes/whitelabel/_variables.scss */
h1, h3, h4, h5, h6 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-weight: 300;
  font-style: normal;
  color: #152c4d;
}

/* line 830, ../../app/ra/sass/themes/whitelabel/_variables.scss */
h2 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: italic;
  font-weight: 300;
  color: #000000;
}

/* line 837, ../../app/ra/sass/themes/whitelabel/_variables.scss */
.btn-iea {
  background-color: #03addf;
  font-family: "Whitney A", "Whitney B";
  font-size: 18px;
  color: #fff;
  padding: 9px 24px;
  border: none;
  border-bottom: 1px solid #167FA3;
}

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("fonts/icons/icomoon.eot");
  src: url("fonts/icons/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icons/icomoon.woff") format("woff"), url("fonts/icons/icomoon.ttf") format("truetype"), url("fonts/icons/icomoon.svg#icomoon") format("svg");
}
/* line 4, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 17, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-top-gear:before {
  content: "\e685";
}

/* line 21, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-minus:before, .expand-collapse .expanded h3:before {
  content: "\e683";
}

/* line 25, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-plus:before, .expand-collapse .collapsed h3:before {
  content: "\e684";
}

/* line 29, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-chevron-down:before, .section-navigation .sub-menu > a:before, .country-language-selector .display-arrow:before, .country-language-selector .selector-body .region-group .region-title a:before {
  content: "\e67e";
}

/* line 33, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-chevron-up:before, .section-navigation .sub-menu.expanded > a:before, .country-language-selector .dropdown.open .display-arrow:before, .country-language-selector .selector-body .region-group .region-title.expanded a:before {
  content: "\e67f";
}

/* line 37, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-calendar-new:before {
  content: "\e680";
}

/* line 41, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-chevron-side:before {
  content: "\e681";
}

/* line 45, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-Enlarge:before {
  content: "\e682";
}

/* line 49, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-youtube:before {
  content: "\e600";
}

/* line 53, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-youtube-views:before {
  content: "\e601";
}

/* line 57, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-youtube-play:before {
  content: "\e602";
}

/* line 61, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-wine:before {
  content: "\e603";
}

/* line 65, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-whitepaper:before {
  content: "\e604";
}

/* line 69, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-whitepaper-download:before {
  content: "\e605";
}

/* line 73, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-website:before {
  content: "\e606";
}

/* line 77, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-viral-events:before {
  content: "\e607";
}

/* line 81, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-twitter:before {
  content: "\e608";
}

/* line 85, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-twitter-retweet:before {
  content: "\e609";
}

/* line 89, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-twitter-favorite:before {
  content: "\e60a";
}

/* line 93, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-tumblr:before {
  content: "\e60b";
}

/* line 97, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-trophy:before {
  content: "\e60c";
}

/* line 101, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-thank-you:before {
  content: "\e60d";
}

/* line 105, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-technology:before {
  content: "\e60e";
}

/* line 109, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-sushi:before {
  content: "\e60f";
}

/* line 113, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-subway:before {
  content: "\e610";
}

/* line 117, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-submit-pdf:before {
  content: "\e611";
}

/* line 121, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-stopwatch:before {
  content: "\e612";
}

/* line 125, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-sports:before {
  content: "\e613";
}

/* line 129, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-speech-bubbles:before {
  content: "\e614";
}

/* line 133, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-shopping:before {
  content: "\e615";
}

/* line 137, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-search-alternate:before {
  content: "\e616";
}

/* line 141, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-seafood-2:before {
  content: "\e617";
}

/* line 145, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-seafood-1:before {
  content: "\e618";
}

/* line 149, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-science:before {
  content: "\e619";
}

/* line 153, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-sandwiches:before {
  content: "\e61a";
}

/* line 157, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-resort-3:before {
  content: "\e61b";
}

/* line 161, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-resort-2:before {
  content: "\e61c";
}

/* line 165, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-resort-1:before {
  content: "\e61d";
}

/* line 169, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-real-estate:before {
  content: "\e61e";
}

/* line 173, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-read-more-open:before {
  content: "\e61f";
}

/* line 177, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-read-more-closed:before {
  content: "\e620";
}

/* line 181, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-quotes:before {
  content: "\e621";
}

/* line 185, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-predictive-analytics:before {
  content: "\e622";
}

/* line 189, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-politics:before {
  content: "\e623";
}

/* line 193, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-pizza:before {
  content: "\e624";
}

/* line 197, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-pizza-place:before {
  content: "\e625";
}

/* line 201, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-phone-number:before {
  content: "\e626";
}

/* line 205, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-pepper:before {
  content: "\e627";
}

/* line 209, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-pencil:before {
  content: "\e628";
}

/* line 213, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-parking:before {
  content: "\e629";
}

/* line 217, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-other:before {
  content: "\e62a";
}

/* line 221, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-online-marketing:before {
  content: "\e62b";
}

/* line 225, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-offices:before {
  content: "\e62c";
}

/* line 229, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-office-hours:before {
  content: "\e62d";
}

/* line 233, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-no-result:before {
  content: "\e62e";
}

/* line 237, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-newspaper:before {
  content: "\e62f";
}

/* line 241, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-work:before {
  content: "\e630";
}

/* line 245, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-search:before {
  content: "\e631";
}

/* line 249, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-playlist:before {
  content: "\e632";
}

/* line 253, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-mobile-menu:before {
  content: "\e633";
}

/* line 257, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-influence:before {
  content: "\e634";
}

/* line 261, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-culture:before {
  content: "\e635";
}

/* line 265, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-contact:before {
  content: "\e636";
}

/* line 269, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-connect:before {
  content: "\e637";
}

/* line 273, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-careers:before {
  content: "\e638";
}

/* line 277, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-nav-approach:before {
  content: "\e639";
}

/* line 281, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-motel:before {
  content: "\e63a";
}

/* line 285, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-mobile-app:before {
  content: "\e63b";
}

/* line 289, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-mixed-drink-2:before {
  content: "\e63c";
}

/* line 293, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-mixed-drink-1:before {
  content: "\e63d";
}

/* line 297, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-miles-traveled:before {
  content: "\e63e";
}

/* line 301, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-mexican-food:before {
  content: "\e63f";
}

/* line 305, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-medical:before {
  content: "\e640";
}

/* line 309, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-logo-sapient:before {
  content: "\e641";
}

/* line 313, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-locate:before {
  content: "\e642";
}

/* line 317, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-liquor:before {
  content: "\e643";
}

/* line 321, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-linkedin:before {
  content: "\e644";
}

/* line 325, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-link:before {
  content: "\e645";
}

/* line 329, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-light-rail:before {
  content: "\e646";
}

/* line 333, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-latenight-hours:before {
  content: "\e647";
}

/* line 337, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-juice-2:before {
  content: "\e648";
}

/* line 341, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-juice-1:before {
  content: "\e649";
}

/* line 345, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-italian-food:before {
  content: "\e64a";
}

/* line 349, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-instagram:before {
  content: "\e64b";
}

/* line 353, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-indian-food:before {
  content: "\e64c";
}

/* line 357, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-hotel:before {
  content: "\e64d";
}

/* line 361, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-hostel-2:before {
  content: "\e64e";
}

/* line 365, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-hostel-1:before {
  content: "\e64f";
}

/* line 369, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-hole-in-the-wall:before {
  content: "\e650";
}

/* line 373, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-heartwarming:before {
  content: "\e651";
}

/* line 377, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-heart:before {
  content: "\e652";
}

/* line 381, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-health-food-2:before {
  content: "\e653";
}

/* line 385, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-health-food-1:before {
  content: "\e654";
}

/* line 389, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-getting-around:before {
  content: "\e655";
}

/* line 393, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-general:before {
  content: "\e656";
}

/* line 397, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-food:before {
  content: "\e657";
}

/* line 401, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-food-trucks:before {
  content: "\e658";
}

/* line 405, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-financial:before {
  content: "\e659";
}

/* line 409, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-film:before {
  content: "\e65a";
}

/* line 413, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-fax:before {
  content: "\e65b";
}

/* line 417, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-facebook:before {
  content: "\e65c";
}

/* line 421, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-everything-else:before {
  content: "\e65d";
}

/* line 425, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-event:before {
  content: "\e65e";
}

/* line 429, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-entertainment:before {
  content: "\e65f";
}

/* line 433, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-email:before {
  content: "\e660";
}

/* line 437, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-content-management:before {
  content: "\e661";
}

/* line 441, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-contact-email:before {
  content: "\e662";
}

/* line 445, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-contact-careers:before {
  content: "\e663";
}

/* line 449, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-comment:before {
  content: "\e664";
}

/* line 453, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-coffee:before {
  content: "\e665";
}

/* line 457, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-close-light:before {
  content: "\e666";
}

/* line 461, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-city:before {
  content: "\e667";
}

/* line 465, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-campsite:before {
  content: "\e668";
}

/* line 469, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-calendar:before {
  content: "\e669";
}

/* line 473, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-cafe-tea:before {
  content: "\e66a";
}

/* line 477, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-cafe-coffee-2:before {
  content: "\e66b";
}

/* line 481, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-cafe-coffee-1:before {
  content: "\e66c";
}

/* line 485, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-bus:before {
  content: "\e66d";
}

/* line 489, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-burgers:before {
  content: "\e66e";
}

/* line 493, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-breakfast:before {
  content: "\e66f";
}

/* line 497, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-bike:before {
  content: "\e670";
}

/* line 501, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-bar-2:before {
  content: "\e671";
}

/* line 505, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-bar-1:before {
  content: "\e672";
}

/* line 509, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-b-and-b:before {
  content: "\e673";
}

/* line 513, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-automotive:before {
  content: "\e674";
}

/* line 517, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-asian-2:before {
  content: "\e675";
}

/* line 521, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-asian-1:before {
  content: "\e676";
}

/* line 525, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-arrows-scroll:before {
  content: "\e677";
}

/* line 529, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-arrow-up:before {
  content: "\e678";
}

/* line 533, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-arrow-right:before {
  content: "\e679";
}

/* line 537, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-arrow-left:before {
  content: "\e67a";
}

/* line 541, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-arrow-down:before {
  content: "\e67b";
}

/* line 545, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-advertising:before {
  content: "\e67c";
}

/* line 549, ../../app/ra/sass/themes/whitelabel/fonts/_icon.scss */
.icon-acrobat:before {
  content: "\e67d";
}

/* ----------------------------------------------------------------------------- *\
   WHITELABLE CSS
\* ----------------------------------------------------------------------------- */
/* line 75, ../../app/ra/sass/_whitelabel.scss */
html {
  font-size: 16px;
  height: 100%;
}

/* line 80, ../../app/ra/sass/_whitelabel.scss */
body {
  background: #fff;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 88, ../../app/ra/sass/_whitelabel.scss */
#wrapperAll {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 55px;
  overflow: auto;
}

@media screen and (max-width: 1024px) {
  /* line 99, ../../app/ra/sass/_whitelabel.scss */
  body.ra-disclaimer-visible #wrapperAll {
    top: 3vh;
  }
}
/* line 105, ../../app/ra/sass/_whitelabel.scss */
body.cq-wcm-edit {
  overflow: auto;
}
/* line 108, ../../app/ra/sass/_whitelabel.scss */
body.cq-wcm-edit .main-navigation-wrapper {
  position: relative !important;
}
/* line 112, ../../app/ra/sass/_whitelabel.scss */
body.cq-wcm-edit #wrapperAll {
  position: relative !important;
}

@media only screen and (min-width: 1440px) and (max-width: 1440px) {
  /* line 118, ../../app/ra/sass/_whitelabel.scss */
  .container {
    width: 1240px;
  }
}
/* line 123, ../../app/ra/sass/_whitelabel.scss */
.no-gutter {
  padding: 0;
}

/* line 127, ../../app/ra/sass/_whitelabel.scss */
header h1,
footer h1 {
  font-family: initial;
  font-size: 1.5em;
  margin: initial;
}

/* line 134, ../../app/ra/sass/_whitelabel.scss */
header .navbar-nav > li > a:hover,
header .navbar-nav > li > a:focus,
header .navbar-nav > li > a:active {
  font-family: "Whitney A", "Whitney B";
}

/* line 140, ../../app/ra/sass/_whitelabel.scss */
header img {
  margin: 2% 0 0;
  width: 60%;
}

/* line 145, ../../app/ra/sass/_whitelabel.scss */
.header-site-search-component input.search-textbox {
  color: #fff;
}

/* line 149, ../../app/ra/sass/_whitelabel.scss */
header .header-site-search-component label {
  display: none;
}

/* line 153, ../../app/ra/sass/_whitelabel.scss */
header .header-site-search-component button {
  padding: 5px 12px;
  left: 2px;
}

/* line 158, ../../app/ra/sass/_whitelabel.scss */
header .header-site-search-component button[disabled],
header .header-site-search-component button[disabled]:active,
header .header-site-search-component button[disabled]:focus,
header .header-site-search-component button[disabled]:hover {
  background: #242424;
  border: 0 none;
}

/* line 166, ../../app/ra/sass/_whitelabel.scss */
header nav img {
  width: 100%;
  margin-top: 2%;
}

/* line 171, ../../app/ra/sass/_whitelabel.scss */
header .navbar-collapse {
  background-color: #005293;
  margin-left: -15px;
  padding-left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

/* line 180, ../../app/ra/sass/_whitelabel.scss */
header .input-group {
  margin-top: 0.5em;
}

/* line 184, ../../app/ra/sass/_whitelabel.scss */
header .navbar {
  margin-bottom: 0;
}

/* line 188, ../../app/ra/sass/_whitelabel.scss */
header .second-header .navbar {
  background-color: #333;
}

/* line 192, ../../app/ra/sass/_whitelabel.scss */
header .header-site-search-component .input-group-btn {
  vertical-align: top;
}

/* line 196, ../../app/ra/sass/_whitelabel.scss */
header .input-group .visible {
  display: block;
  position: absolute;
  right: 99%;
  top: 0;
  width: 400%;
}

/* line 203, ../../app/ra/sass/_whitelabel.scss */
span.tag {
  padding: 20px;
  letter-spacing: 3px;
  text-align: center;
  border: 1px solid #898b8e;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #898b8e;
  font-size: 19px;
  line-height: 1.8;
  text-transform: uppercase;
}
/* line 215, ../../app/ra/sass/_whitelabel.scss */
span.tag a {
  text-decoration: none;
  color: #898b8e !important;
}
/* line 218, ../../app/ra/sass/_whitelabel.scss */
span.tag a:hover {
  color: #898b8e !important;
}

/* line 223, ../../app/ra/sass/_whitelabel.scss */
span.tagSelected {
  padding: 20px;
  letter-spacing: 3px;
  text-align: center;
  border: 1px solid #0061a5;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #0061a5;
  font-size: 19px;
  line-height: 1.8;
  text-transform: uppercase;
}
/* line 235, ../../app/ra/sass/_whitelabel.scss */
span.tagSelected a {
  text-decoration: none;
  color: #0061a5;
}

/* Start:buttons and icons */
/* line 241, ../../app/ra/sass/_whitelabel.scss */
.cta-blue {
  border: none;
  background-color: #005293;
  padding: 15px;
  text-transform: uppercase;
  font-family: "Whitney A", "Whitney B";
  font-size: 20px;
  color: #fff;
}
/* line 249, ../../app/ra/sass/_whitelabel.scss */
.cta-blue:hover {
  background: #005293;
  color: #fff !important;
}

/* line 254, ../../app/ra/sass/_whitelabel.scss */
.cta-primary {
  border: none;
  background-color: #f5f5f5;
  padding: 15px;
  text-transform: uppercase;
  font-family: "Whitney A", "Whitney B";
  font-size: 20px;
  color: #333;
}
/* line 262, ../../app/ra/sass/_whitelabel.scss */
.cta-primary:hover {
  background: #005293;
  color: #fff !important;
  -webkit-transition: background 1000ms ease-in-out;
  -moz-transition: background 1000ms ease-in-out;
  -o-transition: background 1000ms ease-in-out;
  -ms-transition: background 1000ms ease-in-out;
  transition: background 1000ms ease-in-out;
}

/* line 272, ../../app/ra/sass/_whitelabel.scss */
.dashboard-button {
  background-color: #ccc;
  color: #2b2a2a;
  text-transform: uppercase;
  padding: 18px;
  border-color: transparent;
}

/* line 279, ../../app/ra/sass/_whitelabel.scss */
.cta-secondary {
  background-color: #fff;
  height: 45px;
  border: 1px solid #e3e3e3;
  text-transform: uppercase;
  font-family: "Whitney-Medium-Pro";
  font-size: 20px;
  color: #333;
}
/* line 287, ../../app/ra/sass/_whitelabel.scss */
.cta-secondary:hover {
  border: 1px solid #005293;
  color: #fff !important;
}

/* line 292, ../../app/ra/sass/_whitelabel.scss */
.icon-links-text {
  color: #999;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
}
/* line 296, ../../app/ra/sass/_whitelabel.scss */
.icon-links-text:hover {
  color: #005293 !important;
}

/* line 301, ../../app/ra/sass/_whitelabel.scss */
.share-icon {
  background-image: url("/content/dam/ra/images/icons/sprites.png");
  background-repeat: no-repeat;
  background-position: -73px -827px;
  -webkit-background-size: 175px;
  -moz-background-size: 175px;
  background-size: 175px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "Whitney A", "Whitney B" !important;
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  color: #898b8e;
  letter-spacing: 0.5px;
  transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -webkit-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
}
/* line 322, ../../app/ra/sass/_whitelabel.scss */
.share-icon:hover {
  background-repeat: no-repeat;
  background-position: -73px -877px;
  color: #005293;
}
@media only screen and (min-width: 768px) {
  /* line 301, ../../app/ra/sass/_whitelabel.scss */
  .share-icon {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 301, ../../app/ra/sass/_whitelabel.scss */
  .share-icon {
    font-size: 19px;
  }
}

/* line 335, ../../app/ra/sass/_whitelabel.scss */
.edit {
  background-position: -72px -5784px;
}
/* line 337, ../../app/ra/sass/_whitelabel.scss */
.edit:hover {
  background-position: -72px -5847px;
}

/* line 342, ../../app/ra/sass/_whitelabel.scss */
.hamburgerIcon {
  background-repeat: no-repeat;
  background-position: -72px -5225px;
  /*background-size: auto auto;*/
  transition: initial;
}
/* line 347, ../../app/ra/sass/_whitelabel.scss */
.hamburgerIcon:hover {
  background-repeat: no-repeat;
  background-position: -72px -5225px;
  /*background-size: auto auto;*/
  transition: initial;
}

/* line 354, ../../app/ra/sass/_whitelabel.scss */
.header-logo {
  background-position: -6px -25px;
  width: 116px;
  height: 109px;
}
/* line 358, ../../app/ra/sass/_whitelabel.scss */
.header-logo:hover {
  background-position: -6px -25px;
}

/* line 363, ../../app/ra/sass/_whitelabel.scss */
.raLogo-desktop {
  background-position: -6px -100px;
  width: 314px;
  height: 110px;
}

/* line 369, ../../app/ra/sass/_whitelabel.scss */
.header-mLogo {
  background-position: -60px -175px;
  width: 110px;
  height: 110px;
}
/* line 373, ../../app/ra/sass/_whitelabel.scss */
.header-mLogo:hover {
  background-position: -60px -175px;
  width: 110px;
  height: 110px;
}

/* line 380, ../../app/ra/sass/_whitelabel.scss */
.raLogo-mobile {
  background-position: -60px -250px;
  width: 110px;
  height: 110px;
}
/* line 384, ../../app/ra/sass/_whitelabel.scss */
.raLogo-mobile:hover {
  background-position: -60px -250px;
  width: 110px;
  height: 110px;
}

/* line 391, ../../app/ra/sass/_whitelabel.scss */
.header-search {
  background-position: -72px -424px;
}
/* line 394, ../../app/ra/sass/_whitelabel.scss */
.header-search:hover {
  background-position: -72px -474px;
}

/* line 399, ../../app/ra/sass/_whitelabel.scss */
.read-icon {
  background-position: -73px -529px;
  padding-left: 39px;
}
@media only screen and (min-width: 768px) {
  /* line 399, ../../app/ra/sass/_whitelabel.scss */
  .read-icon {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 399, ../../app/ra/sass/_whitelabel.scss */
  .read-icon {
    padding: 0 0 0 35px;
  }
}
/* line 408, ../../app/ra/sass/_whitelabel.scss */
.read-icon:hover {
  background-position: -73px -579px;
}

/* line 413, ../../app/ra/sass/_whitelabel.scss */
.bookmark-icon {
  background-position: -79px -627px;
}
/* line 416, ../../app/ra/sass/_whitelabel.scss */
.bookmark-icon:hover {
  background-position: -79px -677px !important;
}
/* line 419, ../../app/ra/sass/_whitelabel.scss */
.bookmark-icon.active {
  background-position: -79px -727px !important;
}

/* line 424, ../../app/ra/sass/_whitelabel.scss */
.bookmark-new {
  background-position: -79px -727px;
}
/* line 426, ../../app/ra/sass/_whitelabel.scss */
.bookmark-new:hover {
  background-position: -79px -777px;
}

/* line 431, ../../app/ra/sass/_whitelabel.scss */
.message-icon {
  background-position: -73px -932px;
}
/* line 433, ../../app/ra/sass/_whitelabel.scss */
.message-icon:hover {
  background-position: -73px -982px;
}

/* line 438, ../../app/ra/sass/_whitelabel.scss */
.download-icon {
  background-position: -76px -1023px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 438, ../../app/ra/sass/_whitelabel.scss */
  .download-icon {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 438, ../../app/ra/sass/_whitelabel.scss */
  .download-icon {
    padding: 0 0 0 35px;
  }
}
/* line 451, ../../app/ra/sass/_whitelabel.scss */
.download-icon:hover {
  background-position: -76px -1073px;
}

/* line 456, ../../app/ra/sass/_whitelabel.scss */
.listen-icon {
  background-position: -74px -1125px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
}
@media only screen and (min-width: 768px) {
  /* line 456, ../../app/ra/sass/_whitelabel.scss */
  .listen-icon {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 456, ../../app/ra/sass/_whitelabel.scss */
  .listen-icon {
    padding: 0 0 0 35px;
  }
}
/* line 467, ../../app/ra/sass/_whitelabel.scss */
.listen-icon:hover {
  background-position: -74px -1175px;
}

/* line 472, ../../app/ra/sass/_whitelabel.scss */
.playhead-down {
  background-position: -76px -1234px;
}
/* line 475, ../../app/ra/sass/_whitelabel.scss */
.playhead-down:hover {
  background-position: -76px -1284px;
}

/* line 480, ../../app/ra/sass/_whitelabel.scss */
.playhead-new {
  background-position: -76px -1334px;
}

/* line 484, ../../app/ra/sass/_whitelabel.scss */
.playhead-downNew {
  background-position: -76px -1384px;
}

/* line 488, ../../app/ra/sass/_whitelabel.scss */
.playhead-up {
  background-position: -76px -1434px;
}
/* line 491, ../../app/ra/sass/_whitelabel.scss */
.playhead-up:hover {
  background-position: -76px -1484px;
}

/* line 496, ../../app/ra/sass/_whitelabel.scss */
.playhead-new {
  background-position: -76px -1534px;
}

/* line 500, ../../app/ra/sass/_whitelabel.scss */
.playhead-upNew {
  background-position: -76px -1584px;
}

/* line 504, ../../app/ra/sass/_whitelabel.scss */
.playhead-left {
  background-position: -80px -1629px;
}
/* line 507, ../../app/ra/sass/_whitelabel.scss */
.playhead-left:hover {
  background-position: -80px -1679px;
}

/* line 512, ../../app/ra/sass/_whitelabel.scss */
.playhead-newL {
  background-position: -80px -1729px;
}

/* line 516, ../../app/ra/sass/_whitelabel.scss */
.playhead-leftNew {
  background-position: -80px -1779px;
}

/* line 520, ../../app/ra/sass/_whitelabel.scss */
.playhead-right {
  background-position: -80px -1829px;
}
/* line 523, ../../app/ra/sass/_whitelabel.scss */
.playhead-right:hover {
  background-position: -80px -1879px;
}

/* line 528, ../../app/ra/sass/_whitelabel.scss */
.playhead-newR {
  background-position: -80px -1929px;
}

/* line 532, ../../app/ra/sass/_whitelabel.scss */
.playhead-rightNew {
  background-position: -80px -1979px;
}

/* line 536, ../../app/ra/sass/_whitelabel.scss */
.navbar-toggle {
  background-position: -75px -2029px;
}
/* line 538, ../../app/ra/sass/_whitelabel.scss */
.navbar-toggle:hover {
  background-position: -75px -2079px;
}

/* line 543, ../../app/ra/sass/_whitelabel.scss */
.navbar-toggleNew {
  background-position: -75px -2129px;
}

/* line 547, ../../app/ra/sass/_whitelabel.scss */
.navbar-toggleClose {
  background-position: -75px -2179px;
}
/* line 549, ../../app/ra/sass/_whitelabel.scss */
.navbar-toggleClose:hover {
  background-position: -75px -2179px;
}

/* line 554, ../../app/ra/sass/_whitelabel.scss */
.location {
  background-position: -77px -2227px;
}
/* line 557, ../../app/ra/sass/_whitelabel.scss */
.location:hover {
  background-position: -77px -2277px;
}

/* line 562, ../../app/ra/sass/_whitelabel.scss */
.label-icon {
  background-position: -73px -2327px;
}
/* line 565, ../../app/ra/sass/_whitelabel.scss */
.label-icon:hover {
  background-position: -73px -2377px;
}

/* line 570, ../../app/ra/sass/_whitelabel.scss */
.calendar-icon {
  background-position: -73px -2427px;
}
/* line 573, ../../app/ra/sass/_whitelabel.scss */
.calendar-icon:hover {
  background-position: -73px -2477px;
}

/* line 578, ../../app/ra/sass/_whitelabel.scss */
.goldCup-icon {
  background-position: -73px -2577px;
}
/* line 581, ../../app/ra/sass/_whitelabel.scss */
.goldCup-icon:hover {
  background-position: -73px -2527px;
}

/* line 586, ../../app/ra/sass/_whitelabel.scss */
.lock-icon {
  background-position: -77px -2677px;
}
/* line 589, ../../app/ra/sass/_whitelabel.scss */
.lock-icon:hover {
  background-position: -77px -2627px;
}

/* line 594, ../../app/ra/sass/_whitelabel.scss */
.star-icon {
  background-position: -76px -2777px;
}
/* line 597, ../../app/ra/sass/_whitelabel.scss */
.star-icon:hover {
  background-position: -76px -2727px;
}

/* line 602, ../../app/ra/sass/_whitelabel.scss */
.question-icon {
  background-position: -79px -2827px;
}
/* line 605, ../../app/ra/sass/_whitelabel.scss */
.question-icon:hover {
  background-position: -79px -2877px;
}

/* line 610, ../../app/ra/sass/_whitelabel.scss */
.icon-linkedin {
  background-position: -74px -2929px;
}
/* line 613, ../../app/ra/sass/_whitelabel.scss */
.icon-linkedin:hover {
  background-position: -74px -2979px;
}

/* line 618, ../../app/ra/sass/_whitelabel.scss */
.icon-twitter {
  background-position: -73px -3029px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
}
@media only screen and (min-width: 768px) {
  /* line 618, ../../app/ra/sass/_whitelabel.scss */
  .icon-twitter {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 618, ../../app/ra/sass/_whitelabel.scss */
  .icon-twitter {
    padding: 0 0 0 35px;
  }
}
/* line 629, ../../app/ra/sass/_whitelabel.scss */
.icon-twitter:hover {
  background-position: -73px -3079px;
}

/* line 634, ../../app/ra/sass/_whitelabel.scss */
.retweet-icon {
  background-position: -73px -3132px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
}
@media only screen and (min-width: 768px) {
  /* line 634, ../../app/ra/sass/_whitelabel.scss */
  .retweet-icon {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 634, ../../app/ra/sass/_whitelabel.scss */
  .retweet-icon {
    padding: 0 0 0 35px;
  }
}
/* line 645, ../../app/ra/sass/_whitelabel.scss */
.retweet-icon:hover {
  background-position: -73px -3182px;
}

/* line 650, ../../app/ra/sass/_whitelabel.scss */
.add-icon {
  background-position: -73px -3227px;
}
/* line 653, ../../app/ra/sass/_whitelabel.scss */
.add-icon:hover {
  background-position: -73px -3277px;
}

/* line 658, ../../app/ra/sass/_whitelabel.scss */
.listen-new {
  background-position: -74px -3329px;
}

/* line 662, ../../app/ra/sass/_whitelabel.scss */
.listen-iconNew {
  background-position: -74px -3379px;
}

/* line 666, ../../app/ra/sass/_whitelabel.scss */
.pause-white {
  background-position: -76px -3429px;
}

/* line 670, ../../app/ra/sass/_whitelabel.scss */
.play-grey {
  background-position: -76px -3479px;
}

/* line 674, ../../app/ra/sass/_whitelabel.scss */
.play-white {
  background-position: -78px -3529px;
}

/* line 678, ../../app/ra/sass/_whitelabel.scss */
.pause-grey {
  background-position: -78px -3579px;
}

/* line 682, ../../app/ra/sass/_whitelabel.scss */
.cross-icon {
  background-position: -73px -3627px;
}

/* line 686, ../../app/ra/sass/_whitelabel.scss */
.cross-grey {
  background-position: -73px -3677px;
}

/* line 690, ../../app/ra/sass/_whitelabel.scss */
.play-bg {
  background-position: -73px -3730px;
}
/* line 693, ../../app/ra/sass/_whitelabel.scss */
.play-bg:hover {
  background-position: -73px -3780px;
}

/* line 698, ../../app/ra/sass/_whitelabel.scss */
.icon-vimeo {
  background-position: -73px -3829px;
}
/* line 701, ../../app/ra/sass/_whitelabel.scss */
.icon-vimeo:hover {
  background-position: -73px -3879px;
}

/* line 706, ../../app/ra/sass/_whitelabel.scss */
.videoplay {
  background-position: -75px -3925px;
}
/* line 709, ../../app/ra/sass/_whitelabel.scss */
.videoplay:hover {
  background-position: -75px -3975px;
}

/* line 714, ../../app/ra/sass/_whitelabel.scss */
.shillerChart {
  background-position: -74px -4027px;
}
/* line 717, ../../app/ra/sass/_whitelabel.scss */
.shillerChart:hover {
  background-position: -74px -4077px;
}

/* line 722, ../../app/ra/sass/_whitelabel.scss */
.chart-new {
  background-position: -73px -4127px;
}
/* line 725, ../../app/ra/sass/_whitelabel.scss */
.chart-new:hover {
  background-position: -73px -4177px;
}

/* line 730, ../../app/ra/sass/_whitelabel.scss */
.lineChart {
  background-position: -74px -4229px;
}
/* line 733, ../../app/ra/sass/_whitelabel.scss */
.lineChart:hover {
  background-position: -74px -4279px;
}

/* line 738, ../../app/ra/sass/_whitelabel.scss */
.columnChart {
  background-position: -73px -4330px;
}
/* line 741, ../../app/ra/sass/_whitelabel.scss */
.columnChart:hover {
  background-position: -73px -4381px;
}

/* line 746, ../../app/ra/sass/_whitelabel.scss */
.viewPortfolioBtnIcon {
  background-position: -73px -4426px;
}
/* line 749, ../../app/ra/sass/_whitelabel.scss */
.viewPortfolioBtnIcon:hover {
  background-position: -73px -4476px;
}

/* line 754, ../../app/ra/sass/_whitelabel.scss */
.deletePortfolioBtnIcon {
  background-position: -73px -5376px;
}
/* line 757, ../../app/ra/sass/_whitelabel.scss */
.deletePortfolioBtnIcon:hover {
  background-position: -73px -5426px;
}

/* line 762, ../../app/ra/sass/_whitelabel.scss */
.video-icon {
  background-position: -73px -3730px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
}
@media only screen and (min-width: 768px) {
  /* line 762, ../../app/ra/sass/_whitelabel.scss */
  .video-icon {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 762, ../../app/ra/sass/_whitelabel.scss */
  .video-icon {
    padding: 0 0 0 35px;
  }
}
/* line 773, ../../app/ra/sass/_whitelabel.scss */
.video-icon:hover {
  background-position: -73px -3780px;
}

/* line 778, ../../app/ra/sass/_whitelabel.scss */
.scatterChart {
  background-position: -74px -4426px;
  background-size: 175px 6225px;
}
/* line 782, ../../app/ra/sass/_whitelabel.scss */
.scatterChart:hover {
  background-position: -74px -4479px;
  background-size: 175px 6225px;
}

/* line 788, ../../app/ra/sass/_whitelabel.scss */
.chartTable {
  background-position: -73px -4527px;
}
/* line 791, ../../app/ra/sass/_whitelabel.scss */
.chartTable:hover {
  background-position: -73px -4577px;
}

/* line 796, ../../app/ra/sass/_whitelabel.scss */
.plus-icon {
  background-position: -74px -4629px;
}
/* line 799, ../../app/ra/sass/_whitelabel.scss */
.plus-icon:hover {
  background-position: -74px -4679px;
}

/* line 804, ../../app/ra/sass/_whitelabel.scss */
.minus-icon {
  background-position: -74px -4740px;
}
/* line 807, ../../app/ra/sass/_whitelabel.scss */
.minus-icon:hover {
  background-position: -74px -4790px;
}

/* line 812, ../../app/ra/sass/_whitelabel.scss */
.replay-icon {
  background-position: -71px -4827px;
}
/* line 815, ../../app/ra/sass/_whitelabel.scss */
.replay-icon:hover {
  background-position: -71px -4877px;
}

/* line 820, ../../app/ra/sass/_whitelabel.scss */
.nextNew {
  background-position: -76px -4927px;
}
/* line 823, ../../app/ra/sass/_whitelabel.scss */
.nextNew:hover {
  background-position: -76px -4977px;
}

/* line 828, ../../app/ra/sass/_whitelabel.scss */
.dotted-icon {
  background-position: -72px -5026px;
}
/* line 831, ../../app/ra/sass/_whitelabel.scss */
.dotted-icon:hover {
  background-position: -72px -5076px;
}

/* line 836, ../../app/ra/sass/_whitelabel.scss */
.rank-up {
  background-position: -74px -5133px;
}

/* line 840, ../../app/ra/sass/_whitelabel.scss */
.rank-down {
  background-position: -74px -5182px;
}

/* line 843, ../../app/ra/sass/_whitelabel.scss */
.icon-partner {
  background-position: -72px -5312px;
  padding-left: 35px;
  display: inline-table;
  line-height: 29px;
}
@media only screen and (min-width: 768px) {
  /* line 843, ../../app/ra/sass/_whitelabel.scss */
  .icon-partner {
    padding: 0 0 0 31px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 843, ../../app/ra/sass/_whitelabel.scss */
  .icon-partner {
    padding: 0 0 0 35px;
  }
}
/* line 855, ../../app/ra/sass/_whitelabel.scss */
.icon-partner:hover {
  background-position: -72px -5375px;
}

/* line 859, ../../app/ra/sass/_whitelabel.scss */
.smallscreen-icon {
  background-position: -72px -5910px;
}
/* line 861, ../../app/ra/sass/_whitelabel.scss */
.smallscreen-icon:hover {
  background-position: -72px -5973px;
}

/* line 865, ../../app/ra/sass/_whitelabel.scss */
.border-left {
  border-left: 1px solid #333;
}

/* PLACEHOLDER COLOR SCHEME */
/* line 870, ../../app/ra/sass/_whitelabel.scss */
::-webkit-input-placeholder {
  color: #999;
}

/* line 873, ../../app/ra/sass/_whitelabel.scss */
:-moz-placeholder {
  color: #999;
}

/* Firefox 18- */
/* line 876, ../../app/ra/sass/_whitelabel.scss */
::-moz-placeholder {
  color: #999;
}

/* Firefox 19+ */
/* line 879, ../../app/ra/sass/_whitelabel.scss */
:-ms-input-placeholder {
  color: #999;
}

/* line 883, ../../app/ra/sass/_whitelabel.scss */
input:focus::-webkit-input-placeholder {
  color: transparent;
}

/* line 886, ../../app/ra/sass/_whitelabel.scss */
input:focus:-moz-placeholder {
  color: transparent;
}

/* FF 4-18 */
/* line 889, ../../app/ra/sass/_whitelabel.scss */
input:focus::-moz-placeholder {
  color: transparent;
}

/* FF 19+ */
/* line 892, ../../app/ra/sass/_whitelabel.scss */
input:focus:-ms-input-placeholder {
  color: transparent;
}

/* IE 10+ */
/*temp fix for crgc thumbnail in mobile*/
/* line 898, ../../app/ra/sass/_whitelabel.scss */
.content-result-grid .thumbnail picture {
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
}

/* line 906, ../../app/ra/sass/_whitelabel.scss */
.content-result-grid .thumbnail picture img {
  bottom: 0;
  height: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Flexible Left and Right Side Bars */
/* line 916, ../../app/ra/sass/_whitelabel.scss */
#leftsidebar,
#rightsidebar {
  position: relative;
  top: 30%;
  z-index: 99;
}

/* line 923, ../../app/ra/sass/_whitelabel.scss */
#leftsidebar {
  float: left;
}

/* line 927, ../../app/ra/sass/_whitelabel.scss */
#rightsidebar {
  float: right;
}

/* line 931, ../../app/ra/sass/_whitelabel.scss */
.en-flexible #rightsidebar {
  float: right;
}

/* line 935, ../../app/ra/sass/_whitelabel.scss */
.cq-heading {
  color: #000000 !important;
}

/* line 941, ../../app/ra/sass/_whitelabel.scss */
.tab-content .cq-list-placeholder h3 {
  color: #000000;
}

/* line 947, ../../app/ra/sass/_whitelabel.scss */
.ext-strict #CQ .cq-map-areaeditor-text {
  height: 22px !important;
}

/* ----------------------------------------------------------------------------- *\
   CUSTOM TEMPLATE STYLES FOR RESEARCH AFFILIATES
\* ----------------------------------------------------------------------------- */
@media only screen and (min-width: 320px) {
  /* line 956, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 959, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row .container {
    width: auto;
    padding: 0 20px;
  }

  /* line 964, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 967, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row .container {
    width: auto;
    padding: 0 20px;
  }

  /* line 972, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 975, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row .container {
    width: auto;
    padding: 0 20px;
  }

  /* line 980, ../../app/ra/sass/_whitelabel.scss */
  .dashboardContainer.row,
  .signInContainer.row,
  .forgotPasswordContainer.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 985, ../../app/ra/sass/_whitelabel.scss */
  .dashboardContainer.row .container,
  .signInContainer.row .container,
  .forgotPasswordContainer.row .container {
    width: auto;
    padding: 0 20px;
  }

  /* line 990, ../../app/ra/sass/_whitelabel.scss */
  .sheader-grey {
    background: #d6d7d8;
  }
  /* line 992, ../../app/ra/sass/_whitelabel.scss */
  .sheader-grey h3 {
    color: #898b8e;
  }

  /* line 996, ../../app/ra/sass/_whitelabel.scss */
  .sheader-blue {
    background: #0061a5;
  }
  /* line 998, ../../app/ra/sass/_whitelabel.scss */
  .sheader-blue h3 {
    color: #ffffff;
  }

  /* line 1002, ../../app/ra/sass/_whitelabel.scss */
  .sheader-green {
    background: #b2d464;
  }
  /* line 1004, ../../app/ra/sass/_whitelabel.scss */
  .sheader-green h3 {
    color: #2b2a2a;
  }

  /* line 1008, ../../app/ra/sass/_whitelabel.scss */
  .sheader-olive {
    background: #d0e3a0;
  }
  /* line 1010, ../../app/ra/sass/_whitelabel.scss */
  .sheader-olive h3 {
    color: #2b2a2a;
  }

  /* line 1014, ../../app/ra/sass/_whitelabel.scss */
  .sheader-orange {
    background: #f79239;
  }
  /* line 1016, ../../app/ra/sass/_whitelabel.scss */
  .sheader-orange h3 {
    color: #2b2a2a;
  }

  /* line 1020, ../../app/ra/sass/_whitelabel.scss */
  .sheader-yellow {
    background: #fedc67;
  }
  /* line 1022, ../../app/ra/sass/_whitelabel.scss */
  .sheader-yellow h3 {
    color: #2b2a2a;
  }

  /* line 1026, ../../app/ra/sass/_whitelabel.scss */
  .sheader-skyblue {
    background: #b1ddf6;
  }
  /* line 1028, ../../app/ra/sass/_whitelabel.scss */
  .sheader-skyblue h3 {
    color: #2b2a2a;
  }

  /* line 1032, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader {
    padding: 14px 0;
  }
  /* line 1033, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader h3 {
    text-align: center;
    padding: 0 !important;
    font-family: "Whitney A", "Whitney B";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    text-transform: uppercase;
  }
  /* line 1044, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader .section-container {
    padding: 38px 16px 5px 16px;
    margin: 0 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1051, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row {
    margin: 0;
    padding: 0;
    background: #fff;
  }
  /* line 1055, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row .container {
    border-top: 1px solid #ccc;
    width: auto;
    padding-left: 50px;
    padding-right: 50px;
  }

  /* line 1062, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row,
  .dashboardContainer.row,
  .signInContainer.row,
  .forgotPasswordContainer.row {
    margin-left: 0;
    margin-right: 0;
    background: #fff;
  }
  /* line 1069, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row .container,
  .dashboardContainer.row .container,
  .signInContainer.row .container,
  .forgotPasswordContainer.row .container {
    width: auto;
    padding: 50px;
  }

  /* line 1075, ../../app/ra/sass/_whitelabel.scss */
  .signInContainer.row .container {
    padding: 77px;
  }

  /* line 1079, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row {
    margin-left: 0;
    margin-right: 0;
    background: #fff;
  }
  /* line 1083, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row .container {
    width: auto;
    padding: 0 50px;
  }

  /* line 1088, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader {
    padding: 22px 0;
  }
  /* line 1090, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader h3 {
    font-size: 14px;
  }
  /* line 1093, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader .section-container {
    padding: 88px 58px 25px 58px;
    margin: 0 50px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1101, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row .container {
    padding-left: 50px;
    padding-right: 50px;
    width: auto;
  }

  /* line 1109, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row .container {
    padding-left: 50px;
    padding-right: 50px;
    width: auto;
  }

  /* line 1115, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader {
    padding: 45px 0;
  }
  /* line 1117, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader h3 {
    font-size: 19px;
  }
  /* line 1120, ../../app/ra/sass/_whitelabel.scss */
  .sectionHeader .section-container {
    padding: 90px 150px 50px 150px;
    margin: 0 50px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1127, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row {
    margin-left: 33.5px;
    margin-right: 33.5px;
    background: #fff;
    margin-top: 0;
    padding: 0;
  }
  /* line 1133, ../../app/ra/sass/_whitelabel.scss */
  #wrapper.row .container {
    border-top: 1px solid #ccc;
    padding: 0;
    width: 1240px;
    margin: 0 auto;
  }

  /* line 1140, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row {
    margin-left: 33.5px;
    margin-right: 33.5px;
    background: #fff;
  }
  /* line 1144, ../../app/ra/sass/_whitelabel.scss */
  #wrapperhome.row .container {
    padding-left: 0;
    padding-right: 0;
    width: 1240px;
    margin: 0 auto;
  }

  /* line 1151, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row {
    margin-left: 33.5px;
    margin-right: 33.5px;
    background: #fff;
  }
  /* line 1155, ../../app/ra/sass/_whitelabel.scss */
  #wrapperAll.row .container {
    padding-left: 0;
    padding-right: 0;
    width: 1240px;
    margin: 0 auto;
  }

  /* line 1162, ../../app/ra/sass/_whitelabel.scss */
  .dashboardContainer.row,
  .signInContainer.row,
  .forgotPasswordContainer.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1167, ../../app/ra/sass/_whitelabel.scss */
  .dashboardContainer.row .container,
  .signInContainer.row .container,
  .forgotPasswordContainer.row .container {
    padding-left: 0;
    padding-right: 0;
    width: 1240px;
    margin: 0 auto;
  }

  /* line 1174, ../../app/ra/sass/_whitelabel.scss */
  #biographyWrapper.row {
    margin-left: 33.5px;
    margin-right: 33.5px;
    background: #fff;
    padding: 0;
  }

  /* line 1180, ../../app/ra/sass/_whitelabel.scss */
  #footer .row {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 1185, ../../app/ra/sass/_whitelabel.scss */
.shareOverlay.aTshareLinks {
  display: inline-block;
  vertical-align: top;
}

/* ----------------------------------------------------------------------------- *\
   Animations
\* ----------------------------------------------------------------------------- */
/* line 1193, ../../app/ra/sass/_whitelabel.scss */
a,
button {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 0;
}

/* line 1207, ../../app/ra/sass/_whitelabel.scss */
.rotate {
  -webkit-transition: transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
}

/* line 1212, ../../app/ra/sass/_whitelabel.scss */
.rotate.up180 {
  -ms-transform: rotate(-180deg);
  /* IE 9 */
  -webkit-transform: rotate(-180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-180deg);
}

/* line 1215, ../../app/ra/sass/_whitelabel.scss */
.rotate.up90 {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}

/* line 1219, ../../app/ra/sass/_whitelabel.scss */
.rotate.down180 {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 1222, ../../app/ra/sass/_whitelabel.scss */
.rotate.down90 {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}

/* ----------------------------------------------------------------------------- *\
   COLUMN CONTROL
\* ----------------------------------------------------------------------------- */
/* line 1230, ../../app/ra/sass/_whitelabel.scss */
.column-container.row {
  margin: 0;
  padding: 0;
}

/* line 1234, ../../app/ra/sass/_whitelabel.scss */
.customcolctl1-1,
.customcolctl2-1,
.customcolctl2-2,
.customcolctl3-1,
.customcolctl3-2,
.customcolctl3-3 {
  padding: 0;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  /* line 1244, ../../app/ra/sass/_whitelabel.scss */
  .column-container.row {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }

  /* line 1248, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl1-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1252, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl2-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1256, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl2-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1260, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1264, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1268, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-3 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1274, ../../app/ra/sass/_whitelabel.scss */
  .column-container.row {
    margin-left: -33.5px !important;
    margin-right: -33.5px !important;
  }

  /* line 1278, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl1-1 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }

  /* line 1282, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl2-1 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }

  /* line 1286, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl2-2 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }

  /* line 1290, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-1 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }

  /* line 1294, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-2 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }

  /* line 1298, ../../app/ra/sass/_whitelabel.scss */
  .customcolctl3-3 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }
}
/* ----------------------------------------------------------------------------- *\
   4 & 6 COLUMN CONTROL
\* ----------------------------------------------------------------------------- */
/* line 1308, ../../app/ra/sass/_whitelabel.scss */
.sixColumnLayout, .video-page-section,
.fourColumnLayout {
  max-width: 100%;
  padding: 0 20px;
  margin: 0;
  clear: both;
  float: none;
}

@media only screen and (min-width: 768px) {
  /* line 1318, ../../app/ra/sass/_whitelabel.scss */
  .sixColumnLayout, .video-page-section,
  .fourColumnLayout {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1325, ../../app/ra/sass/_whitelabel.scss */
  .sixColumnLayout, .video-page-section {
    padding: 0;
    max-width: 1240px;
    margin: 0 auto;
  }

  /* line 1330, ../../app/ra/sass/_whitelabel.scss */
  .fourColumnLayout {
    padding: 0;
    max-width: 804px;
    margin: 0 auto;
  }
}
/* ----------------------------------------------------------------------------- *\
   Image to fit within in the container
\* ----------------------------------------------------------------------------- */
/* line 1339, ../../app/ra/sass/_whitelabel.scss */
picture img,
img {
  max-width: 100%;
}

/* line 1344, ../../app/ra/sass/_whitelabel.scss */
.ie11 picture img,
.ie11 img {
  height: 100%;
}

/* ----------------------------------------------------------------------------- *\
   Picturefill ie10 fix
\* ----------------------------------------------------------------------------- */
/* line 1352, ../../app/ra/sass/_whitelabel.scss */
.ie10 picture img {
  width: auto;
  height: auto;
  max-width: 100%;
}

/* ----------------------------------------------------------------------------- *\
   Always display scrollbar in IE
\* ----------------------------------------------------------------------------- */
/* line 1361, ../../app/ra/sass/_whitelabel.scss */
html {
  -ms-overflow-style: scrollbar;
}

/* ----------------------------------------------------------------------------- *\
   Remove the clear icon from inputs in IE
\* ----------------------------------------------------------------------------- */
/* line 1367, ../../app/ra/sass/_whitelabel.scss */
input[type='text']::-ms-clear {
  display: none;
}

/* ----------------------------------------------------------------------------- *\
   Error Message
\* ----------------------------------------------------------------------------- */
/* line 1373, ../../app/ra/sass/_whitelabel.scss */
.error-msg {
  border-bottom: 2px solid #bb2522 !important;
}

/* line 1376, ../../app/ra/sass/_whitelabel.scss */
.success-msg {
  border-bottom: 2px solid #b2d464 !important;
}

/* line 1379, ../../app/ra/sass/_whitelabel.scss */
.error-text {
  padding: 9px 0 0 0;
  margin: 0;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #bb2522;
  text-align: left;
  width: 100%;
}

/* line 1390, ../../app/ra/sass/_whitelabel.scss */
.success-text {
  padding: 9px 0 0 0;
  margin: 0;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #b2d464;
  text-align: left;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 1402, ../../app/ra/sass/_whitelabel.scss */
  .error-text {
    padding: 10px 0 0 0;
    font-size: 14px;
    line-height: 22px;
  }

  /* line 1407, ../../app/ra/sass/_whitelabel.scss */
  .success-text {
    padding: 10px 0 0 0;
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1415, ../../app/ra/sass/_whitelabel.scss */
  .error-text {
    padding: 15px 0 0 0;
    font-size: 19px;
    line-height: 33px;
  }

  /* line 1420, ../../app/ra/sass/_whitelabel.scss */
  .success-text {
    padding: 15px 0 0 0;
    font-size: 19px;
    line-height: 33px;
  }
}
/* line 1426, ../../app/ra/sass/_whitelabel.scss */
.error-text:empty {
  padding-top: 0;
}

/* line 1429, ../../app/ra/sass/_whitelabel.scss */
.success-text:empty {
  padding-top: 0;
}

/* ----------------------------------------------------------------------------- *\
   No padding for iframe
\* ----------------------------------------------------------------------------- */
/* line 1435, ../../app/ra/sass/_whitelabel.scss */
.noPadding {
  padding: 0;
}

/* ----------------------------------------------------------------------------- *\
   COMPONENT DEFAULT
\* ----------------------------------------------------------------------------- */
/* the base class name is the name added to each component in the component view js (home.js) */
/* the base class name is the name added to each component in the component view js (home.js) */
/* line 3, ../../app/ra/sass/views/carousel/_carousel.scss */
.carousel {
  color: #fff;
  /* iPads (portrait and landscape) */
}
/* line 9, ../../app/ra/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text > h3 {
  font-size: 24px;
}
/* line 13, ../../app/ra/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .text .text-small {
  font-size: 14px;
}
/* line 19, ../../app/ra/sass/views/carousel/_carousel.scss */
.carousel .panel-overlay .animate-header-button .link {
  font-size: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 32, ../../app/ra/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > h3 {
    font-size: 36px;
  }
  /* line 36, ../../app/ra/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text .text-small {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 45, ../../app/ra/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay {
    padding: 5.5% 13%;
  }
  /* line 48, ../../app/ra/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text .text-small {
    font-size: 18px;
  }
  /* line 52, ../../app/ra/sass/views/carousel/_carousel.scss */
  .carousel .panel-overlay .text > h3 {
    font-size: 42px;
  }
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* the base class name is the name added to each component in the component view js (home.js) */
/* line 5, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .control-label {
  font-size: 14px;
}
@media (min-width: 480px) {
  /* line 5, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .control-label {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  /* line 5, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .control-label {
    font-size: 12px;
  }
}
/* line 17, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal legend {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: #898b8e;
  text-transform: uppercase;
  text-align: left;
}
/* line 27, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group {
  margin-top: 20px;
}
/* line 30, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .input-reset {
  background-color: #999;
}
/* line 34, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .checkbox input[type='checkbox'] {
  visibility: hidden;
}
/* line 37, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .checkbox input[type=checkbox]:checked + label:before {
  background: #005293;
}
/* line 41, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .checkbox label:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100px;
  cursor: pointer;
  /*   position: absolute;*/
  top: 9px;
  left: -3px;
  z-index: 1;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  /*margin-right: 10px;*/
  vertical-align: middle;
}
/* line 62, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .text input[type='text'] {
  padding: 9px 0;
}
/* line 67, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .password input[type='password'] {
  padding: 9px 0;
}
/* line 72, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .arrow {
  position: relative;
}
/* line 76, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .glyphicon-chevron-down {
  position: absolute;
  width: 25px;
  z-index: 99;
  background: #999;
  height: 25px;
  right: 23px;
  top: 12px;
  padding: 5px;
}
/* line 87, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group select {
  padding: 13px;
}
/* line 91, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .control-label {
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: #2b2a2a;
  font-weight: 400;
  width: 100%;
  padding-left: 0px;
}
/* line 101, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .form-control {
  border: 0px;
  box-shadow: none;
  padding-left: 0px;
  font-size: 16px;
  font-style: normal;
  color: #898b8e;
  /*text-transform: lowercase;*/
}
/* line 111, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .add-input {
  display: none;
}
/* line 115, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .text, .form .form-horizontal .form-group .password {
  border-bottom: 1px solid #2b2a2a;
  padding-left: 0px;
}
/* line 120, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .input-small {
  width: 100%;
}
/* line 124, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group #city, .form .form-horizontal .form-group #gender {
  border: 1px solid #898b8e;
  margin-left: -16px;
  padding: 25px;
  background-color: #ccc;
}
/* line 131, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group #nationality {
  margin-left: -16px;
}
/* line 135, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .radio {
  margin-left: -12px;
  padding: 9px 8px;
}
/* line 140, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group input[type='radio'] {
  width: 20px;
  height: 20px;
  border: 1px solid darkgray;
  border-radius: 50%;
  outline: none;
  margin-top: 0;
}
/* line 149, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group input[type='radio']:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 25px;
}
/* line 157, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group input[type='radio']:checked:before {
  background: #005293;
}
/* line 161, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .radio > .input-small > label {
  margin-left: 10px;
}
/* line 165, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .btn-primary {
  background-color: #ccc;
  color: #2b2a2a;
  text-transform: uppercase;
  padding: 18px;
  border-color: transparent;
}
/* line 173, ../../app/ra/sass/views/form/_form.scss */
.form .form-horizontal .form-group .btn-inverse {
  background-color: #005293;
  color: #fff;
  text-transform: uppercase;
  padding: 18px;
}
@media only screen and (min-width: 768px) {
  /* line 4, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal {
    width: 400px;
    margin: 0 auto;
    /*        .form-group .cta-primary {
                font-size: $tablet-font-size-x-small;
            }*/
  }
  /* line 185, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal legend {
    text-align: center;
  }
  /* line 189, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .control-label {
    font-size: 11px;
  }
  /* line 193, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-group {
    padding-top: 24px;
  }
  /* line 196, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-group #gender, .form .form-horizontal .form-group #city {
    padding: 15px;
  }
  /* line 201, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-control {
    font-size: 14px;
  }
  /* line 205, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .text, .form .form-horizontal select {
    margin-top: 10px;
  }
  /* line 209, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .col-sm-3 {
    width: 45%;
  }
  /* line 217, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio {
    margin-top: 9px;
    width: 100%;
  }
  /* line 222, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small {
    float: left;
    width: 33%;
  }
  /* line 227, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small:nth-child(4) {
    text-align: center;
    width: 289px;
  }
  /* line 231, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small:nth-child(4) input {
    float: none;
    vertical-align: middle;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 4, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal {
    width: 100%;
  }
  /* line 242, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal legend {
    font-size: 19px;
  }
  /* line 246, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-group {
    /*.form-control {
        font-size: $mobile-font-size-x-large;
    }*/
  }
  /* line 247, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-group .control-label {
    font-size: 14px;
  }
  /* line 256, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .form-group .radio > .input-small {
    float: left;
    width: 25%;
  }
  /* line 261, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small {
    float: left;
    width: 33% !important;
  }
  /* line 266, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small:nth-child(4) {
    text-align: center;
    width: 550px !important;
  }
  /* line 270, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal .radio > .input-small:nth-child(4) input {
    float: none;
    vertical-align: middle;
    margin-right: 10px;
  }
  /* line 277, ../../app/ra/sass/views/form/_form.scss */
  .form .form-horizontal button {
    margin-top: 50px;
  }
}
@media (min-width: 480px) {
  /* line 283, ../../app/ra/sass/views/form/_form.scss */
  .form .form-control {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  /* line 283, ../../app/ra/sass/views/form/_form.scss */
  .form .form-control {
    font-size: 12px;
  }
}
/* line 293, ../../app/ra/sass/views/form/_form.scss */
.form .btn-primary:hover {
  background-color: #000000;
  border-bottom: 1px solid #666;
}
/* line 298, ../../app/ra/sass/views/form/_form.scss */
.form .form-success-msg {
  color: #808000;
}
@media (min-width: 480px) {
  /* line 303, ../../app/ra/sass/views/form/_form.scss */
  .form .help-block {
    font-size: 12px;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  /* line 303, ../../app/ra/sass/views/form/_form.scss */
  .form .help-block {
    font-size: 16px;
  }
}
@media (min-width: 480px) and (min-width: 1024px) {
  /* line 303, ../../app/ra/sass/views/form/_form.scss */
  .form .help-block {
    font-size: 12px;
  }
}

/*
    Constants
 */
/* line 18, ../../app/ra/sass/views/navigation/_navigation.scss */
.login-workflow__container .panel__controls span.select {
  padding: 11px 4px 4px 12px !important;
}
@media (max-width: 999px) {
  /* line 18, ../../app/ra/sass/views/navigation/_navigation.scss */
  .login-workflow__container .panel__controls span.select {
    padding: 7px 4px 4px 8px !important;
  }
}

/* line 330, ../../app/ra/sass/views/navigation/_navigation.scss */
body.mobileNavOpen {
  overflow-y: hidden;
  padding-top: 54px;
}

/* line 335, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation {
  position: relative;
  width: 100%;
  margin: 0;
}
/* line 339, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .main-navigation-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 55px;
  z-index: 10;
  background: white;
  border-bottom: 1px solid #898B8E;
}
/* line 352, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation > .container > .logo-container, .main-navigation > .container > .primary-navigation, .main-navigation > .container > .especial-items, .main-navigation > .container {
  height: 100%;
}
/* line 359, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .profile-container {
  width: 160px;
}
/* line 363, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .header-user-icon,
.main-navigation .header-user-icon:hover {
  display: inline-block;
  background: url("/content/dam/ra/images/icons/33-Profile-A.svg");
  background-repeat: no-repeat;
  margin-right: 12px;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 375, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .header-user-icon .notifications,
.main-navigation .header-user-icon:hover .notifications {
  background-color: #bb2522;
  font-size: 16px;
  margin-top: -10px;
  display: block;
  color: white;
  padding: 4px;
  width: 27px;
  border-radius: 50%;
  margin-left: -15px;
  text-align: center;
}
/* line 390, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation.logged-in .header-user-icon,
.main-navigation.logged-in .header-user-icon:hover {
  background: url("/content/dam/ra/images/icons/34-Profile-B.svg");
}
/* line 396, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .header-search-icon {
  display: inline-block;
  background: url("/content/dam/ra/images/icons/31-Search-A.svg");
  background-repeat: no-repeat;
  margin-right: 8px;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 408, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .hamburger-icon {
  display: inline-block;
  background: url("/content/dam/ra/images/icons/111-Hamburger.svg");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  transform: translateY(5px);
  position: absolute;
  left: 0;
  top: 0;
}
/* line 420, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .hamburger-icon.overwrite-with-close {
  background: url("/content/dam/ra/images/icons/45-Close-A.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 4px 4px;
  transform: none;
}
/* line 428, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .primary-navigation {
  padding: 0;
  list-style: none;
}
/* line 433, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .logo-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  height: 39px;
  width: 117px;
  left: 8px;
}
/* line 440, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .logo-container .header-logo {
  height: 39px;
  background: url("/content/dam/ra/images/icons/ra-logo-blue.svg");
  background-repeat: no-repeat;
}
/* line 451, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .especial-items > .item {
  display: inline-block;
  padding-left: 48px;
  position: relative;
  padding-top: 15px;
  padding-right: 16px;
}
/* line 460, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .especial-items > .item:first-child .caption {
  text-overflow: ellipsis;
  max-width: 116px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) and (max-width: 1150px) {
  /* line 458, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items > .item:first-child {
    margin: 0;
  }
  /* line 469, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items > .item:first-child .caption {
    max-width: 96px;
  }
}
/* line 476, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .especial-items > .item > .header-user-icon, .main-navigation .especial-items > .item > .header-search-icon {
  width: 35px;
  height: 35px;
  transform: scale(0.68571) translate(-5.5px, -5.5px);
  display: inline-block;
  position: absolute;
  left: 12px;
  top: 12px;
}
/* line 486, ../../app/ra/sass/views/navigation/_navigation.scss */
.main-navigation .especial-items > .item > .caption {
  color: #2b2a2a;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Whitney A', 'Whitney B', sans-serif;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin-top: 0;
  white-space: nowrap;
}
@media only screen and (max-width: 1023px) {
  /* line 178, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .only-desktop {
    display: none !important;
  }
  /* line 182, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .mobile-especial-items {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 24px;
    float: right;
    display: inline-block;
    z-index: 10;
    right: 0px;
    padding-right: 16px;
  }
  /* line 191, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .mobile-especial-items .header-user-icon,
  .main-navigation .mobile-especial-items .hamburger-icon {
    position: relative;
    vertical-align: middle;
  }
  /* line 198, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation {
    position: relative;
    top: 54px;
    margin-bottom: 0;
    background: white;
    transition: left 300ms ease;
    display: none;
  }
}
@media only screen and (max-width: 1023px) and (max-width: 767px) {
  /* line 198, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation {
    width: calc(100% + 40px);
    left: -20px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  /* line 198, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation {
    width: calc(100% + 100px);
    left: -50px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 217, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item {
    width: 100%;
    background: #e9e7e9;
    border-bottom: 1px solid white;
  }
  /* line 222, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .tab-caption {
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Whitney A', 'Whitney B', sans-serif;
    color: #a19fa2;
    padding: 16px;
    display: inline-block;
    position: relative;
    width: 100%;
  }
  /* line 231, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .tab-caption .icon-arrow, .main-navigation .primary-navigation > .tab-item .tab-caption:hover .icon-arrow {
    position: absolute;
    right: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0.8) translate(-3px, -3px);
    -moz-transform: translateY(-50%) scale(0.8) translate(-3px, -3px);
    -o-transform: translateY(-50%) scale(0.8) translate(-3px, -3px);
    transform: translateY(-50%) scale(0.8) translate(-3px, -3px);
    background-image: url("/content/dam/ra/images/icons/sprites.png");
    background-repeat: no-repeat;
    background-position: -73px -827px;
    -webkit-background-size: 175px;
    -moz-background-size: 175px;
    background-size: 175px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    text-transform: capitalize;
    font-family: "Whitney A", "Whitney B" !important;
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    color: #898b8e;
    letter-spacing: 0.5px;
    transition: color 0.5s ease-in-out;
    -moz-transition: color 0.5s ease-in-out;
    -webkit-transition: color 0.5s ease-in-out;
    -o-transition: color 0.5s ease-in-out;
    content: ' ';
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 16px;
    background-position-y: -1825px !important;
    transition: transform 0.2s ease;
  }
  /* line 259, ../../app/ra/sass/mixins/_standards.scss */
  .main-navigation .primary-navigation > .tab-item .tab-caption .icon-arrow:hover, .main-navigation .primary-navigation > .tab-item .tab-caption:hover .icon-arrow:hover {
    background-repeat: no-repeat;
    background-position: -73px -877px;
    color: #005293;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  /* line 231, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .tab-caption .icon-arrow, .main-navigation .primary-navigation > .tab-item .tab-caption:hover .icon-arrow {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 1440px) {
  /* line 231, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .tab-caption .icon-arrow, .main-navigation .primary-navigation > .tab-item .tab-caption:hover .icon-arrow {
    font-size: 19px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 250, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item.selected .tab-caption {
    color: #296b9a;
  }
  /* line 254, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item.toggled .tab-caption {
    color: #296b9a;
  }
  /* line 256, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item.toggled .tab-caption .icon-arrow, .main-navigation .primary-navigation > .tab-item.toggled .tab-caption .icon-arrow {
    transform: translate(-3px, -15px) rotateZ(90deg) scale(0.8);
  }
  /* line 262, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item.toggled .child-menu-wrapper {
    max-height: 1100px;
    border-color: transparent;
    visibility: visible;
    transition: all 400ms ease-in-out;
  }
  /* line 266, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu-wrapper {
    max-height: 0px;
    transition: all 50ms ease-in-out;
    border-color: transparent;
    overflow: hidden;
    visibility: hidden;
    transform: translate3d(0, 0, 0);
  }
  /* line 270, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu-wrapper, .main-navigation .primary-navigation > .tab-item .child-menu, .main-navigation .primary-navigation > .tab-item .child-menu li {
    width: 100%;
    background: white;
  }
  /* line 277, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu {
    list-style: none;
    padding: 16px 0;
  }
  /* line 282, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu li {
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Whitney A', 'Whitney B', sans-serif;
  }
  /* line 284, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu li:last-child a {
    padding-bottom: 8px;
  }
  /* line 289, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item .child-menu li a {
    width: 100%;
    height: 100%;
    display: block;
    color: #504e50;
    padding: 8px 16px 16px 16px;
  }
  /* line 299, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items {
    display: flex;
    justify-content: center;
    position: relative;
    padding: 16px;
    border-bottom: 1px solid black;
  }
  /* line 307, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation.mobileNavOpen {
    height: 100%;
  }
  /* line 310, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation.mobileNavOpen .main-navigation-wrapper {
    height: auto;
    min-height: 54px;
  }
  /* line 314, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation.mobileNavOpen.heightOverflow .main-navigation-wrapper {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  /* line 320, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation.mobileNavOpen .logo-container {
    top: 27px;
  }
  /* line 324, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation.mobileNavOpen .mobile-especial-items {
    top: 27px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 27, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .only-mobile {
    display: none !important;
  }
  /* line 31, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .main-navigation-wrapper .sizing-wrapper {
    display: flex;
    justify-content: space-between;
  }
  /* line 35, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .main-navigation-wrapper .sizing-wrapper > a {
    height: 54px;
  }
  /* line 40, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation {
    display: flex;
    position: relative;
    vertical-align: top;
    z-index: 10;
    margin-bottom: 0;
    white-space: nowrap;
  }
  /* line 51, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation:not(:hover) .tab-item.selected .tab-caption, .main-navigation .primary-navigation:not(.hover) .tab-item.selected .tab-caption {
    color: #2c7cb5;
  }
  /* line 59, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item:hover .tab-caption, .main-navigation .primary-navigation > .tab-item.hover .tab-caption {
    color: #2c7cb5;
    text-decoration: underline;
  }
  /* line 64, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item:hover.selected .tab-caption, .main-navigation .primary-navigation > .tab-item.hover.selected .tab-caption {
    text-decoration: none;
  }
  /* line 68, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item:hover .child-menu, .main-navigation .primary-navigation > .tab-item.hover .child-menu {
    max-height: 1000px;
    border-color: #898B8E;
    visibility: visible;
    transition: all 400ms ease-in-out;
    border-top: 1px solid white;
  }
  /* line 74, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item {
    height: 54px;
    position: relative;
    display: inline-block;
    float: left;
    border: 0;
  }
  /* line 81, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item a {
    display: block;
  }
  /* line 84, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item a span.tab-caption {
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Whitney A', 'Whitney B', sans-serif;
    margin: 0;
    padding-left: 24px;
    padding-right: 24px;
    white-space: nowrap;
    line-height: 24px;
    position: relative;
    color: #2b2a2a;
    display: inline-block;
    margin-top: 16px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1150px) {
  /* line 84, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item a span.tab-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 102, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation > .tab-item > a[href="/"] {
    cursor: default;
  }
  /* line 107, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu-wrapper {
    position: absolute;
    top: 53px;
    left: -1px;
    display: inline-block;
  }
  /* line 114, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu {
    padding: 0;
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Whitney A', 'Whitney B', sans-serif;
    max-height: 0px;
    transition: all 50ms ease-in-out;
    border-color: transparent;
    overflow: hidden;
    visibility: hidden;
    transform: translate3d(0, 0, 0);
    position: relative;
    list-style: none;
    background: white;
    display: block;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
  /* line 127, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu li {
    background: white;
    display: block;
    white-space: nowrap;
  }
  /* line 133, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu li > a {
    display: inline-block;
    min-width: 100%;
    padding: 8px 24px;
    transition: all 300ms ease;
    color: #2b2a2a;
  }
  /* line 141, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu li > a:hover {
    background: #0061A5;
    color: #fff !important;
    transition: all 300ms ease;
  }
  /* line 148, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .primary-navigation .child-menu.shown {
    max-height: 1000px;
    border-color: #898B8E;
    visibility: visible;
    transition: all 400ms ease-in-out;
  }
  /* line 155, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items {
    display: flex;
    position: relative;
    height: 54px;
    vertical-align: top;
  }
  /* line 161, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items .banner-open {
    background-color: #142b4d;
  }
  /* line 162, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .especial-items .banner-open > .header-user-icon, .main-navigation .especial-items .banner-open > .header-search-icon, .main-navigation .especial-items .banner-open > .caption {
    color: #ffffff;
  }
  /* line 169, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .logo-container {
    display: flex;
    position: relative;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 504, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .logo-container {
    position: absolute;
    left: 8px;
  }
  /* line 508, ../../app/ra/sass/views/navigation/_navigation.scss */
  .main-navigation .mobile-especial-items {
    padding-right: 16px;
  }
}

/* line 514, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound {
  width: 100%;
  display: none;
  background: #005293;
  text-align: center;
  padding: 0;
  margin: 0;
  position: fixed;
  z-index: 1;
  top: 54px;
}
/* line 525, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound .pagecontent {
  width: auto;
  padding: 28px 20px;
}
/* line 529, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound h1 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 38px;
  font-style: normal;
  color: #fff;
  font-weight: 600;
  line-height: 44px;
  letter-spacing: 1.14px;
  text-transform: none;
}
/* line 540, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound p {
  padding-top: 16px;
  margin: 0;
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-style: normal;
  color: #fff;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0;
  text-transform: none;
  text-align: justify;
}
/* line 554, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound button {
  font-family: "Whitney A", "Whitney B";
  font-size: 14px;
  font-style: normal;
  color: #2b2a2a;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1.05px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  padding: 16px;
  margin-top: 16px;
}
/* line 568, ../../app/ra/sass/views/navigation/_navigation.scss */
#pageNotFound button:hover {
  background-color: #b1ddf6;
}

@media only screen and (min-width: 768px) {
  /* line 576, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound .pagecontent {
    width: 668px;
    padding: 33px 0;
    margin: 0 auto;
  }
  /* line 582, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound h1 {
    font-size: 43px;
    line-height: 55px;
    letter-spacing: 1.29px;
  }
  /* line 588, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound p {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1.35px;
    padding-top: 18px;
  }
  /* line 595, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound button {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.05px;
    padding: 14px 33px;
    width: auto;
    margin-top: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 608, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound .pagecontent {
    width: 804px;
    margin: 0 auto;
    padding: 50px 0;
  }
  /* line 614, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound h1 {
    font-size: 61px;
    line-height: 77px;
    letter-spacing: 1.83px;
  }
  /* line 620, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound p {
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 1.425px;
    padding-top: 20px;
  }
  /* line 627, ../../app/ra/sass/views/navigation/_navigation.scss */
  #pageNotFound button {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.425px;
    width: auto;
    padding: 20px 50px;
    margin-top: 30px;
  }
}
/* line 638, ../../app/ra/sass/views/navigation/_navigation.scss */
#headerBanner {
  position: fixed;
  top: 54px;
  width: 100%;
  z-index: 10;
}
/* line 644, ../../app/ra/sass/views/navigation/_navigation.scss */
#headerBanner .ra__checkbox .ra__checkbox__icon .ra__checkbox__check {
  top: 5px;
}

@media (max-width: 1023px) {
  /* line 650, ../../app/ra/sass/views/navigation/_navigation.scss */
  #headerBanner[banner-active] {
    height: 100%;
  }
}
/* line 655, ../../app/ra/sass/views/navigation/_navigation.scss */
.login-workflow__panel .login__link:hover {
  color: white !important;
}

/* line 659, ../../app/ra/sass/views/navigation/_navigation.scss */
.tooltipster-default {
  background: #152c4d;
  border-color: #152c4d;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.25);
  box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.25);
}

/* line 667, ../../app/ra/sass/views/navigation/_navigation.scss */
.tooltipster-default .tooltipster-content {
  font-family: 'Whitney A', 'Whitney B', sans-serif;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 5, ../../app/ra/sass/views/panel/_panel.scss */
.panel.component {
  color: #fff;
}
/* line 12, ../../app/ra/sass/views/panel/_panel.scss */
.panel.component .panel-overlay .text > h3 {
  font-size: 24px;
}
/* line 16, ../../app/ra/sass/views/panel/_panel.scss */
.panel.component .panel-overlay .text .text-small {
  font-size: 18px;
}
/* line 22, ../../app/ra/sass/views/panel/_panel.scss */
.panel.component .panel-overlay .animate-header-button .link {
  font-size: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 42, ../../app/ra/sass/views/panel/_panel.scss */
  .panel.component .panel-overlay .text > h3 {
    font-size: 36px;
  }
  /* line 46, ../../app/ra/sass/views/panel/_panel.scss */
  .panel.component .panel-overlay .text .text-small {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 58, ../../app/ra/sass/views/panel/_panel.scss */
  .panel.component .panel-overlay .text .text-small {
    font-size: 18px;
  }
  /* line 62, ../../app/ra/sass/views/panel/_panel.scss */
  .panel.component .panel-overlay .text > h3 {
    font-size: 42px;
  }
}

/* line 9, ../../app/ra/sass/views/search-input/_search-input.scss */
.search-input .search-submit-btn, .search-input .search-textbox {
  background-color: #393939;
  color: #999;
}
/* line 14, ../../app/ra/sass/views/search-input/_search-input.scss */
.search-input .search-submit-btn {
  border: 1px solid #167FA3;
}
/* line 19, ../../app/ra/sass/views/search-input/_search-input.scss */
.search-input .btn-iea.btn[disabled] {
  background-color: #03addf;
  border-bottom: 1px solid #167FA3;
}
/* line 25, ../../app/ra/sass/views/search-input/_search-input.scss */
.search-input .glyphicon-search {
  color: #03addf;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 14, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result .result-count {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
/* line 19, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result article {
  border-bottom: 1px solid #999999;
}
/* line 23, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result h1 {
  font-family: "Whitney A", "Whitney B";
  font-size: 22px;
}
/* line 28, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result h2 {
  font-family: "Whitney A", "Whitney B";
}
/* line 33, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result .result-count p {
  font-size: 16px;
}
/* line 39, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result .search-result-container h2 {
  font-size: 16px;
}
/* line 43, ../../app/ra/sass/views/search-result/_search-result.scss */
.search-result .search-result-container p {
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 50, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result h1 {
    font-size: 30px;
  }
  /* line 55, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .result-count p {
    font-size: 16px;
  }
  /* line 61, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .search-result-container h2 {
    font-size: 18px;
  }
  /* line 65, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .search-result-container p {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  /* line 73, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result h1 {
    font-size: 32px;
  }
  /* line 78, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .result-count p {
    font-size: 14px;
  }
  /* line 84, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .search-result-container h2 {
    font-size: 16px;
  }
  /* line 88, ../../app/ra/sass/views/search-result/_search-result.scss */
  .search-result .search-result-container p {
    font-size: 14px;
  }
}

/* line 4, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .collapsed {
  color: #2b2b2b !important;
}
/* line 7, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tab-content {
  margin-top: 38px;
}
/* line 10, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg {
  background: #fff;
}
/* line 12, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg h4 {
  font-family: "Whitney A", "Whitney B";
}
/* line 15, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab {
  background: none;
  padding: 0;
  margin: 0;
  width: auto;
}
/* line 20, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li {
  padding: 8.5px 20px;
  margin: 0;
  width: 100% !important;
}
/* line 24, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li a {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #67afe0;
  font-size: 16px;
  line-height: 33px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  padding: 0;
  margin: 0;
}
/* line 36, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li a:focus {
  color: #fff !important;
  background: none;
}
/* line 41, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li:after {
  content: "";
  border: none;
}
/* line 45, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li:last-child:after {
  border: 0;
}
/* line 48, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab li:hover:before {
  content: "";
  border: none;
}
/* line 53, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab .active {
  background: #005293;
}
/* line 55, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab .active a {
  color: #fff !important;
  background: none;
}
/* line 58, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab .active a:before {
  background: none;
}
/* line 62, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab .active:before {
  content: '';
  border: none;
  background: none;
}
/* line 67, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
#dashboardContainer .tabbed-content .tabsbg #myTab .active:hover:before {
  content: '';
  border: none;
}
@media all and (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 74, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab {
    display: -ms-flexbox !important;
  }
  /* line 76, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li {
    width: 33% !important;
    height: 33px;
  }
}

/* line 88, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
.dashboardContainer .tabbed-content .customDropDown {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 94, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .tabbed-content .tabsbg {
    background: #0061A5;
  }
}

/* line 101, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
.navbar-fixed {
  top: 0;
  z-index: 100;
  position: fixed;
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 111, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
.navbar-fixed-below-primary-nav {
  top: 54px;
  z-index: 9;
  position: fixed;
  width: 100%;
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
}

@media all and (max-width: 767px) {
  /* line 125, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content #myTab {
    display: none;
    border-bottom: 1px solid #005293;
  }
  /* line 129, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content #myTab li {
    background: #f5f5f5;
  }
  /* line 132, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content #myTab li a,
  .dashboardContainer .tabbed-content #myTab li a:link,
  .dashboardContainer .tabbed-content #myTab li a:hover,
  .dashboardContainer .tabbed-content #myTab li a:visited,
  .dashboardContainer .tabbed-content #myTab li a:active {
    background: transparent;
    color: #67afe0 !important;
  }
  /* line 142, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content #myTab li a .notifications {
    background-color: #bb2522;
    font-size: 10px;
    display: block;
    color: white;
    padding: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 0px;
    line-height: 1;
    left: calc(50% - 72px);
  }
  /* line 159, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content #myTab li.active {
    display: none;
  }
  /* line 164, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .panel-group {
    border-bottom: none;
  }
  /* line 168, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .panel-group .panel .panel-heading {
    display: none;
  }
  /* line 174, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown {
    display: block;
    position: relative;
    height: 50px;
    font-family: "Whitney A", "Whitney B";
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    background-color: #005293;
  }
  /* line 189, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8.5px 0;
  }
  /* line 194, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown a .label {
    color: #fff;
  }
  /* line 197, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown a .label .notifications {
    background-color: #bb2522;
    font-size: 10px;
    display: block;
    color: white;
    padding: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 8px;
    line-height: 1;
    left: calc(50% - 72px);
  }
  /* line 215, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown .share-icon {
    position: absolute;
    bottom: 12px;
    padding: 19px;
    top: 5px;
    color: #898b8e;
    background-position: -69px -1372px;
    z-index: 1;
    display: block;
    width: 25px;
    height: 17px;
    float: right;
    right: 18px;
  }
  /* line 229, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  .dashboardContainer .tabbed-content .customDropDown .share-icon.playhead-up {
    background-position: -69px -1572px;
  }
}
/* line 242, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
.mfp-inline-holder .mfp-content #dashboardContainer .tabbed-content .hidden-sm, .mfp-inline-holder .mfp-content #dashboardContainer .tabbed-content .hidden-xs {
  display: none;
}

/* line 254, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
.mfp-inline-holder .mfp-content #dashboardContainer .tabbed-content .visible-sm, .mfp-inline-holder .mfp-content #dashboardContainer .tabbed-content .visible-xs {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 266, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content {
    margin-top: 47px;
  }
  /* line 269, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content .commonRTE .textComponent {
    margin-top: 0px;
  }
  /* line 274, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content .tab-pane p {
    margin: 6px 0;
    width: 100%;
  }
  /* line 280, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg {
    background: #005293;
  }
  /* line 282, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab {
    background: none;
    padding: 12.5px 50px;
    width: auto;
    border: none;
    display: -webkit-flex !important;
  }
  /* line 288, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li {
    padding: 0 24px;
    margin: 0;
  }
  /* line 291, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a {
    color: #67afe0;
    font-size: 14px;
    margin: 0;
    padding: 0;
    letter-spacing: 1.05px;
  }
  /* line 297, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a:hover {
    color: #fff !important;
    background: none;
  }
  /* line 302, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a .notifications {
    background-color: #bb2522;
    font-size: 10px;
    display: block;
    color: white;
    padding: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 0px;
    line-height: 1;
    left: 48px;
  }
  /* line 318, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:after {
    content: "";
    border: 1px solid #67afe0;
    height: 60%;
    position: absolute;
    right: 0px;
    top: 7px;
  }
  /* line 326, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:last-child:after {
    border: 0;
  }
  /* line 329, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:hover:before {
    content: "";
    border: none;
  }
  /* line 335, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active a {
    color: #fff;
  }
  /* line 337, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active a:before {
    background: none;
  }
  /* line 341, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active:before {
    content: '';
    position: absolute;
    top: 44px;
    left: 50%;
    border-top: solid 18px #005293;
    border-left: solid 16px transparent;
    border-right: solid 17px transparent;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 356, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active:hover:before {
    content: '';
    position: absolute;
    top: 44px;
    left: 50%;
    border-top: solid 18px #005293;
    border-left: solid 16px transparent;
    border-right: solid 17px transparent;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1440px) {
  /* line 382, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content {
    margin-top: 31px;
  }
  /* line 385, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content .commonRTE .textComponent {
    margin-top: 0px;
  }
  /* line 390, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tab-content .tab-pane p {
    margin: 6px 0;
  }
  /* line 395, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg {
    background: #005293;
  }
  /* line 398, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab {
    background: none;
    padding: 30px 0;
    width: 1240px;
    margin: 0 auto;
    border: none;
  }
  /* line 405, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li {
    padding: 0 30px;
    margin: 0;
  }
  /* line 409, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a {
    color: #67afe0;
    font-size: 19px;
    letter-spacing: 1.425px;
    padding: 0;
    margin: 0;
  }
  /* line 416, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a .notifications {
    background-color: #bb2522;
    font-size: 12px;
    display: block;
    color: white;
    padding: 3px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: -2px;
    line-height: 1;
    left: 40px;
  }
  /* line 432, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a:hover {
    color: #fff !important;
    background: none;
  }
  /* line 437, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li a:before {
    background: none;
  }
  /* line 441, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:after {
    content: "";
    border: 1px solid #67afe0;
    height: 60%;
    position: absolute;
    right: 0px;
    top: 7px;
  }
  /* line 450, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:last-child:after {
    border: 0;
  }
  /* line 454, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab li:hover:before {
    content: "";
    border: none;
  }
  /* line 460, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active a {
    color: #fff;
    letter-spacing: 1.425px;
  }
  /* line 463, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active a:before {
    background: none;
  }
  /* line 467, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active:before {
    content: '';
    position: absolute;
    top: 62px;
    left: 50%;
    border-top: solid 20px #005293;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 482, ../../app/ra/sass/views/tabbed-content/_tabbed-content.scss */
  #dashboardContainer .tabbed-content .tabsbg #myTab .active:hover:before {
    content: '';
    position: absolute;
    top: 62px;
    left: 50%;
    border-top: solid 20px #005293;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* the base class name is the name added to each component in the component view js (home.js) */
/* line 7, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed {
  clear: both;
}
/* line 9, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 13, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center p.twitterFeedError {
  font-style: italic;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-style: normal;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #2b2a2a;
}
/* line 23, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter {
  margin-bottom: 0px;
  padding: 0;
  width: 38px;
  height: 38px;
  background-position: -71px -3026px;
  cursor: default;
}
/* line 30, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter:before {
  content: "";
}
/* line 33, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter:hover {
  background-position: -71px -3026px;
}
/* line 38, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center h6 {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .15px;
  line-height: 22px;
  color: #898b8e;
  margin: -5px 0 0 0;
  padding: 0 0 4px 0;
}
/* line 48, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper {
  float: none;
}
/* line 51, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul {
  padding: 0;
}
/* line 53, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content {
  width: 100%;
  font-size: 19px;
  line-height: 2.1;
  margin: 0;
  padding: 0;
}
/* line 59, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles {
  margin: 0;
  padding: 0;
}
/* line 62, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles a.thandle {
  color: #0061a5;
}
/* line 65, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles a {
  font-style: italic;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  display: block;
  color: #898b8e;
}
/* line 75, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles span.ltweet {
  font-style: italic;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-style: normal;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #2b2a2a;
  padding-top: 0px;
  position: relative;
  bottom: 7px;
}
/* line 87, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles span.ltweet a {
  display: inline;
  font-style: italic;
}
/* line 93, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper {
  padding: 0px;
}
/* line 95, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a {
  width: 28px;
  height: 28px;
  padding: 0 0 0 40px;
  margin-right: 11px;
}
/* line 100, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a:last-child {
  margin: 0;
}
/* line 104, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-retweet, .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-follow {
  font-size: 16px;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  line-height: 33px;
  color: #898b8e;
  letter-spacing: 0.5px;
}
/* line 113, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a.retweet-icon {
  background-position: -73px -3126px;
  /*zoom:1.4;*/
}
/* line 116, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a.retweet-icon:hover {
  background-position: -73px -3176px;
}
/* line 120, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .icon-twitter {
  background-position: -73px -3026px;
  /*zoom:1.4;*/
}
/* line 123, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .icon-twitter:hover {
  background-position: -73px -3076px;
}
/* line 126, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
.twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .icon-twitter:before {
  content: '';
}
@media only screen and (min-width: 768px) {
  /* line 138, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper {
    margin-top: 58px;
    margin-bottom: 58px;
  }
  /* line 142, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center p.twitterFeedError {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 146, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter {
    margin-bottom: 0;
    padding: 0;
  }
  /* line 151, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center h6 {
    font-size: 14px;
    padding: 0 0 14px 0;
    margin: 0;
  }
  /* line 155, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper {
    float: none;
  }
  /* line 158, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul {
    padding: 0;
  }
  /* line 162, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles a {
    font-size: 18px;
  }
  /* line 165, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles span.ltweet {
    padding-top: 14px;
    font-size: 18px;
    position: relative;
    bottom: 2px;
  }
  /* line 174, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper {
    padding: 24px 0 0 0;
  }
  /* line 176, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a {
    width: 24px;
    height: 24px;
    padding: 0 0 0 32px;
    margin-right: 24px;
  }
  /* line 181, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a:last-child {
    margin: 0;
  }
  /* line 185, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-retweet, .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-follow {
    font-size: 14px;
    letter-spacing: 1px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 198, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper {
    margin: 90px 0;
  }
  /* line 201, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center p.twitterFeedError {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 205, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter {
    margin-bottom: 5px;
    padding: 0;
    background-position: -63px -3004px;
    width: 55px;
    height: 55px;
  }
  /* line 211, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center i.icon-twitter:hover {
    background-position: -63px -3004px;
  }
  /* line 216, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center h6 {
    font-size: 19px;
    line-height: 8px;
    padding: 0 0 25px 0;
    margin: 0;
  }
  /* line 221, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper {
    float: none;
  }
  /* line 224, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul {
    padding: 0;
  }
  /* line 232, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles a {
    font-size: 26px;
    line-height: 33px;
  }
  /* line 236, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content p.fontstyles span.ltweet {
    font-size: 26px;
    line-height: 33px;
    margin-top: 5px;
    display: inline-block;
    position: relative;
    bottom: 0px;
  }
  /* line 247, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper {
    padding: 35px 0 0 0;
  }
  /* line 249, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a {
    line-height: 33px;
    width: 33px;
    height: 33px;
    padding: 0 0 0 33px;
    margin-right: 26px;
  }
  /* line 255, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper a:last-child {
    margin: 0;
  }
  /* line 259, ../../app/ra/sass/views/twitter-feed/_twitter-feed.scss */
  .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-retweet, .twitter-feed .twitter-feed-wrapper .text-center .content-wrapper ul .content .btn-wrapper .twitter-follow {
    font-size: 19px;
  }
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 11, ../../app/ra/sass/views/video/_video.scss */
.video .video-details h5 {
  font-family: "Whitney A", "Whitney B";
  font-weight: normal;
  font-size: 18px;
}
/* line 18, ../../app/ra/sass/views/video/_video.scss */
.video div.video-frame, .video .video-container {
  background-color: #000000;
}
/* line 23, ../../app/ra/sass/views/video/_video.scss */
.video legend.video-title {
  font-size: 22px;
}
@media (min-width: 768px) {
  /* line 23, ../../app/ra/sass/views/video/_video.scss */
  .video legend.video-title {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  /* line 23, ../../app/ra/sass/views/video/_video.scss */
  .video legend.video-title {
    font-size: 32px;
  }
}
/* line 37, ../../app/ra/sass/views/video/_video.scss */
.video .video-details p {
  color: #000000;
  font: normal 1em "Whitney A", "Whitney B";
}

/* line 44, ../../app/ra/sass/views/video/_video.scss */
.mfp-content .video-container {
  background-color: #000000;
}

/* line 1, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse {
  /* Generic icons for the component*/
  /* Theme specific changes */
}
/* line 20, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header {
  border-bottom: 1px solid #c8c6c0;
}
/* line 24, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header h3 {
  color: #666;
  font-size: 18px;
}
@media (min-width: 768px) {
  /* line 24, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-header h3 {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  /* line 24, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-header h3 {
    font-size: 18px;
  }
}
/* line 36, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header h3:before {
  color: #03addf;
  font-family: 'icomoon';
  font-size: 24px;
  line-height: 18px;
  float: right;
}
/* line 45, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-header a:active, .expand-collapse .expandcollapse-header a:hover, .expand-collapse .expandcollapse-header a:focus {
  color: #03addf;
  outline: none;
}
/* line 52, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expanded h3 {
  color: #03addf;
}
/* line 57, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body {
  font-size: 14px;
  border-bottom: 1px solid #c8c6c0;
  background: #f2f1eb;
}
/* line 63, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body p {
  text-align: justify;
}
/* line 67, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body h3 {
  font-size: 22px;
}
/* line 71, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
.expand-collapse .expandcollapse-body a {
  text-decoration: none;
  font-size: 14px;
  color: #03addf;
}
@media (min-width: 768px) {
  /* line 57, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body {
    font-size: 14px;
  }
  /* line 80, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body h3 {
    font-size: 30px;
  }
  /* line 84, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body a {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  /* line 57, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body {
    font-size: 14px;
  }
  /* line 92, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body h3 {
    font-size: 32px;
  }
  /* line 96, ../../app/ra/sass/views/expand-collapse/_expand-collapse.scss */
  .expand-collapse .expandcollapse-body a {
    font-size: 14px;
  }
}

/* line 1, ../../app/ra/sass/views/communication/_communication.scss */
.communication {
  /* Generic icons for the component*/
}
/* line 3, ../../app/ra/sass/views/communication/_communication.scss */
.communication .communication-items {
  width: 100%;
}
/* line 6, ../../app/ra/sass/views/communication/_communication.scss */
.communication .title {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-weight: 300;
  color: #000000;
  padding-bottom: 10px;
}
/* line 11, ../../app/ra/sass/views/communication/_communication.scss */
.communication .title:after {
  content: " ";
  width: 16%;
  margin: 0 auto;
  padding: 10px 0px;
  border-bottom: 1px solid #333333;
}
/* line 19, ../../app/ra/sass/views/communication/_communication.scss */
.communication .title-line {
  width: 30%;
  border-color: #333333;
}
/* line 23, ../../app/ra/sass/views/communication/_communication.scss */
.communication a.email-links {
  text-decoration: none;
  color: #999999;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-size: 14px;
}
/* line 30, ../../app/ra/sass/views/communication/_communication.scss */
.communication .social-links {
  font-size: 24px;
}
/* line 32, ../../app/ra/sass/views/communication/_communication.scss */
.communication .social-links a {
  text-decoration: none;
  color: #ccc;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  /* line 42, ../../app/ra/sass/views/communication/_communication.scss */
  .communication .communication-items {
    width: 100%;
  }
  /* line 44, ../../app/ra/sass/views/communication/_communication.scss */
  .communication .communication-items .col-md-2 {
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 50, ../../app/ra/sass/views/communication/_communication.scss */
  .communication .communication-items {
    width: initial;
  }
  /* line 52, ../../app/ra/sass/views/communication/_communication.scss */
  .communication .communication-items .col-md-2 {
    width: 33.3%;
  }
}
/* line 61, ../../app/ra/sass/views/communication/_communication.scss */
.communication .icon-twitter {
  padding: 0 !important;
}

/* line 1, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation {
  /* Generic icons for the component */
  /* Theme specific changes */
}
/* line 6, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a {
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
}
/* line 8, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a:before {
  font-family: 'icomoon';
}
/* line 26, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .title {
  font-size: 18px;
}
/* line 31, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label, .section-navigation .navbar-header {
  background-color: #03addf;
  color: #fff;
  font-size: 16px;
}
/* line 38, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li a {
  color: #000000;
  font-size: 16px;
}
/* line 41, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li a:active, .section-navigation li a:hover {
  color: #03addf;
}
/* line 46, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li.expanded > a, .section-navigation li.active > a {
  color: #03addf;
}
/* line 54, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav > li > a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}
/* line 61, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable {
  border-bottom: 1px solid #ccc;
  background-color: #f2f1eb;
}
/* line 67, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-default .navbar-toggle:active, .section-navigation .navbar-default .navbar-toggle:hover, .section-navigation .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
/* line 72, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a:before {
  color: #03addf;
}

/* line 1, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector {
  /* Generic icons for the component*/
  /* Theme specific changes */
  color: white;
}
/* line 6, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .display-arrow:before {
  padding-left: 5px;
}
/* line 12, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown.open {
  font-family: inherit;
}
/* line 43, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector a:hover, .country-language-selector a:active {
  font-weight: normal;
}
/* line 47, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown.open {
  background-color: transparent;
}
/* line 52, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .display-arrow:before {
  font-family: icomoon;
}
/* line 57, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body {
  background-color: #333;
}
/* line 61, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body a {
  background-color: transparent;
}
/* line 65, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .region-group {
  border-top: 1px solid #000000;
}
/* line 69, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .region-group .region-title a {
  color: #fff;
}
/* line 71, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .region-group .region-title a:before {
  font-family: icomoon;
}
/* line 80, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list li a {
  background-color: transparent;
}
/* line 82, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list li a.is-broken, .country-language-selector .selector-body .country-list li a img {
  background-color: #000000;
}
/* line 90, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list .language-list li a {
  color: #03addf;
}
/* line 92, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list .language-list li a:hover {
  font-weight: normal;
}
/* line 96, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body .country-list .language-list li:after {
  color: #03addf;
}
/* line 104, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .selector-body.desktop .global-title {
  border-bottom: 1px solid #000000;
}
/* line 110, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown-menu:before {
  border-right: 7px solid transparent;
  border-bottom: 7px solid #333;
  border-left: 7px solid transparent;
}
/* line 116, ../../app/ra/sass/views/country-language-selector/_country-language-selector.scss */
.country-language-selector .dropdown-menu:after {
  border-right: 15px solid transparent;
  border-bottom: 15px solid #333;
  border-left: 15px solid transparent;
}

/* line 1, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation {
  /* Generic icons for the component */
  /* Theme specific changes */
}
/* line 6, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a {
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
}
/* line 8, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .sub-menu > a:before {
  font-family: 'icomoon';
}
/* line 26, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .title {
  font-size: 18px;
}
/* line 31, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .parent-label, .section-navigation .navbar-header {
  background-color: #03addf;
  color: #fff;
  font-size: 16px;
}
/* line 38, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li a {
  color: #000000;
  font-size: 16px;
}
/* line 41, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li a:active, .section-navigation li a:hover {
  color: #03addf;
}
/* line 46, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation li.expanded > a, .section-navigation li.active > a {
  color: #03addf;
}
/* line 54, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .nav > li > a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}
/* line 61, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .expandable {
  border-bottom: 1px solid #ccc;
  background-color: #f2f1eb;
}
/* line 67, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation .navbar-default .navbar-toggle:active, .section-navigation .navbar-default .navbar-toggle:hover, .section-navigation .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
/* line 72, ../../app/ra/sass/views/section-navigation/_section-navigation.scss */
.section-navigation a:before {
  color: #03addf;
}

/* line 3, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.discussionDetails .col-md-6 {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (max-width: 480px) {
  /* line 9, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .caption {
    margin-top: 21px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 17, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .discussionDetails .col-md-6 {
    padding-left: 35.5px;
    padding-right: 35.5px;
  }

  /* This, vertically centers the caption on OneUp */
  /* It also positions the caption on the right by default */
  /* line 25, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .oneup .caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }

  /* If user has checked the image on the right option, then it positions the text at the left */
  /* line 32, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .oneup .imageOnRgt .caption {
    left: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* This, vertically centers the caption on OneUp */
  /* It also positions the caption on the right by default */
  /* line 41, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .oneup .thumbnail .caption {
    padding: 0 0 0 20px;
  }

  /* If user has checked the image on the right option, then it positions the text at the left */
  /* line 45, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .oneup .thumbnail.imageOnRgt .caption {
    padding: 0 20px 0 0;
  }
}
/* line 52, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote {
  overflow: visible;
}
/* line 54, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail {
  overflow: visible;
}
/* line 58, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .share-icon {
  height: 28px;
  font-size: 16px;
}
/* line 64, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .popover {
  padding-bottom: 0;
}
/* line 67, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .share-icon {
  height: 28px;
}
/* line 70, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .bookmark-icon {
  padding-left: 30px;
}
/* line 73, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  top: 47px;
}
/* line 75, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons a {
  font-size: 38px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 29px;
}
/* line 80, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons a.share-icon {
  line-height: 24px;
}
/* line 93, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .oneup,
.colomComponent .oneupdetail,
.colomComponent .latestannouncement,
.colomComponent .twoup,
.colomComponent .featuredArticle,
.colomComponent .twoup5050,
.colomComponent .infographic {
  border-bottom: 1px solid #898986;
  display: inline-block;
}
/* line 107, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup > article,
.colomComponent .featuredArticle > article,
.colomComponent .twoup5050 > article,
.colomComponent .statictwoup > article {
  padding: 0;
}
/* line 112, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .statictwoup .cta-secondary {
  background: #d4d4d0;
  border-color: #575855;
  margin-top: 0;
  margin-right: 14px;
}
/* line 117, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .statictwoup .cta-secondary a {
  color: #6c6c69;
}
/* line 122, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail {
  margin: 21px auto 28px;
  font-family: "Whitney A", "Whitney B";
  /*overflow: hidden;*/
  border: none;
  padding: 0;
}
/* line 128, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .customComponentTitle {
  margin-bottom: 6px;
  margin-top: 0;
  line-height: 1;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #152c4d;
  text-transform: uppercase;
}
/* line 139, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .customComponentTitle a {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.8;
  letter-spacing: 0.3px;
  color: #152c4d;
  text-transform: uppercase;
}
/* line 150, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .plain-image {
  position: relative;
  margin: 0 auto 0;
  /*padding : 10px; CW-15*/
  padding-left: 0;
  padding-right: inherit;
  text-align: center;
}
/* line 158, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .plain-image a {
  position: relative;
  display: block;
}
/* line 162, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .plain-image .artworkBy {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0;
  color: #111;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 9px 16px;
  background: #fff;
}
/* line 175, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .thumbnail .plain-image .artworkBy span {
  font-style: italic;
  color: #898b8e;
}
/* line 184, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .imageOnRgt .plain-image {
  float: right;
}
/* line 188, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.oneup .caption {
  display: block;
}
/* line 191, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent.oneup {
  width: 100%;
  overflow: hidden;
}
/* line 195, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption {
  display: table;
  /* this mess up with ie11 */
  /* padding: 0; */
  /*margin-top: 21px; This should only exist on smartphones*/
  float: left;
  font-size: 14px;
}
/* line 200, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .type {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 1.8px;
  color: #898b8e;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 210, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .type a {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
}
/* line 218, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption h4 {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 221, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption h4 a {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
  color: #152c4d;
}
/* line 231, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption p {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
}
/* line 234, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption p a {
  color: #ccc;
  padding-left: 3px;
  padding-right: 3px;
}
/* line 240, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .updateDate {
  margin-top: 0 !important;
}
/* line 243, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .authors-wrapper {
  margin-bottom: 0;
  margin-top: 12px;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #2b2a2a;
}
/* line 251, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .authors-wrapper a .authorsName,
.colomComponent .caption .authors-wrapper .authorsName {
  color: #898b8e;
  font-style: italic;
  /* padding: 0 3px; */
  font-size: 16px;
  line-height: 33px;
}
/* line 259, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .authors-wrapper > span.authorsName {
  line-height: 2.1;
  position: relative;
  top: 2px;
}
/* line 265, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .subhead {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #2b2a2a;
  margin-bottom: 21px;
  margin-top: 12px;
}
/* line 276, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks a {
  text-align: center;
  text-transform: none;
  border: none;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #898b8e;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  width: auto;
}
/* line 292, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks a.read-icon {
  padding-left: 41px;
  line-height: 23px;
  margin: 0 16px 0 0;
  line-height: 22px;
  padding-top: 2px;
}
/* line 299, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks a.listen-icon {
  padding-left: 41px;
  line-height: 24px;
  background-position: -74px -1129px;
  margin: 0 16px 0 0;
}
/* line 304, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks a.listen-icon:hover {
  background-position: -74px -1179px !important;
}
/* line 310, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  top: 47px !important;
}
/* line 312, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons a {
  line-height: 1em;
}
/* line 315, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons .share-icon {
  padding-left: 41px;
  margin: 0 16px 0 0;
}
/* line 319, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .ctalinks .shareOverlay .shareOverlay-wrapper .shareOverlay-icons a.bookmark-icon {
  padding-left: 36px;
  margin: 0;
}
/* line 327, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption h3 {
  font-size: 18px;
}
/* line 330, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .caption .btn-primary {
  border-bottom: 1px solid #167FA3;
  font-family: "Whitney A", "Whitney B";
  font-size: 18px;
}
/* line 337, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent a[disabled]:hover {
  color: #03addf;
}
/* line 345, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail,
.colomComponent .featuredArticle .thumbnail,
.colomComponent .twoup5050 .thumbnail,
.colomComponent .statictwoup .thumbnail {
  margin: 21px auto 0;
}
/* line 347, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .caption,
.colomComponent .featuredArticle .thumbnail .caption,
.colomComponent .twoup5050 .thumbnail .caption,
.colomComponent .statictwoup .thumbnail .caption {
  margin: 9px 0 0 0;
}
/* line 350, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .type,
.colomComponent .featuredArticle .thumbnail .type,
.colomComponent .twoup5050 .thumbnail .type,
.colomComponent .statictwoup .thumbnail .type {
  display: block;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 1.8px;
  color: #898b8e;
  text-transform: uppercase;
}
/* line 360, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .type a,
.colomComponent .featuredArticle .thumbnail .type a,
.colomComponent .twoup5050 .thumbnail .type a,
.colomComponent .statictwoup .thumbnail .type a {
  color: #898b8e;
}
/* line 364, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .plain-image,
.colomComponent .featuredArticle .thumbnail .plain-image,
.colomComponent .twoup5050 .thumbnail .plain-image,
.colomComponent .statictwoup .thumbnail .plain-image {
  margin: 9px 0 0 0;
}
/* line 367, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail h4, .colomComponent .twoup .thumbnail a,
.colomComponent .featuredArticle .thumbnail h4,
.colomComponent .featuredArticle .thumbnail a,
.colomComponent .twoup5050 .thumbnail h4,
.colomComponent .twoup5050 .thumbnail a,
.colomComponent .statictwoup .thumbnail h4,
.colomComponent .statictwoup .thumbnail a {
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
}
/* line 372, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks,
.colomComponent .featuredArticle .thumbnail .ctalinks,
.colomComponent .twoup5050 .thumbnail .ctalinks,
.colomComponent .statictwoup .thumbnail .ctalinks {
  margin: 0;
}
/* line 374, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a,
.colomComponent .featuredArticle .thumbnail .ctalinks a,
.colomComponent .twoup5050 .thumbnail .ctalinks a,
.colomComponent .statictwoup .thumbnail .ctalinks a {
  text-align: center;
  text-transform: none;
  border: none;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  line-height: 33px;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #898b8e;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  width: auto;
}
/* line 391, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a.read-icon,
.colomComponent .featuredArticle .thumbnail .ctalinks a.read-icon,
.colomComponent .twoup5050 .thumbnail .ctalinks a.read-icon,
.colomComponent .statictwoup .thumbnail .ctalinks a.read-icon {
  padding-left: 41px;
}
/* line 394, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a.listen-icon,
.colomComponent .featuredArticle .thumbnail .ctalinks a.listen-icon,
.colomComponent .twoup5050 .thumbnail .ctalinks a.listen-icon,
.colomComponent .statictwoup .thumbnail .ctalinks a.listen-icon {
  padding-left: 49px;
  background-position: -74px -1129px;
}
/* line 398, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a.listen-icon:hover,
.colomComponent .featuredArticle .thumbnail .ctalinks a.listen-icon:hover,
.colomComponent .twoup5050 .thumbnail .ctalinks a.listen-icon:hover,
.colomComponent .statictwoup .thumbnail .ctalinks a.listen-icon:hover {
  background-position: -74px -1179px !important;
}
/* line 402, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a.bookmark-icon,
.colomComponent .featuredArticle .thumbnail .ctalinks a.bookmark-icon,
.colomComponent .twoup5050 .thumbnail .ctalinks a.bookmark-icon,
.colomComponent .statictwoup .thumbnail .ctalinks a.bookmark-icon {
  padding-left: 28px;
}
/* line 405, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a.share-icon,
.colomComponent .featuredArticle .thumbnail .ctalinks a.share-icon,
.colomComponent .twoup5050 .thumbnail .ctalinks a.share-icon,
.colomComponent .statictwoup .thumbnail .ctalinks a.share-icon {
  padding-left: 41px;
  margin-right: 16px;
  height: 28px;
}
/* line 411, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks,
.colomComponent .featuredArticle .thumbnail .ctalinks,
.colomComponent .twoup5050 .thumbnail .ctalinks,
.colomComponent .statictwoup .thumbnail .ctalinks {
  margin-bottom: 0;
  margin-top: 21px;
}
/* line 414, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks .popover,
.colomComponent .featuredArticle .thumbnail .ctalinks .popover,
.colomComponent .twoup5050 .thumbnail .ctalinks .popover,
.colomComponent .statictwoup .thumbnail .ctalinks .popover {
  padding: 0;
}
/* line 417, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a,
.colomComponent .featuredArticle .thumbnail .ctalinks a,
.colomComponent .twoup5050 .thumbnail .ctalinks a,
.colomComponent .statictwoup .thumbnail .ctalinks a {
  letter-spacing: 1.9px;
  margin-bottom: 28px;
}
/* line 420, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a .glyphicon,
.colomComponent .featuredArticle .thumbnail .ctalinks a .glyphicon,
.colomComponent .twoup5050 .thumbnail .ctalinks a .glyphicon,
.colomComponent .statictwoup .thumbnail .ctalinks a .glyphicon {
  top: 0;
}
/* line 423, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks a .ctacopy,
.colomComponent .featuredArticle .thumbnail .ctalinks a .ctacopy,
.colomComponent .twoup5050 .thumbnail .ctalinks a .ctacopy,
.colomComponent .statictwoup .thumbnail .ctalinks a .ctacopy {
  position: relative;
  top: 4px;
}
/* line 430, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .thumbnail .ctalinks .shareOverlay.aTshareLinks,
.colomComponent .featuredArticle .thumbnail .ctalinks .shareOverlay.aTshareLinks,
.colomComponent .twoup5050 .thumbnail .ctalinks .shareOverlay.aTshareLinks,
.colomComponent .statictwoup .thumbnail .ctalinks .shareOverlay.aTshareLinks {
  vertical-align: middle;
}
/* line 433, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup .subhead,
.colomComponent .featuredArticle .subhead,
.colomComponent .twoup5050 .subhead,
.colomComponent .statictwoup .subhead {
  margin: 9px 0 0 0;
}
/* line 436, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .twoup p:first-of-type,
.colomComponent .featuredArticle p:first-of-type,
.colomComponent .twoup5050 p:first-of-type,
.colomComponent .statictwoup p:first-of-type {
  display: block;
}
/* line 443, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .statictwoup .thumbnail .caption .subhead {
  margin-top: 20px;
}
/* line 447, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .statictwoup .thumbnail .line {
  border-bottom: 1px solid black;
  width: 40%;
}
/* line 454, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote blockquote {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 459, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail {
  margin-top: 38px;
  margin-bottom: 50px;
}
/* line 462, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .plain-image {
  padding: 0 50px;
  margin: 0;
  text-align: center;
}
/* line 466, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .plain-image img {
  border-radius: 100%;
  width: 250px;
}
/* line 471, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption {
  display: block;
  margin: 28px 0 0 0;
}
/* line 474, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption h4 {
  margin: 0;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
}
/* line 479, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption h4 a {
  font-size: 28px;
  line-height: 1.2;
}
/* line 484, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .memberName {
  margin: 16px 0 0 0;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0;
  color: #0061a5;
}
/* line 493, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .memberName a {
  color: #0061a5;
}
/* line 497, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .ctalinks {
  margin-bottom: 0;
  margin: 21px 0 0 0;
}
/* line 500, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .ctalinks a {
  line-height: 33px;
  letter-spacing: 0.8px;
}
/* line 503, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .ctalinks a .glyphicon {
  top: 0;
}
/* line 506, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .memberquote .thumbnail .caption .ctalinks a .ctacopy {
  position: relative;
  top: 4px;
}
/* line 516, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail {
  margin-top: 38px;
  margin-bottom: 50px;
}
/* line 519, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .plain-image {
  padding: 0 20px;
  margin: 0 0 22px;
}
/* line 522, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .plain-image img {
  border-radius: 50%;
}
/* line 527, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption h4 {
  margin-bottom: 2px;
  font-size: 28px;
  line-height: 1.2;
}
/* line 531, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption h4 a {
  font-size: 28px;
  line-height: 1.2;
}
/* line 536, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .memberName {
  margin-bottom: 0;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0;
  color: #0061a5;
}
/* line 545, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .memberName a {
  color: #0061a5;
}
/* line 549, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .ctalinks {
  margin-bottom: 0;
}
/* line 551, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .ctalinks a {
  margin-top: 14px;
  line-height: 1;
}
/* line 554, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .ctalinks a .glyphicon {
  top: 0;
}
/* line 557, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .thumbnail .caption .ctalinks a .ctacopy {
  position: relative;
  top: 4px;
}
/* line 566, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .plain-image img {
  border-radius: 50%;
}
/* line 570, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .quote {
  display: block;
  position: relative;
}
/* line 574, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .quote:before {
  content: "\201C";
  position: absolute;
  top: -10px;
  left: 67px;
  font-size: 34px;
}
/* line 581, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .quote:after {
  content: "\201D";
  position: absolute;
  font-size: 34px;
}
/* line 587, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .caption h4 {
  font-size: 28px;
}
/* line 589, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .caption h4 a {
  font-size: 28px;
}
/* line 595, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent .blockQuote .memberName a {
  font-size: 16px;
  color: #898b8e;
}
@media only screen and (min-width: 768px) {
  /* line 606, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .customComponentTitle,
  .colomComponent .oneupdetail .customComponentTitle,
  .colomComponent .latestannouncement .customComponentTitle {
    font-size: 24px;
    line-height: 1.4;
  }
  /* line 609, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .customComponentTitle a,
  .colomComponent .oneupdetail .customComponentTitle a,
  .colomComponent .latestannouncement .customComponentTitle a {
    font-size: 24px;
    line-height: 1.4;
  }
  /* line 615, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a,
  .colomComponent .oneupdetail .ctalinks a,
  .colomComponent .latestannouncement .ctalinks a {
    margin: 0;
    padding: 0;
  }
  /* line 619, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a.read-icon,
  .colomComponent .oneupdetail .ctalinks a.read-icon,
  .colomComponent .latestannouncement .ctalinks a.read-icon {
    padding-left: 36px;
    margin: 0 22px 0 0;
    background-position: -73px -524px;
  }
  /* line 623, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a.read-icon:hover,
  .colomComponent .oneupdetail .ctalinks a.read-icon:hover,
  .colomComponent .latestannouncement .ctalinks a.read-icon:hover {
    background-position: -73px -574px;
  }
  /* line 627, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a.listen-icon,
  .colomComponent .oneupdetail .ctalinks a.listen-icon,
  .colomComponent .latestannouncement .ctalinks a.listen-icon {
    padding-left: 33px;
    margin: 0 24px 0 0;
  }
  /* line 631, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a.share-icon,
  .colomComponent .oneupdetail .ctalinks a.share-icon,
  .colomComponent .latestannouncement .ctalinks a.share-icon {
    padding: 0 0 0 35px;
    margin: 0 22px 0 0;
  }
  /* line 635, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .ctalinks a.bookmark-icon,
  .colomComponent .oneupdetail .ctalinks a.bookmark-icon,
  .colomComponent .latestannouncement .ctalinks a.bookmark-icon {
    padding-left: 28px;
    margin: 0;
  }
  /* line 645, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail,
  .colomComponent .featuredArticle .thumbnail,
  .colomComponent .twoup5050 .thumbnail,
  .colomComponent .statictwoup .thumbnail {
    margin: 58px auto 58px;
  }
  /* line 647, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .type,
  .colomComponent .featuredArticle .thumbnail .type,
  .colomComponent .twoup5050 .thumbnail .type,
  .colomComponent .statictwoup .thumbnail .type {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 2.1px;
  }
  /* line 652, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .plain-image,
  .colomComponent .featuredArticle .thumbnail .plain-image,
  .colomComponent .twoup5050 .thumbnail .plain-image,
  .colomComponent .statictwoup .thumbnail .plain-image {
    text-align: left;
    float: none;
    margin: 8px 0 0 0;
  }
  /* line 655, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .plain-image .artworkBy,
  .colomComponent .featuredArticle .thumbnail .plain-image .artworkBy,
  .colomComponent .twoup5050 .thumbnail .plain-image .artworkBy,
  .colomComponent .statictwoup .thumbnail .plain-image .artworkBy {
    letter-spacing: 0;
  }
  /* line 659, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks,
  .colomComponent .featuredArticle .thumbnail .ctalinks,
  .colomComponent .twoup5050 .thumbnail .ctalinks,
  .colomComponent .statictwoup .thumbnail .ctalinks {
    margin: 24px 0 0;
  }
  /* line 661, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a,
  .colomComponent .featuredArticle .thumbnail .ctalinks a,
  .colomComponent .twoup5050 .thumbnail .ctalinks a,
  .colomComponent .statictwoup .thumbnail .ctalinks a {
    margin: 0 24px 0 0;
    font-size: 14px;
    letter-spacing: 1.4px;
  }
  /* line 666, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.read-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.read-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.read-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.read-icon {
    margin: 0 24px 0 0;
    padding: 0 0 0 37px;
  }
  /* line 671, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.listen-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.listen-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.listen-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.listen-icon {
    margin: 0 24px 0 0;
    padding: 0 0 0 37px;
  }
  /* line 675, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.share-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.share-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.share-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.share-icon {
    margin: 0 24px 0 0;
    padding: 0 0 0 37px;
  }
  /* line 680, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption,
  .colomComponent .featuredArticle .thumbnail .caption,
  .colomComponent .twoup5050 .thumbnail .caption,
  .colomComponent .statictwoup .thumbnail .caption {
    padding: 0;
    position: relative;
    margin: 18px 0 0 0;
  }
  /* line 684, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption h4,
  .colomComponent .featuredArticle .thumbnail .caption h4,
  .colomComponent .twoup5050 .thumbnail .caption h4,
  .colomComponent .statictwoup .thumbnail .caption h4 {
    margin: 0;
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.72px;
  }
  /* line 689, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption h4 a,
  .colomComponent .featuredArticle .thumbnail .caption h4 a,
  .colomComponent .twoup5050 .thumbnail .caption h4 a,
  .colomComponent .statictwoup .thumbnail .caption h4 a {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.72px;
  }
  /* line 695, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .subhead,
  .colomComponent .featuredArticle .thumbnail .caption .subhead,
  .colomComponent .twoup5050 .thumbnail .caption .subhead,
  .colomComponent .statictwoup .thumbnail .caption .subhead {
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 0 0;
  }
  /* line 701, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a {
    font-size: 14px;
    line-height: 1;
  }
  /* line 704, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a .glyphicon {
    top: 0;
  }
  /* line 707, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a .ctacopy {
    position: relative;
    top: 7px;
  }
  /* line 712, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a.share-icon,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a.share-icon,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a.share-icon,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a.share-icon {
    line-height: 1.85;
  }
  /* line 720, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail {
    margin-top: 43px;
    margin-bottom: 43px;
  }
  /* line 723, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .plain-image {
    padding: 0;
    float: none;
    text-align: center;
  }
  /* line 727, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .plain-image img {
    width: 190px;
  }
  /* line 731, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption {
    padding: 0;
    margin: 18px 0 0 0;
  }
  /* line 734, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption h4 {
    margin: 0 58px;
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.48px;
  }
  /* line 739, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption h4 a {
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 0.2px;
  }
  /* line 745, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .memberName {
    margin: 8px 0 0 0;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.28px;
  }
  /* line 750, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .memberName a {
    font-size: 14px;
    line-height: 1;
    letter-spacing: 0.2px;
  }
  /* line 756, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks {
    text-align: center;
    margin: 14px 0 0 0;
  }
  /* line 759, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .share-icon {
    height: 24px;
  }
  /* line 762, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a {
    font-size: 14px;
    margin: 0 24px 0 0;
    letter-spacing: 1.4px;
  }
  /* line 766, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a .glyphicon {
    width: 24px;
    height: 24px;
  }
  /* line 770, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a .ctacopy {
    position: relative;
    top: 4;
  }
  /* line 777, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .bookmark-icon {
    padding-left: 26px;
  }
  /* line 780, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .share-icon {
    height: 24px;
  }
  /* line 785, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a.read-icon, .colomComponent .memberquote .thumbnail .caption .ctalinks a.listen-icon, .colomComponent .memberquote .thumbnail .caption .ctalinks a.share-icon {
    padding: 0 0 0 37px;
  }
  /* line 793, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail {
    margin-top: 43px;
    margin-bottom: 43px;
  }
  /* line 796, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .plain-image {
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 800, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .plain-image img {
    width: 190px;
    height: 190px;
  }
  /* line 805, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption {
    padding: 0;
  }
  /* line 807, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption h4 {
    margin: 0 58px;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 0.2px;
  }
  /* line 812, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption h4 a {
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 0.2px;
  }
  /* line 818, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .memberName {
    margin-bottom: 0;
    line-height: 1;
  }
  /* line 821, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .memberName a {
    font-size: 14px;
    line-height: 1;
    letter-spacing: 0.2px;
  }
  /* line 827, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks {
    text-align: center;
  }
  /* line 829, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks a {
    font-size: 14px;
    line-height: 1;
    margin-top: 11px;
  }
  /* line 833, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks a .glyphicon {
    width: 24px;
    height: 24px;
  }
  /* line 837, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks a .ctacopy {
    position: relative;
    top: 4;
  }
  /* line 846, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .caption h4 {
    font-size: 24px;
  }
  /* line 848, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .caption h4 a {
    font-size: 24px;
  }
  /* line 853, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .quote:before {
    left: 13px;
  }
  /* line 857, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .memberName a {
    font-size: 14px;
  }
  /* line 862, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail {
    margin-top: 58px;
    margin-bottom: 58px;
  }
  /* line 865, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .plain-image {
    margin-bottom: 29px;
  }
  /* line 867, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .plain-image .artworkBy {
    padding: 10px 18px;
    right: 0;
    font-size: 10px;
    line-height: 2.2;
    letter-spacing: 0.2px;
  }
  /* line 875, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption {
    /*padding: 0 0 0 58px;*/
    /* float:none; FIX CW-30 */
  }
  /* line 878, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .type {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.6;
  }
  /* line 883, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption h4 {
    margin-bottom: 0;
    font-size: 43px;
    line-height: 1.3;
    margin-top: -8px;
  }
  /* line 888, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption h4 a {
    font-size: 43px;
    line-height: 55px;
    /*font-size: $font-size-x-large;*/
  }
  /* line 894, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .authors-wrapper {
    margin-bottom: 0;
    margin-top: 14px;
  }
  /* line 897, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .authors-wrapper .authorsName {
    font-size: 18px;
  }
  /* line 900, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .authors-wrapper a {
    padding: 0 3px;
    margin-bottom: 4px;
  }
  /* line 905, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .subhead {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 33px;
    margin-top: 14px;
  }
  /* line 911, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks {
    text-align: left;
    margin: 11px 0 0 0;
  }
  /* line 914, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks a {
    margin-top: 13px;
    font-size: 18px;
    line-height: 1.85;
    letter-spacing: 1px;
  }
  /* line 919, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks a .glyphicon {
    margin-right: 8px;
    width: 33px;
    height: 33px;
  }
  /* line 926, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks a[disabled] {
    margin-top: 3px;
  }
  /* line 932, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail.imageOnRgt .plain-image {
    padding-right: 0;
  }
  /* line 935, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail.imageOnRgt .caption {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 950, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .latestannouncement .customComponentTitle {
    font-size: 53px;
    line-height: 1.25;
    letter-spacing: 0.2px;
  }
  /* line 954, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .latestannouncement .customComponentTitle a {
    font-size: 53px;
    line-height: 1.25;
    letter-spacing: 0.2px;
  }
  /* line 961, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent.oneup .thumbnail .caption {
    float: left;
  }
  /* line 964, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  /* line 967, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .plain-image {
    margin-bottom: 0;
  }
  /* line 970, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .plain-image .artworkBy {
    padding: 15px 20px;
    font-size: 14px;
    line-height: 1.6;
  }
  /* line 977, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail.imageOnRgt .plain-image {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 982, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption {
    max-width: 100%;
    padding: 0 0 0 33.5px;
    margin: 0;
    float: none;
    .margin-top: -4px;
  }
  /* line 987, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .type {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.8px;
    margin-bottom: 0;
  }
  /* line 993, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption h4 {
    margin: 30px 0 0 0;
    font-size: 53px;
    line-height: 66px;
    letter-spacing: 1px;
  }
  /* line 998, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption h4 a {
    font-size: 53px;
    line-height: 66px;
    letter-spacing: 0.2px;
  }
  /* line 1004, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .authors-wrapper {
    margin: 20px 0 0 0;
    font-size: 19px;
  }
  /* line 1007, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .authors-wrapper .authorsName {
    font-size: 19px;
  }
  /* line 1011, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .subhead {
    margin: 20px 0 0 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 33px;
  }
  /* line 1018, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks {
    margin-top: 30px;
  }
  /* line 1020, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks a {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
    margin: 0 28px 0 0;
  }
  /* line 1025, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .thumbnail .caption .ctalinks a .glyphicon {
    margin-right: 5px;
  }
  /* line 1037, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .thumbnail .plain-image,
  .colomComponent .oneupdetail .thumbnail .plain-image,
  .colomComponent .latestannouncement .thumbnail .plain-image {
    float: left;
    padding-right: 33.5px;
  }
  /* line 1040, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .thumbnail .plain-image .artworkBy,
  .colomComponent .oneupdetail .thumbnail .plain-image .artworkBy,
  .colomComponent .latestannouncement .thumbnail .plain-image .artworkBy {
    right: 0;
  }
  /* line 1058, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .thumbnail.imageOnRgt .plain-image,
  .colomComponent .oneupdetail .thumbnail.imageOnRgt .plain-image,
  .colomComponent .latestannouncement .thumbnail.imageOnRgt .plain-image {
    float: right;
    padding-right: 0;
    padding-left: 33.5px;
  }
  /* line 1063, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .oneup .thumbnail.imageOnRgt .caption,
  .colomComponent .oneupdetail .thumbnail.imageOnRgt .caption,
  .colomComponent .latestannouncement .thumbnail.imageOnRgt .caption {
    /*padding-left:0;*/
    padding-right: 33.5px;
  }
  /* line 1074, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail,
  .colomComponent .featuredArticle .thumbnail,
  .colomComponent .twoup5050 .thumbnail,
  .colomComponent .statictwoup .thumbnail {
    margin: 90px auto 90px;
  }
  /* line 1076, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks,
  .colomComponent .featuredArticle .thumbnail .ctalinks,
  .colomComponent .twoup5050 .thumbnail .ctalinks,
  .colomComponent .statictwoup .thumbnail .ctalinks {
    margin: 30px 0 0 0;
  }
  /* line 1078, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a,
  .colomComponent .featuredArticle .thumbnail .ctalinks a,
  .colomComponent .twoup5050 .thumbnail .ctalinks a,
  .colomComponent .statictwoup .thumbnail .ctalinks a {
    font-size: 19px;
    letter-spacing: 1.9px;
  }
  /* line 1082, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.read-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.read-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.read-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.read-icon {
    margin: 0 30px 0 0;
    padding: 0 0 0 37px;
  }
  /* line 1087, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.listen-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.listen-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.listen-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.listen-icon {
    margin: 0 30px 0 0;
    padding: 0 0 0 34px;
  }
  /* line 1091, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .ctalinks a.share-icon,
  .colomComponent .featuredArticle .thumbnail .ctalinks a.share-icon,
  .colomComponent .twoup5050 .thumbnail .ctalinks a.share-icon,
  .colomComponent .statictwoup .thumbnail .ctalinks a.share-icon {
    margin: 0 30px 0 0;
    padding: 0 0 0 34px;
  }
  /* line 1096, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .type,
  .colomComponent .featuredArticle .thumbnail .type,
  .colomComponent .twoup5050 .thumbnail .type,
  .colomComponent .statictwoup .thumbnail .type {
    font-size: 19px;
    letter-spacing: 2.85px;
  }
  /* line 1100, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .plain-image,
  .colomComponent .featuredArticle .thumbnail .plain-image,
  .colomComponent .twoup5050 .thumbnail .plain-image,
  .colomComponent .statictwoup .thumbnail .plain-image {
    margin: 20px 0 0 0;
  }
  /* line 1102, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .plain-image .artworkBy,
  .colomComponent .featuredArticle .thumbnail .plain-image .artworkBy,
  .colomComponent .twoup5050 .thumbnail .plain-image .artworkBy,
  .colomComponent .statictwoup .thumbnail .plain-image .artworkBy {
    line-height: 22px;
  }
  /* line 1106, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption,
  .colomComponent .featuredArticle .thumbnail .caption,
  .colomComponent .twoup5050 .thumbnail .caption,
  .colomComponent .statictwoup .thumbnail .caption {
    margin: 30px 0 0 0;
    max-width: 100%;
  }
  /* line 1109, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption h4,
  .colomComponent .featuredArticle .thumbnail .caption h4,
  .colomComponent .twoup5050 .thumbnail .caption h4,
  .colomComponent .statictwoup .thumbnail .caption h4 {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.68px;
  }
  /* line 1113, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption h4 a,
  .colomComponent .featuredArticle .thumbnail .caption h4 a,
  .colomComponent .twoup5050 .thumbnail .caption h4 a,
  .colomComponent .statictwoup .thumbnail .caption h4 a {
    margin-bottom: 5px;
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.68px;
  }
  /* line 1120, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .subhead,
  .colomComponent .twoup .thumbnail .caption .ctalinks a,
  .colomComponent .featuredArticle .thumbnail .caption .subhead,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a,
  .colomComponent .twoup5050 .thumbnail .caption .subhead,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a,
  .colomComponent .statictwoup .thumbnail .caption .subhead,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a {
    font-size: 19px;
    line-height: 33px;
    margin: 5px 0 0 0;
  }
  /* line 1126, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a {
    line-height: 1;
  }
  /* line 1128, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a .glyphicon,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a .glyphicon {
    top: 0;
  }
  /* line 1131, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .twoup .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .featuredArticle .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .twoup5050 .thumbnail .caption .ctalinks a .ctacopy,
  .colomComponent .statictwoup .thumbnail .caption .ctalinks a .ctacopy {
    position: relative;
    top: 4px;
  }
  /* line 1140, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  /* line 1143, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .plain-image {
    padding: 0;
  }
  /* line 1145, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .plain-image img {
    width: 288px;
    height: 288px;
  }
  /* line 1150, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption {
    margin: 0 auto;
    margin-top: 30px;
  }
  /* line 1153, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption h4 {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0.8px;
  }
  /* line 1157, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption h4 a {
    font-size: 40px;
    line-height: 1.1;
  }
  /* line 1162, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .memberName {
    font-size: 26px;
    line-height: 33px;
    letter-spacing: 0.52px;
    margin-top: 30px;
  }
  /* line 1167, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .memberName a {
    font-size: 26px;
    line-height: 1.3;
  }
  /* line 1172, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks {
    margin: 30px 0 0 0;
  }
  /* line 1174, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .share-icon {
    height: 33px;
  }
  /* line 1177, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a {
    font-size: 19px;
    letter-spacing: 1.9px;
    margin: 0 30px 0 0;
  }
  /* line 1182, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a .glyphicon {
    width: 33px;
    height: 33px;
  }
  /* line 1190, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .bookmark-icon {
    padding-left: 23px;
  }
  /* line 1193, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks .shareOverlay .shareOverlay-wrapper .share-icon {
    height: 33px;
  }
  /* line 1198, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .memberquote .thumbnail .caption .ctalinks a.read-icon, .colomComponent .memberquote .thumbnail .caption .ctalinks a.listen-icon, .colomComponent .memberquote .thumbnail .caption .ctalinks a.share-icon {
    padding: 0 0 0 34px;
  }
  /* line 1205, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote {
    border: 1px solid blue;
  }
  /* line 1207, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  /* line 1210, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .plain-image {
    padding: 0;
    margin-bottom: 23px;
  }
  /* line 1213, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .plain-image img {
    width: 288px;
    height: 288px;
  }
  /* line 1218, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption {
    margin: 0;
  }
  /* line 1220, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption h4 {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: 1.1;
  }
  /* line 1224, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption h4 a {
    font-size: 40px;
    line-height: 1.1;
  }
  /* line 1229, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .memberName {
    font-size: 26px;
    line-height: 1.3;
    margin-bottom: 0;
  }
  /* line 1233, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .memberName a {
    font-size: 26px;
    line-height: 1.3;
  }
  /* line 1239, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks a {
    font-size: 19px;
    line-height: 1;
    margin-top: 23px;
  }
  /* line 1243, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .thumbnail .caption .ctalinks a .glyphicon {
    width: 33px;
    height: 33px;
  }
  /* line 1252, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .blockQuote .quote:before {
    left: 37px;
  }
  /* line 1257, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent .featuredArticle .caption {
    max-width: 100%;
  }
}

/* line 1267, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .colomComponent .thumbnail.imageOnRgt .plain-image {
  padding-right: 0;
}
/* line 1269, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .colomComponent .thumbnail.imageOnRgt .plain-image img {
  width: 100%;
}
/* line 1273, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .colomComponent .thumbnail.imageOnRgt .caption {
  padding-left: 0;
}

/* line 1280, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.twoup {
  float: left;
}

/* line 1283, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
#columnOverlay {
  display: none;
}

/* line 1286, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.colomComponent-content {
  padding: 21px 0;
  text-align: center;
  position: relative;
  display: block;
}
@media only screen and (min-width: 1024px) {
  /* line 1286, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent-content {
    padding: 30px 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1286, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent-content {
    padding: 30px 0;
  }
  /* line 1305, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
  .colomComponent-content .ie11 .oneup .plain-image picture img {
    max-width: 587px;
  }
}

/* line 1315, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.discussionDetails {
  display: block !important;
}

/*Since IE11 is not picking max-width:100%. It has to be fixed with giving max-width in pixel*/
/* line 1324, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .fourColumnLayout .twoup .plain-image picture img {
  max-width: 368px;
}

/* line 1336, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .twoup .plain-image picture img {
  max-width: 586px;
  width: 100%;
}

/* line 1349, ../../app/ra/sass/views/colomComponent/_colomComponent.scss */
.ie11 .oneup .plain-image picture img {
  width: 625px;
}

/* line 2, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share {
  display: inline-block;
  position: relative;
  color: #005293;
}
/* line 6, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share .addthisToolBox {
  position: absolute;
  top: 45px;
  left: -55px;
  white-space: nowrap;
  background: #f5f5f5;
  border: 1px solid #111111;
  padding: 15px 10px;
  width: 145px;
}
/* line 15, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share .addthisToolBox .at-share-btn {
  background: #333333;
}
/* line 18, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share .addthisToolBox:after, .addthisShare .share .addthisToolBox:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 29, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share .addthisToolBox:after {
  border-color: rgba(245, 245, 245, 0);
  border-bottom-color: #f5f5f5;
  border-width: 25px;
  margin-left: -25px;
}
/* line 35, ../../app/ra/sass/views/addthisShare/_addthisShare.scss */
.addthisShare .share .addthisToolBox:before {
  border-color: rgba(17, 17, 17, 0);
  border-bottom-color: #111111;
  border-width: 26px;
  margin-left: -26px;
}

/* line 4, ../../app/ra/sass/views/footer/_footer.scss */
footer #footerBanner {
  border-top: 1pt solid #898B8E;
}
/* line 8, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social {
  margin-top: 19px;
  margin-bottom: 15px;
}
/* line 14, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social ul li {
  vertical-align: top;
  margin-right: 60px;
  width: 80px;
}
/* line 20, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social ul li:hover a.twitter-icon .social-icon {
  background: url("/content/dam/ra/images/icons/85-Twitter-B.svg");
  background-repeat: no-repeat;
}
/* line 24, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social ul li:hover a.linkedin-icon .social-icon {
  background: url("/content/dam/ra/images/icons/83-LinkedIn-B.svg");
  background-repeat: no-repeat;
}
/* line 32, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a {
  color: #2B2A2A;
}
/* line 35, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a .social-icon {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
}
/* line 43, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a.twitter-icon .social-icon {
  background: url("/content/dam/ra/images/icons/84-Twitter-A.svg");
  background-repeat: no-repeat;
}
/* line 47, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a.twitter-icon .social-icon::after {
  content: 'Twitter';
  margin-left: 30px;
}
/* line 54, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a.linkedin-icon .social-icon {
  background: url("/content/dam/ra/images/icons/82-LinkedIn-A.svg");
  background-repeat: no-repeat;
  height: 20px;
}
/* line 59, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-social a.linkedin-icon .social-icon::after {
  content: 'LinkedIn';
  margin-left: 30px;
}
/* line 67, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip {
  background-color: #f5f5f5;
  padding: 20px 0 18px 0;
}
/* line 71, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip .footer-links {
  float: right;
}
/* line 75, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip .footer-links li:first-child a {
  margin-left: 0px;
}
/* line 79, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip .footer-links li:last-child {
  padding-right: 0;
}
/* line 83, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip .footer-links a {
  margin-left: 24px;
  color: #2B2A2A;
}
/* line 89, ../../app/ra/sass/views/footer/_footer.scss */
footer .footer-strip .footer-copyright {
  color: #2B2A2A;
}
@media screen and (max-width: 1100px) {
  /* line 95, ../../app/ra/sass/views/footer/_footer.scss */
  footer .footer-strip .footer-links {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 101, ../../app/ra/sass/views/footer/_footer.scss */
  footer .footer-strip footer .sixColumnLayout, footer .footer-strip footer .video-page-section {
    padding: 0;
  }
  /* line 105, ../../app/ra/sass/views/footer/_footer.scss */
  footer .footer-strip .footer-links {
    font-size: 12px;
  }
  /* line 108, ../../app/ra/sass/views/footer/_footer.scss */
  footer .footer-strip .footer-links li:not(:first-child) a {
    margin-left: 4px;
  }
  /* line 113, ../../app/ra/sass/views/footer/_footer.scss */
  footer .footer-strip .footer-copyright {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  /* line 121, ../../app/ra/sass/views/footer/_footer.scss */
  footer > .sixColumnLayout, footer > .video-page-section {
    padding: 0;
  }

  /* line 125, ../../app/ra/sass/views/footer/_footer.scss */
  .footer-social {
    padding: 0 20px;
  }
}
/* line 134, ../../app/ra/sass/views/footer/_footer.scss */
.back-to-top {
  opacity: 0;
  padding: 8px;
  position: fixed;
  right: 20px;
  bottom: 20px;
  box-shadow: 3px 3px 6px #ccc, -3px 3px 6px #ccc, 3px -3px 6px #ccc, -3px -3px 6px #ccc;
  color: #0468ae;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  background: #fff;
  font-weight: 900;
  cursor: pointer;
}
/* line 150, ../../app/ra/sass/views/footer/_footer.scss */
.back-to-top.shown {
  opacity: 1;
}

@media screen and (min-width: 768px) {
  /* line 157, ../../app/ra/sass/views/footer/_footer.scss */
  .back-to-top.push-top {
    z-index: 10000;
    bottom: 66px;
  }
}
/* line 168, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer {
  background: #005293;
  position: fixed;
  z-index: 100;
  width: 100%;
  bottom: 0;
  left: 0;
  display: none;
}
/* line 177, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer .container {
  padding: 28px 20px;
  background: none !important;
}
/* line 181, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer .container #disClose {
  float: right;
  width: 33px;
  height: 33px;
  margin-top: 8px;
  text-indent: -9999px;
}
/* line 189, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer .container h4 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 43px;
  letter-spacing: 0.99px;
  color: #fff !important;
  float: left;
  margin: 0;
}
/* line 201, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer .container p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #fff;
  text-align: justify;
  clear: both;
  /* margin-top: 16px; */
  margin: 0;
  padding-top: 16px;
}
/* line 216, ../../app/ra/sass/views/footer/_footer.scss */
.cookieContainer .container h1 {
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  /* line 225, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container {
    padding: 33px;
    width: 100%;
  }
  /* line 228, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container h4 {
    letter-spacing: 0.99px;
    font-size: 33px;
    margin: 0;
  }
  /* line 233, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container p {
    font-size: 12px;
    line-height: 18px;
    /* margin-top: 18px; */
    letter-spacing: 1.05px;
    margin: 0;
    padding-top: 18px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 249, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container {
    padding: 50px 0;
    width: 1240px;
    margin: 0 auto;
  }
  /* line 253, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container #disClose {
    margin-top: 24px;
  }
  /* line 256, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container h4 {
    font-size: 46px;
    line-height: 61px;
    letter-spacing: 1.38px;
    margin: 0;
  }
  /* line 262, ../../app/ra/sass/views/footer/_footer.scss */
  .cookieContainer .container p {
    font-size: 12px;
    line-height: 19px;
    letter-spacing: 1.05px;
    margin: 0px;
    padding-top: 20px;
  }
}
/* line 277, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog {
  display: none;
  background: #0061a5;
  width: 375px;
  padding: 28px 21px;
  text-align: center;
  z-index: 9999;
}
/* line 285, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog h4 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 1.14px;
  color: #fff;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0;
}
/* line 298, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0;
  color: #fff;
  text-align: center;
  padding: 0 0 21px 0;
  margin-top: 4px;
}
/* line 311, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog .btnCancel {
  display: block;
  margin: 0 0 12px 0;
  font-size: 14px;
  padding: 16px 0;
  background-color: #f5f5f5;
  text-transform: uppercase;
  font-family: "Whitney A", "Whitney B";
  color: #333;
}
/* line 320, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog .btnCancel:hover {
  color: #005293;
}
/* line 325, ../../app/ra/sass/views/footer/_footer.scss */
#promptDialog .btnProceed {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #2b2a2a;
  text-transform: uppercase;
  text-align: center;
  background: #b1ddf6;
  display: block;
  padding: 16px 0;
}

/* line 3, ../../app/ra/sass/views/hero/_hero.scss */
.biography span.text-uppercase {
  color: #898b8e;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: italic;
  font-weight: 400;
  word-spacing: 5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
}
/* line 16, ../../app/ra/sass/views/hero/_hero.scss */
.biography h1 a {
  text-decoration: none;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 21px;
  color: #152c4d;
}

/* line 30, ../../app/ra/sass/views/hero/_hero.scss */
.hero #hero-container, .biography #hero-container {
  position: relative;
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
  background-size: cover;
}
/* line 36, ../../app/ra/sass/views/hero/_hero.scss */
.hero #hero-container:before, .biography #hero-container:before {
  position: absolute;
  top: 273px;
  left: 0;
  width: 100%;
  height: 700px;
  content: ' ';
  background: #fff;
}
/* line 47, ../../app/ra/sass/views/hero/_hero.scss */
.hero #hero-container .hero-list li > .shareOverlay .shareOverlay-icons, .biography #hero-container .hero-list li > .shareOverlay .shareOverlay-icons {
  top: 37px;
  left: -58px;
}
/* line 53, ../../app/ra/sass/views/hero/_hero.scss */
.hero #hero-container .container, .biography #hero-container .container {
  position: relative;
}
/* line 58, ../../app/ra/sass/views/hero/_hero.scss */
#hero-container
.hero.container, #hero-container
.biography.container {
  background: #fff;
  padding: 90px 150px 50px 150px;
}
/* line 64, ../../app/ra/sass/views/hero/_hero.scss */
.hero .text-uppercase, .biography .text-uppercase {
  color: #898b8e;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  word-spacing: 5px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
}
/* line 76, ../../app/ra/sass/views/hero/_hero.scss */
.hero h1, .biography h1 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 44px;
  margin: 0 0 21px 0;
  color: #152c4d;
  letter-spacing: 1.14px;
}
/* line 87, ../../app/ra/sass/views/hero/_hero.scss */
.hero p, .biography p {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #2b2a2a;
  padding-bottom: 0;
  margin: 0;
}
/* line 99, ../../app/ra/sass/views/hero/_hero.scss */
.hero .view-discussion .playhead-down, .biography .view-discussion .playhead-down {
  margin: 0 auto;
}

@media only screen and (min-width: 320px) {
  /* line 107, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container {
    padding: 21px 0;
  }
  /* line 109, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container {
    background: #fff;
    padding: 38px 16px 21px 16px;
    width: auto;
    margin: 0 20px;
  }
  /* line 115, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container h1 {
    margin: 0;
    padding-top: 16px;
  }
  /* line 120, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container p {
    color: #2b2a2a;
    font-size: 16px;
    line-height: 28px;
    padding-top: 21px;
  }
  /* line 127, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container .shareOverlay {
    padding-top: 21px;
  }
  /* line 131, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container .shareOverlay .shareOverlay-Link-container a {
    padding: 0;
  }
  /* line 138, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .list-inline {
    margin: 0;
  }
}
/* line 146, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #wrapper {
  padding-bottom: 84px;
  background: url("/content/dam/ra/images/background/heroBottom.mobile.jpg") no-repeat center bottom;
}
/* line 150, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #wrapper .container {
  background: #fff;
}
/* line 155, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #wrapper.row {
  margin-top: 0;
  padding-top: 200px;
}
/* line 160, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #hero-container {
  background-size: cover;
  padding: auto;
  position: static;
}
/* line 164, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #hero-container:before {
  height: 0 !important;
  width: 0 !important;
}
/* line 168, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #hero-container .container {
  /*margin-bottom: 178px;*/
  padding-bottom: 90px;
}
/* line 174, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #view-discussion {
  text-align: center;
  margin: 21px auto 0 auto;
  height: 55px;
  width: 55px;
  border-radius: 100px;
  display: block;
  background: #ccc;
}
/* line 183, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #view-discussion .playhead-down {
  height: 100%;
  background-position: -71px -1212px;
}
/* line 187, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #view-discussion .playhead-down:hover {
  background-position: -71px -1262px;
}
/* line 193, ../../app/ra/sass/views/hero/_hero.scss */
.home-page #hero-container .list-inline {
  text-align: center;
  margin: 0;
  /*height: 60px;*/
}

@media only screen and (min-width: 768px) {
  /* line 203, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container {
    padding: 97px 0 0 0;
  }
  /* line 205, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container:before {
    top: 385px;
  }
  /* line 208, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container {
    padding: 77px 58px 33px 58px;
    width: auto;
    margin: 0 50px;
  }
  /* line 213, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container p {
    font-size: 18px;
    line-height: 33px;
    padding-top: 18px;
  }
  /* line 219, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container h1 {
    margin: 0px;
    padding-top: 18px;
  }
  /* line 223, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container .shareOverlay {
    padding-top: 18px;
  }
  /* line 229, ../../app/ra/sass/views/hero/_hero.scss */
  .hero h1 {
    margin-bottom: 18px;
    font-size: 43px;
    line-height: 55px;
    color: #152c4d;
    letter-spacing: 1.29px;
  }
  /* line 237, ../../app/ra/sass/views/hero/_hero.scss */
  .hero .text-uppercase {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 243, ../../app/ra/sass/views/hero/_hero.scss */
  .hero p {
    color: #2b2a2a;
  }

  /* line 249, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #hero-container {
    background-size: cover;
  }
  /* line 253, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion {
    width: 66px;
    height: 66px;
    margin: 18px auto 0 auto;
  }
  /* line 258, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion .playhead-down {
    background-position: -71px -1208px;
  }
  /* line 261, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion .playhead-down:hover {
    background-position: -71px -1258px;
  }
  /* line 267, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #wrapper {
    padding-bottom: 154px;
    background: url("/content/dam/ra/images/background/heroBottom.tablet.jpg") no-repeat center bottom;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 276, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container {
    padding: 120px 0 0 0;
  }
  /* line 278, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container:before {
    top: 360px;
  }
  /* line 281, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container {
    width: 1240px;
    margin: 0 auto;
    padding: 90px 150px 50px 150px;
  }
  /* line 286, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container p {
    font-size: 23px;
    line-height: 44px;
    padding-top: 30px;
  }
  /* line 293, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container a h1 {
    padding-top: 30px;
    line-height: 77px;
    font-size: 61px;
    letter-spacing: 1.83px;
  }
  /* line 301, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container .shareOverlay {
    padding-top: 30px;
  }
  /* line 305, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .container .shareOverlay .shareOverlay-share-container .shareOverlay-icons {
    width: 190px;
  }
  /* line 314, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .hero-list li > .shareOverlay .shareOverlay-icons {
    left: -55px;
  }
  /* line 317, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .hero-list li > .shareOverlay .shareOverlay-icons ul.list-inline {
    margin-left: -8px;
    margin-top: -2px;
  }
  /* line 321, ../../app/ra/sass/views/hero/_hero.scss */
  .hero #hero-container .hero-list li > .shareOverlay .shareOverlay-icons ul.list-inline > li {
    width: 30%;
  }
  /* line 330, ../../app/ra/sass/views/hero/_hero.scss */
  .hero .text-uppercase {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }

  /* line 338, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #hero-container {
    background-size: cover;
  }
  /* line 342, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion {
    width: 77px;
    height: 77px;
    margin: 30px auto 0 auto;
  }
  /* line 347, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion:hover {
    background: #005293;
    -webkit-transition: background 1000ms ease-in-out;
    -moz-transition: background 1000ms ease-in-out;
    -o-transition: background 1000ms ease-in-out;
    -ms-transition: background 1000ms ease-in-out;
    transition: background 1000ms ease-in-out;
  }
  /* line 356, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion .playhead-down {
    background-position: -71px -1204px;
  }
  /* line 359, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #view-discussion .playhead-down:hover {
    background-position: -71px -1254px;
  }
  /* line 365, ../../app/ra/sass/views/hero/_hero.scss */
  .home-page #wrapper {
    padding-bottom: 180px;
    margin: 0;
    background: url("/content/dam/ra/images/background/heroBottom.desktop.jpg") no-repeat center bottom;
  }
}
/* line 1, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section {
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  overflow: hidden;
}
/* line 11, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > .media-info-container .mediaInfo .mediaInfo.row {
  padding-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  /* line 18, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > .media-info-container.col-lg-2, .video-page-section > .media-info-container.col-lg-3 {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 23, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > .media-info-container.col-lg-2:first-child, .video-page-section > .media-info-container.col-lg-3:first-child {
    padding-left: inherit;
  }
  /* line 26, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > .media-info-container.col-lg-2:last-child, .video-page-section > .media-info-container.col-lg-3:last-child {
    padding-left: inherit;
  }
}
/* line 33, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > div:first-child {
  left: 0;
  float: left;
  padding-left: inherit;
}
/* line 37, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > div:first-child.col-lg-6, .video-page-section > div.video-page-section:first-child, .video-page-section > div:first-child.col-lg-offset-1 {
  padding-right: inherit;
}
@media only screen and (max-width: 1440px) {
  /* line 33, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:first-child {
    padding-left: 0;
  }
  /* line 42, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:first-child.col-lg-6, .video-page-section > div.video-page-section:first-child, .video-page-section > div:first-child.col-lg-offset-1 {
    padding-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 33, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:first-child {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 51, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > div:last-child {
  right: 0;
  float: right;
  padding-right: inherit;
}
/* line 55, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > div:last-child.col-lg-6, .video-page-section > div.video-page-section:last-child, .video-page-section > div:last-child.col-lg-offset-1 {
  padding-left: inherit;
}
@media only screen and (max-width: 1440px) {
  /* line 51, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:last-child {
    padding-right: 0;
  }
  /* line 60, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:last-child.col-lg-6, .video-page-section > div.video-page-section:last-child, .video-page-section > div:last-child.col-lg-offset-1 {
    padding-left: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 51, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > div:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 70, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > .col-lg-6:last-child, .video-page-section > .video-page-section:last-child, .video-page-section > .col-lg-4.col-lg-offset-1:last-child {
  padding-top: 0;
  float: left;
  left: 0;
}
/* line 83, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.video-page-section > div.col-lg-offset-1 {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section {
    display: flex;
    flex-flow: column;
  }
  /* line 91, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > .media-info-container:not(.col-lg-6):not(.video-page-section):first-child {
    order: 2;
  }
  /* line 94, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section > .hero-media-container:not(.col-lg-6):not(.video-page-section):last-child {
    order: 1;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 100, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .video-page-section .media-info-container .mediaInfo .mediaInfo.row {
    padding-top: 0;
  }
}

/* line 106, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.push-control-to-top {
  bottom: 0;
  left: 0;
  position: absolute !important;
}

/* line 111, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.push-volume-to-top {
  bottom: 48px;
  position: absolute !important;
}

/* line 115, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.high-z-index {
  z-index: 2147483647;
}

/* line 118, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.color-blue-seek {
  color: #68b0e1;
}

/* line 121, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia {
  position: relative;
}
/* line 123, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .image-wrapper img {
  max-width: 100%;
}
/* line 127, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-title {
  display: block;
}
/* line 130, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia video::-webkit-media-controls-enclosure {
  display: none !important;
}
/* line 134, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia [data-state="hidden"] {
  display: none;
}
/* line 137, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
/* line 143, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 150, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer {
  width: 100%;
  position: relative;
  background-color: #d1d2d4;
}
/* line 154, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #videoplaypause.play-grey {
  position: absolute;
  left: 50%;
  top: 48%;
  cursor: pointer;
  background-position: -76px -3429px;
}
/* line 161, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer video {
  display: block;
}
/* line 164, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble {
  display: none;
  background-color: #0061a5;
  padding-top: 8px;
  width: 140px;
  height: 40px;
  position: absolute;
  bottom: 64px;
}
/* line 172, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range] {
  -webkit-appearance: none;
  width: 85%;
  margin-left: 15px;
  -moz-appearance: none;
}
/* line 178, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-tooltip {
  display: none;
}
/* line 181, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}
/* line 184, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]:focus {
  outline: none;
}
/* line 187, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-track {
  width: 80%;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
/* line 194, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
  margin-top: -8px;
}
/* line 203, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
  margin-top: -5px;
}
/* line 211, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-thumb {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
}
/* line 218, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-runnable-track {
  width: 80%;
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
}
/* line 224, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-webkit-slider-runnable-track {
  background: #68b0e1;
}
/* line 227, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-webkit-fill-lower {
  background: #fff;
}
/* line 230, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-track {
  height: 2px;
  cursor: pointer;
  background: #40E0D0;
}
/* line 235, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-track {
  width: 80%;
  height: 2px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  border-width: 39px 0;
}
/* line 243, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-fill-lower {
  background: #fff;
}
/* line 246, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-ms-fill-lower {
  background: #fff;
}
/* line 249, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-fill-upper {
  background: #68b0e1;
}
/* line 252, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-ms-fill-upper {
  background: #68b0e1;
}
/* line 255, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-progress {
  background-color: #fff;
  height: 2px;
}
/* line 259, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-track {
  background-color: #68b0e1;
  height: 2px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 265, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame #videoContainer #bubble {
    bottom: 75px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 270, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame #videoContainer #bubble {
    bottom: 83px;
  }
}
/* line 274, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame #videoContainer #bubble::after {
  width: 0px;
  height: 0px;
  border-top: 20px solid #0061a5;
  border-bottom: 20px solid transparent;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  top: 35px;
  position: absolute;
  left: 51px;
}
/* line 288, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls {
  width: 100%;
  position: relative;
  height: 44px;
  background-color: #0061a5;
}
/* line 293, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button {
  border: none;
  cursor: pointer;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-top: 8px;
  background-color: transparent;
}
/* line 303, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button[data-state="play"] {
  background-position: -73px -3477px;
}
/* line 306, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button[data-state="play"]:hover {
  background-position: -73px -3427px;
}
/* line 309, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button[data-state="pause"] {
  background-position: -73px -3577px;
}
/* line 312, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button[data-state="pause"]:hover {
  background-position: -73px -3527px;
}
/* line 315, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button.volume-button {
  background-position: -73px -3377px;
}
/* line 318, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button.volume-button:hover {
  background-position: -73px -3327px;
}
/* line 321, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button#fs[data-state="go-fullscreen"]:hover {
  background-position: -74px -3627px;
}
/* line 324, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button#fs[data-state="go-fullscreen"] {
  display: inline-block !important;
  background-position: -74px -3677px;
}
/* line 328, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button#fs[data-state="in-fullscreen"]:hover {
  background-position: -74px -5826px;
}
/* line 331, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls button#fs[data-state="in-fullscreen"] {
  display: inline-block !important;
  background-position: -74px -5876px;
}
/* line 335, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls .video-buffer {
  color: #fff;
  position: absolute;
  bottom: 14px;
  right: 15px;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.75px;
}
/* line 346, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls .video-buffer .total-time {
  color: #68b0e1;
}
@-moz-document url-prefix() {
  /* line 351, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls #progress {
    margin-bottom: -9px !important;
  }
}
/* line 356, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls .progress {
  position: relative;
  bottom: 4px;
}
/* line 360, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress {
  -webkit-appearance: none;
}
/* line 363, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-ms-tooltip {
  display: none;
}
/* line 367, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress:focus {
  outline: none;
  cursor: pointer;
}
/* line 371, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-webkit-slider-runnable-track {
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
  margin-top: -24px;
}
/* line 377, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-webkit-slider-thumb {
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
  -webkit-appearance: none;
  margin-top: -8px;
}
/* line 386, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-moz-range-track {
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
}
/* line 391, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-moz-range-thumb {
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
  -webkit-appearance: none;
  margin-top: -4px;
}
/* line 400, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-ms-track {
  height: 2px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 39px 0;
  color: transparent;
}
/* line 409, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-ms-fill-lower {
  background: #fff;
}
/* line 412, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-ms-fill-upper {
  background: #68b0e1;
}
/* line 415, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-ms-thumb {
  border: 0px solid #000000;
  cursor: pointer;
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
}
/* line 424, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress:focus::-ms-fill-lower {
  background: #fff;
}
/* line 427, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress:focus::-ms-fill-upper {
  background: #68b0e1;
}
/* line 430, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-moz-range-progress {
  background-color: #fff;
  height: 2px;
}
/* line 434, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls #progress::-moz-range-track {
  background-color: #68b0e1;
  height: 2px;
}
/* line 439, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls > button {
  display: inline-block;
  margin-left: 14px;
}
/* line 443, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls > div {
  display: inline-block;
  margin-left: 5px;
}
/* line 447, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-frame .controls > div.video-buffer {
  margin-left: 8px;
}
/* line 451, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .heromedia-links {
  width: 100%;
  margin-top: 20px;
  text-align: right;
}
/* line 458, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-text-wrapper h6 a {
  text-decoration: none;
  font-family: italic;
  font-size: 22px;
  font-style: italic;
  color: #999;
}
/* line 466, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.heromedia .videoplayer-text-wrapper p {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 28px;
  color: #000000;
}
@media only screen and (min-width: 374px) and (max-width: 375px) {
  /* line 477, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame #videoContainer .controls button {
    height: 28px !important;
  }
  /* line 480, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame #videoContainer .controls #fs {
    display: inline-block !important;
  }
  /* line 483, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame #videoContainer .controls #progress {
    width: 90px !important;
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 380px) {
  /* line 494, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button {
    width: 28px;
    height: 28px;
    margin-top: 14px;
    background-size: 100px;
  }
  /* line 500, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="play"] {
    background-position: -40px -1986px;
  }
  /* line 503, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="play"]:hover {
    background-position: -40px -1957px;
  }
  /* line 506, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="pause"] {
    background-position: -41px -2043px;
  }
  /* line 509, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="pause"]:hover {
    background-position: -41px -2015px;
  }
  /* line 512, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button.volume-button {
    background-position: -41px -1929px;
  }
  /* line 515, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button.volume-button:hover {
    background-position: -41px -1901px;
  }
  /* line 518, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button#fs[data-state="go-fullscreen"] {
    background-position: -41px -2100px;
  }
  /* line 521, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button#fs[data-state="go-fullscreen"]:hover {
    background-position: -41px -2071px;
  }
  /* line 524, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button#fs[data-state="in-fullscreen"] {
    background-position: -41px -3376px;
  }
  /* line 527, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button#fs[data-state="in-fullscreen"]:hover {
    background-position: -41px -3413px;
  }
  /* line 530, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls .progress {
    bottom: 5px;
  }
  /* line 534, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls > * {
    margin-left: 8px;
  }
}
@media only screen and (max-width: 380px) and (orientation: portrait) {
  /* line 540, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .video-buffer {
    font-size: 12px !important;
  }
  /* line 543, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls > button {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 551, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-enclosure {
    display: none !important;
  }
  /* line 554, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-title {
    display: none;
  }
  /* line 558, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls {
    height: 56px;
  }
  /* line 560, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button {
    width: 33px;
    height: 33px;
    margin-top: 14px;
    background-size: 175px;
  }
  /* line 566, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls > button {
    margin-left: 10px;
  }
  /* line 569, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="go-fullscreen"] {
    margin-left: 33px !important;
  }
  /* line 572, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="play"] {
    background-position: -73px -3477px;
    margin-left: 7px !important;
  }
  /* line 576, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="play"]:hover {
    background-position: -73px -3427px;
  }
  /* line 579, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="pause"] {
    margin-left: 6px !important;
    background-position: -73px -3577px;
  }
  /* line 583, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="pause"]:hover {
    background-position: -73px -3527px;
  }
  /* line 586, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button.volume-button {
    background-position: -73px -3377px;
  }
  /* line 589, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button.volume-button:hover {
    background-position: -73px -3327px;
  }
  /* line 592, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls .video-buffer {
    bottom: 22px !important;
    right: 33px !important;
    font-size: 10px !important;
  }
  /* line 599, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .heromedia-links {
    margin-top: 20px;
    padding: 0;
    text-align: right;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  /* line 606, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-title {
    display: none;
  }
  /* line 614, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls {
    height: 68px;
  }
  /* line 616, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button {
    width: 33px;
    height: 33px;
    margin-top: 20px;
  }
  /* line 621, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls > button {
    margin-left: 12px;
  }
  /* line 624, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="play"] {
    margin-left: 18px !important;
  }
  /* line 627, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="pause"] {
    margin-left: 6px !important;
  }
  /* line 630, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button[data-state="go-fullscreen"] {
    margin-left: 33px !important;
  }
  /* line 633, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls .video-buffer {
    /* bottom: 12px !important;*/
    margin-left: 20px;
    /*right: 33px !important;*/
    font-size: 19px !important;
    bottom: 26px;
    right: 41px;
  }
  /* line 641, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls #progress {
    margin-left: 20px;
  }
  /* line 646, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .heromedia-links {
    margin-top: 20px;
    padding: 0;
    text-align: right;
  }
  /* line 652, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    top: 42px;
  }
  /* line 659, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 a {
    font-size: 12px;
  }
  /* line 663, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top p {
    font-size: 32px;
  }
  /* line 667, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    top: 172px;
  }
  /* line 674, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 a {
    font-size: 12px;
  }
  /* line 678, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle p {
    font-size: 32px;
  }
  /* line 682, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    top: 42px;
    right: 0;
  }
  /* line 689, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 {
    text-align: right;
  }
  /* line 691, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 a {
    font-size: 12px;
    text-align: right;
  }
  /* line 696, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top p {
    font-size: 32px;
    text-align: right;
  }
  /* line 701, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    top: 172px;
    right: 0;
  }
  /* line 708, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 {
    text-align: right;
  }
  /* line 710, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 a {
    font-size: 12px;
    text-align: right;
  }
  /* line 715, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle p {
    font-size: 32px;
    text-align: right;
  }
  /* line 720, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    bottom: 0px;
    right: 0;
  }
  /* line 727, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 {
    text-align: right;
  }
  /* line 729, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 a {
    font-size: 12px;
    text-align: right;
  }
  /* line 734, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom p {
    font-size: 32px;
    text-align: right;
  }
  /* line 739, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom {
    background: #fff;
    padding: 45px;
    width: 27%;
    position: absolute;
    bottom: 0px;
  }
  /* line 746, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 a {
    font-size: 12px;
  }
  /* line 750, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom p {
    font-size: 32px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 758, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls {
    height: 68px;
  }
  /* line 760, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls button {
    margin-top: 20px;
    margin-left: 33px;
  }
  /* line 764, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-frame .controls .video-buffer {
    bottom: 26px;
    right: 41px;
  }
  /* line 771, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls {
    display: none;
  }
  /* line 774, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-play-button {
    display: none;
  }
  /* line 777, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-volume-slider {
    display: none;
  }
  /* line 780, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-mute-button {
    display: none;
  }
  /* line 783, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-timeline {
    display: none;
  }
  /* line 786, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia video::-webkit-media-controls-current-time-display {
    display: none;
  }
  /* line 789, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .videoplayer-title {
    display: none;
  }
  /* line 792, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia #progress {
    margin-left: 20px;
  }
  /* line 795, ../../app/ra/sass/views/heromedia/_heromedia.scss */
  .heromedia .progress {
    bottom: 0px !important;
  }
}

/* line 803, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls button#fs {
  display: block !important;
  float: left;
}
/* line 807, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"]:hover {
  background-position: -74px -3627px;
}
/* line 810, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"] {
  background-position: -74px -3677px;
}
/* line 813, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"]:hover {
  background-position: -74px -5826px;
}
/* line 816, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"] {
  background-position: -74px -5876px;
}
/* line 822, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls > button {
  display: block;
  margin-left: 14px;
  float: left;
}
/* line 827, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls > div {
  display: block;
  margin-left: 12px;
  float: left;
  margin-top: -23px;
}
/* line 833, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer #bubble input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin-left: 15px;
  margin-top: -45px;
  -moz-appearance: none;
}
/* line 841, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.ie .heromedia .videoplayer-frame #videoContainer .controls {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 853, ../../app/ra/sass/views/heromedia/_heromedia.scss */
.iPad .heromedia .videoplayer-frame #videoContainer #video-controls .volume-button {
  display: none !important;
}

/* line 11, ../../app/ra/sass/views/biography/_biography.scss */
.ie11 .biography .author ul.list-inline li:first-child a i span, .ie10 .biography .author ul.list-inline li:first-child a i span {
  padding-left: 38px;
}

/* line 24, ../../app/ra/sass/views/biography/_biography.scss */
#authorContainer .text-alignment {
  text-align: right !important;
}

/* line 28, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
/* line 34, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .text-center .readmore {
  padding: 0px 40px;
}
/* line 40, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author {
  padding-top: 0;
}
/* line 43, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container {
  border-top: 0;
  background: #fff;
  padding: 45px 0 0 0;
  width: auto;
}
/* line 52, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container {
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 58, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline {
  line-height: 2.5;
  padding: 0 10px;
  margin: 0;
  padding-top: 21px;
}
/* line 65, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-twitter {
  padding-left: 0;
  display: inline-block;
  background-position: -74px -3029px;
  margin-right: 2px;
  vertical-align: middle;
}
/* line 72, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-twitter:before {
  content: "";
}
/* line 76, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-twitter:hover {
  background-position: -74px -3079px;
}
/* line 81, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-linkedin {
  display: inline-block;
  background-position: -75px -2929px;
  vertical-align: middle;
}
/* line 86, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-linkedin:before {
  content: "";
}
/* line 90, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .icon-linkedin:hover {
  background-position: -75px -2979px;
}
/* line 95, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .download-icon {
  vertical-align: middle;
  background-position: -71px -1028px;
}
/* line 99, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li .download-icon:hover {
  background-position: -71px -1078px;
}
/* line 105, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li.icon-twitter, #biographyWrapper.row .biography-container .author .container ul.list-inline li.icon-linkedin, #biographyWrapper.row .biography-container .author .container ul.list-inline .icon-pdf {
  font-family: "Whitney A", "Whitney B" !important;
}
/* line 109, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline li a:before {
  float: none;
}
/* line 114, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container ul.list-inline button.cta-secondary a, #biographyWrapper.row .biography-container .author .container ul.list-inline div.cta-secondary a {
  font-family: "Whitney A", "Whitney B" !important;
  display: block;
}
/* line 122, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .author .container .authorName h2 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 0.84px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  font-style: normal;
}
/* line 139, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .biohero {
  padding: 0;
}
/* line 142, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .biohero .container {
  background: #fff;
  width: auto;
  margin: 0;
  position: relative;
  padding: 0;
}
/* line 149, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .biohero .container .bio-summ {
  padding: 0;
}
/* line 152, ../../app/ra/sass/views/biography/_biography.scss */
#biographyWrapper.row .biography-container .biohero .container .bio-summ p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  padding: 0 0 21px 0;
}
@media only screen and (min-width: 768px) {
  /* line 168, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container .bio-summ p {
    padding: 0 0 33px 0;
    font-size: 18px;
    line-height: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 181, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container .bio-summ p {
    padding: 0 0 50px 0;
    font-size: 23px;
    line-height: 44px;
  }
}

/* line 192, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper {
  padding-top: 0;
  margin: 0;
  background: #fff;
}
/* line 196, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper .container {
  padding: 0 !important;
  border: 0 !important;
}
/* line 199, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper .container .contentarea {
  padding: 0;
}
/* line 201, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper .container .contentarea .content {
  padding: 0;
  margin: 0;
  width: auto;
}
/* line 205, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper .container .contentarea .content p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  padding: 0 0 21px 0;
}

@media only screen and (min-width: 768px) {
  /* line 222, ../../app/ra/sass/views/biography/_biography.scss */
  #biowrapper .container .contentarea .content {
    width: 66.66667%;
    margin-left: 16.66667%;
  }
  /* line 225, ../../app/ra/sass/views/biography/_biography.scss */
  #biowrapper .container .contentarea .content p {
    padding: 0 0 33px 0;
    font-size: 18px;
    line-height: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 240, ../../app/ra/sass/views/biography/_biography.scss */
  #biowrapper .container .contentarea .content p {
    padding: 0 0 50px 0;
    font-size: 23px;
    line-height: 44px;
  }
}
/* line 251, ../../app/ra/sass/views/biography/_biography.scss */
.biography .our-team-link {
  position: absolute;
  top: 114px;
  width: 100px;
  background-color: #fff;
}
/* line 257, ../../app/ra/sass/views/biography/_biography.scss */
.biography .our-team-link a {
  text-decoration: none;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-size: 12px;
  line-height: 1.3;
  text-transform: uppercase;
  font-style: italic;
  letter-spacing: 2px;
  color: #898b8e;
}

/* line 274, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .biography-buttons a button {
  background-color: #f5f5f5;
  border: none;
  width: 100%;
  padding: 16px;
  margin-top: 30px;
  text-transform: uppercase;
}
/* line 282, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .biography-buttons a button:hover {
  background: #005293;
  color: #fff;
}
/* line 290, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline {
  margin: 25px 0;
  width: 100%;
}
/* line 294, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline li {
  float: left;
  margin-top: 20px;
  border-right: 2px solid #999;
}
/* line 300, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline li a .icon-twitter:before {
  margin-right: 5px;
}
/* line 304, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline li a .icon-linkedin:before {
  margin-right: 5px;
}
/* line 310, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline li:last-child {
  border-right: 0;
}
/* line 314, ../../app/ra/sass/views/biography/_biography.scss */
.biohero .container .list-inline .icon-pdf, .biohero .container .list-inline .icon-follow {
  position: relative;
  top: -5px;
}

/* line 321, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper.row {
  padding-top: 0;
  margin: 0;
  background: #fff;
}
/* line 326, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper.row .hide {
  display: none;
}
/* line 330, ../../app/ra/sass/views/biography/_biography.scss */
#biowrapper.row .readmoreTitle {
  text-align: center;
  font-size: 26px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: italic;
  margin-top: 7%;
}

/* line 339, ../../app/ra/sass/views/biography/_biography.scss */
button.cta-secondary, div.cta-secondary {
  margin-bottom: 38px;
  margin-top: 0px;
  background: #d1d2d4;
  border: none;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}
/* line 353, ../../app/ra/sass/views/biography/_biography.scss */
button.cta-secondary:hover, div.cta-secondary:hover {
  background-color: #005293;
  border: none;
  cursor: pointer;
}
/* line 358, ../../app/ra/sass/views/biography/_biography.scss */
button.cta-secondary:hover a, div.cta-secondary:hover a {
  color: #fff !important;
}
/* line 363, ../../app/ra/sass/views/biography/_biography.scss */
button.cta-secondary a, div.cta-secondary a {
  text-decoration: none;
  font-family: "Whitney A", "Whitney B" !important;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 14px;
  letter-spacing: 1.05px;
  line-height: 22px;
  text-transform: uppercase;
  padding-left: 40px;
  padding-right: 40px;
}
/* line 377, ../../app/ra/sass/views/biography/_biography.scss */
button.cta-secondary a:hover, div.cta-secondary a:hover {
  border: 0;
}

/* ##################### START : AUTHOR STYLES ####################### */
/* line 385, ../../app/ra/sass/views/biography/_biography.scss */
.author .cta-secondary {
  width: 100%;
  margin: 0 auto;
  float: initial;
  margin-top: 28px;
  height: 55px;
  letter-spacing: 1.05px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 395, ../../app/ra/sass/views/biography/_biography.scss */
.author .cta-secondary a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 402, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorImage {
  text-align: center;
  margin-top: 28px;
}
/* line 406, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorImage img {
  -moz-border-radius: 55px;
  -webkit-border-radius: 55px;
  border-radius: 150px;
  width: 235px;
  height: 235px;
}
/* line 415, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails, .author .list-inline {
  text-align: center;
}
/* line 419, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorContent {
  margin: 0 auto;
  margin-bottom: 28px;
}
/* line 424, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorContent button.cta-secondary:hover, .author .authorContent div.cta-secondary:hover {
  background-color: #005293;
}
/* line 427, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorContent button.cta-secondary:hover a, .author .authorContent div.cta-secondary:hover a {
  color: #fff !important;
}
/* line 435, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorName {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 28px;
}
/* line 438, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorName h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 33px;
  padding-top: 21px;
  margin-top: 0;
  display: inline-block;
  color: #152c4d;
}
/* line 448, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorName a {
  color: #152c4d;
  letter-spacing: 0.84px;
}
/* line 451, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorName a h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 33px;
  padding-top: 21px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  color: #152c4d;
}
/* line 465, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorAccrediation {
  font-size: 19px;
  margin-bottom: 10px;
}
/* line 468, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorAccrediation:before {
  content: ",";
  padding: 0 5px 0 0;
  font-size: 19px;
  margin-left: -5px;
}
/* line 475, ../../app/ra/sass/views/biography/_biography.scss */
.author .authorDetails .authorDesignation {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 0;
}
/* line 486, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline {
  margin-top: 21px;
  padding: 0;
  margin-bottom: 0;
}
/* line 492, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li:first-child {
  padding-right: 10px;
}
/* line 496, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a {
  font-family: "Whitney A", "Whitney B" !important;
  text-decoration: none;
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px !important;
  letter-spacing: 0.8px;
}
/* line 506, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a i {
  font-style: italic;
}
/* line 510, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .profile-icon {
  background-image: url("/content/dam/ra/images/icons/sprites.png");
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -67px -305px;
  -webkit-background-size: 164px;
  -moz-background-size: 164px;
  background-size: 164px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 523, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .profile-icon:hover {
  background-position: -67px -352px;
}
/* line 527, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .profile-icon span {
  position: absolute;
  margin-top: -2px;
  padding-left: 12px;
  font-style: italic;
  font-family: "Whitney A", "Whitney B";
  letter-spacing: 0.8px;
  font-weight: 400;
}
/* line 538, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .icon-twitter {
  padding-left: 56px;
  display: inline-table;
  font-family: "Whitney A", "Whitney B" !important;
  line-height: 33px;
  letter-spacing: 0.8px;
}
/* line 546, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .icon-twitter:before {
  content: "";
  margin-right: 5px;
  padding-right: 5px;
  font-style: normal;
}
/* line 553, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .icon-linkedin {
  display: inline-table;
  line-height: 33px;
  font-family: "Whitney A", "Whitney B" !important;
  letter-spacing: 0.8px;
}
/* line 560, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li a .icon-linkedin:before {
  content: "";
  margin-right: 5px;
  padding-right: 5px;
  font-style: normal;
}
/* line 568, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li:last-child {
  border-right: 0;
}
/* line 572, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-twitter {
  background-position: -18px -3026px;
  padding-left: 25px;
}
/* line 576, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-twitter:before {
  content: "";
}
/* line 580, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-twitter:hover {
  background-position: -18px -3076px;
}
/* line 585, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-linkedin {
  background-position: -71px -2929px;
  display: inline-table;
  padding-left: 15px;
  line-height: 28px;
}
/* line 591, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-linkedin:before {
  content: "";
}
/* line 595, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline li .icon-linkedin:hover {
  background-position: -71px -2979px;
}
/* line 601, ../../app/ra/sass/views/biography/_biography.scss */
.author ul.list-inline .icon-follow {
  position: relative;
  top: -5px;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 609, ../../app/ra/sass/views/biography/_biography.scss */
  .biohero .container {
    border-top: 0;
    width: 100% !important;
  }
  /* line 613, ../../app/ra/sass/views/biography/_biography.scss */
  .biohero .container button.cta-secondary, .biohero .container div.cta-secondary {
    background: #999;
  }
  /* line 616, ../../app/ra/sass/views/biography/_biography.scss */
  .biohero .container button.cta-secondary a, .biohero .container div.cta-secondary a {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* ##################### END : AUTHOR STYLES ####################### */
@media only screen and (min-width: 768px) {
  /* line 628, ../../app/ra/sass/views/biography/_biography.scss */
  #authorContainer .text-alignment {
    text-align: left !important;
    min-width: 102px;
  }

  /* line 634, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 638, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .our-team-link {
    top: 114px;
  }
  /* line 643, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author {
    padding-top: 0;
  }
  /* line 646, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container {
    border-top: 0;
    background: #fff;
    padding: 45px 0 0 0;
    margin: 0 50px;
  }
  /* line 653, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent .authorImage {
    margin-top: 33px;
  }
  /* line 657, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent .authorDetails {
    margin-top: 0;
  }
  /* line 661, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline {
    padding-top: 18px;
  }
  /* line 664, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li {
    padding-left: 24px;
    padding-right: 0;
  }
  /* line 668, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .download-icon {
    padding: 0;
    margin-right: -4px;
  }
  /* line 673, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li a:before {
    padding-right: 0;
  }
  /* line 677, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .icon-twitter {
    background-position: -70px -3029px;
  }
  /* line 680, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .icon-twitter:hover {
    background-position: -70px -3079px;
  }
  /* line 685, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .icon-linkedin {
    background-position: -71px -2929px;
  }
  /* line 688, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .icon-linkedin:hover {
    background-position: -71px -2979px;
  }
  /* line 693, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .download-icon {
    background-position: -73px -1027px;
  }
  /* line 696, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .download-icon:hover {
    background-position: -73px -1077px;
  }
  /* line 703, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent button.cta-secondary {
    width: auto;
    float: none;
  }
  /* line 708, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent div.cta-secondary {
    float: none;
    margin-top: 33px;
  }
  /* line 715, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorName h2 {
    font-size: 24px;
    letter-spacing: 0.48px;
  }
  /* line 724, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biohero {
    padding: 0 !important;
  }
  /* line 727, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biohero .container {
    padding: 0;
  }
  /* line 730, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biohero .container .list-inline {
    padding-left: 0;
  }
  /* line 735, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biohero .biography-buttons {
    display: block;
    clear: both;
  }
  /* line 740, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biohero .biography-buttons a button {
    width: auto;
  }

  /* line 748, ../../app/ra/sass/views/biography/_biography.scss */
  .author {
    display: block;
    border-top: 0;
  }
  /* line 752, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent {
    margin: 0 auto 43px auto;
  }
  /* line 756, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorImage {
    margin-top: 33px;
  }
  /* line 759, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorImage img {
    width: 189px;
    height: 189px;
  }
  /* line 765, ../../app/ra/sass/views/biography/_biography.scss */
  .author button.cta-secondary {
    width: auto;
    float: initial;
  }
  /* line 769, ../../app/ra/sass/views/biography/_biography.scss */
  .author button.cta-secondary a {
    padding-left: 77px;
    padding-right: 75px;
  }
  /* line 774, ../../app/ra/sass/views/biography/_biography.scss */
  .author div.cta-secondary {
    float: initial;
    max-width: 200px;
    margin-top: 33px;
  }
  /* line 779, ../../app/ra/sass/views/biography/_biography.scss */
  .author div.cta-secondary a {
    padding: 16px 0;
  }
  /* line 785, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorDetails .authorName {
    font-size: 14px;
  }
  /* line 787, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorDetails .authorName a {
    letter-spacing: 0.48px;
  }
  /* line 789, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorDetails .authorName a h2 {
    font-style: normal;
    font-size: 24px;
    padding-top: 18px;
  }
  /* line 797, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorDetails .authorAccrediation {
    margin-bottom: 12px;
  }
  /* line 801, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorDetails .authorDesignation {
    font-size: 18px;
    line-height: 33px;
  }
  /* line 807, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline {
    margin: 0;
    padding-top: 18px;
    display: inline-table;
  }
  /* line 812, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li {
    display: list-item;
    padding-left: 24px;
  }
  /* line 816, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li:first-child {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 820, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li:first-child a i {
    padding-top: 6px;
  }
  /* line 823, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li:first-child a i span {
    padding-left: 38px;
    letter-spacing: 1.4px;
    margin-top: -7px;
  }
  /* line 832, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li .icon-twitter {
    background-position: -73px -3026px;
    letter-spacing: 1px;
    padding-left: 20px;
  }
  /* line 837, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li .icon-twitter:hover {
    background-position: -73px -3076px;
  }
  /* line 842, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li .icon-linkedin {
    background-position: -74px -2929px;
    letter-spacing: 1px;
    padding-left: 13px;
  }
  /* line 847, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li .icon-linkedin:hover {
    background-position: -74px -2979px;
  }
  /* line 852, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.4px;
  }
  /* line 857, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a:before {
    padding-right: 8px;
  }
  /* line 861, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a .icon-twitter {
    padding-left: 0;
    letter-spacing: 1.4px;
  }
  /* line 865, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a .icon-twitter:before {
    padding-right: 2px;
  }
  /* line 870, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a .icon-linkedin {
    letter-spacing: 1.4px;
  }
  /* line 873, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline li a .icon-linkedin:before {
    padding-right: 2px;
  }
  /* line 880, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline .pdf-download {
    padding-left: 10px;
  }
  /* line 884, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline .tweet {
    padding-left: 0px;
    padding-right: 0;
    text-align: left;
  }
  /* line 890, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline .text-left {
    padding-left: 0px;
  }
  /* line 894, ../../app/ra/sass/views/biography/_biography.scss */
  .author ul.list-inline .icon-follow {
    position: relative;
    top: -5px;
  }
  /* line 900, ../../app/ra/sass/views/biography/_biography.scss */
  .author .cta-secondary {
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 908, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .container {
    border: 0;
  }
  /* line 914, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography .biography-container .author {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 924, ../../app/ra/sass/views/biography/_biography.scss */
  #authorContainer .text-alignment {
    text-align: right !important;
    min-width: inherit;
  }

  /* line 933, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container {
    width: 1240px;
    padding: 50px 0 0 0;
    background: #fff;
    margin: 0 auto;
  }
  /* line 939, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent {
    width: 60%;
  }
  /* line 942, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent .authorImage {
    margin-top: 0;
  }
  /* line 948, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent .authorDetails .authorName h2 {
    font-size: 34px;
    line-height: 44px;
    padding-top: 30px;
    letter-spacing: 0.68px;
    font-style: normal;
  }
  /* line 958, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline {
    padding-top: 30px;
  }
  /* line 961, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li {
    padding-right: 0;
    padding-left: 30px;
  }
  /* line 965, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li:first-child {
    padding-right: 10px;
  }
  /* line 969, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li a:before {
    margin-right: -2px;
  }
  /* line 973, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li .download-icon {
    margin-right: -8px;
  }
  /* line 978, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li a .icon-twitter {
    padding-left: 0;
  }
  /* line 981, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li a .icon-twitter:before {
    padding-right: 0;
  }
  /* line 987, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent ul.list-inline li a .icon-linkedin:before {
    padding-right: 0;
  }
  /* line 995, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent button.cta-secondary, #biographyWrapper.row .biography-container .author .container .authorContent div.cta-secondary {
    margin-top: 30px;
  }
  /* line 999, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent div.cta-secondary {
    width: 368px;
  }
  /* line 1002, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .author .container .authorContent div.cta-secondary a {
    line-height: 33px;
    letter-spacing: 1.425px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 1014, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container {
    width: 1240px;
    margin: 0 auto;
    padding: 0 !important;
  }
  /* line 1019, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container button.cta-secondary, #biographyWrapper.row .biography-container .biohero .container div.cta-secondary {
    margin-bottom: 38px;
    background: #999;
    border: none;
    height: 58px;
  }
  /* line 1025, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container button.cta-secondary a, #biographyWrapper.row .biography-container .biohero .container div.cta-secondary a {
    font-size: 19px;
    letter-spacing: 3px;
    line-height: 1.8;
    padding: 18px 40px;
  }
  /* line 1033, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container ul.list-inline {
    text-align: center;
  }
  /* line 1037, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container ul.list-inline li a {
    padding-right: 10px;
  }
  /* line 1041, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container ul.list-inline li i {
    vertical-align: inherit;
  }
  /* line 1047, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container .biography-buttons {
    display: block;
    clear: both;
  }
  /* line 1052, ../../app/ra/sass/views/biography/_biography.scss */
  #biographyWrapper.row .biography-container .biohero .container .biography-buttons a button {
    width: auto;
  }

  /*Biography Author styles*/
  /* line 1063, ../../app/ra/sass/views/biography/_biography.scss */
  .author {
    width: auto;
    /*padding-bottom: 31px;*/
    /*.container {*/
    border-top: 0;
    /*  #authorContainer {*/
  }
  /* line 1071, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorImage {
    padding-top: 50px;
    margin-top: 0;
  }
  /* line 1075, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorImage img {
    -moz-border-radius: 65px;
    -webkit-border-radius: 65px;
    border-radius: 150px;
    width: 288px;
    height: 288px;
  }
  /* line 1084, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent {
    margin-top: 0;
    margin-bottom: 90px;
  }
  /* line 1088, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline {
    padding-top: 30px;
    display: block;
  }
  /* line 1092, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li {
    font-size: 19px;
    line-height: 1.8;
    display: inline-block;
    /*padding-right: 14px;*/
  }
  /* line 1099, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li:first-child {
    padding-right: 19px;
    text-align: right;
  }
  /* line 1104, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li:first-child a i span {
    margin-top: -8px;
    font-weight: 400;
    letter-spacing: 1.9px;
    padding-left: 4px;
  }
  /* line 1113, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li.tweet {
    padding-left: 58px;
  }
  /* line 1117, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li:last-child {
    padding: 0;
  }
  /* line 1121, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li .icon-twitter {
    background-position: -59px -3026px;
  }
  /* line 1124, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li .icon-twitter:hover {
    background-position: -59px -3076px;
  }
  /* line 1129, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li a {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
  }
  /* line 1134, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li a:before {
    font-size: 19px;
    vertical-align: middle;
  }
  /* line 1141, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li a .icon-twitter, .author .authorContent ul.list-inline li a .icon-linkedin {
    font-weight: 400;
    letter-spacing: 1.9px;
  }
  /* line 1145, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li a.icon-twitter {
    padding-left: 33px;
  }
  /* line 1150, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li .icon-linkedin {
    background-position: -62px -2929px;
    padding-left: 15px;
  }
  /* line 1154, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline li .icon-linkedin:hover {
    background-position: -62px -2979px;
  }
  /* line 1160, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent ul.list-inline .icon-follow {
    position: relative;
    top: -5px;
  }
  /* line 1167, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent .authorDetails .authorName {
    font-size: 34px;
  }
  /* line 1170, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent .authorDetails .authorName a h2 {
    padding-top: 30px;
    font-style: normal;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.2px;
  }
  /* line 1181, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent .authorDetails .authorAccrediation {
    margin-bottom: 8px;
  }
  /* line 1185, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent .authorDetails .authorDesignation {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 1191, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent button.cta-secondary, .author .authorContent div.cta-secondary {
    margin-bottom: 38px;
    background: #d1d2d4;
    border: none;
    height: 58px;
    width: 321px;
    margin-left: 18px;
  }
  /* line 1199, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent button.cta-secondary a, .author .authorContent div.cta-secondary a {
    font-size: 19px;
    letter-spacing: 0.75px;
    line-height: 33px;
    padding-left: 75px;
    padding-right: 75px;
  }
  /* line 1208, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent div.cta-secondary {
    margin: 30px auto 0 auto;
    height: 68px;
  }
  /* line 1212, ../../app/ra/sass/views/biography/_biography.scss */
  .author .authorContent div.cta-secondary a {
    padding: 20px 0;
  }
}
/* line 2, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer {
  position: relative;
}
/* line 3, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-text-wrapper * {
  visibility: hidden;
}
/* line 6, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .push-control-to-top {
  bottom: 0;
  left: 0;
  position: absolute !important;
}
/* line 11, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .push-volume-to-top {
  bottom: 48px;
  position: absolute !important;
}
/* line 15, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .color-blue-seek {
  color: #68b0e1;
}
/* line 18, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .high-z-index {
  z-index: 2147483647;
}
/* line 21, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer video::-webkit-media-controls-enclosure {
  display: none !important;
}
/* line 25, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer [data-state="hidden"] {
  display: none;
}
/* line 28, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .fade-out {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 1s linear;
}
/* line 34, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .video-show {
  margin-bottom: 9px;
  margin-top: 21px;
  display: block;
}
/* line 38, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .video-show a, .videoplayer .videoplayer-frame .video-show span {
  text-decoration: none;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-size: 12px;
  font-style: italic;
  color: #898b8e;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1.8px;
  line-height: 22px;
}
/* line 50, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .video-hide {
  display: none;
}
/* line 53, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .videophoneplaypause {
  position: absolute;
  left: 41%;
  top: 33%;
  cursor: pointer;
}
/* line 59, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .videophoneplaypause.share-icon.play-white {
  background-position: -46px -3452px;
  background-color: #0061a5;
  -moz-border-radius: 70px;
  -webkit-border-radius: 70px;
  border-radius: 70px;
  height: 77px;
  width: 77px;
}
/* line 68, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame .videophoneplaypause.share-icon.play-white:hover {
  background-position: -46px -3452px;
}
/* line 71, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer {
  width: 100%;
  position: relative;
}
/* line 74, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoCover {
  position: relative;
}
/* line 77, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer video {
  display: block;
}
/* line 80, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble {
  display: none;
  background-color: #0061a5;
  padding-top: 8px;
  width: 140px;
  height: 40px;
  position: absolute;
  bottom: 64px;
}
/* line 88, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range] {
  -webkit-appearance: none;
  width: 85%;
  margin-left: 15px;
  -moz-appearance: none;
}
/* line 94, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-tooltip {
  display: none;
}
/* line 97, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}
/* line 100, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]:focus {
  outline: none;
}
/* line 103, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-track {
  width: 80%;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
/* line 110, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
  margin-top: -8px;
}
/* line 119, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
  margin-top: -5px;
}
/* line 127, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-thumb {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  cursor: pointer;
}
/* line 134, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-webkit-slider-runnable-track {
  width: 80%;
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
}
/* line 140, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-webkit-slider-runnable-track {
  background: #68b0e1;
}
/* line 143, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-webkit-fill-lower {
  background: #fff;
}
/* line 146, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-track {
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
}
/* line 151, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-track {
  width: 80%;
  height: 2px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  border-width: 39px 0;
}
/* line 159, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-fill-lower {
  background: #fff;
}
/* line 162, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-ms-fill-lower {
  background: #fff;
}
/* line 165, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-ms-fill-upper {
  background: #68b0e1;
}
/* line 168, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]:focus::-ms-fill-upper {
  background: #68b0e1;
}
/* line 171, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-progress {
  background-color: #fff;
}
/* line 174, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble input[type=range]::-moz-range-track {
  background-color: #68b0e1;
}
@media only screen and (min-width: 1440px) {
  /* line 179, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer #bubble {
    bottom: 83px;
  }
}
/* line 183, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer #bubble::after {
  width: 0px;
  height: 0px;
  border-top: 20px solid #0061a5;
  border-bottom: 20px solid transparent;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  top: 35px;
  position: absolute;
  left: 51px;
}
/* line 196, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls {
  width: 100%;
  position: relative;
  height: 48px;
  background-color: #0061a5;
}
/* line 201, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button {
  border: none;
  cursor: pointer;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-top: 10px;
  background-color: #898b8e;
  background-repeat: no-repeat;
  background-color: transparent;
}
/* line 211, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button #fs {
  margin-left: 10px;
}
/* line 215, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button[data-state="play"] {
  background-position: -73px -3477px;
}
/* line 218, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button[data-state="play"]:hover {
  background-position: -73px -3427px;
}
/* line 221, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button[data-state="pause"] {
  background-position: -73px -3577px;
}
/* line 224, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button[data-state="pause"]:hover {
  background-position: -73px -3527px;
}
/* line 227, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button.volume-button {
  background-position: -73px -3377px;
}
/* line 230, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button.volume-button:hover {
  background-position: -73px -3327px;
}
/* line 233, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"]:hover {
  background-position: -74px -3627px;
}
/* line 236, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"] {
  display: inline-block !important;
  background-position: -74px -3677px;
}
/* line 240, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"]:hover {
  background-position: -74px -5826px;
}
/* line 243, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"] {
  display: inline-block !important;
  background-position: -74px -5876px;
}
/* line 249, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls .video-buffer {
  color: #fff;
  position: absolute;
  bottom: 16px;
  right: 15px;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 19px;
  color: #ffffff;
  letter-spacing: 0.75px;
}
/* line 260, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls .video-buffer .total-time {
  color: #68b0e1;
}
@-moz-document url-prefix() {
  /* line 265, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls #progress {
    margin-bottom: -9px !important;
  }
  /* line 268, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls .video-buffer {
    bottom: 0px !important;
    top: 16px;
    right: 14px;
  }
}
/* line 275, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress {
  -webkit-appearance: none;
}
/* line 278, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress:focus {
  outline: none;
  cursor: pointer;
}
/* line 282, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-ms-tooltip {
  display: none;
}
/* line 285, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-webkit-slider-runnable-track {
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
  margin-top: -24px;
}
/* line 291, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-webkit-slider-thumb {
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
  -webkit-appearance: none;
  margin-top: -8px;
}
/* line 300, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-moz-range-track {
  height: 2px;
  cursor: pointer;
  background: #68b0e1;
}
/* line 305, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-moz-range-thumb {
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
  -webkit-appearance: none;
}
/* line 313, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-ms-track {
  height: 2px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 39px 0;
  color: transparent;
}
/* line 322, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-ms-fill-lower {
  background: #fff;
}
/* line 325, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-ms-fill-upper {
  background: #68b0e1;
}
/* line 328, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-ms-thumb {
  border: 0px solid #000000;
  cursor: pointer;
  height: 20px;
  width: 20px;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
}
/* line 337, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress:focus::-ms-fill-lower {
  background: #fff;
}
/* line 340, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress:focus::-ms-fill-upper {
  background: #68b0e1;
}
/* line 343, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-moz-range-progress {
  background-color: #fff;
  height: 2px;
}
/* line 347, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls #progress::-moz-range-track {
  background-color: #68b0e1;
  height: 2px;
}
/* line 352, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls > button {
  display: inline-block;
  margin-left: 14px;
}
/* line 356, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls > div {
  display: inline-block;
  margin-left: 5px;
}
/* line 360, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .controls > div.video-buffer {
  margin-left: 8px;
}
/* line 363, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper {
  background-color: #fff;
}
/* line 365, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper h6 {
  margin-top: 0;
}
/* line 367, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper h6 span {
  text-decoration: none;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 22px;
  font-style: italic;
  color: #999;
  text-transform: uppercase;
}
/* line 377, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper p {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 28px;
  color: #152c4d;
  margin-top: 9px;
  margin-bottom: 0px;
  font-weight: 600;
  line-height: 33px;
  letter-spacing: 0.84px;
  font-style: normal;
}
/* line 388, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-play {
  display: none;
}
/* line 391, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .share-icon.play-bg {
  width: 77px;
  height: 77px;
  background-position: -46px -3452px;
  background-color: #0061a5;
  border-radius: 70px;
}
/* line 402, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer .videoplayer-links {
  width: 100%;
  margin-top: 20px;
  padding: 0;
  text-align: left;
}
@media only screen and (min-width: 374px) and (max-width: 375px) {
  /* line 413, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls #fs {
    display: inline-block !important;
  }
  /* line 416, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls #progress {
    width: 90px !important;
    margin-bottom: 16px !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 380px) {
  /* line 428, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button {
    width: 18px;
    height: 18px;
    margin-top: 11px;
  }
  /* line 433, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button#fs, .videoplayer .videoplayer-frame #videoContainer .controls button.volume-button, .videoplayer .videoplayer-frame #videoContainer .controls button#playpause {
    margin-left: 14px;
    width: 28px;
    height: 28px;
  }
  /* line 438, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls #progress {
    margin-bottom: 10px;
    padding-top: 17px;
    background: transparent;
  }
  @-moz-document url-prefix() {
    /* line 444, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
    .videoplayer .videoplayer-frame #videoContainer .controls #progress {
      margin-bottom: 0 !important;
      padding-top: 17px;
    }
  }
  /* line 450, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls > * {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 380px) and (orientation: portrait) {
  /* line 457, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .video-buffer {
    font-size: 12px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 462, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer iframe {
    height: 400px;
  }
  /* line 465, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-enclosure {
    display: none !important;
  }
  /* line 470, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls {
    height: 55px;
    /* z-index: 2147483647; */
  }
  /* line 473, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button {
    width: 33px;
    height: 33px;
    margin-top: 14px;
    margin-left: 18px;
  }
  /* line 479, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls #playpause {
    margin-left: 12px;
  }
  /* line 482, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button[data-state="play"] {
    margin-left: 18px !important;
  }
  /* line 485, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button[data-state="pause"] {
    margin-left: 18px !important;
  }
  /* line 488, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button[data-state="go-fullscreen"] {
    margin-left: 33px !important;
    margin-top: 13px;
  }
  /* line 493, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls .progress #progress {
    padding-bottom: 0;
    background: transparent;
  }
  /* line 498, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls .video-buffer {
    bottom: 18px !important;
    right: 33px !important;
    font-size: 10px !important;
    top: 21px !important;
  }
  @-moz-document url-prefix() {
    /* line 505, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
    .videoplayer .videoplayer-frame #videoContainer .controls #progress {
      margin-bottom: -6px !important;
    }
  }
  /* line 513, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videophoneplaypause {
    display: none;
  }
  /* line 516, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-links {
    padding: 0;
    text-align: right;
  }
  /* line 521, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show {
    display: none;
  }
  /* line 523, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show a, .videoplayer .videoplayer-frame .video-show span {
    font-size: 10px;
  }
  /* line 527, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame h6 {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 536, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-hide {
    display: block;
  }
  /* line 541, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper span.videoplayer-play {
    display: block;
  }
  /* line 544, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    top: 0px;
  }
  /* line 551, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 561, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top p {
    margin-bottom: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 570, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle {
    background: #fff;
    padding: 43px 43px 33px;
    width: 50%;
    position: absolute;
  }
  /* line 576, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 586, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle p {
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 595, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top {
    background: #fff;
    padding: 43px 43px 33px;
    width: 50%;
    position: absolute;
    top: 0px;
    right: 0;
  }
  /* line 602, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 {
    text-align: right;
  }
  /* line 604, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 615, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 625, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    right: 0;
  }
  /* line 631, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 {
    text-align: right;
  }
  /* line 633, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 644, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 654, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    bottom: 0px;
    right: 0;
  }
  /* line 661, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 {
    text-align: right;
  }
  /* line 663, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 674, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 684, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    bottom: 0px;
  }
  /* line 691, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 701, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom p {
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  /* line 716, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show {
    display: none;
  }
  /* line 718, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show a, .videoplayer .videoplayer-frame .video-show span {
    font-size: 10px;
  }
  /* line 722, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-hide {
    display: block;
  }
  /* line 725, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame iframe {
    height: 500px;
  }
  /* line 730, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-play {
    display: block;
  }
  /* line 733, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    top: 0px;
  }
  /* line 740, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 750, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top p {
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 759, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
  }
  /* line 765, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 775, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle p {
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 784, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    top: 0px;
    right: 0;
  }
  /* line 791, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 {
    text-align: right;
  }
  /* line 793, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 804, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 814, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    right: 0;
  }
  /* line 820, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 {
    text-align: right;
  }
  /* line 822, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 833, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 843, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    bottom: 0px;
    right: 0;
  }
  /* line 850, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 {
    text-align: right;
  }
  /* line 852, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 863, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom p {
    text-align: right;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 873, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom {
    background: #fff;
    padding: 43px 43px 33px 43px;
    width: 50%;
    position: absolute;
    bottom: 0px;
  }
  /* line 880, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 span {
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-style: italic;
    text-transform: uppercase;
  }
  /* line 890, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom p {
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.72px;
    font-style: normal;
  }
  /* line 902, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls {
    height: 73px;
    /* z-index: 2147483647; */
  }
  /* line 905, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button {
    width: 33px;
    height: 33px;
    margin-top: 20px;
  }
  /* line 910, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="play"] {
    margin-left: 18px !important;
  }
  /* line 913, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="pause"] {
    margin-left: 18px !important;
  }
  /* line 916, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="go-fullscreen"] {
    margin-left: 33px !important;
  }
  /* line 919, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls .video-buffer {
    bottom: 12px !important;
    margin-left: 20px;
    right: 33px !important;
    font-size: 19px !important;
  }
  /* line 925, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls #progress {
    margin-left: 20px;
  }
  @-moz-document url-prefix() {
    /* line 929, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
    .videoplayer .controls #progress {
      margin-bottom: 0 !important;
    }
  }
  /* line 934, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videophoneplaypause {
    display: none;
  }
  /* line 937, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-links {
    padding: 0;
    text-align: right;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 945, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls {
    height: 69px;
  }
  /* line 947, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls button {
    margin-top: 20px;
  }
  /* line 950, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .controls .video-buffer {
    top: 23px;
  }
  /* line 957, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls {
    display: none;
  }
  /* line 960, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-play-button {
    display: none;
  }
  /* line 963, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-volume-slider {
    display: none;
  }
  /* line 966, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-mute-button {
    display: none;
  }
  /* line 969, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-timeline {
    display: none;
  }
  /* line 972, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer video::-webkit-media-controls-current-time-display {
    display: none;
  }
  /* line 976, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame h6 {
    margin-bottom: 20px;
  }
  /* line 980, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show {
    display: none;
  }
  /* line 982, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-show a, .videoplayer .videoplayer-frame .video-show span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
  }
  /* line 992, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .video-hide {
    display: block;
  }
  /* line 995, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame iframe {
    height: 500px;
  }
  /* line 998, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame .videophoneplaypause {
    display: none;
  }
  /* line 1003, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-play {
    display: block;
  }
  /* line 1006, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
    top: 0px;
  }
  /* line 1012, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 {
    margin-bottom: 20px;
  }
  /* line 1014, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
  }
  /* line 1024, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-top p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.80px;
    font-style: normal;
  }
  /* line 1033, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
  }
  /* line 1038, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 {
    margin-bottom: 20px;
  }
  /* line 1040, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
  }
  /* line 1050, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-middle p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.80px;
    font-style: normal;
  }
  /* line 1059, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
    top: 0px;
    right: 0;
  }
  /* line 1066, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 {
    margin-bottom: 20px;
    text-align: right;
  }
  /* line 1069, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
    text-align: right;
  }
  /* line 1079, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-top p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.8px;
    font-style: normal;
    text-align: right;
  }
  /* line 1089, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
    right: 0;
  }
  /* line 1095, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 {
    text-align: right;
    margin-bottom: 20px;
  }
  /* line 1098, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
    text-align: right;
  }
  /* line 1108, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-middle p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.8px;
    font-style: normal;
    text-align: right;
  }
  /* line 1118, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
    bottom: 0px;
    right: 0;
  }
  /* line 1125, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 {
    text-align: right;
    margin-bottom: 20px;
  }
  /* line 1128, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
    text-align: right;
  }
  /* line 1138, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-right-bottom p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.8px;
    font-style: normal;
    text-align: right;
  }
  /* line 1148, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom {
    background: #fff;
    padding: 90px 90px 50px 90px;
    width: 50%;
    position: absolute;
    bottom: 0px;
  }
  /* line 1154, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 {
    margin-bottom: 20px;
  }
  /* line 1156, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 a, .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom h6 span {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 2.85px;
    font-style: italic;
    line-height: 33px;
    text-transform: uppercase;
  }
  /* line 1165, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-frame #videoContainer .videoplayer-text-wrapper .videoplayer-text-wrapper-left-bottom p {
    font-size: 40px;
    margin: 0 0 50px 0;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: 0.8px;
    font-style: normal;
  }
  /* line 1177, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls {
    height: 73px;
    /* z-index: 2147483647; */
  }
  /* line 1180, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button {
    width: 33px;
    height: 33px;
    margin-top: 20px;
  }
  /* line 1185, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="play"] {
    margin-left: 18px !important;
  }
  /* line 1188, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="pause"] {
    margin-left: 18px !important;
  }
  /* line 1191, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls button[data-state="go-fullscreen"] {
    margin-left: 33px !important;
  }
  /* line 1194, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls .video-buffer {
    bottom: 12px !important;
    margin-left: 20px;
    right: 33px !important;
    font-size: 19px !important;
  }
  /* line 1200, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .controls #progress {
    margin-left: 20px;
  }
  /* line 1204, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
  .videoplayer .videoplayer-links {
    padding: 0 50px 0 0;
    text-align: right;
  }
}
/* line 1209, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.videoplayer a.titleLinkColor:link, .videoplayer a.titleLinkColor:visited, .videoplayer a.titleLinkColor:hover, .videoplayer a.titleLinkColor:active {
  color: #152c4d !important;
}

/* line 1216, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls button#fs {
  display: block !important;
  float: left;
}
/* line 1220, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"]:hover {
  background-position: -74px -3627px;
}
/* line 1223, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="go-fullscreen"] {
  background-position: -74px -3677px;
}
/* line 1226, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"]:hover {
  background-position: -74px -5826px;
}
/* line 1229, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls button#fs[data-state="in-fullscreen"] {
  background-position: -74px -5876px;
}
/* line 1233, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls > button {
  display: block;
  margin-left: 14px;
  float: left;
}
/* line 1238, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 1243, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer .controls > div {
  display: block;
  margin-left: 12px;
  float: left;
  margin-top: -32px;
}
/* line 1249, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie .videoplayer .videoplayer-frame #videoContainer #bubble input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin-left: 15px;
  margin-top: -45px;
  -moz-appearance: none;
}

/* line 1260, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie11 .videoplayer .videoplayer-frame #videoContainer .controls .progress {
  margin-top: -23px !important;
}
/* line 1264, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.ie11 .videoplayer .videoplayer-frame #videoContainer .controls .video-buffer {
  margin-top: 0px !important;
}

/* line 1274, ../../app/ra/sass/views/videoplayer/_videoplayer.scss */
.iPad .videoplayer .videoplayer-frame #videoContainer #video-controls .volume-button {
  display: none !important;
}

/* line 2, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaInfo.row {
  padding: 21px 0 21px;
  margin: 0;
}
/* line 7, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails {
  padding: 0;
}
/* line 11, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .mediaTitle .date {
  padding: 0;
  display: block;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 2.1px;
}
/* line 24, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .mediaTitle h2 {
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  color: #152c4d;
  margin: 0;
  line-height: 33px;
  letter-spacing: 0.84px;
  padding: 9px 0 0 0;
}
/* line 36, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail {
  padding: 9px 0 0 0;
}
/* line 39, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthorsLink {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  color: #898b8e;
  line-height: 28px;
  letter-spacing: 0.8px;
}
/* line 48, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthorsLink:after {
  content: ",";
}
/* line 52, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthorsLink:last-child:after {
  content: "";
}
/* line 57, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthors {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #2b2a2a;
  line-height: 28px;
  letter-spacing: 0.8px;
}
/* line 66, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthors:after {
  content: ",";
}
/* line 70, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .authorDetail .mAuthors:last-child:after {
  content: "";
}
/* line 76, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .mediaDesc {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  padding: 12px 0 0 0;
  color: #2b2a2a;
  line-height: 28px;
}
/* line 87, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .medialinks {
  margin: 0;
  font-family: "Whitney A", "Whitney B";
  padding: 9px 0 0 0;
  width: 100%;
}
/* line 93, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .medialinks span {
  font-weight: 400;
  display: inline-block;
  padding: 0px 16px 0 0;
  color: #898b8e;
  font-style: italic;
  margin-bottom: 0;
  letter-spacing: 0.8px;
}
/* line 102, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .medialinks span.highlighted {
  color: #0061a5 !important;
}
/* line 106, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .medialinks span:not(:last-child)::after {
  content: ",";
}
/* line 111, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .medialinks .mediaTags {
  color: #2b2a2a;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.8px;
  padding: 0 16px 0 0;
}
/* line 120, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .shareOverlay {
  padding-top: 16px;
}
/* line 123, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .shareOverlay .shareOverlay-wrapper .share-icon {
  width: 28px;
  height: 28px;
  padding: 0 0 0 41px;
  margin: 0 16px 0 0;
  letter-spacing: 0.8px;
  font-size: 16px;
  line-height: 28px;
}
/* line 133, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
.mediaInfo .mediaDetails .shareOverlay .shareOverlay-wrapper a.bookmark-icon {
  padding: 0 0 0 28px;
  letter-spacing: 0.8px;
  font-size: 16px;
  line-height: 28px;
}
@media only screen and (min-width: 768px) {
  /* line 143, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaInfo.row {
    /*padding: 15px 0 0 0;  CW-15 Video Fix */
    padding: 0;
  }
  /* line 150, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mediaTitle .date {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 2.1px;
  }
  /* line 156, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mediaTitle h2 {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.72px;
  }
  /* line 164, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .authorDetail {
    padding: 8px 0 0 0;
  }
  /* line 168, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDesc {
    font-size: 14px;
    line-height: 22px;
    padding: 8px 0 0 0;
  }
  /* line 174, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .medialinks {
    margin: 0;
    padding: 9px 0 0 0;
  }
  /* line 178, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .medialinks span {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
    padding: 0 24px 0 0;
  }
  /* line 185, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .medialinks .mediaTags {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
    padding: 0 24px 0 0;
  }
  /* line 193, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .shareOverlay {
    padding: 14px 0 0 0;
  }
  /* line 196, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .shareOverlay .shareOverlay-wrapper a.share-icon {
    width: 24px;
    height: 24px;
    padding: 0 0 0 36px;
    margin: 0 24px 0 0;
    letter-spacing: 1.4px;
    font-size: 14px;
    line-height: 33px;
  }
  /* line 206, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .shareOverlay .shareOverlay-wrapper a.bookmark-icon {
    letter-spacing: 1.4px;
    padding: 0 0 0 25px;
    font-size: 14px;
    line-height: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 216, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaInfo.row {
    padding: 90px 0;
  }
  /* line 222, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mediaTitle .date {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }
  /* line 228, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mediaTitle h2 {
    padding: 20px 0 0 0;
    font-size: 26px;
    line-height: 33px;
    letter-spacing: 0.52px;
  }
  /* line 236, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .authorDetail {
    padding: 20px 0 0 0;
  }
  /* line 239, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .authorDetail .mAuthorsLink,
  .mediaInfo .mediaDetails .authorDetail .mAuthors {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 246, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mediaDesc {
    font-size: 19px;
    line-height: 33px;
    padding: 20px 0 0 0;
  }
  /* line 252, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .medialinks {
    padding: 20px 0 0 0;
  }
  /* line 255, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .medialinks span {
    font-size: 19px;
    line-height: 33px;
    padding: 0 30px 0 0;
    letter-spacing: 1.9px;
  }
  /* line 262, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .medialinks .mediaTags {
    font-size: 19px;
    line-height: 33px;
    padding: 0 30px 0 0;
    letter-spacing: 1.9px;
  }
  /* line 270, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .shareOverlay {
    padding-top: 30px;
  }
  /* line 273, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .shareOverlay .shareOverlay-wrapper a.share-icon {
    width: 33px;
    height: 33px;
    padding: 0 0 0 33px;
    margin: 0 30px 0 0;
    letter-spacing: 1.9px;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 283, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .shareOverlay .shareOverlay-wrapper a.bookmark-icon {
    letter-spacing: 1.9px;
    padding: 0 0 0 24px !important;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 291, ../../app/ra/sass/views/mediaInfo/_mediaInfo.scss */
  .mediaInfo .mediaDetails .mIshareLinks {
    float: left;
    padding-top: 20px;
    margin-right: 57%;
  }
}

/* line 1, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle {
  padding: 0;
  margin: 0;
}
/* line 5, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper {
  position: relative;
}
/* line 7, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .articleBkgrnd {
  background-repeat: no-repeat;
  background-position: center top;
  height: 273px;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 16, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading {
  background: #fff;
  padding: 38px 16px 38px;
  margin: -252px 20px 0 20px;
  border-bottom: 1px solid #000000;
}
/* line 22, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .article-content-type {
  text-decoration: none;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  text-align: center;
}
/* line 35, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .article-text-header {
  margin: 0;
  padding: 16px 0 0 0;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 38px;
  line-height: 44px;
  text-align: center;
  letter-spacing: 1.14px;
}
/* line 48, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 33px;
  padding: 21px 0 0 0;
  text-align: center;
  margin-bottom: 0;
}
/* line 60, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .readDate {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  text-align: center;
  line-height: 33px;
}
/* line 68, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .readDate .pubDate,
.articleTitle .articleBgWrapper .article-heading .readDate .readTime {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  padding: 0 8px 0 0;
  display: inline-block;
  line-height: 33px;
}
/* line 78, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .readDate .pubDate:after,
.articleTitle .articleBgWrapper .article-heading .readDate .readTime:after {
  content: "|";
  padding-left: 10px;
}
/* line 82, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .readDate .pubDate:last-child:after,
.articleTitle .articleBgWrapper .article-heading .readDate .readTime:last-child:after {
  content: "";
  padding: 0;
}
/* line 89, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .author-name {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.05em;
  text-align: center;
  text-transform: capitalize;
}
/* line 100, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .author-name a {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.05em;
  text-align: center;
  text-transform: capitalize;
}
/* line 112, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .author-name:not(:last-child)::after {
  content: ",";
}
/* line 117, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .groupShareComponent {
  padding: 16px 0 0 0;
}
/* line 119, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
.articleTitle .articleBgWrapper .article-heading .groupShareComponent .share-icon {
  width: auto;
  height: 28px;
  padding: 0 0 0 35px;
  margin: 12px 16px 0 0;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.8px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 141, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .articleBkgrnd {
    height: 462px;
  }
  /* line 145, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading {
    padding: 58px;
    margin: -386px 50px 0 50px;
  }
  /* line 149, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .article-content-type {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 155, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .article-text-header {
    padding: 18px 0 0 0;
    font-size: 43px;
    line-height: 55px;
    letter-spacing: 1.29px;
  }
  /* line 162, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading p {
    font-size: 18px;
    line-height: 33px;
    padding: 18px 0 0 0;
  }
  /* line 168, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .readDate {
    font-size: 18px;
  }
  /* line 170, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .readDate .pubDate,
  .articleTitle .articleBgWrapper .article-heading .readDate .readTime {
    font-size: 18px;
    padding: 0 8px 0 0;
    line-height: 33px;
  }
  /* line 178, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .author-name {
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 0.05px;
  }
  /* line 183, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .author-name a {
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 0.05px;
  }
  /* line 190, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .groupShareComponent {
    padding: 43px 0 0 0;
  }
  /* line 192, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .groupShareComponent .share-icon {
    width: auto;
    height: 33px;
    padding: 0 0 0 35px;
    margin: 0 24px 0 0;
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 1.8px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 210, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .articleBkgrnd {
    height: 390px;
    background-size: cover;
  }
  /* line 215, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading {
    padding: 90px 217px;
    width: 1240px;
    margin: -270px auto 0 auto;
  }
  /* line 220, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .article-content-type {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }
  /* line 226, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .article-text-header {
    padding: 30px 0 0 0;
    font-size: 61px;
    line-height: 77px;
    letter-spacing: 1.83px;
  }
  /* line 233, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading p {
    font-size: 19px;
    line-height: 33px;
    padding: 30px 0 0 0;
  }
  /* line 239, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .readDate {
    font-size: 19px;
  }
  /* line 241, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .readDate .pubDate,
  .articleTitle .articleBgWrapper .article-heading .readDate .readTime {
    font-size: 19px;
    padding: 0 8px 0 0;
    line-height: 33px;
  }
  /* line 249, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .author-name {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 253, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .author-name a {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 0.05em;
  }
  /* line 260, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .groupShareComponent {
    padding: 30px 0 0 0;
  }
  /* line 263, ../../app/ra/sass/views/articleTitle/_articleTitle.scss */
  .articleTitle .articleBgWrapper .article-heading .groupShareComponent .share-icon {
    width: auto;
    height: 33px;
    padding: 0 0 0 38px;
    margin: 0 30px 0 0;
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
  }
}

/* line 5, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.ie10 .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline {
  width: 170px;
}

/* line 13, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay a.at300b .at4-icon,
.shareOverlay a.at300m .at4-icon,
.shareOverlay span.at_a11y {
  display: none;
}
/* line 19, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .popover {
  position: relative;
  display: inline-block;
  padding: 0 0 7px 0;
}
/* line 24, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper a {
  display: inline-table;
  line-height: 28px;
  border: 0;
}
/* line 29, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper a.share-txt {
  padding: 0 0 0 41px;
  margin: 0 10px 0 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 29, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper a.share-txt {
    margin: 0 20px 0 0;
    padding: 0 0 0 34px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 29, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper a.share-txt {
    margin: 0 25px 0 0;
  }
}
/* line 41, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper a.bookmark-icon {
  padding: 0 0 0 28px;
  margin: 0;
}
/* line 45, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  background: #fff;
  position: absolute;
  border: 1px solid #d4d4d0;
  padding: 28px 21px 21px 19px;
  margin: 0 auto;
  top: 40px;
  left: -13px;
  z-index: 5;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.5s ease-in, opacity 0.5s ease-in;
  /* vendorless fallback */
  -o-transition: visibility 0.5s ease-in, opacity 0.5s ease-in;
  /* opera */
  -ms-transition: visibility 0.5s ease-in, opacity 0.5s ease-in;
  /* IE 10 betas, not needed in final build. */
  -moz-transition: visibility 0.5s ease-in, opacity 0.5s ease-in;
  /* Firefox */
  -webkit-transition: visibility 0.5s ease-in, opacity 0.5s ease-in;
  /*safari and chrome */
}
/* line 61, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after, .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
  bottom: 100%;
  left: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 71, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
  border-color: rgba(227, 227, 227, 0);
  border-bottom-color: #fff;
  border-width: 14px;
  margin-left: 0px;
  left: 5%;
  content: "";
}
/* line 79, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
  border-color: rgba(153, 153, 153, 0);
  border-bottom-color: #999;
  border-width: 15px;
  margin-left: -1px;
  left: 5%;
  content: "";
}
/* line 87, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline {
  display: flex;
  width: auto;
  margin: 0 auto;
}
/* line 91, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li {
  flex: auto;
  padding: 0;
  border: 0 !important;
}
/* line 95, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li:last-child {
  padding: 0;
  margin: 0;
}
/* line 101, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-twitter {
  background-position: -95px -3982px;
  background-size: 230px;
  padding: 0 !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 24px 0 0 !important;
}
/* line 108, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-twitter:hover {
  background-position: -95px -4047px;
}
/* line 111, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-twitter:before {
  content: "";
  display: none;
}
/* line 116, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-linkedin {
  background-position: -90px -3682px;
  background-size: 220px;
  padding: 0 !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 24px 0 0 !important;
}
/* line 123, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-linkedin:hover {
  background-position: -90px -3745px;
}
/* line 126, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-linkedin:before {
  content: "";
  display: none;
}
/* line 131, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .message-icon {
  background-position: -97px -1218px;
  background-size: 230px;
  padding: 0 !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
}
/* line 138, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons .message-icon:hover {
  background-position: -97px -1284px;
}
/* line 142, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons.firstElement {
  left: 0;
}
/* line 144, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper .shareOverlay-icons.firstElement:after, .shareOverlay .shareOverlay-wrapper .shareOverlay-icons.firstElement:before {
  left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 150, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    padding: 18px;
    left: -92px;
    top: 40px;
  }
  /* line 154, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
    left: 45%;
    border-width: 17px;
  }
  /* line 159, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
    left: 45%;
    border-width: 16px;
  }
  /* line 164, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline {
    padding: 0;
  }
  /* line 166, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li {
    padding: 0;
  }
  /* line 168, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li:last-child {
    padding: 0;
    margin: 0;
  }
  /* line 173, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons span.popover {
    position: relative;
    display: inline-block;
    padding: 0 0 7px 0;
  }
  /* line 178, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons a.bookmark-icon {
    padding: 0 0 0 27px;
  }
  /* line 182, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons.firstElement:after, .shareOverlay .shareOverlay-wrapper .shareOverlay-icons.firstElement:before {
    left: 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 189, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    left: -117px;
    padding: 20px 30px;
  }
  /* line 192, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
    left: 43%;
    border-width: 16px;
  }
  /* line 196, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
    left: 43%;
    border-width: 15px;
  }
  /* line 201, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li {
    padding: 0;
  }
  /* line 204, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons ul.list-inline li:last-child {
    padding: 0;
    margin: 0;
  }
  /* line 210, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-twitter,
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons .icon-linkedin {
    margin: 10px 24px 10px 10px !important;
  }
  /* line 214, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
  .shareOverlay .shareOverlay-wrapper .shareOverlay-icons .message-icon {
    margin: 10px !important;
  }
}
/* line 221, ../../app/ra/sass/views/shareOverlay/_shareOverlay.scss */
.shareOverlay .shareOverlay-wrapper span.popover:hover > .shareOverlay-icons {
  visibility: visible;
  opacity: 1;
  height: auto;
}

/* line 1, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar {
  text-transform: capitalize;
  /*background-color: $gray-lighter;*/
}
/* line 6, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-results {
  background-color: white;
}
/* line 9, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterBarHeading {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
  text-align: center;
  padding: 38px 0 28px 0;
}
/* line 22, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar .share-icon.playhead-down, .filterBar .filter-bar .share-icon.playhead-right {
  float: right;
}
/* line 25, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar .share-icon.playhead-down {
  background-position: -76px -1233px;
  width: 24px;
  height: 15px;
  margin: 11px 10px 5px;
}
/* line 34, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar .share-icon.playhead-right {
  background-position: -76px -1824px;
}
/* line 40, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar p:hover .playhead-down {
  background-position: -76px -1383px;
}
/* line 43, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar p:hover .playhead-right {
  background-position: -76px -1974px;
}
/* line 49, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterList {
  padding: 6px 20px;
  border: 1px solid #ccc;
  background: #fff;
  font-size: 16px;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 33px;
  height: 50px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1.2px;
}
/* line 63, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterList .visibleOnMobile {
  display: inline;
}
/* line 66, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterList .visibleOnTabAndDesktop {
  display: none;
}
/* line 70, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterList .glyphicon-chevron-right {
  top: -1px;
}
/* line 74, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .selName {
  float: left;
}
@media only screen and (max-width: 768px) {
  /* line 77, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterBarMain .container,
  .filterBar #invBarMain .container {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 85, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .selected-list-container {
  padding-bottom: 12px;
  padding-left: 17px;
  padding-right: 20px;
}
/* line 90, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .selected-list-container .share-icon.close-icon {
  background-position: -41px -1154px;
  height: 34px;
  width: 30px;
  float: right;
  background-size: 100px;
  margin: auto 21px auto 16px;
}
/* line 101, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .selected-list-container > span, .filterBar #filterReset {
  font-size: 16px;
  color: #898b8e;
  font-weight: 400;
  font-style: italic;
}
/* line 109, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .selected-list-container span.btn {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.05em;
  margin: 0px 0px 9px 0;
  letter-spacing: 0.8px;
  padding: 0;
}
/* line 118, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .glyphicon-remove {
  top: 3px;
  left: 14px;
}
/* line 123, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar #filterReset:before {
  content: "|";
  margin-right: 21px;
  color: #999 !important;
}
/* line 129, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar #filterReset {
  cursor: pointer;
  display: inline-block;
  vertical-align: text-bottom;
  line-height: 22px;
  letter-spacing: 0.05em;
}
/* line 137, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .glyphicon-chevron-right, .filterBar .glyphicon-chevron-down {
  float: right;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
/* line 144, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filter-bar {
  margin-bottom: 9px;
}
/* line 147, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD {
  display: none;
  text-transform: uppercase;
  /*padding: 10px 0;*/
  /*border-bottom: 1px solid $color-iea-lighter-grey;*/
  cursor: pointer;
  color: #2b2a2a;
  font-size: 16px;
}
/* line 150, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD input[type=checkbox] {
  visibility: hidden;
  position: absolute;
  margin-top: 21px;
  margin-left: 12px;
}
/* line 157, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD input[type=checkbox]:checked + label:before {
  background: #005293;
}
/* line 160, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD label {
  margin: 0;
  font-weight: 400;
}
/* line 165, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD label:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 100px;
  cursor: pointer;
  line-height: 50px;
  margin-left: 9px;
  z-index: 1;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  margin-right: 21px;
  vertical-align: middle;
}
/* line 182, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD label[for=select_sort]:before {
  width: auto;
  height: auto;
}
/* line 194, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD:hover {
  /*background: $color-navigation-border;*/
}
/* line 199, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD .submitFilters {
  text-align: center;
  border: none;
  color: #2b2a2a;
  text-transform: uppercase;
  background: #ccc;
  margin: 8px auto 0;
  display: block;
}
/* line 210, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD a.submitFilters,
.filterBar .filterbarDD button.submitFilters {
  line-height: 24px;
}
/* line 215, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD p {
  padding: 5px 20px;
  background: #eeeeee;
  font-size: 16px;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 25px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1.2px;
  border-bottom: 1px solid #ccc;
  margin: 0;
  height: 50px;
  /*&:hover{
      background: $color-navigation-border;
  }*/
}
/* line 233, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD span.glyphicon {
  float: right;
  width: 38px;
  height: 38px;
  background: #ccc;
  line-height: 38px;
  text-align: center;
}
/* line 242, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD ul {
  background: #fff;
  padding: 0px 20px;
  color: #898b8e;
  font-size: 16px;
  text-transform: capitalize;
  font-style: italic;
  margin-bottom: 0;
}
/* line 250, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD ul li {
  list-style-type: none;
  padding: 0;
  line-height: 33px;
  height: 50px;
  /*position: relative;*/
}
/* line 256, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD ul li.allFilter {
  padding: 10px 0;
}
/* line 259, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .filterbarDD ul li:hover {
  color: #005293;
}
/* line 266, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .viewAllBtnWrapper {
  text-align: center;
  padding: 0 20px;
  margin-top: 28px;
  margin-bottom: 50px;
}
/* line 272, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .viewAllBtnWrapper a.submitFilters,
.filterBar .viewAllBtnWrapper button.submitFilters {
  padding: 16px 30px;
  width: auto;
  margin: 0;
  background: #ccc;
  border: none;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 22px;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 1.05px;
}
/* line 289, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .viewAllBtnWrapper button.submitFilters {
  width: 100%;
}
/* line 293, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .viewAllBtnWrapper.divider {
  margin: 0;
  border-bottom: 1px solid #ccc;
}
/* line 298, ../../app/ra/sass/views/filterBar/_filterBar.scss */
.filterBar .viewAllBtnWrapper.outsideBtn {
  margin-bottom: 28px;
}
@media only screen and (min-width: 768px) {
  /* line 304, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filterBarHeading {
    font-size: 33px;
    line-height: 55px;
    letter-spacing: 0.99px;
    padding: 58px 0 33px 0;
  }
  /* line 310, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterBarMain .container {
    padding: 0;
  }
  /* line 313, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filterList {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    border-left: none;
    border-right: none;
    height: 58px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.2px;
  }
  /* line 326, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filterList .visibleOnMobile {
    display: none;
  }
  /* line 329, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filterList .visibleOnTabAndDesktop {
    display: inline;
  }
  /* line 334, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container > span, .filterBar #filterReset {
    font-size: 14px;
  }
  /* line 338, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn {
    padding: 2px 32px 0px 0px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.4px;
  }
  /* line 345, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .glyphicon-remove {
    top: 2px;
    left: 16px;
  }
  /* line 350, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterReset:before {
    margin-right: 18px;
  }
  /* line 354, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterReset {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.4px;
    vertical-align: top;
  }
  /* line 360, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn {
    padding: 0 0px 0 0;
    margin: 0px 0px 18px 0;
  }
  /* line 364, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn:first-child {
    margin-left: 0;
  }
  /* line 370, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container .share-icon.close-icon {
    margin: auto 24px auto 18px;
  }
  /* line 376, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar {
    margin-bottom: 8px;
  }
  /* line 378, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .container {
    padding-top: 0 !important;
  }
  /* line 383, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .glyphicon-chevron-right, .filterBar .filter-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 389, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD {
    font-size: 18px;
  }
  /* line 392, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD p {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.35px;
  }
  /* line 404, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD p:hover {
    background: #005293;
    color: #fff;
  }
  /* line 410, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD span.glyphicon {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 416, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul {
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    position: relative;
    padding-top: 33px;
    padding-bottom: 33px;
  }
  /* line 424, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul li {
    line-height: 33px;
    margin: 0 0 14px;
    height: initial;
    /* &:nth-last-child(odd){
         margin: 0;
     }
     &:nth-last-child(even){
         margin: 0;
     }*/
  }
  /* line 435, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .filterValues,
  .filterBar .filter-bar .filterbarDD ul .allFilter {
    width: 33.33%;
  }
  /* line 440, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .allFilter {
    position: absolute;
  }
  /* line 443, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .filterValues:nth-child(odd) {
    float: right;
  }
  /* line 446, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 33.33%;
  }
  /* line 451, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul label {
    margin-left: 40px;
    line-height: 16px;
  }
  /* line 456, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul label:before {
    width: 24px;
    height: 24px;
    line-height: 38px;
    margin-left: -40px;
    margin-right: 14px;
  }
  /* line 466, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper {
    margin-top: 33px;
    margin-bottom: 24px;
  }
  /* line 470, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper a.submitFilters,
  .filterBar .filter-bar .viewAllBtnWrapper button.submitFilters {
    display: inline-block;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.05px;
    padding: 14px 30px;
    font-size: 14px;
    width: auto;
    background: #ccc;
    border: none;
    text-transform: uppercase;
  }
  /* line 485, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper.divider {
    margin: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 492, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .viewAllBtnWrapper.outsideBtn {
    margin-top: 43px;
    margin-bottom: 43px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 499, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filterBarHeading {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0.8px;
    padding: 90px 0 50px 0;
  }
  /* line 506, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container {
    padding-bottom: 0;
    padding-top: 0px;
  }
  /* line 511, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container > span, .filterBar #filterReset {
    font-size: 19px;
  }
  /* line 515, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn {
    padding: 0;
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
  }
  /* line 523, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container .share-icon.close-icon {
    margin: auto 30px auto 20px;
    background-position: -41px -1150px;
  }
  /* line 529, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .glyphicon-remove {
    top: 3px;
    left: 20px;
  }
  /* line 534, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterReset {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
    vertical-align: text-bottom;
  }
  /* line 541, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterReset:before {
    margin-right: 30px;
  }
  /* line 544, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .glyphicon {
    line-height: 0.7;
  }
  /* line 547, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn {
    margin: 0px 0px 20px 0;
  }
  /* line 550, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .selected-list-container span.btn:first-child {
    padding-left: 0;
  }
  /* line 554, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar {
    position: relative;
    margin-bottom: 15px;
  }
  /* line 558, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterList {
    padding: 15px 20px 15px 0;
    cursor: pointer;
    border-left: none;
    border-right: none;
    line-height: 33px;
    color: #2b2a2a;
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.2px;
    height: initial;
  }
  /* line 571, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .glyphicon {
    line-height: 0.7;
  }
  /* line 575, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .glyphicon-chevron-right,
  .filterBar .filter-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
  }
  /* line 583, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD {
    float: left;
    padding: 0 67px 0 0;
    border: none;
  }
  /* line 587, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD:not(:last-child) {
    width: 25%;
  }
  /* line 590, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD:last-child {
    width: 50%;
  }
  /* line 593, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD.viewAllBtnWrapper {
    width: 100%;
  }
  /* line 596, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD:hover {
    background: transparent;
  }
  /* line 600, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD p {
    display: none;
  }
  /* line 604, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul {
    border: none;
    visibility: visible;
    position: static;
    background-color: white;
    z-index: 1;
    width: 100%;
    font-size: 19px;
    padding-left: 0;
    padding-top: 50px;
    padding-bottom: 6px;
  }
  /* line 616, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul label {
    padding: 0;
    line-height: 33px;
    letter-spacing: normal;
    margin-left: 40px;
  }
  /* line 623, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul label:before {
    width: 22px;
    height: 22px;
    line-height: 20px;
    margin-left: -40px;
    margin-right: 20px;
  }
  /* line 631, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul li {
    float: left;
    text-align: left;
    padding: 0;
    margin-top: 0px;
  }
  /* line 638, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul li.allFilter {
    float: none;
    position: static;
    text-align: left;
    width: 100%;
    margin-bottom: 50px;
    line-height: 33px;
  }
  /* line 646, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul li.allFilter label:before {
    width: 22px;
    height: 22px;
  }
  /* line 653, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .filterValues {
    line-height: 33px;
    letter-spacing: 1.9px;
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 659, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul .filterValues:nth-child(odd),
  .filterBar .filter-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 0;
  }
  /* line 666, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD ul.Contributors .filterValues {
    width: 45%;
  }
  /* line 671, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .filterbarDD button,
  .filterBar .filter-bar .filterbarDD a.submitFilters,
  .filterBar .filter-bar .filterbarDD button.submitFilters {
    font-size: 19px;
    padding: 10px 50px;
    line-height: 33px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.9px;
  }
  /* line 682, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper {
    padding: 0;
    margin-top: 33px;
    margin-bottom: 50px;
  }
  /* line 686, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper .submitFilters {
    width: auto;
    display: inline-block;
  }
  /* line 691, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .filter-bar .viewAllBtnWrapper.divider {
    margin: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 699, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar #filterBarMain > .container {
    padding: 0;
    margin-top: 0;
  }
  /* line 704, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .viewAllBtnWrapper.outsideBtn {
    margin-top: 50px;
    margin-bottom: 90px;
  }
  /* line 708, ../../app/ra/sass/views/filterBar/_filterBar.scss */
  .filterBar .viewAllBtnWrapper.outsideBtn a.submitFilters,
  .filterBar .viewAllBtnWrapper.outsideBtn button.submitFilters {
    padding: 10px 50px;
    font-size: 19px;
    line-height: 33px;
  }
}

/* line 5, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.ie10 .commonRTE .smartBeta .imgClip img {
  width: auto;
  height: auto;
}

/* line 15, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.mfp-wrap .mfp-close {
  width: auto;
  color: #000000;
  margin-top: 42px;
  margin-right: 12px;
}
@media only screen and (max-width: 768px) {
  /* line 24, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
    top: 0px;
    bottom: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 32, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 45px;
    margin-right: 13px;
  }
  /* line 36, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
    top: 0px;
    bottom: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 44, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 45px;
    margin-right: 13px;
  }
  /* line 48, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
    top: 0px;
    bottom: 0px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 56, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 45px;
    margin-right: 13px;
  }
  /* line 60, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
    top: 0px;
    bottom: 0px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  /* line 74, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
    bottom: -40px;
  }
}
/* line 82, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
#smartBetaEmbeddedOverlay {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 85, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .container .col-lg-2:nth-child(-n+3) .col-md-6.col-lg-6.featured, .container .col-lg-2:nth-child(-n+3) .col-md-6.featured.video-page-section {
    padding: 43px 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 91, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .container .col-lg-2:nth-child(-n+3) .col-md-6.col-lg-6.featured, .container .col-lg-2:nth-child(-n+3) .col-md-6.featured.video-page-section {
    padding: 90px 0 50px 0;
  }
}
/* line 100, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE {
  /* BEGIN: this is to solve the extra padding bottom for paragrpahs */
  /* ENDS: this is to solve the extra padding bottom for paragrpahs */
}
/* line 101, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .bodyStandard {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0;
}
/* line 110, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .bodyLarge {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 21px;
  line-height: 38px;
  letter-spacing: 0;
}
/* line 119, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .bodySmall {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0;
}
/* line 128, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .subheadStandard {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.2px;
}
/* line 137, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .subheadLarge {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 0.1px;
}
/* line 146, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .subheadSmall {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px;
}
/* line 155, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .blockquoteStandard {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  text-align: center;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.2px;
}
/* line 165, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .blockquoteLarge {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  text-align: center;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 0.1px;
}
/* line 175, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .blockquoteSmall {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px;
}
/* line 185, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .sectionTitleStandard {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1.5px;
}
/* line 195, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .sectionTitleLarge {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  text-align: center;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 1.25px;
}
/* line 205, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .sectionTitleSmall {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1.5px;
}
/* line 215, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineBorder {
  border-bottom: 1px solid #898b8e;
}
/* line 218, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineLarge {
  padding-top: 38px;
  display: block;
}
/* line 222, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineMedium {
  padding-top: 21px;
  display: block;
}
/* line 226, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineSmall {
  padding-top: 16px;
  display: block;
}
/* line 230, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineExtraSmall {
  padding-top: 9px;
  display: block;
}
/* line 234, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineLargeB {
  padding-bottom: 38px;
  display: block;
}
/* line 238, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineMediumB {
  padding-bottom: 21px;
  display: block;
}
/* line 242, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineSmallB {
  padding-bottom: 16px;
  display: block;
}
/* line 246, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .keylineExtraSmallB {
  padding-bottom: 9px;
  display: block;
}
/* line 251, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineBorder {
  border-bottom: 1px solid #898b8e;
}
/* line 254, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineLarge {
  padding-top: 38px;
  display: block;
}
/* line 258, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineMedium {
  padding-top: 21px;
  display: block;
}
/* line 262, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineSmall {
  padding-top: 16px;
  display: block;
}
/* line 266, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineExtraSmall {
  padding-top: 9px;
  display: block;
}
/* line 270, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineLargeB {
  padding-bottom: 38px;
  display: block;
}
/* line 274, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineMediumB {
  padding-bottom: 21px;
  display: block;
}
/* line 278, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineSmallB {
  padding-bottom: 16px;
  display: block;
}
/* line 282, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p.keylineExtraSmallB {
  padding-bottom: 9px;
  display: block;
}
/* line 287, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .colorBlue {
  color: #0061a5;
}
/* line 290, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .colorGrey {
  color: #898b8e;
}
/* line 293, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .colorBlack {
  color: #2b2a2a;
}
/* line 296, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .colorNavy {
  color: #152c4d;
}
/* line 299, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .isOne {
  letter-spacing: 1px;
}
/* line 302, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .isTwo {
  letter-spacing: 2px;
}
/* line 305, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .isThree {
  letter-spacing: 3px;
}
/* line 308, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .isMinusOne {
  letter-spacing: -1px;
}
/* line 311, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .fontRegular {
  font-weight: 400;
}
/* line 314, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .fontMedium {
  font-weight: 600;
}
/* line 317, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .fontBold {
  font-weight: 700;
}
/* line 320, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .text-left,
.commonRTE .text-right,
.commonRTE .text-center {
  display: block;
}
/* line 325, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .text-justify {
  text-align: justify;
  display: block;
}
/* line 330, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE h2 {
  font-size: 34px;
  font-weight: 600;
  font-style: normal;
  color: #152c4d;
  line-height: 44px;
  letter-spacing: 0.68px;
  margin: 0;
}
/* line 339, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent {
  padding: 0;
  margin: 0;
}
/* line 342, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent h3 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.56px;
  padding: 16px 0 9px 0;
  margin: 0;
}
/* line 353, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  padding: 0 0 21px 0;
  margin: 0;
}
/* line 363, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent hr {
  margin-top: 24px;
  margin-bottom: 0;
}
/* line 367, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent img {
  max-width: 100%;
}
/* line 370, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent ol {
  padding: 28px 0 21px 0;
}
/* line 372, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent ol li {
  padding: 0 0 12px 38px;
}
/* line 374, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .textComponent ol li:last-child {
  padding-bottom: 0;
}
/* line 380, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .migration {
  padding: 38px 0;
}
/* line 383, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smartBeta {
  padding: 0;
}
/* line 385, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smartBeta img {
  max-width: 100%;
}
/* line 389, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .cta-readMore,
.commonRTE .cta-readLess {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 14px;
  width: 100%;
  padding: 16px 0;
  text-align: center;
  margin-top: 28px;
  display: block;
  cursor: pointer;
  background: #f5f5f5;
}
/* line 403, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .cta-readMore:active,
.commonRTE .cta-readLess:active {
  transition: background 1000ms ease-in-out;
  background: #005293;
  color: #fff;
}
/* line 410, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: left;
  background: rgba(0, 0, 0, 0.9);
  transition: opacity .25s ease;
}
/* line 422, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta picture img {
  max-width: 100%;
}
/* line 425, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal-state {
  display: none;
}
/* line 428, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal-state:checked + .modal {
  opacity: 1;
  visibility: visible;
}
/* line 432, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal__inner {
  transition: top .25s ease;
  position: absolute;
  top: 23%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 80%;
  margin: auto;
  overflow: auto;
  background: #fff;
  padding: 2em 2em;
  height: 90%;
}
/* line 446, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal__close {
  position: absolute;
  right: 0.5em;
  top: 1em;
  width: 1.1em;
  height: 1.1em;
  cursor: pointer;
}
/* line 454, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal__close:after,
.commonRTE .smBeta .modal__close:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 1.5em;
  background: #ccc;
  display: block;
  transform: rotate(45deg);
  left: 50%;
  margin: -3px 0 0 -1px;
  top: 0;
}
/* line 467, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .modal__close:before {
  transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  /* line 471, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .smBeta .modal__inner {
    width: 90%;
    height: 90%;
    box-sizing: border-box;
  }
}
/* line 477, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .smBeta .btn {
  cursor: pointer;
  display: inline-block;
}
/* line 482, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE h4 {
  font-size: 28px;
  line-height: 33px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  letter-spacing: 0.84px;
}
/* line 491, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE blockquote {
  border: none;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  line-height: 33px;
  font-size: 28px;
  margin: 0;
  padding: 16px 0;
  letter-spacing: 0.56px;
}
/* line 514, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .quote {
  display: block;
  position: relative;
}
/* line 518, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .quote:before {
  content: "\201C";
  position: absolute;
  top: -15px;
  left: -20px;
  font-size: 32px;
}
/* line 525, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .quote:after {
  content: "\201D";
  position: absolute;
  top: -13px;
  font-size: 32px;
}
/* line 531, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
}
/* line 539, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE hr {
  margin: 58px 0;
  display: block;
  border-style: inset;
  border-width: 1px;
}
/* line 545, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE img.imground {
  border-radius: 100px;
  max-width: 200px;
  height: auto;
}
/* line 551, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp, .commonRTE .fiftyfifty {
  padding: 21px 0 28px 0;
}
/* line 553, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp h4, .commonRTE .fiftyfifty h4 {
  margin: 0;
  padding: 0;
  padding: 0 12px;
}
/* line 558, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp .imgClip, .commonRTE .fiftyfifty .imgClip {
  padding: 21px 0 21px 0;
}
/* line 560, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp .imgClip img.imground, .commonRTE .fiftyfifty .imgClip img.imground {
  border-radius: 100px;
  max-width: 200px;
  height: auto;
}
/* line 566, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp span.line, .commonRTE .fiftyfifty span.line {
  border: 1px solid #000;
  display: inline-block;
  width: 15%;
  margin: 10px 0;
}
/* line 572, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .threeUp > p, .commonRTE .fiftyfifty > p {
  padding: 0 12px;
  margin: 0;
}
/* line 578, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .sectionHeader h4 {
  text-align: center;
}
/* line 582, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .featuredSummary {
  text-align: left;
}
/* line 584, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .featuredSummary .imgClip {
  margin-bottom: 40px;
}
/* line 588, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel {
  padding: 14px 0;
}
/* line 591, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel .imgClip a {
  display: block;
}
/* line 594, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel .imgClip a picture img {
  border-radius: 150px;
  width: 235px;
}
/* line 599, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel .imgClip a img {
  border-radius: 150px;
  width: 235px;
}
/* line 605, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel h4 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
  padding: 21px 0 0 0;
  margin: 0;
}
/* line 616, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .individualPersonnel p {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  padding: 0;
  margin: 0;
}
/* line 627, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE ol {
  padding: 28px 0 21px 0;
  margin: 0;
}
/* line 630, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE ol li {
  padding: 0 0 12px 38px;
}
/* line 632, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE ol li:last-child {
  padding-bottom: 0;
}
/* line 641, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .benefits .benefitDetails .benefitsImg a .imground {
  border-radius: 0;
  width: 100%;
}
/* line 649, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .featured {
  padding: 21px 0 28px 0;
}
/* line 651, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .featured h4 {
  padding: 9px 0 0 0;
  margin: 0;
  text-align: left;
}
/* line 656, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .featured p {
  padding: 12px 0 0 0;
  margin: 0;
  text-align: left;
}
/* line 662, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
.commonRTE .authors {
  padding-top: 21px;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  color: #898b8e;
  line-height: 16px;
  text-align: center;
  letter-spacing: 1.8px;
}
@media only screen and (min-width: 768px) {
  /* line 100, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE {
    /* Hide the substitute image for iframe in tablets and above */
    /* ** */
  }
  /* line 675, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .frame-imgClip {
    display: none;
  }
  /* line 679, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodyStandard {
    font-size: 18px;
    line-height: 33px;
  }
  /* line 683, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodyLarge {
    font-size: 24px;
    line-height: 44px;
  }
  /* line 687, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodySmall {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 691, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadStandard {
    font-size: 33px;
    line-height: 44px;
    letter-spacing: 0.2;
  }
  /* line 696, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadLarge {
    font-size: 43px;
    line-height: 55px;
    letter-spacing: 0.2;
  }
  /* line 701, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadSmall {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.2;
  }
  /* line 706, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteStandard {
    font-size: 33px;
    line-height: 44px;
    letter-spacing: 0.2;
  }
  /* line 711, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteLarge {
    font-size: 43px;
    line-height: 51px;
    letter-spacing: 0.2;
  }
  /* line 716, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteSmall {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.2;
  }
  /* line 721, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleStandard {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 1.5;
  }
  /* line 726, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleLarge {
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 1.5;
  }
  /* line 731, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleSmall {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 1.5;
  }
  /* line 736, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineLarge {
    padding-top: 58px;
  }
  /* line 739, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineMedium {
    padding-top: 33px;
  }
  /* line 742, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineSmall {
    padding-top: 24px;
  }
  /* line 745, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineExtraSmall {
    padding-top: 8px;
  }
  /* line 748, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineLargeB {
    padding-bottom: 58px;
  }
  /* line 751, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineMediumB {
    padding-bottom: 33px;
  }
  /* line 754, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineSmallB {
    padding-bottom: 24px;
  }
  /* line 757, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineExtraSmallB {
    padding-bottom: 8px;
  }
  /* line 760, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent {
    padding: 0;
    margin: 0;
  }
  /* line 763, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent hr {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 767, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent h3 {
    font-size: 33px;
    line-height: 44px;
    letter-spacing: 0.66px;
    padding: 24px 33px 8px 33px;
  }
  /* line 773, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent p {
    padding: 0 33px 33px 33px;
    font-size: 18px;
    line-height: 33px;
  }
  /* line 778, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol {
    padding: 33px;
  }
  /* line 780, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol li {
    padding: 0 0 8px 58px;
  }
  /* line 782, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol li:last-child {
    padding-bottom: 0;
  }
  /* line 791, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .migration {
    padding: 58px 33px;
  }
  /* line 794, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 798, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary .imgClip {
    float: left;
    margin: 0 50px 0 0;
  }
  /* line 803, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured {
    padding: 43px 0;
  }
  /* line 805, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured h4 {
    padding: 8px 0 0 0;
  }
  /* line 808, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured p {
    padding: 8px 0 0 0;
  }
  /* line 812, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp, .commonRTE .fiftyfifty {
    padding: 14px 0;
  }
  /* line 814, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp h4, .commonRTE .fiftyfifty h4 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.54px;
    padding: 0 8px;
    min-height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 824, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp .imgClip, .commonRTE .fiftyfifty .imgClip {
    padding: 14px 0;
  }
  /* line 827, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp > p, .commonRTE .fiftyfifty > p {
    padding: 0 8px;
  }
  /* line 831, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel {
    width: auto;
    padding: 22px 0;
  }
  /* line 837, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel .imgClip a picture img {
    width: 189px;
  }
  /* line 841, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel .imgClip a img {
    width: 189px;
  }
  /* line 846, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel h4 {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.48px;
    padding: 18px 0 0 0;
    margin: 0;
  }
  /* line 853, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel p {
    font-size: 18px;
    line-height: 33px;
  }
  /* line 858, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .authors {
    padding-top: 43px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 864, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE h4 {
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 8px 0;
    letter-spacing: 0.54px;
  }
  /* line 870, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 874, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE p {
    padding: 0 0 14px 0;
    margin: 0;
  }
  /* line 878, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE ol {
    padding: 0 0 21px 0;
    margin: 0;
  }
  /* line 882, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .cta-readMore,
  .commonRTE .cta-readLess {
    margin: 48px auto;
    width: auto;
    font-size: 14px;
    padding: 16px 30px;
    display: block;
    background: #f5f5f5;
  }
  /* line 891, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE blockquote {
    border: none;
    font-family: "Chronicle Display A", "Chronicle Display B";
    font-style: normal;
    font-weight: 600;
    color: #152c4d;
    line-height: 44px;
    font-size: 33px;
    margin: 0;
    padding: 24px 0;
    letter-spacing: 0.66px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 916, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodyStandard {
    font-size: 23px;
    line-height: 44px;
  }
  /* line 920, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodyLarge {
    font-size: 34px;
    line-height: 55px;
  }
  /* line 924, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .bodySmall {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 928, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadStandard {
    font-size: 40px;
    line-height: 55px;
    letter-spacing: 0.2;
  }
  /* line 933, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadLarge {
    font-size: 53px;
    line-height: 66px;
    letter-spacing: 0.1;
  }
  /* line 938, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .subheadSmall {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.2;
  }
  /* line 943, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteStandard {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0.2;
  }
  /* line 948, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteLarge {
    font-size: 53px;
    line-height: 55px;
    letter-spacing: 0.1;
  }
  /* line 953, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .blockquoteSmall {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.2;
  }
  /* line 958, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleStandard {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2;
  }
  /* line 963, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleLarge {
    font-size: 26px;
    line-height: 44px;
    letter-spacing: 2;
  }
  /* line 968, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .sectionTitleSmall {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.5;
  }
  /* line 973, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineLarge {
    padding-top: 90px;
  }
  /* line 976, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineMedium {
    padding-top: 50px;
  }
  /* line 979, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineSmall {
    padding-top: 30px;
  }
  /* line 982, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineExtraSmall {
    padding-top: 5px;
  }
  /* line 985, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineLargeB {
    padding-bottom: 90px;
  }
  /* line 988, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineMediumB {
    padding-bottom: 50px;
  }
  /* line 991, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineSmallB {
    padding-bottom: 30px;
  }
  /* line 994, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .keylineExtraSmallB {
    padding-bottom: 5px;
  }
  /* line 997, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE p {
    padding: 0 0 31px 0;
    font-size: 19px;
    line-height: 26px;
  }
  /* line 1002, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent {
    padding: 0;
    margin: 0;
  }
  /* line 1005, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol {
    padding: 50px 0;
    margin: 0;
  }
  /* line 1008, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol li {
    padding: 0 0 20px 30px;
  }
  /* line 1010, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent ol li:last-child {
    padding-bottom: 0;
  }
  /* line 1015, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent h3 {
    font-size: 40px;
    line-height: 55px;
    letter-spacing: 0.8px;
    padding: 30px 0 5px 0;
  }
  /* line 1021, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .textComponent p {
    padding: 0 0 50px 0;
    font-size: 23px;
    line-height: 44px;
  }
  /* line 1030, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured {
    padding: 90px 0 50px 0;
  }
  /* line 1032, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured h4 {
    padding: 20px 0 0 0;
  }
  /* line 1035, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featured p {
    padding: 20px 0 0 0;
  }
  /* line 1039, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .migration {
    padding: 90px 0;
  }
  /* line 1041, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .migration ol {
    padding: 0 0 23px 0;
    margin: 0;
  }
  /* line 1044, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .migration ol li {
    padding: 0 0 15px 30px;
  }
  /* line 1046, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .migration ol li:last-child {
    padding-bottom: 0;
  }
  /* line 1052, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp, .commonRTE .fiftyfifty {
    padding: 20px 0;
  }
  /* line 1054, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp h4, .commonRTE .fiftyfifty h4 {
    padding: 0 20px;
    font-size: 26px;
    line-height: 33px;
    letter-spacing: 0.52px;
  }
  /* line 1060, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp .imgClip, .commonRTE .fiftyfifty .imgClip {
    padding: 20px 0;
  }
  /* line 1063, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .threeUp > p, .commonRTE .fiftyfifty > p {
    padding: 0 20px;
  }
  /* line 1067, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1071, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary .summary-wrapper {
    display: table;
  }
  /* line 1074, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary .imgClip {
    float: left;
    margin: 0 33px 0 0;
  }
  /* line 1077, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary .imgClip img {
    max-width: 175px;
  }
  /* line 1081, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .featuredSummary p {
    font-size: 19px;
  }
  /* line 1085, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel {
    padding: 45px 0;
  }
  /* line 1090, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel .imgClip a picture img {
    width: 288px;
  }
  /* line 1094, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel .imgClip a img {
    width: 288px;
  }
  /* line 1099, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel h4 {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0.68px;
    padding: 30px 0 0 0;
    margin: 0;
  }
  /* line 1106, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .individualPersonnel p {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 1111, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .authors {
    padding-top: 90px;
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 2.1px;
  }
  /* line 1117, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE h4 {
    font-size: 26px;
    line-height: 33px;
    letter-spacing: 0.52px;
  }
  /* line 1124, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .cta-readMore,
  .commonRTE .cta-readLess {
    margin: 78px auto;
    width: auto;
    font-size: 19px;
    padding: 16px 30px;
    display: block;
  }
  /* line 1131, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE .cta-readMore:hover,
  .commonRTE .cta-readLess:hover {
    transition: background 1000ms ease-in-out;
    background: #005293;
    color: #fff;
  }
  /* line 1137, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  .commonRTE blockquote {
    border: none;
    font-family: "Chronicle Display A", "Chronicle Display B";
    font-style: normal;
    font-weight: 600;
    color: #152c4d;
    line-height: 44px;
    font-size: 40px;
    padding: 50px 0;
    text-align: center;
    letter-spacing: 0.8px;
  }
}

/* line 1165, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
#dashboardContainer .commonRTE {
  /*padding: 0 20px;*/
  width: auto;
}
/* line 1168, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
#dashboardContainer .commonRTE h2 {
  font-size: 28px;
}

@media only screen and (min-width: 768px) {
  /* line 1176, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE {
    padding: 0 50px;
    width: auto;
  }
  /* line 1180, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE .textComponent hr {
    margin-top: 34px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1192, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer.row .dashboardHeader .container {
    padding: 84px 0;
  }
  /* line 1197, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE {
    width: 1240px;
    margin: 0 auto;
    padding: 0;
  }
  /* line 1201, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE .textComponent {
    padding: 0;
    margin: 0;
  }
  /* line 1204, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE .textComponent hr {
    margin: 60px 0 90px;
  }
  /* line 1208, ../../app/ra/sass/views/commonRTE/_commonRTE.scss */
  #dashboardContainer .commonRTE h2 {
    margin-top: 0;
  }
}
@media all and (orientation: portrait) {
  /* line 5, ../../app/ra/sass/views/feedList/_feedList.scss */
  .iPad #dashboardContainer .dashboardContainer .shareButton {
    margin: 0 -20px;
  }
  /* line 8, ../../app/ra/sass/views/feedList/_feedList.scss */
  .iPad #dashboardContainer .dashboardContainer #emailFrm {
    margin: 0 -20px;
  }
}
@media all and (orientation: landscape) {
  /* line 18, ../../app/ra/sass/views/feedList/_feedList.scss */
  .iPad #dashboardContainer .dashboardContainer .shareButton {
    margin: 0;
    padding: 0;
  }
  /* line 21, ../../app/ra/sass/views/feedList/_feedList.scss */
  .iPad #dashboardContainer .dashboardContainer .shareButton input#shareButton {
    position: relative;
    top: 20px;
  }
  /* line 26, ../../app/ra/sass/views/feedList/_feedList.scss */
  .iPad #dashboardContainer .dashboardContainer #emailFrm {
    margin: 0;
    padding: 0;
  }
}

/*fix for ie11 start*/
/* line 35, ../../app/ra/sass/views/feedList/_feedList.scss */
.ie11 .feedlist-image img {
  height: 100%;
}

/*fix for ie11 end*/
/* line 39, ../../app/ra/sass/views/feedList/_feedList.scss */
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 44, ../../app/ra/sass/views/feedList/_feedList.scss */
#toEmail-error {
  display: none !important;
}

/* line 49, ../../app/ra/sass/views/feedList/_feedList.scss */
#toEmail.error-class {
  border-bottom: 1px solid #bb2522 !important;
}

/* line 53, ../../app/ra/sass/views/feedList/_feedList.scss */
#toEmail.valid-class {
  border-bottom: 1px solid #b2d464 !important;
}

/* line 57, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm {
  display: none;
  overflow: hidden;
  text-align: left;
  border-bottom: 38px solid #005293;
  margin-left: -20px;
  margin-right: -20px;
}
/* line 64, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm #emailFrmcont {
  margin: 38px 20px;
}
/* line 68, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm #message {
  height: 150px;
  overflow: auto;
  text-align: left;
}
/* line 72, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm #message a {
  color: #666;
  position: relative;
  line-height: 150%;
  margin-top: 10px;
  padding-left: 10px;
}
/* line 78, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm #message a h2 {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 15px;
}
/* line 84, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm #message a:after {
  content: '*';
  position: absolute;
  top: 0;
  left: 0;
}
/* line 92, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group {
  margin-right: 0px;
  margin-left: 0px;
}
/* line 95, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group #toEmail, #emailFrm .form-group .labelMsg {
  text-align: left;
  border: none;
  border-bottom: 1px solid #000000;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  color: #898b8e;
  padding-left: 0;
  box-shadow: none;
  letter-spacing: 0.7px;
}
/* line 110, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}
/* line 114, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .actions {
  width: 100%;
  clear: both;
  display: inline-block;
}
/* line 118, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .actions input[type=submit]:hover {
  background-color: #005293;
}
/* line 122, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group #toEmail {
  padding-bottom: 9px;
}
/* line 125, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .labelMsg {
  border: none;
  padding-top: 16px;
  padding-bottom: 9px;
}
/* line 130, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group #message {
  border: 1px solid #000000;
}
/* line 133, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .actions > input {
  border: none;
  background-color: #f5f5f5;
  padding: 11px;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  text-align: center;
  color: #2b2a2a;
  margin-top: 16px;
  letter-spacing: 0.7px;
}
/* line 147, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .actions > input:first-child {
  margin-top: 28px;
}
/* line 150, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group .actions > input:nth-child(2) {
  margin-top: 16px;
}
/* line 154, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group #submitButton {
  border: none;
  background-color: #005293;
  padding: 15px;
  text-transform: uppercase;
  font-family: "Whitney A", "Whitney B";
  font-size: 14px;
  color: #fff;
}
/* line 162, ../../app/ra/sass/views/feedList/_feedList.scss */
#emailFrm .form-group #submitButton:hover {
  background: #005293;
  color: #fff !important;
}

/* line 170, ../../app/ra/sass/views/feedList/_feedList.scss */
.shareButton {
  background: #005293;
  width: auto;
  padding: 21px 30px 28px 30px;
  margin-left: -20px;
  margin-right: -20px;
}
/* line 176, ../../app/ra/sass/views/feedList/_feedList.scss */
.shareButton #shareButton {
  border: none;
  background-color: #f5f5f5;
  padding: 12px 0;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  text-align: center;
  color: #2b2a2a;
  display: block;
  margin: 0 auto;
  width: 100%;
  letter-spacing: 1.05px;
}

/* line 196, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .colomOverlay {
  display: none;
}
/* line 199, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .share-drawer-error {
  text-align: center;
}
/* line 202, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists {
  padding: 21px 0 38px 0;
}
/* line 204, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  color: #152c4d;
  text-transform: none;
  text-align: center;
  line-height: 40px;
  margin: 0;
  letter-spacing: -1px;
  font-family: "Chronicle Display A", "Chronicle Display B";
}
/* line 216, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort {
  float: none;
  margin: 14px 0 17px;
  position: relative;
}
/* line 220, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort .playhead-down {
  position: absolute;
  top: 17px;
  right: 20px;
  pointer-events: none;
}
/* line 226, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort label {
  width: 35%;
  display: inline;
}
/* line 230, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort select {
  width: 100%;
  margin-left: 5%;
  display: inline;
  padding: 5px 20px;
  font-size: 16px;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 25px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1.2px;
  background-color: #EFEFF0;
  margin: 0;
  height: 50px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}
/* line 249, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort select:focus {
  outline: none;
}
/* line 252, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort select::-ms-expand {
  display: none;
}
/* line 255, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedlist-sort select option {
  background-color: #FFF;
}
/* line 260, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container {
  padding: 0 0 22px 0;
  margin-top: -16px;
  text-align: center;
}
/* line 264, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article {
  padding: 24px 0 28px 0;
  margin: 0;
}
/* line 267, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article:last-child {
  border: none !important;
  padding-bottom: 3px;
}
/* line 271, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article.bookmarks {
  padding: 21px 0;
}
/* line 274, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article .leftSection {
  position: static;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
/* line 280, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article .rightSection {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
/* line 287, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article a.feedlist-image .contentType span {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.6px;
}
/* line 298, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article figure {
  position: relative;
}
/* line 300, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article figure img {
  height: 120px;
}
/* line 303, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article figure .contentType {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 9px 16px;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.05px;
}
/* line 311, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article figure .contentType span {
  font-style: italic;
  color: #898b8e;
}
/* line 319, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .links .highlighted {
  color: #0061a5 !important;
}
/* line 323, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks {
  padding: 9px 0 0 0;
  overflow: auto;
}
/* line 326, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div {
  padding: 0 16px 9px 0;
  float: left;
  display: inline-block;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 1.8px;
}
/* line 338, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .goldCup-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: -68px -2525px;
}
/* line 342, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .goldCup-icon:hover {
  cursor: auto;
}
/* line 346, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .lock-icon {
  background-position: -71px -2625px;
  display: inline-block;
  vertical-align: middle;
}
/* line 350, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .lock-icon:hover {
  cursor: auto;
}
/* line 354, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .star-icon {
  background-position: -71px -2725px;
  display: inline-block;
  vertical-align: middle;
}
/* line 359, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .star-icon:hover {
  background-position: -71px -2725px;
}
/* line 363, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks div .share-icon + span {
  padding-top: 5px;
}
/* line 368, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container h2.title {
  font-size: 24px;
  font-style: normal;
  color: #152c4d !important;
  font-weight: 600;
  margin: 9px 0 0 0;
  line-height: 32px;
  letter-spacing: 0.84px;
  display: inline-block;
}
/* line 377, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container h2.title a {
  font-weight: 600;
  font-size: 28px;
  color: #152c4d !important;
  font-style: normal;
}
/* line 384, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .date,
.feedList .feed-lists .feedList-container .Dlabel,
.feedList .feed-lists .feedList-container .byLabel {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
/* line 392, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .date,
.feedList .feed-lists .feedList-container .byLabel {
  color: #2b2a2a;
}
/* line 396, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .date,
.feedList .feed-lists .feedList-container .Dlabel {
  font-style: italic;
}
/* line 400, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .byLabel {
  font-style: normal;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 22px;
}
/* line 408, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .byLabel.author-read-time {
  padding-top: 8px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}
/* line 414, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .Dlabel {
  color: #2b2a2a;
}
/* line 417, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgDate {
  text-transform: uppercase;
  font-weight: 400;
  font-style: italic;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  color: #898b8e;
}
/* line 424, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .authorDetails {
  display: inline-block;
}
/* line 426, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .authorDetails span:not(:last-child)::after {
  content: ",";
}
/* line 429, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .authorDetails a:not(:last-child)::after {
  content: ",";
}
/* line 433, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .authorName {
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
/* line 439, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container p.date {
  margin: 0;
  padding: 9px 0;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: italic;
  font-weight: 300;
  color: #898b8e;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
/* line 451, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .desc {
  color: #2b2a2a;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
/* line 460, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .links span:not(:first-child) {
  color: #898b8e;
  margin-right: 16px;
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
  line-height: 28px;
  letter-spacing: 0.8px;
  line-height: 22px;
}
/* line 470, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .links span:first-child {
  color: #2b2a2a;
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
  line-height: 22px;
  letter-spacing: 0.8px;
  margin-right: 16px;
}
/* line 480, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links {
  padding: 0px 0 0 0;
}
/* line 482, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links .readTimeLabel {
  padding-bottom: 21px;
}
/* line 485, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links .shareOverlay {
  float: left;
  padding-right: 16px;
}
/* line 488, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links .shareOverlay a.at300b .at4-icon, .feedList .feed-lists .feedList-container .feedlist-links .shareOverlay a.at300m .at4-icon, .feedList .feed-lists .feedList-container .feedlist-links .shareOverlay span.at_a11y {
  display: none;
}
/* line 492, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links .shareOverlay .shareOverlay-wrapper .share-icon {
  width: 28px;
  height: 28px;
  transform: scale(0.85) translateX(-9%);
}
/* line 499, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul {
  padding: 0;
  margin: 0;
  float: left;
}
/* line 503, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign {
  right: 0;
  bottom: 10px;
  margin-top: -28px;
}
/* line 507, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
/* line 511, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label:before {
  width: 24px;
  height: 24px;
  margin-top: -3px;
}
/* line 518, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li {
  padding: 0;
  margin: 0;
  margin-right: 0px;
}
/* line 522, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li .videoplay {
  background-position: -75px -3928px;
}
/* line 524, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li .videoplay:hover {
  background-position: -75px -3978px;
}
/* line 528, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li .share-icon {
  width: 28px;
  height: 28px;
}
/* line 533, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li .bookmark-icon:active {
  background-position: -79px -727px;
}
/* line 537, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li a span {
  display: inline-block;
  vertical-align: middle;
  color: #898b8e;
}
/* line 542, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li a span:nth-child(2) {
  vertical-align: middle;
  line-height: 29px;
  font-size: 16px;
  font-style: italic;
}
/* line 549, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li a:hover span {
  color: #005293;
}
/* line 552, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li a:hover .read-icon {
  background-position: -73px -575px;
}
/* line 555, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li a:hover .listen-iconNew {
  background-position: -74px -3379px !important;
}
/* line 560, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li input[type=checkbox] {
  visibility: hidden;
  display: none;
}
/* line 564, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li input[type=checkbox]:checked + label:before {
  background: #005293;
}
/* line 567, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li label {
  color: #898b8e;
  font-style: normal;
}
/* line 571, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links ul li label:before {
  background-color: #ccc;
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100px;
  cursor: pointer;
  top: 9px;
  left: -3px;
  z-index: 1;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5);
  margin-right: 5px;
  vertical-align: middle;
}
/* line 592, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .loadmore-container {
  text-align: center;
}
/* line 594, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .loadmore-container button {
  font-style: normal;
  font-weight: 400;
  font-family: "Whitney A", "Whitney B";
  color: #2b2a2a;
  font-size: 19px;
  width: 90%;
  line-height: 33px;
  letter-spacing: 0.75px;
  padding: 12px;
}
/* line 607, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .messageBlk {
  margin-top: 25px;
  border-bottom: 38px solid #005293;
  width: auto;
  margin-left: -20px;
  margin-right: -20px;
  padding: 0 20px 35px 20px 0;
}
/* line 614, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .messageBlk .onComplete {
  text-align: center;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-style: normal;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
/* line 624, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .messageBlk #closeButton,
.feedList .messageBlk #shareAgain {
  border: none;
  background-color: #f5f5f5;
  padding: 10px 0;
  text-transform: uppercase;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  letter-spacing: .75px;
  text-align: center;
  display: block;
  width: 100%;
}
/* line 640, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .messageBlk #closeButton:hover,
.feedList .messageBlk #shareAgain:hover {
  background: #005293;
  color: #fff !important;
}
/* line 645, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .messageBlk #shareAgain {
  margin-top: 13px;
}
@media only screen and (min-width: 768px) {
  /* line 650, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists {
    padding: 58px 0;
  }
  /* line 652, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists h3 {
    font-size: 32px;
    line-height: 40px;
  }
  /* line 656, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort {
    float: right;
    margin: -22px 0 0 0;
    padding-right: 0;
  }
  /* line 660, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort .playhead-down {
    right: 0;
  }
  /* line 663, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort label {
    width: auto;
  }
  /* line 666, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort select {
    width: auto;
    margin-left: 15px;
    min-width: 180px;
  }
  /* line 672, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container {
    padding: 0;
    margin-top: -10px;
  }
  /* line 676, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article.bookmarks {
    padding: 43px 0;
    position: relative;
  }
  /* line 680, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .leftSection {
    padding-left: 0;
    padding-right: 25px;
    margin-bottom: 0;
    position: static;
  }
  /* line 686, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .rightSection {
    padding-right: 0;
    padding-left: 25px;
  }
  /* line 691, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article a.feedlist-image .contentType {
    font-size: 50px;
    color: #FFFFFF;
  }
  /* line 694, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article a.feedlist-image .contentType span {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0.5px;
  }
  /* line 702, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article figure .contentType {
    padding: 4px 18px;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0.05em;
  }
  /* line 711, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay {
    padding-right: 24px;
    float: left;
  }
  /* line 715, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    left: -87px;
  }
  /* line 717, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
    left: 41%;
  }
  /* line 720, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
    left: 41%;
  }
  /* line 729, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks {
    padding-top: 14px;
  }
  /* line 731, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div {
    font-family: "Whitney A", "Whitney B";
    padding: 0 0 14px 0;
    width: 100%;
    line-height: 24px;
    font-size: 14px;
    letter-spacing: 1.05px;
    display: inline-flex;
  }
  /* line 739, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div:before {
    margin-right: 8px;
  }
  /* line 744, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container h2.title {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.72px;
    padding: 0;
  }
  /* line 750, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .desc {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 754, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container p.date {
    margin: 0;
    padding: 8px 0 0 0;
  }
  /* line 760, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .links span:not(:first-child) {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
  }
  /* line 765, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .links span:first-child {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
  }
  /* line 771, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links {
    padding: 8px 0 0 0 !important;
    display: block;
    position: static;
  }
  /* line 775, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul {
    width: auto;
  }
  /* line 778, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign {
    right: 0;
    margin-top: 4px;
  }
  /* line 781, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label {
    font-size: 18px;
  }
  /* line 783, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label:before {
    width: 24px;
    height: 24px;
  }
  /* line 789, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li {
    margin-right: 0px;
  }
  /* line 791, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li .share-icon {
    width: 24px;
    height: 24px;
  }
  /* line 795, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li .videoplay {
    background-position: -70px -3926px;
    margin-right: 8px;
  }
  /* line 798, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li .videoplay:hover {
    background-position: -70px -3976px;
  }
  /* line 803, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a span {
    font-size: 14px;
    line-height: 33px;
  }
  /* line 807, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a span:nth-child(2) {
    font-size: 18px;
    line-height: 33px;
  }
  /* line 811, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a .read-icon {
    padding: 0 0 0 35px;
  }
  /* line 820, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .loadmore-container button {
    width: auto;
    width: 33%;
    margin-left: 55px;
    padding: 14px;
  }
  /* line 828, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk {
    margin-top: 40px;
    padding-bottom: 40px;
    text-align: center;
    border-bottom: 43px solid #005293;
  }
  /* line 833, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk .onComplete {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
  }
  /* line 838, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk #closeButton,
  .feedList .messageBlk #shareAgain {
    padding: 8px 0;
    font-size: 14px;
    display: inline-block;
    width: 214px;
    margin-right: 50px;
  }
  /* line 846, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk #shareAgain {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 852, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists {
    padding: 90px 0 90px 0;
  }
  /* line 854, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort {
    margin: -40px 0 0 0;
  }
  /* line 856, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedlist-sort .playhead-down {
    right: 20px;
  }
  /* line 860, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container {
    padding: 0;
  }
  /* line 862, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article {
    text-align: left !important;
  }
  /* line 866, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article a.feedlist-image .contentType span {
    color: #898b8e;
    font-size: 14px;
    line-height: 33px;
    font-weight: 400;
  }
  /* line 875, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article figure .contentType {
    padding: 15px;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0.05em;
  }
  /* line 884, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay {
    padding-right: 30px;
    float: left;
  }
  /* line 888, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    left: -109px;
  }
  /* line 890, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
    left: 40%;
  }
  /* line 893, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article .col-md-4 .feedlist-links .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
    left: 40%;
  }
  /* line 902, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks {
    padding-top: 10px;
  }
  /* line 904, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div {
    padding: 0 0 10px 0;
    line-height: 22px;
    font-size: 14px;
  }
  /* line 908, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .goldCup-icon {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 912, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .lock-icon {
    background-position: -71px -2625px;
  }
  /* line 914, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .lock-icon:hover {
    background-position: -71px -2625px;
  }
  /* line 918, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .star-icon {
    background-position: -71px -2725px;
  }
  /* line 921, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .star-icon:hover {
    background-position: -71px -2725px;
  }
  /* line 925, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks div .share-icon + span {
    padding-top: 5px;
  }
  /* line 930, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container a {
    margin-bottom: 0px;
  }
  /* line 932, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container a h2.title {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.52px;
  }
  /* line 938, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .Dlabel,
  .feedList .feed-lists .feedList-container .byLabel {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 943, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .byLabel {
    font-style: normal;
  }
  /* line 946, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .Dlabel {
    font-style: italic;
  }
  /* line 949, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container p.date {
    margin: 0;
  }
  /* line 952, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .date {
    font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
    font-style: italic;
    font-weight: 400;
    color: #898b8e;
    font-size: 19px;
    line-height: 33px;
    text-transform: uppercase;
    letter-spacing: 2.85px;
  }
  /* line 962, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .desc {
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
  }
  /* line 967, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .links {
    margin: initial;
  }
  /* line 969, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .links span:not(:first-child) {
    margin-right: 20px;
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
  }
  /* line 975, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .links span:first-child {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
    margin-right: 20px;
  }
  /* line 982, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links {
    padding: 8px 0 0 0 !important;
    display: block;
    position: static;
  }
  /* line 987, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign {
    margin-top: 0;
    transform: scale(0.9);
  }
  /* line 990, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label {
    font-size: 19px;
  }
  /* line 992, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul .rightAlign label:before {
    width: 33px;
    height: 33px;
  }
  /* line 998, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li {
    margin-right: 0px;
  }
  /* line 1000, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li .share-icon {
    width: 33px;
    height: 33px;
  }
  /* line 1005, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a .read-icon {
    padding: 0 0 0 18px;
    background-position: -73px -525px;
  }
  /* line 1008, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a .read-icon:hover {
    background-position: -73px -575px !important;
  }
  /* line 1012, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a span {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 1016, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li a span:nth-child(2) {
    font-size: 19px;
  }
  /* line 1020, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .feedlist-links ul li label {
    font-style: italic;
  }
  /* line 1028, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .loadmore-container button {
    width: auto;
    padding: 20px;
  }
  /* line 1034, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk {
    margin-top: 47px;
    padding-bottom: 47px;
    text-align: center;
    border-bottom: 50px solid #005293;
  }
  /* line 1039, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk .onComplete {
    font-size: 23px;
    line-height: 33px;
    margin-bottom: 47px;
  }
  /* line 1044, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .messageBlk #closeButton,
  .feedList .messageBlk #shareAgain {
    padding: 12px 0 11px 0;
    font-size: 19px;
    line-height: 33px;
    width: 248px;
    margin-right: 67px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 1057, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm {
    border-bottom: 43px solid #005293;
    margin: 0 -50px;
  }
  /* line 1060, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm #emailFrmcont {
    margin: 33px 0 43px 0;
  }
  /* line 1063, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group {
    width: 478px;
    margin: 31px auto;
  }
  /* line 1066, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group #toEmail, #emailFrm .form-group .labelMsg {
    height: 43px;
    padding-top: 0;
    font-size: 14px;
  }
  /* line 1071, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .labelMsg {
    margin-bottom: 8px;
    margin-top: 18px;
    height: auto;
  }
  /* line 1077, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions #cancelButton, #emailFrm .form-group .actions #submitButton {
    margin-top: 33px;
    width: 214px;
    padding: 14px 0;
    font-size: 14px;
  }
  /* line 1083, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions #submitButton {
    margin-left: 50px;
  }
  /* line 1086, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions input[type=submit]:hover {
    background-color: #005293;
  }

  /* line 1092, ../../app/ra/sass/views/feedList/_feedList.scss */
  .shareButton {
    padding: 24px 30px 33px 30px;
    margin: 0px;
  }
  /* line 1095, ../../app/ra/sass/views/feedList/_feedList.scss */
  .shareButton #shareButton {
    width: auto;
    padding: 14px 33px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.05px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1106, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm {
    width: auto;
    margin: 0 auto;
    padding: 0;
    border-bottom: 50px solid #005293;
  }
  /* line 1111, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group {
    margin-top: 50px;
    margin-bottom: 50px;
    width: 1240px;
  }
  /* line 1115, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group #toEmail {
    height: 60px;
    padding-top: 18px;
    font-size: 19px;
  }
  /* line 1120, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .labelMsg {
    height: 60px;
    padding-top: 24px;
    margin-bottom: 2px;
    margin-top: 30px;
    font-size: 19px;
  }
  /* line 1128, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions input:first-child {
    margin-left: 60%;
    padding: 14px;
  }
  /* line 1132, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions #cancelButton,
  #emailFrm .form-group .actions #submitButton {
    margin-top: 30px;
    padding: 20px 0;
  }
  /* line 1137, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions #submitButton {
    margin-left: 67px;
    float: right;
  }
  /* line 1141, ../../app/ra/sass/views/feedList/_feedList.scss */
  #emailFrm .form-group .actions input[type=submit]:hover {
    background-color: #005293;
  }

  /* line 1147, ../../app/ra/sass/views/feedList/_feedList.scss */
  .shareButton {
    padding: 0;
    overflow: auto;
    height: auto;
    margin: 0;
    display: inline-block;
    width: 100%;
  }
  /* line 1154, ../../app/ra/sass/views/feedList/_feedList.scss */
  .shareButton #shareButton {
    font-size: 19px;
    width: initial;
    padding: 20px 50px;
    height: initial;
    line-height: 33px;
    margin: 50px auto;
    letter-spacing: 1.425px;
  }
}
/* line 1167, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer p.date {
  margin: 0 !important;
}
/* line 1170, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feed-lists.following,
#dashboardContainer .feed-lists.bookmarks {
  width: auto;
  padding: 0 20px;
}
/* line 1176, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feed-lists.following .feedList-container article .leftSection,
#dashboardContainer .feed-lists.bookmarks .feedList-container article .leftSection {
  padding: 0;
}
/* line 1179, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feed-lists.following .feedList-container article .rightSection,
#dashboardContainer .feed-lists.bookmarks .feedList-container article .rightSection {
  padding: 9px 0 0 0;
}
/* line 1186, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feed-lists.bookmarks ul {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 1194, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feed-lists.following, #dashboardContainer .feed-lists.bookmarks {
    width: auto;
    padding: 0 50px;
  }
  /* line 1198, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer p.date {
    margin: 0 0 -8px !important;
    padding: 8px 0 8px 0;
    padding-top: 0;
  }
  /* line 1207, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article .leftSection {
    padding-left: 0;
    padding-right: 25px;
    text-align: left;
  }
  /* line 1212, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article .rightSection {
    text-align: left;
    padding: 0 0 0 25px;
  }
  /* line 1218, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedlist-sort {
    margin: -33px 0 0;
  }
  /* line 1221, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container {
    margin-top: 0px;
  }
  /* line 1225, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists.bookmarks ul {
    width: auto;
    float: none;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 1237, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feed-lists.following, #dashboardContainer .feed-lists.bookmarks {
    width: 1240px;
    margin: 0 auto;
    padding: 0;
  }
  /* line 1244, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container {
    margin-top: 0px;
  }
  /* line 1247, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article .leftSection {
    padding-left: 0;
    padding-right: 33.5px;
    text-align: left;
  }
  /* line 1252, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article .rightSection {
    padding-right: 0;
    padding-left: 33.5px;
    text-align: left;
  }
  /* line 1260, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists.bookmarks h3 {
    margin: 0;
  }
}
/* line 1269, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results,
.feed-lists.publications,
.feed-lists.following,
.feed-lists.bookmarks {
  padding: 21px 0 38px 0;
}
@media only screen and (max-width: 767px) {
  /* line 1274, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feed-lists.search.results .feedlist-sort,
  .feed-lists.publications .feedlist-sort,
  .feed-lists.following .feedlist-sort,
  .feed-lists.bookmarks .feedlist-sort {
    float: right;
    margin: -22px 0 0 0;
    padding-right: 0;
    width: 100%;
  }
  /* line 1280, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feed-lists.search.results .feedlist-sort select,
  .feed-lists.publications .feedlist-sort select,
  .feed-lists.following .feedlist-sort select,
  .feed-lists.bookmarks .feedlist-sort select {
    width: 100%;
    margin-left: 0px;
    min-width: 180px;
  }
}
/* line 1288, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container article,
.feed-lists.publications .feedList-container article,
.feed-lists.following .feedList-container article,
.feed-lists.bookmarks .feedList-container article {
  border-bottom: none;
  padding: 24px 0;
}
/* line 1293, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results h3,
.feed-lists.publications h3,
.feed-lists.following h3,
.feed-lists.bookmarks h3 {
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  color: #152c4d;
  text-transform: none;
  text-align: center;
  line-height: 40px;
  margin: 0;
  letter-spacing: -1px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  text-transform: none !important;
}
/* line 1307, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container p.date,
.feed-lists.publications .feedList-container p.date,
.feed-lists.following .feedList-container p.date,
.feed-lists.bookmarks .feedList-container p.date {
  letter-spacing: 0px;
  font-size: 16px;
  color: #898b8e;
  font-family: "Chronicle Display A", "Chronicle Display B";
  padding: 0px;
  line-height: 24px;
}
/* line 1315, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container h2.title,
.feed-lists.publications .feedList-container h2.title,
.feed-lists.following .feedList-container h2.title,
.feed-lists.bookmarks .feedList-container h2.title {
  font-size: 24px;
  color: #152c4d;
  line-height: 32px;
  letter-spacing: 0px;
  margin: 0;
  padding: 16px 0;
}
/* line 1323, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container p.desc,
.feed-lists.publications .feedList-container p.desc,
.feed-lists.following .feedList-container p.desc,
.feed-lists.bookmarks .feedList-container p.desc {
  padding: 0 0 16px 0 !important;
  font-size: 16px;
  color: #2b2a2a;
  line-height: 24px;
  margin: 0 !important;
}
/* line 1330, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container .byLabel, .feed-lists.search.results .feedList-container .authorName,
.feed-lists.publications .feedList-container .byLabel,
.feed-lists.publications .feedList-container .authorName,
.feed-lists.following .feedList-container .byLabel,
.feed-lists.following .feedList-container .authorName,
.feed-lists.bookmarks .feedList-container .byLabel,
.feed-lists.bookmarks .feedList-container .authorName {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  line-height: 24px;
}
/* line 1336, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container .shareOverlay .share-icon,
.feed-lists.publications .feedList-container .shareOverlay .share-icon,
.feed-lists.following .feedList-container .shareOverlay .share-icon,
.feed-lists.bookmarks .feedList-container .shareOverlay .share-icon {
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  color: #2b2a2a;
  padding: 0 0 0 34px;
}
/* line 1342, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .feedList-container .shareOverlay .share-icon:before,
.feed-lists.publications .feedList-container .shareOverlay .share-icon:before,
.feed-lists.following .feedList-container .shareOverlay .share-icon:before,
.feed-lists.bookmarks .feedList-container .shareOverlay .share-icon:before {
  background-image: url("/content/dam/ra/images/icons/sprites.png");
  background-repeat: no-repeat;
  background-position: -73px -827px;
  -webkit-background-size: 175px;
  -moz-background-size: 175px;
  background-size: 175px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "Whitney-Book-Pro";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  color: #898b8e;
  letter-spacing: .5px;
  transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -webkit-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
}
/* line 1368, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.search.results .author-read-time,
.feed-lists.publications .author-read-time,
.feed-lists.following .author-read-time,
.feed-lists.bookmarks .author-read-time {
  padding-top: 8px;
  font-size: 16px !important;
  line-height: 24px;
}

/* line 1376, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article > .rightSection {
  width: 75%;
  display: inline-block;
  float: left;
  position: relative;
  top: -5px;
}
@media screen and (max-width: 767px) {
  /* line 1376, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article > .rightSection {
    width: 100%;
  }
}
/* line 1386, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article > .leftSection {
  width: 25%;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 1386, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container article > .leftSection {
    display: none;
  }
}

/* line 1398, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feedList .feed-lists .feedList-container article > .leftSection {
  display: none;
}
@media screen and (min-width: 768px) {
  /* line 1398, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article > .leftSection {
    width: 33.33333%;
    display: inline-block;
  }
}
@media screen and (min-width: 1024px) {
  /* line 1398, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article > .leftSection {
    width: 16.66666%;
    display: inline-block;
  }
}
/* line 1409, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feedList .feed-lists .feedList-container article > .rightSection {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 1409, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article > .rightSection {
    width: 66.66666%;
  }
}
@media screen and (min-width: 1024px) {
  /* line 1409, ../../app/ra/sass/views/feedList/_feedList.scss */
  #dashboardContainer .feedList .feed-lists .feedList-container article > .rightSection {
    width: 83.33333%;
  }
}

/* line 1422, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container,
.feed-lists.search.results .pagination-container {
  font-family: "Chronicle Display A", "Chronicle Display B";
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  margin-top: 21px;
  margin-bottom: 42px;
  padding: 0;
}
/* line 1430, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container.bottom-pagination,
.feed-lists.search.results .pagination-container.bottom-pagination {
  margin-top: 44px;
  margin-bottom: 6px;
}
/* line 1434, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination,
.feed-lists.search.results .pagination-container .pagination {
  margin: 0 auto;
}
/* line 1436, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination h2,
.feed-lists.search.results .pagination-container .pagination h2 {
  margin: 8px 0;
  font-size: 20px;
  font-style: normal;
  text-align: center;
}
/* line 1442, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination ul.feed-list-pagination,
.feed-lists.search.results .pagination-container .pagination ul.feed-list-pagination {
  display: block;
  padding: 0 15px;
  list-style: none;
  position: relative;
  text-align: center;
}
/* line 1449, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li,
.feed-lists.search.results .pagination-container .pagination li {
  display: inline-block;
  cursor: pointer;
  height: 24px;
  font-size: 16px;
  position: relative;
  margin: 0 4px;
}
/* line 1456, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li .icon,
.feed-lists.search.results .pagination-container .pagination li .icon {
  background: none;
}
/* line 1460, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li span,
.feed-lists.search.results .pagination-container .pagination li span {
  position: relative;
  display: block;
  text-align: center;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  color: #152C4D;
}
/* line 1469, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li:first-child,
.feed-lists.search.results .pagination-container .pagination li:first-child {
  padding-left: 0;
}
/* line 1472, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li.selected,
.feed-lists.search.results .pagination-container .pagination li.selected {
  background-color: #CCCCCC;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}
/* line 1478, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists.publications .pagination-container .pagination li.previous-page,
.feed-lists.search.results .pagination-container .pagination li.previous-page {
  margin-right: 15px;
}

/* line 1486, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists .search-container {
  display: flex;
  margin: 2px auto 0 auto;
}

/* line 1494, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-list.following .shareOverlay .shareOverlay-wrapper span.popover:hover > .shareOverlay-icons, .feed-list.bookmarks .shareOverlay .shareOverlay-wrapper span.popover:hover > .shareOverlay-icons {
  transform: scale(0.8);
  display: block;
}

/* line 1501, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists .shareOverlay .shareOverlay-wrapper .popover {
  display: block;
  padding-bottom: 8px;
}

/* line 1507, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks.below-title {
  padding: 0px 0 16px 0;
  overflow: hidden;
}
/* line 1510, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks.below-title div {
  padding: 0 0 0 10px;
  display: inline-block;
  overflow: hidden;
  width: auto;
}
/* line 1515, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks.below-title div .feature-icon {
  transform: scale(0.9);
}
/* line 1519, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .imgLinks.below-title div:first-child {
  padding-left: 0;
  position: relative;
  left: -7px;
}
@media screen and (max-width: 411px) {
  /* line 1525, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists .feedList-container .imgLinks.below-title div {
    padding: 0;
  }
}

/* line 1531, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article a.feedlist-image {
  position: relative;
  display: block;
}
/* line 1534, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article a.feedlist-image .contentType {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  display: inline-block;
}
/* line 1543, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container article a.feedlist-image .contentType.display-play-icon {
  width: 50px;
  height: 50px;
  background-color: transparent;
  background-image: url(/content/dam/ra/images/icons/109-PlayThumbnail-A.png);
  background-position: center;
  background-size: contain;
}

/* line 1555, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  padding: 10px !important;
  transform: scale(0.8) translateX(30px);
}
@media only screen and (min-width: 768px) {
  /* line 1555, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    padding: 10px;
  }
}

/* line 1564, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .feedlist-links.for-select ul .rightAlign {
  position: static;
  float: right;
  display: block;
  margin: 8px 0 0 0;
}

/* line 1573, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .default-shown {
  display: block;
}
/* line 1576, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .default-hidden {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 1582, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists.bookmarks .show-on-mobile-for-dashboard,
  .feedList .feed-lists.following .show-on-mobile-for-dashboard {
    display: block;
  }
  /* line 1585, ../../app/ra/sass/views/feedList/_feedList.scss */
  .feedList .feed-lists.bookmarks .hidden-on-mobile-for-dashboard,
  .feedList .feed-lists.following .hidden-on-mobile-for-dashboard {
    display: none;
  }
}
/* line 1590, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists.bookmarks .readTimeLabel,
.feedList .feed-lists.following .readTimeLabel {
  top: 2px;
  position: relative;
}
/* line 1596, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists h3.no-results-label {
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  color: #898b8e;
  text-transform: uppercase;
  text-align: center;
  line-height: 22px;
  margin: 0;
  letter-spacing: 0.15em;
  padding: 30px 0;
}

/* line 1610, ../../app/ra/sass/views/feedList/_feedList.scss */
#dashboardContainer .feedList .feed-lists.bookmarks h3.zero-favs {
  font-style: italic;
  font-size: 20px;
  color: #898b8e;
  letter-spacing: 0.15em;
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

/* line 1619, ../../app/ra/sass/views/feedList/_feedList.scss */
.feedList .feed-lists .feedList-container .links {
  padding: 16px 0 0 0;
}

/* line 1623, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists h3.feed-list-title-container {
  text-transform: none;
}
/* line 1625, ../../app/ra/sass/views/feedList/_feedList.scss */
.feed-lists h3.feed-list-title-container .total-publications {
  padding-right: 4px;
}

   /*
* typehead.js-bootstrap3.less
* @version 0.2.3
* https://github.com/hyspace/typeahead.js-bootstrap3.less
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/
/* line 9, ../../app/ra/sass/_typeahead.scss */
.has-warning .twitter-typeahead .tt-input,
.has-warning .twitter-typeahead .tt-hint {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 16, ../../app/ra/sass/_typeahead.scss */
.has-warning .twitter-typeahead .tt-input:focus,
.has-warning .twitter-typeahead .tt-hint:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 23, ../../app/ra/sass/_typeahead.scss */
.has-error .twitter-typeahead .tt-input,
.has-error .twitter-typeahead .tt-hint {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 30, ../../app/ra/sass/_typeahead.scss */
.has-error .twitter-typeahead .tt-input:focus,
.has-error .twitter-typeahead .tt-hint:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 37, ../../app/ra/sass/_typeahead.scss */
.has-success .twitter-typeahead .tt-input,
.has-success .twitter-typeahead .tt-hint {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 44, ../../app/ra/sass/_typeahead.scss */
.has-success .twitter-typeahead .tt-input:focus,
.has-success .twitter-typeahead .tt-hint:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 51, ../../app/ra/sass/_typeahead.scss */
.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  width: 100%;
}

/* line 58, ../../app/ra/sass/_typeahead.scss */
.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
}

/* line 65, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-sm .twitter-typeahead .tt-input,
.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 74, ../../app/ra/sass/_typeahead.scss */
select.input-group.input-group-sm .twitter-typeahead .tt-input,
select.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  line-height: 30px;
}

/* line 80, ../../app/ra/sass/_typeahead.scss */
textarea.input-group.input-group-sm .twitter-typeahead .tt-input,
textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: auto;
}

/* line 87, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}

/* line 92, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 100, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 108, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-lg .twitter-typeahead .tt-input,
.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 117, ../../app/ra/sass/_typeahead.scss */
select.input-group.input-group-lg .twitter-typeahead .tt-input,
select.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  line-height: 46px;
}

/* line 123, ../../app/ra/sass/_typeahead.scss */
textarea.input-group.input-group-lg .twitter-typeahead .tt-input,
textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: auto;
}

/* line 130, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}

/* line 135, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 143, ../../app/ra/sass/_typeahead.scss */
.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 151, ../../app/ra/sass/_typeahead.scss */
.twitter-typeahead {
  width: 92%;
  float: left;
}

/* line 156, ../../app/ra/sass/_typeahead.scss */
.input-group .twitter-typeahead {
  display: table-cell !important;
}

/* line 160, ../../app/ra/sass/_typeahead.scss */
.twitter-typeahead .tt-hint {
  color: #898b8e;
  background: #fff !important;
  left: 20px !important;
  padding-left: 4px;
}

/* line 167, ../../app/ra/sass/_typeahead.scss */
.twitter-typeahead .tt-input {
  color: #0061a5;
}

/* line 171, ../../app/ra/sass/_typeahead.scss */
.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
  cursor: not-allowed;
  background-color: #eeeeee;
}

/* line 178, ../../app/ra/sass/_typeahead.scss */
.tt-dropdown-menu,
.tt-menu {
  position: absolute;
  top: 100%;
  left: 20px !important;
  z-index: 1000;
  text-align: left;
  text-transform: capitalize;
  min-width: 160px;
  width: 91%;
  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);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}

/* line 203, ../../app/ra/sass/_typeahead.scss */
.tt-dropdown-menu .tt-suggestion,
.tt-menu .tt-suggestion {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #2b2a2a;
}

/* line 213, ../../app/ra/sass/_typeahead.scss */
.tt-dropdown-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion.tt-cursor,
.tt-dropdown-menu .tt-suggestion:hover,
.tt-menu .tt-suggestion:hover {
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  background-color: #E0DFDF;
  color: #262626;
}

/* line 224, ../../app/ra/sass/_typeahead.scss */
.tt-dropdown-menu .tt-suggestion.tt-cursor a,
.tt-menu .tt-suggestion.tt-cursor a,
.tt-dropdown-menu .tt-suggestion:hover a,
.tt-menu .tt-suggestion:hover a {
  color: #262626;
}

/* line 231, ../../app/ra/sass/_typeahead.scss */
.tt-dropdown-menu .tt-suggestion p,
.tt-menu .tt-suggestion p {
  margin: 0;
}

/* line 1, ../../app/ra/sass/views/search/_search.scss */
.mfp-bg {
  background: #fff;
}

/* line 6, ../../app/ra/sass/views/search/_search.scss */
.mfp-wrap .mfp-container .mfp-content {
  width: 100%;
  max-width: 1920px;
  height: 100%;
}
/* line 10, ../../app/ra/sass/views/search/_search.scss */
.mfp-wrap .mfp-container .mfp-content .mfp-close {
  margin-top: 27%;
  margin-right: 4%;
  padding-left: 5px;
  width: 38px;
  height: 38px;
  background-image: url("/content/dam/ra/images/icons/sprites.png");
  background-repeat: no-repeat;
  background-position: -71px -2125px;
  background-size: 175px;
  cursor: pointer;
}
/* line 21, ../../app/ra/sass/views/search/_search.scss */
.mfp-wrap .mfp-container .mfp-content .mfp-close i {
  width: 38px;
  height: 38px;
  cursor: pointer;
}
/* line 26, ../../app/ra/sass/views/search/_search.scss */
.mfp-wrap .mfp-container .mfp-content .mfp-close i:before {
  content: "";
}

/* line 33, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .container form {
  margin-top: 0;
}

/* line 37, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .searchBar {
  height: 100%;
}
/* line 41, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .searchBar .searchLabel .searchTitle {
  display: block;
}
/* line 46, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .searchBar .searchLabel .fields .twitter-typeahead .tt-hint {
  left: -5px !important;
  text-transform: uppercase;
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1.2px;
}
/* line 55, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .searchBar .searchLabel .fields .twitter-typeahead .tt-menu {
  left: -5px !important;
}
/* line 58, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .searchBar .searchLabel .fields .twitter-typeahead #navSearch {
  text-transform: uppercase;
}

/* line 66, ../../app/ra/sass/views/search/_search.scss */
.mfp-content .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, ../../app/ra/sass/views/search/_search.scss */
.searchBar.space-at-the-top {
  padding-top: 47px;
}
/* line 74, ../../app/ra/sass/views/search/_search.scss */
.searchBar .container {
  padding: 0 20px;
}
/* line 77, ../../app/ra/sass/views/search/_search.scss */
.searchBar fieldset {
  text-align: center;
}
/* line 80, ../../app/ra/sass/views/search/_search.scss */
.searchBar .searchBg {
  background: #005293;
}
/* line 82, ../../app/ra/sass/views/search/_search.scss */
.searchBar .searchBg .searchTitle {
  font-size: 38px;
  margin-bottom: 30px;
  text-transform: capitalize;
  color: #fff;
  text-align: center;
  font-weight: 600;
  padding-top: 115px;
  padding-bottom: 90px;
  display: none;
}
/* line 94, ../../app/ra/sass/views/search/_search.scss */
.searchBar label {
  width: 100%;
}
/* line 96, ../../app/ra/sass/views/search/_search.scss */
.searchBar label input {
  width: 90%;
}
/* line 99, ../../app/ra/sass/views/search/_search.scss */
.searchBar label span {
  left: 0;
  font-size: 21px;
  cursor: pointer;
}
/* line 104, ../../app/ra/sass/views/search/_search.scss */
.searchBar label span.glyphicon-search {
  position: absolute;
  right: 0;
  left: auto;
  top: 46px;
}
/* line 111, ../../app/ra/sass/views/search/_search.scss */
.searchBar #navSearch,
.searchBar #search {
  border: none;
  overflow: visible;
  background-color: transparent;
  text-transform: uppercase;
}

/* line 119, ../../app/ra/sass/views/search/_search.scss */
.searchTitle {
  font-size: 36px;
  background: #005293;
  padding: 92px 50px 28px;
}
/* line 123, ../../app/ra/sass/views/search/_search.scss */
.searchTitle h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  text-align: center;
  color: #fff !important;
  line-height: 44px;
}

/* line 132, ../../app/ra/sass/views/search/_search.scss */
.fields {
  border-bottom: 1px solid #898b8e;
  padding: 50px 0 0;
  position: relative;
}

/* line 137, ../../app/ra/sass/views/search/_search.scss */
.searchIcon {
  width: 33px;
  height: 33px;
  display: block;
  float: right;
  margin-top: -41px;
  position: relative;
}

/* line 145, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel {
  width: 100% !important;
}
/* line 148, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead {
  height: 33px;
  width: 100%;
  float: none;
  text-align: left;
}
/* line 153, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-hint,
.searchBarLabel .twitter-typeahead .tt-input {
  width: calc(100% - 30px);
  border: none;
  font-size: 16px;
  background: transparent !important;
  padding: 0;
  outline: 0;
}
/* line 162, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-hint {
  left: 0 !important;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0;
}
/* line 168, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-menu {
  left: 0 !important;
  border: 0;
  box-shadow: 0 0 0 #000;
  padding-top: 15px;
  left: -24px !important;
  width: calc(100% + 48px);
  margin: 0;
  padding: 16px 0 50px 0;
}
/* line 177, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-menu .tt-suggestion {
  padding: 8px 24px 7px 24px;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 1.2px;
  border: 1px solid #fff;
  color: #2b2a2a;
  font-style: normal;
}
/* line 185, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-menu .tt-suggestion:hover {
  border: 1px solid #005293;
  background: inherit;
}
/* line 191, ../../app/ra/sass/views/search/_search.scss */
.searchBarLabel .twitter-typeahead .tt-dataset {
  padding-top: 0;
}

/* line 196, ../../app/ra/sass/views/search/_search.scss */
.glyphicon-search {
  left: -1px;
  font-size: 26px;
}

/* line 201, ../../app/ra/sass/views/search/_search.scss */
.search .searchField {
  position: relative;
  border-bottom: 1px solid #cccccc;
  padding: 0;
  margin: 50px auto 14px auto;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block;
  float: none;
}
/* line 210, ../../app/ra/sass/views/search/_search.scss */
.search .searchField span.glyphicon-search {
  position: absolute;
  left: auto;
  right: 0;
  top: 60px;
}
/* line 217, ../../app/ra/sass/views/search/_search.scss */
.search .searchBg {
  background: #fff;
}
/* line 221, ../../app/ra/sass/views/search/_search.scss */
.search .searchBarLabel .searchTitle {
  color: #fff;
  background: #005293;
}

@media only screen and (min-width: 768px) {
  /* line 229, ../../app/ra/sass/views/search/_search.scss */
  .search .searchField {
    padding: 77px auto 0 auto;
    float: none;
    margin: 0 auto 14px auto;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    float: none;
  }

  /* line 240, ../../app/ra/sass/views/search/_search.scss */
  .searchBar .container {
    padding: 0 50px;
    width: auto;
  }

  /* line 245, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel {
    width: 100% !important;
  }
  /* line 247, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .twitter-typeahead {
    height: 42px;
  }
  /* line 249, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .twitter-typeahead .tt-hint,
  .searchBarLabel .twitter-typeahead .tt-input {
    font-size: 16px;
    letter-spacing: 1.05px;
  }
  /* line 254, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .twitter-typeahead .tt-menu {
    padding: 14px 0 77px 0;
  }
  /* line 256, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .twitter-typeahead .tt-menu .tt-suggestion {
    padding: 12px 24px 11px 24px;
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 1.05px;
  }

  /* line 265, ../../app/ra/sass/views/search/_search.scss */
  .searchTitle {
    padding: 106px 0 58px;
  }
  /* line 267, ../../app/ra/sass/views/search/_search.scss */
  .searchTitle h2 {
    line-height: 55px;
    font-size: 43px;
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 274, ../../app/ra/sass/views/search/_search.scss */
  h2 {
    font-size: 43px;
  }

  /* line 277, ../../app/ra/sass/views/search/_search.scss */
  .fields {
    padding: 77px 0 0;
  }

  /* line 283, ../../app/ra/sass/views/search/_search.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 11%;
    margin-right: 4%;
    width: 33px;
    height: 33px;
  }
  /* line 288, ../../app/ra/sass/views/search/_search.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close i {
    width: 33px;
    height: 33px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 298, ../../app/ra/sass/views/search/_search.scss */
  h2 {
    font-size: 61px;
  }

  /* line 304, ../../app/ra/sass/views/search/_search.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 8%;
    margin-right: 4%;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 313, ../../app/ra/sass/views/search/_search.scss */
  .searchIcon {
    margin-top: -40px;
  }

  /* line 319, ../../app/ra/sass/views/search/_search.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 5%;
    margin-right: 4%;
  }

  /* line 327, ../../app/ra/sass/views/search/_search.scss */
  .searchBar .container {
    width: 1240px;
    padding: 0;
  }
  /* line 331, ../../app/ra/sass/views/search/_search.scss */
  .searchBar #navSearch,
  .searchBar #search {
    margin-top: 10px;
  }

  /* line 336, ../../app/ra/sass/views/search/_search.scss */
  .searchTitle {
    padding: 115px 0 90px;
  }
  /* line 338, ../../app/ra/sass/views/search/_search.scss */
  .searchTitle h2 {
    margin-bottom: 0;
    font-size: 61px;
    line-height: 77px;
    margin-top: 0;
  }

  /* line 346, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .fields {
    padding: 90px 0 0;
    margin-bottom: 90px;
  }
  /* line 349, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .fields .twitter-typeahead {
    height: 58px;
  }
  /* line 351, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .fields .twitter-typeahead .tt-hint,
  .searchBarLabel .fields .twitter-typeahead .tt-input {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.42px;
    margin-top: 10px;
  }
  /* line 358, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .fields .twitter-typeahead .tt-menu {
    padding: 20px 0 90px 0;
  }
  /* line 360, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .fields .twitter-typeahead .tt-menu .tt-suggestion {
    padding: 30px 24px 30px 24px;
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.42px;
  }
  /* line 371, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .searchField .twitter-typeahead .tt-hint,
  .searchBarLabel .searchField .twitter-typeahead .tt-input {
    font-size: 16px;
    letter-spacing: 1.42px;
    margin-top: 10px;
  }
  /* line 378, ../../app/ra/sass/views/search/_search.scss */
  .searchBarLabel .searchField .twitter-typeahead .tt-menu .tt-suggestion {
    padding: 30px 24px 30px 24px;
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.42px;
  }

  /* line 389, ../../app/ra/sass/views/search/_search.scss */
  .search .searchField {
    padding: 90px auto 0 auto;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    float: none;
  }
}
/* line 402, ../../app/ra/sass/views/search/_search.scss */
.ie11 .searchBarLabel .fields .twitter-typeahead .tt-hint,
.ie11 .searchBarLabel .fields .twitter-typeahead .tt-input {
  line-height: inherit !important;
}

/* line 411, ../../app/ra/sass/views/search/_search.scss */
.search .searchField {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 411, ../../app/ra/sass/views/search/_search.scss */
  .search .searchField {
    width: 66.66667%;
  }
}

/* line 418, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist {
  width: 100%;
}
/* line 420, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist #search:not(:focus) {
  cursor: pointer;
}
/* line 424, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchField {
  transition: all 300ms ease;
  margin-left: auto;
  margin-right: auto;
  margin-top: 16px;
  padding: 0;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block;
  float: none;
}
/* line 425, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchField .header-search {
  background-position: -71px -424px;
}
/* line 436, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchField.focused {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 436, ../../app/ra/sass/views/search/_search.scss */
  .search-container .within-feedlist .searchField.focused {
    width: 66.66667%;
  }
}
/* line 442, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchField:not(.focused) {
  width: 120px;
  border-bottom-color: transparent;
}
/* line 446, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchField:not(.focused) #search {
  text-align: right;
  padding-right: 5px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: italic;
  color: #9d9ca7;
}
/* line 454, ../../app/ra/sass/views/search/_search.scss */
.search-container .within-feedlist .searchIcon {
  transform: scale(0.6) translateY(-10px);
  margin-top: -33px;
}
@media screen and (max-width: 1440px) {
  /* line 460, ../../app/ra/sass/views/search/_search.scss */
  .search-container .within-feedlist .searchIcon {
    transform: scale(0.6) translateY(-23px);
  }
}
@media screen and (max-width: 768px) {
  /* line 466, ../../app/ra/sass/views/search/_search.scss */
  .search-container .within-feedlist .searchIcon {
    transform: scale(0.6) translateY(-11px);
  }
}

/* line 1, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard {
  text-align: center;
}
/* line 3, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .userImg, .dashboard .info {
  display: inline-block;
}
/* line 6, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .info {
  vertical-align: middle;
}
/* line 9, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard, .dashboard .dashboard-share {
  padding-top: 35px;
}
/* line 11, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .dashboard-content, .dashboard .dashboard-share .dashboard-content {
  padding: 20px;
}
/* line 14, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .discard, .dashboard .dashboard-share .discard {
  border: 1px solid black;
  padding: 5px;
}
/* line 17, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .discard:before, .dashboard .dashboard-share .discard:before {
  content: 'x';
  margin-right: 5px;
}
/* line 22, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .details, .dashboard .dashboard-share .details {
  margin-top: 10px;
}
/* line 24, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .details input, .dashboard .dashboard-share .details input {
  width: 50%;
}
/* line 28, ../../app/ra/sass/views/dashboard/_dashboard.scss */
.dashboard .dashboard-discard .details .comments, .dashboard .dashboard-share .details .comments {
  margin-top: 10px;
  height: 100px;
}

/*Mobile Phones*/
/* line 2, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer, .groupMediaIndividual {
  margin-bottom: 0;
}
/* line 5, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media, .groupMediaIndividual .group-media {
  padding: 21px 0 0 0;
  margin: 0;
  border-bottom: 1px solid #000000;
}
/* line 10, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .content-type, .groupMediaIndividual .group-media .content-type {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin: 0;
}
/* line 22, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .imgContainer, .groupMediaIndividual .group-media .imgContainer {
  width: 100%;
  text-align: center;
  margin: 9px 0 0 0;
}
/* line 27, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .imgContainer a, .groupMediaIndividual .group-media .imgContainer a {
  display: block;
}
/* line 32, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .image-container, .groupMediaIndividual .group-media .image-container {
  position: relative;
}
/* line 35, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .image-container .art-work, .groupMediaIndividual .group-media .image-container .art-work {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: .60px;
  padding: 9px 16px;
}
/* line 47, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .image-container .art-work .art-work-common, .groupMediaIndividual .group-media .image-container .art-work .art-work-common {
  font-style: normal;
  color: #2b2a2a;
}
/* line 52, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .image-container .art-work .art-work-person, .groupMediaIndividual .group-media .image-container .art-work .art-work-person {
  font-style: italic;
  color: #898b8e;
}
/* line 57, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .image-container .art-work .imgcta, .groupMediaIndividual .group-media .image-container .art-work .imgcta {
  width: 100%;
  text-align: center;
  display: block;
}
/* line 65, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links, .groupMediaIndividual .group-media .share-links {
  display: inline-flex;
  margin: 21px 0 28px 0;
}
/* line 69, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links li, .groupMediaIndividual .group-media .share-links li {
  padding: 0;
}
/* line 73, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .popover, .groupMediaIndividual .group-media .share-links .popover {
  padding: 0;
}
/* line 77, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links a.share-icon, .groupMediaIndividual .group-media .share-links a.share-icon {
  padding-left: 40px;
  height: 28px;
  letter-spacing: 1.4px;
  font-size: 14px;
  margin-right: 16px;
}
/* line 85, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links a.bookmark-icon, .groupMediaIndividual .group-media .share-links a.bookmark-icon {
  padding-left: 30px;
  display: inline-table;
}
/* line 90, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .read-icon, .groupMediaIndividual .group-media .share-links .read-icon {
  line-height: 28px;
  display: inline-table;
}
/* line 95, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .listen-icon, .groupMediaIndividual .group-media .share-links .listen-icon {
  background-position: -74px -1127px;
}
/* line 98, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .listen-icon:hover, .groupMediaIndividual .group-media .share-links .listen-icon:hover {
  background-position: -74px -1177px;
}
/* line 103, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .video-icon, .groupMediaIndividual .group-media .share-links .video-icon {
  background-position: -73px -3727px;
}
/* line 106, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links .video-icon:hover, .groupMediaIndividual .group-media .share-links .video-icon:hover {
  background-position: -73px -3777px;
}
/* line 112, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .group-media-title, .groupMediaIndividual .group-media .group-media-title {
  margin: 9px 0 0 0;
}
/* line 115, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .group-media-title a, .groupMediaIndividual .group-media .group-media-title a {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: .84px;
}
/* line 127, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links li, .groupMediaIndividual .group-media .share-links li {
  display: inline-flex;
}
/* line 130, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links li .video-icon, .groupMediaIndividual .group-media .share-links li .video-icon {
  background-position: -73px -3727px;
}
/* line 133, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
#groupMediaContainer .group-media .share-links li .video-icon:hover, .groupMediaIndividual .group-media .share-links li .video-icon:hover {
  background-position: -73px -3777px;
}

/* line 143, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
.groupMedia .loadmore-container {
  text-align: center;
  margin: 0 0 58px 0;
}
/* line 147, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
.groupMedia .loadmore-container button {
  background: #ccc;
  color: #2b2a2a;
  font-size: 14px;
  padding: 12px 0;
  line-height: 22px;
  letter-spacing: 1.05px;
  width: 100%;
}
/* line 156, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
.groupMedia .loadmore-container button:hover {
  background: #005293;
  color: #fff !important;
  -webkit-transition: background 1000ms ease-in-out;
  -moz-transition: background 1000ms ease-in-out;
  -o-transition: background 1000ms ease-in-out;
  -ms-transition: background 1000ms ease-in-out;
  transition: background 1000ms ease-in-out;
}

/*Tablets*/
@media only screen and (min-width: 768px) {
  /* line 171, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
  }
  /* line 180, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media {
    border: 0;
    padding: 43px 0 0 0;
  }
  /* line 184, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+1) {
    padding-left: 0;
    padding-right: 33.33px;
  }
  /* line 188, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+1) .shareOverlay-icons {
    left: -27px;
  }
  /* line 191, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+1) .shareOverlay-icons:before {
    left: 11%;
  }
  /* line 195, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+1) .shareOverlay-icons:after {
    left: 11%;
  }
  /* line 201, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+3) {
    padding-right: 0;
    padding-left: 33.33px;
  }
  /* line 206, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n-1) {
    padding-right: 16.66px;
    padding-left: 16.66px;
  }
  /* line 211, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .content-type {
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: .15px;
    margin: 0;
    margin-bottom: 3px;
  }
  /* line 220, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .imgContainer {
    width: auto;
    text-align: left;
  }
  /* line 225, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .group-media-title {
    margin: 8px 0 10px 0;
  }
  /* line 228, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .group-media-title a {
    font-family: "Chronicle Display A", "Chronicle Display B";
    font-style: normal;
    font-weight: 600;
    color: #152c4d;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .30px;
  }
  /* line 239, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work {
    padding: 3px 20px;
  }
  /* line 242, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work .art-work-common {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: .50px;
  }
  /* line 248, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work .art-work-person {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: .50px;
  }
  /* line 256, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .group-media a {
    width: auto;
  }
  /* line 261, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .ie10 .share-links > li {
    display: inline;
  }
  /* line 265, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links {
    margin: 0 0 7px 0;
    display: block;
  }
  /* line 269, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li {
    width: 100%;
    display: list-item;
  }
  /* line 273, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.read-icon {
    padding: 0 0 4px 34px;
  }
  /* line 277, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.listen-icon {
    padding: 0 0 0 34px;
  }
  /* line 281, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.bookmark-icon {
    padding: 0 0 8px 34px;
    background-position: -74px -627px;
  }
  /* line 285, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.bookmark-icon:hover {
    background-position: -74px -677px;
  }
  /* line 290, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a {
    font-size: 14px;
    margin-top: 10px;
  }
  /* line 295, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links .popover {
    width: 100%;
  }

  /* line 303, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media {
    border: 0;
    margin: 43px 0 0 0;
  }
  /* line 307, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .content-type {
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    margin: 0;
  }
  /* line 315, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer {
    width: auto;
    text-align: left;
    margin: 8px 0 0 0;
  }
  /* line 320, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work {
    padding: 10px 18px;
  }
  /* line 323, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work .art-work-common {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: .50px;
  }
  /* line 329, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work .art-work-person {
    font-size: 10px;
    line-height: 22px;
    letter-spacing: .50px;
  }
  /* line 337, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .group-media-title {
    margin: 8px 0 0 0;
  }
  /* line 340, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .group-media-title a {
    font-family: "Chronicle Display A", "Chronicle Display B";
    font-style: normal;
    font-weight: 600;
    color: #152c4d;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .54px;
  }
  /* line 351, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .ie10 .share-links > li {
    display: inline;
  }
  /* line 355, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links {
    margin: 0 0 24px 0;
    display: block;
  }
  /* line 359, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links a.share-icon {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
    padding: 0 0 0 35px;
    margin: 10px 0 0 0;
  }
  /* line 367, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li {
    width: 100%;
    display: list-item;
  }
  /* line 371, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li a.bookmark-icon {
    padding: 0 0 0 26px;
    background-position: -74px -627px;
  }
  /* line 377, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links .popover {
    width: 100%;
  }

  /* line 385, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMedia .loadmore-container {
    margin: 0 0 24px 0;
  }
  /* line 388, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMedia .loadmore-container button {
    background: #ccc;
    font-size: 14px;
    color: #2b2a2a;
    padding: 14px 0;
    width: 189px;
  }
}
/*Desktop 1440 and higher*/
@media only screen and (min-width: 1440px) {
  /* line 401, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
  }
  /* line 410, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media {
    border: 0;
    padding-top: 90px;
  }
  /* line 414, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+1) {
    padding-left: 0;
    padding-right: 44.666px;
  }
  /* line 419, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n+3) {
    padding-right: 0;
    padding-left: 44.666px;
  }
  /* line 424, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media:nth-of-type(3n-1) {
    padding-left: 22.337px;
    padding-right: 22.337px;
  }
  /* line 429, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .content-type {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
    margin: 0 0 6px 0;
  }
  /* line 436, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work {
    padding: 7px 17px;
  }
  /* line 439, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work .art-work-common {
    font-size: 14px !important;
  }
  /* line 443, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .art-work .art-work-person {
    font-size: 14px !important;
    color: #898b8e;
  }
  /* line 449, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .group-media-title {
    margin: 20px 0 30px 0;
    width: 100%;
  }
  /* line 453, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .group-media-title a {
    font-size: 26px;
    line-height: 33px;
    letter-spacing: .20px;
  }
  /* line 460, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .ie10 .share-links > li {
    display: inline;
  }
  /* line 464, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links {
    margin: 0;
    padding-bottom: 33px;
  }
  /* line 468, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li {
    display: inline-flex;
    padding: 0 0 10px 0;
    width: auto;
  }
  /* line 473, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li:last-child {
    padding: 0;
  }
  /* line 477, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.read-icon {
    padding: 0 0 4px 33px;
  }
  /* line 481, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.bookmark-icon {
    padding-left: 22px;
    padding-bottom: 7px;
    background-position: -79px -627px;
  }
  /* line 486, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.bookmark-icon:hover {
    background-position: -79px -677px;
  }
  /* line 491, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.listen-icon {
    padding: 0 23px 0 31px;
  }
  /* line 495, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li a.video-icon {
    padding: 0 0 0 35px;
  }
  /* line 499, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  #groupMediaContainer .group-media .share-links > li .popover {
    width: inherit;
  }

  /* line 508, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media {
    border: 0;
    margin: 90px 0 0 0;
  }
  /* line 512, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .content-type {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }
  /* line 518, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer {
    margin: 20px 0 0 0;
  }
  /* line 521, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work {
    padding: 15px 20px;
    letter-spacing: 0;
  }
  /* line 525, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work .art-work-common {
    font-size: 14px !important;
  }
  /* line 529, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .imgContainer .art-work .art-work-person {
    font-size: 14px !important;
    color: #898b8e;
  }
  /* line 536, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .group-media-title {
    margin: 20px 0 0 0;
    width: 100%;
  }
  /* line 540, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .group-media-title a {
    font-size: 26px;
    line-height: 33px;
    letter-spacing: .28px;
  }
  /* line 547, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .ie10 .share-links > li {
    display: inline;
  }
  /* line 551, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links {
    margin: 30px 0 50px 0;
  }
  /* line 554, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links a.share-icon {
    font-size: 19px;
    letter-spacing: 1.9px;
    margin: 0;
    margin-right: 30px;
  }
  /* line 561, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li {
    display: inline-flex;
    padding: 0;
    width: auto;
  }
  /* line 566, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li:last-child {
    padding: 0;
  }
  /* line 570, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li a.bookmark-icon {
    padding-left: 23px;
    background-position: -79px -627px;
  }
  /* line 575, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li a.listen-icon {
    padding: 0 0 0 33px;
    margin: 0 30px 0 0;
  }
  /* line 580, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li a.video-icon {
    padding: 0 0 0 35px;
  }
  /* line 584, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMediaIndividual .group-media .share-links > li .popover {
    width: inherit;
  }

  /* line 593, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMedia .loadmore-container {
    margin: 0 0 50px 0;
  }
  /* line 596, ../../app/ra/sass/views/groupMedia/_groupMedia.scss */
  .groupMedia .loadmore-container button {
    background: #ccc;
    font-size: 19px;
    color: #2b2a2a;
    line-height: 33px;
    letter-spacing: 1.425px;
    padding: 20px 0;
    width: 368px;
  }
}
/* line 4, ../../app/ra/sass/views/audio/_audio.scss */
.audio [data-state='hidden'] {
  display: none;
}
/* line 7, ../../app/ra/sass/views/audio/_audio.scss */
.audio figure {
  margin: 0;
}
/* line 10, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer {
  position: relative;
  margin: 0;
  width: 100%;
  background-color: #d1d2d4;
}
/* line 15, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble {
  display: none;
  background-color: #0061a5;
  padding-top: 8px;
  width: 140px;
  height: 40px;
  position: absolute;
  top: -60px;
  /*left: 40px;*/
  z-index: 4;
  /* All the same stuff for Firefox */
  /* All the same stuff for IE */
}
/* line 25, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range'] {
  -webkit-appearance: none;
  /* Hides the slider so that custom slider can be made */
  width: 85%;
  margin-left: 15px;
  -moz-appearance: none;
  /* Specific width is required for Firefox. */
}
/* line 33, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
}
/* line 36, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']:focus {
  outline: none;
  /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}
/* line 40, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-ms-track {
  width: 80%;
  cursor: pointer;
  background: transparent;
  /* Hides the slider so custom styles can be added */
  border-color: transparent;
  color: transparent;
}
/* line 48, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  margin-top: -5px;
}
/* line 58, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-moz-range-thumb {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  margin-top: -5px;
}
/* line 67, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-ms-thumb {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
}
/* line 74, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-webkit-slider-runnable-track {
  width: 80%;
  height: 1px;
  cursor: pointer;
  background: #40e0d0;
}
/* line 80, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']:focus::-webkit-slider-runnable-track {
  background: #40e0d0;
}
/* line 83, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']:focus::-webkit-fill-lower {
  background: #fff;
}
/* line 86, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-moz-range-track {
  height: 1px;
  cursor: pointer;
  background: #40e0d0;
}
/* line 91, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-ms-track {
  width: 80%;
  height: 1px;
  cursor: pointer;
  background: transparent;
  color: transparent;
}
/* line 98, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-ms-fill-lower {
  background: #fff;
}
/* line 101, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']:focus::-ms-fill-lower {
  background: #40e0d0;
}
/* line 104, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']::-ms-fill-upper {
  background: #fff;
}
/* line 107, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble input[type='range']:focus::-ms-fill-upper {
  background: #40e0d0;
}
/* line 111, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer #bubble::after {
  width: 0px;
  height: 0px;
  border-top: 20px solid #0061a5;
  border-bottom: 20px solid transparent;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: '';
  top: 30px;
  position: relative;
  left: 51px;
}
/* line 123, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls {
  width: 100%;
  position: relative;
  height: 49px;
  background-color: #005293;
}
/* line 130, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .aTshareLinks .popover .share-icon {
  text-indent: -999999px;
  width: 18px;
  margin: 0;
  padding: 0;
}
/* line 137, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .aTshareLinks .bookmark-icon {
  display: none;
}
/* line 141, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button {
  border: none;
  cursor: pointer;
  display: inline-block;
  margin-top: 10px;
  background-color: transparent;
  vertical-align: middle;
  padding: 0;
  width: 28px;
  height: 28px;
}
/* line 151, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button:focus {
  outline: none;
}
/* line 155, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button.volume-button,
.audio #audioContainer .controls button.bookmark-icon,
.audio #audioContainer .controls button.play-white,
.audio #audioContainer .controls a.share-icon {
  width: 16px;
  height: 16px;
  padding: 0;
  zoom: 2;
  margin-top: 4.5px;
}
/* line 166, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .share-icon {
  background-position: -79px -5651px;
}
/* line 168, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .share-icon.bookmark-icon {
  background-position: -79px -5695px;
}
/* line 171, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .share-icon.play-white {
  background-position: -79px -5739px;
}
/* line 174, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .share-icon.volume-button {
  background-position: -79px -5562px;
}
/* line 178, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button.play-white[data-state='pause'] {
  background-position: -79px -5605px;
}
/* line 182, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .audio-buffer {
  color: #fff;
  position: relative;
  font-family: "Whitney A", "Whitney B";
  top: 7px;
  float: right;
  font-size: 12px;
  font-style: italic;
  line-height: 33px;
  margin: 0;
}
/* line 193, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls progress {
  height: 2px;
  border: 0px none;
  background-color: #68b0e1;
  width: 10px;
}
/* line 199, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls progress::-webkit-progress-bar {
  background-color: #68b0e1;
}
/* line 202, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls progress::-webkit-progress-value {
  background-color: #fff;
}
/* line 205, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls progress::-moz-progress-bar {
  background-color: #fff;
}
/* line 208, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls .audio-buffer {
  margin-right: 5px;
}
/* line 211, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button.bookmark-icon,
.audio #audioContainer .controls button.volume-button,
.audio #audioContainer .controls .progress,
.audio #audioContainer .controls .audio-buffer {
  margin-left: -3px;
}
/* line 217, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button#playpause {
  margin-left: -5px;
}
/* line 220, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button.share-icon {
  margin-right: 0;
}
/* line 225, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls > * {
  display: inline-block;
}
/* line 228, ../../app/ra/sass/views/audio/_audio.scss */
.audio #audioContainer .controls button:first-child {
  margin-left: 0px;
}

@media only screen and (min-width: 768px) {
  /* line 237, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls {
    height: 58px;
  }
  /* line 240, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button {
    width: 33px;
    height: 33px;
    margin-top: 13px;
  }
  /* line 246, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button.volume-button {
    margin-left: 0px;
  }
  /* line 249, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button#playpause {
    margin-left: -3px;
    margin-right: 5px;
  }
  /* line 253, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls .audio-buffer {
    bottom: 8px !important;
    margin-right: 5px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 266, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls #progress {
    margin-right: 55px;
  }
  /* line 270, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button.volume-button {
    margin-left: 8px;
  }
  /* line 273, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button#playpause {
    margin-left: 5px;
  }
  /* line 276, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button.bookmark-icon {
    margin-left: 5px;
  }
  /* line 279, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls button#playpause {
    margin-right: 24px;
  }
  /* line 283, ../../app/ra/sass/views/audio/_audio.scss */
  .audio #audioContainer .controls .audio-buffer {
    margin-right: 10px;
  }
}
/* line 1, ../../app/ra/sass/views/chart/_chart.scss */
.chart {
  width: 100%;
  /***Css for Comparison Chart***/
}
/* line 3, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip {
  width: 272px;
  min-height: 88px;
  height: inherit;
  padding: 11px 14px;
  background: #b41c0a;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}
/* line 14, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usMkts.after, .chart .charts-tooltip.usMkts.before {
  background: #b41c0a;
}
/* line 15, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.emergingMkts.after, .chart .charts-tooltip.emergingMkts.before {
  background: #003724;
}
/* line 16, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.developedMkts.after, .chart .charts-tooltip.developedMkts.before {
  background: #407dae;
}
/* line 17, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTreasuary.after, .chart .charts-tooltip.usTreasuary.before {
  background: #CE0000;
}
/* line 18, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTips.after, .chart .charts-tooltip.usTips.before {
  background: #F4B000;
}
/* line 19, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usCredit.after, .chart .charts-tooltip.usCredit.before {
  background: #9E57B3;
}
/* line 20, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.cashMkts.after, .chart .charts-tooltip.cashMkts.before {
  background: #828282;
}
/* line 21, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.portfolios.after, .chart .charts-tooltip.portfolios.before {
  background: #f4b000;
}
/* line 22, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.after {
  border-left-color: #b41c0a;
}
/* line 25, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.before {
  border-right-color: #b41c0a;
}
/* line 26, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.emergingMkts.after .charts-arrow {
  border-left-color: #003724;
}
/* line 27, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.emergingMkts.before .charts-arrow {
  border-right-color: #003724;
}
/* line 28, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.developedMkts.after .charts-arrow {
  border-left-color: #407dae;
}
/* line 29, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.developedMkts.before .charts-arrow {
  border-right-color: #407dae;
}
/* line 30, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTreasuary.after .charts-arrow {
  border-left-color: #CE0000;
}
/* line 31, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTreasuary.before .charts-arrow {
  border-right-color: #CE0000;
}
/* line 32, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTips.after .charts-arrow {
  border-left-color: #F4B000;
}
/* line 33, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usTips.before .charts-arrow {
  border-right-color: #F4B000;
}
/* line 34, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usCredit.after .charts-arrow {
  border-left-color: #9E57B3;
}
/* line 35, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.usCredit.before .charts-arrow {
  border-right-color: #9E57B3;
}
/* line 36, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.cashMkts.after .charts-arrow {
  border-left-color: #828282;
}
/* line 37, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.cashMkts.before .charts-arrow {
  border-right-color: #828282;
}
/* line 38, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.portfolios.after .charts-arrow {
  border-left-color: #f4b000;
}
/* line 39, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.portfolios.before .charts-arrow {
  border-right-color: #f4b000;
}
/* line 40, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.efficient-frontier-tooltip {
  background-color: transparent;
  border: #8c8c8c 1px solid;
  background: url(Images/AA/info24.png) no-repeat left top;
  background-position: 25px 25px;
  padding: 25px 25px 25px 40px;
}
/* line 41, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.efficient-frontier-tooltip .tooltip-text {
  display: inline-block;
  padding: 0px 0px 0px 25px;
  font-size: 11px;
  line-height: 13px;
  text-transform: none;
  white-space: normal;
  text-align: justify;
  color: #8c8c8c;
}
/* line 43, ../../app/ra/sass/views/chart/_chart.scss */
.chart .tooltip-hig1.after .charts-arrow {
  border-left-color: #b41c0a;
}
/* line 44, ../../app/ra/sass/views/chart/_chart.scss */
.chart .tooltip-hig1.before .charts-arrow {
  border-right-color: #b41c0a;
}
/* line 47, ../../app/ra/sass/views/chart/_chart.scss */
.chart .tooltip-hig2.after .charts-arrow {
  border-left-color: #b41c0a;
}
/* line 48, ../../app/ra/sass/views/chart/_chart.scss */
.chart .tooltip-hig2.before .charts-arrow {
  border-right-color: #b41c0a;
}
/* line 51, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .index {
  font-size: 14px;
  margin: 30px 0 7px 3px;
  white-space: normal !important;
  line-height: inherit !important;
}
/* line 52, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout h3 {
  border-top: 1px solid #ccc;
  padding-top: 6px;
  margin-left: 10px;
}
/* line 53, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .topSaperator {
  border-top: 1px solid #ccc;
  margin-left: 10px;
}
/* line 54, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .topSaperator dd {
  margin-left: -10px;
}
/* line 55, ../../app/ra/sass/views/chart/_chart.scss */
.chart #PortfolioComparisonCtrl .chart-callout .topSaperator {
  width: 210px !important;
}
/* line 56, ../../app/ra/sass/views/chart/_chart.scss */
.chart #PortfolioComparisonCtrl .chart-callout .topSaperator dd {
  width: 215px !important;
}
/* line 57, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dl {
  width: 234px;
  display: block;
  overflow: hidden;
  border: none;
  text-transform: none;
}
/* line 58, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dl.bold {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 6px;
}
/* line 59, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dl.bold dt {
  width: 0px;
}
/* line 60, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dl.bold dd {
  width: 234px;
}
/* line 61, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dl.firstchild {
  margin-top: -20px;
}
/* line 62, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dt {
  display: inline-block;
  width: 75%;
  text-align: right;
  margin-bottom: 3px;
}
/* line 63, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dd {
  display: inline-block;
  text-align: right;
  width: 25%;
  white-space: nowrap;
}
/* line 64, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout dd .marks {
  font-family: "PT Sans";
}
/* line 65, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .dot {
  float: left;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  margin: 3px;
  padding: 7px;
  clear: right;
}
/* line 66, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .triangle {
  float: left;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 18px solid;
  margin: -10px 3px;
  padding: 7px 0px 7px 0px;
  clear: right;
  background-color: transparent !important;
}
/* line 72, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .usMkts {
  background: #b41c0a;
  border-bottom-color: #b41c0a;
}
/* line 73, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .emergingMkts {
  background: #006542;
}
/* line 74, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .developedMkts {
  background: #005293;
}
/* line 75, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .efficientMkts {
  background: #005293;
}
/* line 76, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .usTreasuary {
  background: #CE0000;
}
/* line 77, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .usTips {
  background: #F4B000;
}
/* line 78, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .usCredit {
  background: #9E57B3;
}
/* line 79, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .cashMkts {
  background: #828282;
}
/* line 80, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .portfolios {
  background: #f4b000;
}
/* line 81, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout .usMkts, .chart .chart-callout .emergingMkts, .chart .chart-callout .developedMkts, .chart .chart-callout .efficientMkts, .chart .chart-callout .usTreasuary, .chart .chart-callout .usTips, .chart .chart-callout .usCredit, .chart .chart-callout .cashMkts, .chart .chart-callout .portfolios, .chart .chart-callout .comAgriculture {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
/* line 83, ../../app/ra/sass/views/chart/_chart.scss */
.chart .customPortfoliosSymbol .dot {
  float: left;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  margin: 3px 5px 3px -2px;
  padding: 7px;
  clear: right;
  background: #8c8c8c;
}
/* line 84, ../../app/ra/sass/views/chart/_chart.scss */
.chart .customPortfoliosSymbol .triangle {
  float: left;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 13px solid;
  margin: -10px 5px 3px -2px;
  padding: 7px 0px 7px 0px;
  clear: right;
  background-color: transparent !important;
  border-bottom-color: #8c8c8c;
}
/* line 85, ../../app/ra/sass/views/chart/_chart.scss */
.chart .legendCustomPortfolios {
  padding: 10px;
  float: right;
  line-height: 21px;
}
/* line 86, ../../app/ra/sass/views/chart/_chart.scss */
.chart .legendCustomPortfolios li {
  float: left;
  display: inline-block;
  margin-left: 10px;
  color: #8c8c8c;
}
/* line 87, ../../app/ra/sass/views/chart/_chart.scss */
.chart #legendPortfoliosComparision {
  float: right;
  margin: -20px 30px -21px 0px;
  display: none;
}
/* line 88, ../../app/ra/sass/views/chart/_chart.scss */
.chart .exportElements #legendPortfoliosComparision {
  display: block;
  margin-right: 54px;
}
/* line 90, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfolioComparisonCards {
  width: 229px;
  height: 100%;
  margin-right: 5px;
  margin-bottom: 10px;
}
/* line 91, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart {
  width: 220px;
  margin-top: 0px;
  line-height: 15px;
  font-size: 12px;
  padding-right: 5px;
}
/* line 92, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart .content {
  width: 160px;
}
/* line 93, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart .content.portfoliotitle {
  font-weight: 700;
  color: #333;
}
/* line 94, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart dl {
  width: 230px;
  line-height: 1.2;
}
/* line 95, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart .index {
  margin-top: 5px;
  font-size: 10px;
  height: 35px;
}
/* line 96, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart dt {
  width: 170px;
}
/* line 97, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart dl.bold dd {
  width: 221px;
}
/* line 98, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart .callout-confidence {
  margin-left: 5px;
}
/* line 99, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout.comparisonchart .callout-confidence-box {
  width: 40px;
  text-align: center;
}
/* line 100, ../../app/ra/sass/views/chart/_chart.scss */
.chart .row.ContWrappr.portfolio-data > div {
  float: left;
  width: 240px;
}
/* line 101, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfolio-selector {
  width: 165px;
  font-size: 10px;
  line-height: 10px;
}
/* line 102, ../../app/ra/sass/views/chart/_chart.scss */
.chart span.cash-allocation-icon {
  background: url(Images/dollar-sign-black.png) no-repeat left top;
  width: 20px;
  height: 17px;
  display: inline-block;
  position: relative;
  top: 3px;
}
/* line 103, ../../app/ra/sass/views/chart/_chart.scss */
.chart span.cash-allocation {
  font-size: 18px;
  margin-left: 3px;
}
/* line 104, ../../app/ra/sass/views/chart/_chart.scss */
.chart .progressbar {
  width: 220px;
  display: inline-block;
  vertical-align: text-bottom;
  height: 16px !important;
  margin-left: 5px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border: 1px solid #aaaaaa;
  background-color: #fff;
}
/* line 105, ../../app/ra/sass/views/chart/_chart.scss */
.chart span.cash-expected-return {
  margin-left: 115px;
}
/* line 106, ../../app/ra/sass/views/chart/_chart.scss */
.chart #PortfolioComparisonCtrl {
  height: 620px;
}
/* line 107, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison .col-lg-1 {
  width: 32%;
}
/* line 108, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison .col-lg-1:nth-child(2) {
  width: 36%;
}
/* line 110, ../../app/ra/sass/views/chart/_chart.scss */
.chart ul.asideLst.column-2.model-checkbox-container {
  border-right: 2px solid #ebebeb;
  border-left: 2px solid #ebebeb;
}
/* line 111, ../../app/ra/sass/views/chart/_chart.scss */
.chart ul.asideLst.column-2.model-checkbox-container .cCheck {
  width: 155px;
}
/* line 112, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison ul.asideLst.column-2 {
  width: 100%;
  box-sizing: border-box;
}
/* line 113, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison li.cCheck {
  width: 149px;
}
/* line 114, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison .column-2.myportfolio-checkbox-container {
  column-count: auto;
  -webkit-column-count: auto;
  -moz-column-count: auto;
}
/* line 115, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison .column-2.myportfolio-checkbox-container li.cCheck {
  width: 99%;
}
/* line 116, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison ul.asideLst.column-2 {
  padding-left: 5px;
  min-height: inherit;
}
/* line 117, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison .column-2.efficient-checkbox-container {
  min-height: 60px;
}
/* line 118, ../../app/ra/sass/views/chart/_chart.scss */
.chart .portfoliocomparison ul.asideLst.column-2.myportfolio-checkbox-container {
  border-right: none;
}
/* line 119, ../../app/ra/sass/views/chart/_chart.scss */
.chart #overlayPort {
  position: absolute;
  width: 100%;
  z-index: 100000;
  display: none;
}
/* line 120, ../../app/ra/sass/views/chart/_chart.scss */
.chart #overlayPort .overlayPortImg {
  position: relative;
  top: 134px;
}
/* line 122, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary {
  width: 120px;
  float: left;
  margin-left: 10px;
  margin-bottom: 0;
  margin-top: -3px;
}
/* line 123, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .index, .chart .charts-tooltip .summary .returns li, .chart .charts-tooltip .summary .returns .marks, .chart .charts-tooltip .summary .label {
  color: #fff;
  line-height: 15px;
  font-family: "PT Sans";
  font-size: 15px;
  font-weight: 700;
  text-transform: none;
  margin: 0;
}
/* line 124, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns {
  padding: 0;
  text-align: center;
}
/* line 125, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns li {
  white-space: initial;
}
/* line 126, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns li, .chart .charts-tooltip .summary .returns .marks, .chart .charts-tooltip .summary .label {
  color: #fff;
  font-size: 18px;
}
/* line 127, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns .marks, .chart .charts-tooltip .summary .label {
  display: inline;
  text-transform: uppercase;
}
/* line 128, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns .value .value, .chart .charts-tooltip .summary .returns .value .marks {
  font-size: 30px;
  line-height: 35px;
}
/* line 129, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns .value {
  line-height: 17px;
}
/* line 130, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns .label {
  padding-right: 6px;
}
/* line 131, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .summary .returns .value .label {
  display: block;
  padding-right: 0;
  white-space: initial;
}
/* line 133, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata {
  float: left;
  width: 119px;
  overflow: hidden;
  border-right: 1px solid #fff;
  padding-right: 21px;
  margin-left: -10px;
  margin-right: 5px;
}
/* line 134, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dl {
  width: 125px;
  overflow: hidden;
  border: none;
}
/* line 135, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata:after {
  content: '';
  width: 10px;
  border-top: 1px solid #fff;
  color: #fff;
  position: absolute;
  top: 60%;
  left: 48%;
}
/* line 137, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata.yieldCurve {
  float: left;
  width: 119px;
  overflow: hidden;
  border-right: 0px !important;
  padding-right: 21px;
  margin-left: -10px;
  margin-right: 5px;
}
/* line 138, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata.yieldCurve:after {
  content: '';
  width: 10px;
  border-top: 0px !important;
  color: #fff;
  position: absolute;
  top: 60%;
  left: 48%;
}
/* line 139, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dl.firstchild:after {
  content: '';
  width: 10px;
  border-top: 1px solid #fff;
  color: #fff;
  position: absolute;
  left: 45%;
}
/* line 140, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dl.lastchild:after {
  content: '';
  width: 10px;
  border-bottom: 1px solid #fff;
  color: #fff;
  position: absolute;
  left: 45%;
  margin-top: 15px;
}
/* line 141, ../../app/ra/sass/views/chart/_chart.scss */
.chart .currency.charts-tooltip .lstdata:after {
  top: 52%;
}
/* line 142, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dt, .chart .charts-tooltip .lstdata dd {
  color: #fff;
  line-height: 15px;
  font-family: "PT Sans";
  font-size: 14px;
  font-weight: 400;
  float: left;
  text-transform: none;
}
/* line 143, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dt {
  width: 75px;
  text-align: right;
  margin-right: 10px;
}
/* line 144, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dd {
  text-align: right;
  width: 40px;
  white-space: nowrap;
}
/* line 145, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .lstdata dd .marks {
  font-family: "PT Sans";
}
/* line 146, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip .index {
  color: #fff !important;
  font-size: 18px;
  margin: 0 0 16px 3px !important;
  white-space: normal !important;
  line-height: inherit !important;
}
/* line 147, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.after .charts-arrow, .chart .charts-tooltip.before .charts-arrow {
  left: 100%;
  top: 40%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #b41c0a;
  border-width: 12px;
}
/* line 148, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.before .charts-arrow {
  left: -8%;
  border-left-color: transparent;
  border-right-color: #b41c0a;
}
/* line 149, ../../app/ra/sass/views/chart/_chart.scss */
.chart .tooltip-hig2.charts-tooltip .summary {
  margin-top: 3px !important;
}
/* line 151, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom, .chart .charts-tooltip.custom.before .cart-arrow, .chart .charts-tooltip.custom.after .cart-arrow {
  background: none;
}
/* line 152, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom.before:before, .chart .charts-tooltip.custom.after:after {
  border-color: transparent;
  border-width: 0;
  margin-top: 0;
}
/* line 153, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom.before {
  width: 220px;
  padding-left: 15px;
}
/* line 154, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom {
  background: #005293;
  background: transparent\9;
  background: rgba(0, 82, 147, 0.4);
  zoom: 1;
  width: inherit;
  height: inherit;
  overflow: hidden;
  padding-bottom: 3px;
}
/* line 155, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .index {
  line-height: 21px;
}
/* line 156, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .summary {
  width: 238px;
}
/* line 157, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .summary dl {
  width: 220px;
  margin-top: 8px;
  color: #fff;
  line-height: 1;
  border-bottom: 1px solid #fff;
  padding-bottom: 6px;
}
/* line 158, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .summary dl:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
/* line 159, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .summary dd {
  color: #FFF0E0;
  font-family: 'PT Sans';
  font-size: 16px;
  font-weight: 400;
}
/* line 160, ../../app/ra/sass/views/chart/_chart.scss */
.chart .charts-tooltip.custom .summary dl img {
  width: 34px;
  height: 22px;
  border: 1px solid #ccc;
  margin-right: 10px;
}
/* line 162, ../../app/ra/sass/views/chart/_chart.scss */
.chart .countryCart.cartswrpr {
  width: 170px;
  height: auto;
  padding: 8px 8px 0 8px;
  border: 1px solid #ccc;
  float: left;
  margin: 0 5px 20px 0;
}
/* line 163, ../../app/ra/sass/views/chart/_chart.scss */
.chart .countryCart .lftIndent {
  text-indent: 5px;
}
/* line 164, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .dataValues, .chart .cartswrpr .returnValues {
  width: 170px;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 165, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .returnValues {
  margin-bottom: 6px;
}
/* line 166, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .dataValues div, .chart .cartswrpr .returnValues div {
  border-bottom: 1px solid #ccc;
  display: inherit;
  overflow: hidden;
  float: left;
}
/* line 167, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .returnValues span, .chart .cartswrpr .dataValues span {
  color: #000;
  font-family: 'PT Sans';
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 0 0;
  padding: 0;
  float: left;
}
/* line 168, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .returnValues .digits, .chart .cartswrpr .dataValues .digits {
  display: inline-block;
  text-align: right;
  width: 50px;
}
/* line 169, ../../app/ra/sass/views/chart/_chart.scss */
.chart .commodities.cartswrpr .returnValues .digits, .chart .commodities.cartswrpr .dataValues .digits {
  width: 39px;
  padding-right: 11px;
}
/* line 170, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .returnValues .shift, .chart .cartswrpr .dataValues .shift {
  width: 50px !important;
  padding-right: 0 !important;
}
/* line 171, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .returnValues span:first-child, .chart .cartswrpr .dataValues span:first-child {
  width: 110px;
  display: inherit;
  float: left;
  line-height: 22px;
  margin-right: 10px;
}
/* line 172, ../../app/ra/sass/views/chart/_chart.scss */
.chart .cartswrpr .dataValues div:last-of-type, .chart .cartswrpr .returnValues div:last-of-type, .chart .cartswrpr .dataValues div:last-child, .chart .cartswrpr .returnValues div:last-child {
  border-bottom: none;
}
/* line 174, ../../app/ra/sass/views/chart/_chart.scss */
.chart .infoData .cartswrpr .cartFlag, .chart .infoData .cartswrpr .cartTitle {
  margin-left: 0;
}
/* line 175, ../../app/ra/sass/views/chart/_chart.scss */
.chart .infoData .cartswrpr .cartFlag {
  border: 1px solid #ccc;
  display: inherit;
  width: 85px;
  height: 55px;
  cursor: default;
  pointer-events: none;
}
/* line 176, ../../app/ra/sass/views/chart/_chart.scss */
.chart .infoData .cartswrpr .cartFlag img {
  border: none;
  width: 85px;
  height: 55px;
}
/* line 177, ../../app/ra/sass/views/chart/_chart.scss */
.chart .infoData .cartswrpr .cartTitle {
  margin-top: 14px;
}
/* line 180, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart {
  background: #005293;
  width: 138px;
  padding: 12px 12px 12px 12px;
  height: 193px;
  position: relative;
}
/* line 181, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .cartFlag {
  border: 1px solid #999;
  margin-left: 25px !important;
  display: inline-block;
  pointer-events: none;
}
/* line 182, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .cartFlag img {
  width: 85px;
  height: 55px;
  cursor: default;
}
/* line 183, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues {
  width: 138px;
  border-top: none;
  margin-top: 7px;
}
/* line 184, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues div {
  border-bottom: 1px solid #fff;
}
/* line 185, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues div:last-child {
  border-bottom: none;
}
/* line 186, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues span {
  color: #fff;
  font-family: 'PT Sans';
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 0;
  padding: 0;
  display: inline-block;
  line-height: 22px;
  text-transform: none;
}
/* line 188, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues span:first-child {
  width: 92px;
}
/* line 189, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart .returnValues .digits {
  width: 35px;
  text-align: right;
  font-weight: 400;
}
/* line 191, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart-arrow.rightarrow, .chart .boxCart-arrow.leftarrow {
  left: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 191, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart-arrow.rightarrow {
  border-left-color: #005293;
  border-width: 20px;
}
/* line 192, ../../app/ra/sass/views/chart/_chart.scss */
.chart .boxCart-arrow.leftarrow {
  right: 100%;
  left: inherit;
  border-right-color: #005293;
  border-width: 20px;
}
/* line 198, ../../app/ra/sass/views/chart/_chart.scss */
.chart .highcharts-tooltip {
  position: absolute;
  right: 0px !important;
  top: 0px !important;
  width: 190px;
}
/* line 205, ../../app/ra/sass/views/chart/_chart.scss */
.chart .chart-callout {
  float: left;
  width: 190px;
  overflow: hidden;
  border: 2px solid #ccc;
  padding-right: 10px;
  margin-right: 5px;
  min-height: 300px;
  background: #FFFFFF;
}
/* line 213, ../../app/ra/sass/views/chart/_chart.scss */
.chart .close-tooltip {
  position: relative;
  top: 50px;
  cursor: pointer;
}

/* line 2, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
#dashboardContainer .featuredTags {
  width: auto;
  padding: 0;
  text-align: center;
}

/* line 10, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .section-header {
  text-align: center;
  padding: 28px 0 !important;
  background: #005293;
}
/* line 16, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #title {
  font-weight: 400;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  color: #898b8e;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
/* line 25, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags p {
  font-size: 16px;
  margin-bottom: 28px;
}
/* line 29, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags span.tag {
  display: inline-block;
  box-sizing: border-box;
  padding: 16px 28px;
  margin: 0 9px 12px 0;
  cursor: pointer;
  font-size: 12px;
  color: #0061a5;
  border: 1px solid #0061a5;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.9px;
}
/* line 42, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tag.editMode {
  cursor: pointer;
}
/* line 45, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #tags-detail .tag {
  border: 1px solid #0061a5;
}
/* line 48, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #control {
  margin: 16px 0 28px;
}
/* line 50, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #control .share-icon {
  display: inline-block;
}
/* line 53, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #control .edit-text {
  display: inline-block;
  margin-top: -25px;
  vertical-align: middle;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: .8px;
  margin-left: 12px;
}
/* line 66, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags h2, .featuredTags .tags {
  text-align: center;
}
/* line 69, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags h2 {
  margin-top: 28px;
  margin-bottom: 28px;
}
/* line 76, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #existing-tag span.tag.editMode:not(.tagSelected) {
  border: 1px solid #898b8e;
  color: #898b8e;
}
/* line 80, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #existing-tag span.tag.editMode.tagSelected {
  border: 1px solid #0061a5;
  color: #0061a5;
}
/* line 86, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #new-tag span.tag.editMode:not(.tagSelected) {
  border: 1px solid #898b8e;
  color: #898b8e;
}
/* line 90, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #new-tag span.tag.editMode.tagSelected {
  border: 1px solid #0061a5;
  color: #0061a5;
}
/* line 94, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #new-tag span.tag.create-account:not(.tagSelected) {
  border: 1px solid #898b8e;
  color: #898b8e;
}
/* line 99, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .tags #new-tag span.tag.create-account.tagSelected {
  border: 1px solid #0061a5;
  color: #0061a5;
}
/* line 106, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags a:link, .featuredTags a:active, .featuredTags a:hover, .featuredTags a:visited {
  display: inline-block;
  text-decoration: none;
}
/* line 110, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags .clickable {
  display: inline-block;
}
/* line 113, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #save-cancel {
  padding: 50px 0;
}
/* line 116, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #edit {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  font-weight: 400;
  letter-spacing: .8px;
  cursor: pointer;
}
/* line 125, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #edit .edit {
  width: 33px;
  height: 33px;
}
/* line 129, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #edit:hover .edit-text {
  color: #005293;
}
/* line 133, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #edit:hover .label-icon {
  background-position: -73px -2377px;
}
/* line 137, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
.featuredTags #save, .featuredTags #cancel {
  width: 100%;
  margin: 16px 0;
  padding: 16px 0;
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  line-height: 33px;
  letter-spacing: .5px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  /* line 151, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  #dashboardContainer .featuredTags {
    width: auto;
    padding: 0 50px;
    text-align: center;
    margin-top: 43px;
  }

  /* line 159, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #title {
    font-size: 14px;
    line-height: 22px;
    padding-top: 0px;
    letter-spacing: 2.1px;
  }
  /* line 165, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags h2 {
    margin-top: 43px;
    margin-bottom: 33px;
  }
  /* line 169, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags span.tag {
    padding: 14px 33px;
    margin: 0 18px 10px 0;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.05px;
  }
  /* line 176, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #control {
    margin-top: 23px;
    margin-bottom: 43px;
  }
  /* line 179, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #control .edit-text {
    margin-left: 8px;
    font-size: 18px;
    letter-spacing: 1.8px;
    font-weight: 400;
  }
  /* line 187, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #edit .edit {
    width: 33px;
    height: 33px;
  }
  /* line 192, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save, .featuredTags #cancel, .featuredTags #edit {
    font-size: 18px;
    letter-spacing: .1px;
    width: auto;
  }
  /* line 197, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #cancel {
    padding: 14px 74px;
    margin: 0 25px 0 0;
  }
  /* line 201, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save {
    padding: 14px 33px;
    margin: 0 0 0 25px;
  }
  /* line 205, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save-cancel {
    padding: 58px 0;
  }
  /* line 208, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags p {
    width: 478px;
    margin: 0 auto 33px auto !important;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 217, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  #dashboardContainer .featuredTags {
    width: 1240px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  /* line 225, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #title {
    font-size: 19px;
    line-height: 33px;
    margin-top: 90px;
    margin-bottom: 30px;
    letter-spacing: 2.85px;
  }
  /* line 233, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags p {
    color: #2b2a2a;
    font-size: 23px;
    line-height: 1.4;
    margin-bottom: 30px;
  }
  /* line 239, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags span.tag {
    padding: 20px 50px;
    margin: 0 20px 20px 0;
    font-size: 19px !important;
    line-height: 33px;
    font-weight: 400;
    font-style: normal;
    cursor: pointer;
  }
  /* line 248, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #control {
    margin-top: 10px;
    margin-bottom: 90px;
  }
  /* line 251, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #control .edit-text {
    margin-left: 5px;
    font-size: 19px;
    letter-spacing: 1.9px;
    font-weight: 400;
    line-height: 33px;
  }
  /* line 260, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #edit .edit {
    width: 33px;
    height: 33px;
  }
  /* line 265, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save, .featuredTags #cancel, .featuredTags #edit {
    font-size: 19px;
  }
  /* line 268, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #cancel {
    padding: 20px 100px;
    margin: 0 33.5px 0 0;
  }
  /* line 272, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save {
    padding: 20px 100px;
    margin: 0 0 0 33.5px;
  }
  /* line 276, ../../app/ra/sass/views/featuredTags/_featuredTags.scss */
  .featuredTags #save-cancel {
    padding: 90px 0;
  }
}
/* line 6, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard {
  background-color: #fff;
  position: relative;
}
/* line 10, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .full-expand {
  width: 100%;
  height: 20px;
  background-color: #ECB2D8;
}
/* line 15, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .investment-bar {
  padding-bottom: 28px;
  border-bottom: solid 2px #999;
}
/* line 19, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .link-blue {
  color: #005293 !important;
  text-decoration: none;
}
/* line 23, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .invList {
  padding: 6px 20px;
  border: 1px solid #ccc;
  background: #fff;
  font-size: 16px;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 38px;
}
/* line 31, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .invList .visibleOnMobile {
  display: inline;
}
/* line 34, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .invList .visibleOnTabAndDesktop {
  display: none;
}
/* line 38, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .container {
  width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 45, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .share-icon.playhead-down, .investmentPartnerCard .share-icon.playhead-right {
  width: 25px;
  height: 33px;
  float: right;
}
/* line 50, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .share-icon.playhead-down {
  background-position: -76px -1223px;
}
/* line 53, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .share-icon.playhead-right {
  background-position: -76px -1824px;
}
/* line 59, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard p:hover .playhead-down {
  background-position: -76px -1373px;
}
/* line 62, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard p:hover .playhead-right {
  background-position: -76px -1974px;
}
/* line 67, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .glyphicon-remove {
  top: 3px;
  left: 12px;
}
/* line 71, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard .glyphicon-chevron-right, .investmentPartnerCard .glyphicon-chevron-down {
  float: right;
  width: 38px;
  height: 38px;
  background: #ccc;
  line-height: 38px;
  text-align: center;
}
/* line 79, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard button {
  text-align: center;
  height: auto;
  width: 90%;
  border: none;
  color: #2b2a2a;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 28px;
  padding-top: 16px;
  padding-bottom: 18px;
}
/* line 93, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result {
  display: block;
}
/* line 95, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .str-heading {
  display: none !important;
}
/* line 98, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .subcategory {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  border-bottom: solid 1px #999999;
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin-top: 38px;
  margin-bottom: 9px;
  padding-bottom: 9px;
}
/* line 112, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .firmtype {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  letter-spacing: 150;
  margin-bottom: 9px;
}
/* line 123, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .investment-block {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 127, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .investment-block a.firm-name, .investmentPartnerCard #investment-strategy-result .investment-block span.firm-name {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
}
/* line 137, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .investment-block a:link, .investmentPartnerCard #investment-strategy-result .investment-block a:visited, .investmentPartnerCard #investment-strategy-result .investment-block a:active, .investmentPartnerCard #investment-strategy-result .investment-block a:hover {
  text-decoration: none;
}
/* line 141, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden {
  width: 100%;
  background-color: #efeff0;
  text-align: center;
  position: relative;
  height: auto;
  margin-bottom: 28px;
}
/* line 148, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .inner-wrapper-data {
  min-height: 300px;
  opacity: 0;
  padding: 28px 21px 12px 21px;
}
/* line 149, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .close {
  cursor: pointer;
  color: #999;
  position: absolute;
  top: 12px;
  left: 90%;
}
/* line 156, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .triangle {
  position: absolute;
  top: -26px;
  border-width: 14px 14px;
  border-style: solid;
  border-color: transparent transparent #efeff0 transparent;
}
/* line 164, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden.left .triangle {
  left: 10%;
}
/* line 169, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden.center .triangle {
  left: 40%;
}
/* line 174, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden.right .triangle {
  left: 75%;
}
/* line 178, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-name {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 0.03em;
  margin-bottom: 9px;
}
/* line 189, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description {
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  text-transform: none;
  font-family: "Whitney A", "Whitney B";
  color: #2b2a2a;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.05em;
  margin-bottom: 28px;
}
/* line 200, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
  margin-bottom: 0;
}
/* line 204, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container {
  background-color: #fff;
  padding: 12px 12px 21px 12px;
  margin: 0 -12px;
  text-align: left;
  border-bottom: solid 1px #8a8c8e;
  margin-bottom: 9px;
}
/* line 211, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .strHeading {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 222, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .desc {
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  color: #2b2a2a;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 50;
}
/* line 230, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container p {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.05em;
  color: #2b2a2a;
}
/* line 237, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table {
  padding: 0 0 0 0;
}
/* line 240, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .data, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 250, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
.investmentPartnerCard #investment-strategy-result .full-data-hidden .data p, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link p, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited p, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active p, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover p {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 258, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard button {
    width: 40%;
  }
  /* line 261, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar {
    /* padding-bottom: 24px; */
  }
  /* line 263, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .container {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 268, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .invList {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    border-left: none;
    border-right: none;
  }
  /* line 276, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .invList .visibleOnMobile {
    display: none;
  }
  /* line 279, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .invList .visibleOnTabAndDesktop {
    display: inline;
  }
  /* line 283, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .glyphicon-chevron-right, .investmentPartnerCard .investment-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 288, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD {
    font-size: 18px;
  }
  /* line 290, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD p {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    text-align: center;
    height: 58px;
  }
  /* line 298, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD p:hover {
    background: #005293;
    color: #fff;
  }
  /* line 303, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD span.glyphicon {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 308, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul {
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    position: relative;
    padding-top: 26px;
  }
  /* line 314, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues,
  .investmentPartnerCard .investment-bar .filterbarDD ul .allFilter {
    width: 33.33%;
  }
  /* line 318, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .allFilter {
    position: absolute;
  }
  /* line 321, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues:nth-child(odd) {
    float: right;
  }
  /* line 324, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 33.33%;
  }
  /* line 328, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul label {
    margin-left: 40px;
    line-height: 16px;
  }
  /* line 332, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul label:before {
    width: 24px;
    height: 24px;
    line-height: 38px;
    margin-left: -40px;
    margin-right: 14px;
  }
  /* line 343, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .str-heading {
    margin-top: 77px;
    padding-bottom: 8px;
  }
  /* line 347, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .subcategory {
    font-size: 14px;
    line-height: 22px;
    margin-top: 77px;
    margin-bottom: 24px;
  }
  /* line 353, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .firmtype {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 18px;
    letter-spacing: 3.3px;
  }
  /* line 359, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .investment-block {
    width: 45%;
    font-size: 14px;
    line-height: 33px;
    margin-bottom: 18px;
  }
  /* line 364, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .investment-block a.firm-name, .investmentPartnerCard #investment-strategy-result .investment-block span.firm-name {
    font-size: 14px;
  }
  /* line 368, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden {
    margin-bottom: 18px;
  }
  /* line 370, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inner-wrapper-data {
    padding: 43px 70px 58px 70px;
  }
  /* line 371, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .data, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover {
    line-height: 22px;
  }
  /* line 374, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .close {
    left: 87%;
    position: absolute;
    font-size: 22px;
    cursor: pointer;
    color: #999;
    top: 34px;
  }
  /* line 382, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container {
    background: none;
    border: none;
    padding: 0 0 10px 0;
    margin: 0;
    border-bottom: solid 1px #333;
  }
  /* line 388, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .strHeading {
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 9px;
  }
  /* line 393, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .desc {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 399, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-name {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 33px;
  }
  /* line 404, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    text-transform: none;
  }
  /* line 409, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
    margin-bottom: 0;
  }
  /* line 413, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table {
    width: 97%;
    margin: 0 auto;
    padding: 10px 0 0 0;
  }
  /* line 417, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table .data-table {
    padding-left: 0 !important;
  }
  /* line 419, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table .data-table .data {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
  /* line 431, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .data, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 438, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard button {
    margin-top: 40px;
  }
  /* line 441, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar {
    position: relative;
    padding-bottom: 50px;
  }
  /* line 444, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .container {
    padding-top: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 449, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .invList {
    padding: 15px 20px 15px 0;
    cursor: pointer;
    border-left: none;
    border-right: none;
    line-height: 33px;
    color: #2b2a2a;
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
  }
  /* line 460, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .glyphicon {
    line-height: 0.7;
    top: 0px;
  }
  /* line 464, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .glyphicon-remove {
    top: 3px;
    left: 12px;
  }
  /* line 468, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .glyphicon-chevron-right,
  .investmentPartnerCard .investment-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
  }
  /* line 475, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar button {
    font-size: 19px;
    height: 52px;
    width: 158px;
  }
  /* line 480, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD {
    float: left;
    padding: 0 67px 0 0;
    border: none;
  }
  /* line 484, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD:not(:last-child) {
    width: 25%;
  }
  /* line 487, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD:last-child {
    width: 50%;
  }
  /* line 490, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD.viewAllBtnWrapper {
    width: 100%;
  }
  /* line 493, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD:hover {
    background: transparent;
  }
  /* line 496, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD p {
    display: none;
  }
  /* line 499, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul {
    border: none;
    visibility: visible;
    position: static;
    background-color: white;
    z-index: 1;
    width: 100%;
    font-size: 19px;
    padding-left: 0;
    padding-top: 10px;
  }
  /* line 509, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul label {
    padding: 10px 0;
    line-height: 16px;
    margin-left: 40px;
  }
  /* line 514, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul label:before {
    width: 22px;
    height: 22px;
    line-height: 20px;
    margin-left: -40px;
    margin-right: 20px;
  }
  /* line 521, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul li {
    float: left;
    text-align: left;
    padding: 0;
  }
  /* line 526, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul li.allFilter {
    float: none;
    position: static;
    text-align: left;
    width: 100%;
    margin-bottom: 30px;
    line-height: 33px;
  }
  /* line 534, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul li.allFilter label:before {
    width: 22px;
    height: 22px;
  }
  /* line 540, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues {
    line-height: 33px;
    width: 100%;
  }
  /* line 544, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues:nth-child(odd),
  .investmentPartnerCard .investment-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 0;
  }
  /* line 550, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard .investment-bar .filterbarDD button,
  .investmentPartnerCard .investment-bar .filterbarDD a.submitFilters,
  .investmentPartnerCard .investment-bar .filterbarDD button.submitFilters {
    font-size: 19px;
    padding: 20px 50px;
  }
  /* line 558, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result {
    margin-top: 3px;
  }
  /* line 560, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .str-heading {
    margin-top: 90px;
    padding-bottom: 10px;
  }
  /* line 564, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .subcategory {
    font-size: 19px;
    line-height: 33px;
    margin-top: 90px;
    padding-bottom: 2px;
  }
  /* line 570, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .firmtype {
    font-size: 19px;
    line-height: 33px;
    margin-top: 41px;
    letter-spacing: 2.85px;
  }
  /* line 576, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .investment-block {
    width: 33%;
    font-size: 19px;
    line-height: 33px;
    margin-bottom: 20px;
  }
  /* line 581, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .investment-block a.firm-name, .investmentPartnerCard #investment-strategy-result .investment-block span.firm-name {
    font-size: 19px;
    letter-spacing: 1.4px;
  }
  /* line 586, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden {
    margin-bottom: 20px;
  }
  /* line 588, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inner-wrapper-data {
    padding: 90px 218px 90px 218px;
  }
  /* line 589, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .close {
    left: 90%;
    position: absolute;
    font-size: 22px;
  }
  /* line 594, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container {
    background: none;
    border: none;
    padding: 0 0 20px 0;
    margin: 0;
    border-bottom: solid 1px #333;
  }
  /* line 600, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .strHeading {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 5px;
    letter-spacing: 0.02em;
  }
  /* line 606, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .asset-container .desc {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 612, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-name {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0.02em;
  }
  /* line 618, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description {
    text-transform: none;
    font-size: 14px;
    text-align: left;
    line-height: 22px;
  }
  /* line 623, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
    margin-bottom: 0;
  }
  /* line 627, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table {
    width: 97%;
    margin: 0 auto;
    padding: 20px 0 0 0;
  }
  /* line 631, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table .data-table {
    padding-left: 0 !important;
  }
  /* line 633, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .inv-data-table .data-table .data {
    text-align: left;
  }
  /* line 638, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .data, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover {
    line-height: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 647, ../../app/ra/sass/views/investmentPartnerCard/_investmentPartnerCard.scss */
  .investmentPartnerCard #investment-strategy-result .full-data-hidden .data, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:link, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:visited, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:active, .investmentPartnerCard #investment-strategy-result .full-data-hidden .data a:hover {
    font-size: 19px;
  }
}

/* line 3, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer {
  padding: 1px 0 0 0;
  position: relative;
  min-height: 273px;
}
/* line 7, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageBkgrnd {
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%;
  height: 273px;
}
/* line 13, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageTitle-container {
  border: 0;
  background: #fff;
  padding: 38px 16px 38px;
  margin: -252px 20px 0 20px;
  border-bottom: 1px solid #ccc;
}
/* line 20, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageTitle-container .text-uppercase {
  color: #898b8e;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  word-spacing: 5px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
}
/* line 31, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageTitle-container .shareOverlay.aTshareLinks {
  margin-top: 20px;
}
/* line 34, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageTitle-container h1 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 1.1px;
  color: #152c4d;
  margin: 16px 0 0 0;
  padding: 0;
  word-wrap: break-word;
  text-align: center;
}
/* line 47, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
.pageTitle #pageContainer .pageTitle-container p {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: #2b2a2a;
  word-wrap: break-word;
  margin: 21px 0 0 0;
}

@media only screen and (min-width: 768px) {
  /* line 62, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer {
    padding-top: 1px;
    min-height: 462px;
  }
  /* line 65, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageBkgrnd {
    height: 462px;
  }
  /* line 68, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container {
    padding: 58px;
    margin: -386px 50px 0px 50px;
  }
  /* line 71, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container .text-uppercase {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 76, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container h1 {
    font-size: 43px;
    line-height: 55px;
    margin-top: 18px;
    letter-spacing: 1.2px;
  }
  /* line 82, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container p {
    font-size: 18px;
    line-height: 33px;
    margin-top: 18px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 94, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageBkgrnd {
    height: 390px;
    background-size: cover;
  }
  /* line 98, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container {
    padding: 90px 217px;
    width: 1240px;
    margin: -270px auto 0 auto;
  }
  /* line 102, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container .text-uppercase {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.8px;
  }
  /* line 107, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container h1 {
    font-size: 61px;
    line-height: 77px;
    margin-top: 30px;
    letter-spacing: 1.8px;
  }
  /* line 113, ../../app/ra/sass/views/pageTitle/_pageTitle.scss */
  .pageTitle #pageContainer .pageTitle-container p {
    font-size: 23px;
    line-height: 44px;
    margin-top: 30px;
  }
}
/* line 2, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .stickytoolbar {
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 999;
  left: 0;
  right: 0;
  background: #fff;
}
/* line 11, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .prev-next-btn-container {
  padding: 12px 20px;
}
/* line 14, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .tools-container {
  padding: 0px 20px;
}
/* line 19, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  top: -77px;
}
/* line 21, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
  border-top-color: #999;
  border-bottom-color: transparent;
  top: 100%;
}
/* line 26, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
  top: 100%;
  border-top-color: #fff;
  border-bottom-color: transparent;
}
@media only screen and (min-width: 768px) {
  /* line 35, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container {
    padding: 12px 55px;
  }
  /* line 38, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container {
    padding: 0px 50px;
  }
}
/* line 42, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .left {
  float: left;
}
/* line 45, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .right {
  float: right;
}
/* line 48, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .share-icon {
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}
/* line 53, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .prg-bar-container {
  position: relative;
  background-color: #ccc;
  height: 2px;
}
/* line 58, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .prg-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #005293;
}
/* line 66, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .font-styles {
  font-family: "Whitney A", "Whitney B";
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  color: #2b2a2a;
  line-height: 33px;
}
/* line 75, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .tools-container {
  background-color: #005293;
  color: #fff;
}
/* line 81, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .tools-container .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
  padding: 18px 24px 18px 22px;
  left: -40px;
}
/* line 84, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .tools-container .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
  left: 18%;
}
/* line 87, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .tools-container .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
  left: 18%;
}
/* line 94, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .prev-next-btn-container span {
  display: inline-block;
}
/* line 97, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .next-up.font-styles, .toolbar .audio.font-styles {
  font-style: italic;
}
/* line 100, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .audio.font-styles {
  color: #67afe0;
}
/* line 103, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .next-up.font-styles {
  color: #898b8e;
  line-height: 16px;
  height: 33px;
  text-align: right;
  margin-right: 60px;
  margin-left: 80px;
}
/* line 111, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar #toolbarNext.font-styles, .toolbar #toolbarPrev.font-styles {
  text-transform: uppercase;
}
/* line 114, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .share-icon:hover {
  background-position: -90px -553px;
}
/* line 117, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .share-icon.bookmark-icon:hover {
  background-position: -96px -376px;
}
/* line 121, ../../app/ra/sass/views/toolbar/_toolbar.scss */
.toolbar .icon-arrow-left:before, .toolbar .icon-arrow-right:before {
  position: relative;
  top: 0.1em;
}
@media only screen and (min-width: 480px) {
  /* line 127, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .font-styles {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1px;
  }
  /* line 132, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .next-up.font-styles {
    line-height: 22px;
    height: 22px;
    letter-spacing: .025em;
  }
  /* line 137, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container span {
    width: 100px;
  }
  /* line 140, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container .next span {
    padding-right: 14px;
    text-align: right;
  }
  /* line 144, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container .prev span {
    padding-left: 14px;
  }
  /* line 147, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .share-icon {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 153, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .font-styles {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1px;
  }
  /* line 158, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .next-up.font-styles {
    line-height: 33px;
    height: 33px;
    letter-spacing: .025em;
  }
  /* line 163, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container span {
    width: 125px;
  }
  /* line 166, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container .next span {
    padding-right: 2px;
    padding-left: 67px;
    text-align: right;
  }
  /* line 171, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container .prev span {
    padding-left: 2px;
    padding-right: 67px;
  }
  /* line 175, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .share-icon {
    margin-right: 25px;
  }
  /* line 178, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tool-set {
    padding-right: 37px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 183, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .prev-next-btn-container {
    margin: auto;
    width: 1240px;
    padding: 12px 0px;
  }
  /* line 189, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container.audio {
    margin: auto;
  }
  /* line 191, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container.audio #audioContainer {
    margin: auto;
    width: 1240px;
  }
  /* line 195, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container.audio #audioContainer .shareOverlay .shareOverlay-wrapper .shareOverlay-icons {
    padding: 18px 24px 18px 22px;
    left: -100px;
  }
  /* line 198, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container.audio #audioContainer .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:before {
    left: 45%;
  }
  /* line 201, ../../app/ra/sass/views/toolbar/_toolbar.scss */
  .toolbar .tools-container.audio #audioContainer .shareOverlay .shareOverlay-wrapper .shareOverlay-icons:after {
    left: 45%;
  }
}

/* line 3, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer {
  background-position: center;
  background-size: cover;
  padding: 21px 0;
  /*margin-top: 10px;*/
}
/* line 10, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .text-uppercase {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  text-align: center;
}
/* line 22, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer h2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  line-height: 33px;
  color: #152c4d;
  font-size: 28px;
  text-transform: capitalize;
  letter-spacing: 0.84px;
}
/* line 36, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer p {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: #2b2a2a;
  margin: 0;
  padding-top: 21px;
}
/* line 47, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline {
  padding-top: 21px;
  margin-bottom: 0;
}
/* line 52, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li:first-child a {
  padding-left: 26px;
  margin-left: 12px;
}
/* line 58, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li > a {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.8px;
}
/* line 67, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li > a span:first-child {
  vertical-align: middle;
  display: inline-block;
}
/* line 72, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li > a span:nth-child(2) {
  vertical-align: middle;
}
/* line 77, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li:nth-child(2) {
  margin-left: 50px;
  margin-right: 30px;
}
/* line 81, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li:nth-child(2) a {
  background-position: -73px -527px;
}
/* line 84, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li:nth-child(2) a:hover {
  background-position: -73px -577px !important;
}
/* line 91, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .container {
  border: 0;
  background: #fff;
  padding: 38px 21px 28px 21px;
  width: auto;
  margin: 0 21px;
}
/* line 100, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .container ul.list-inline li a {
  display: inline-block;
}
/* line 107, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .container .text-center .loadDiscussion {
  margin-top: 21px;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  color: #2b2a2a;
  letter-spacing: 1.05px;
  margin-bottom: 0;
  padding: 12px 38px 12px 38px;
}
/* line 122, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .loadBtn {
  padding-top: 21px;
}
/* line 124, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .loadBtn .loadDiscussion {
  background: #ccc;
}
/* line 126, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes #loadMoreCont #loadMoreContainer .loadBtn .loadDiscussion:hover {
  background: #005293;
}
/* line 134, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container {
  text-align: center;
  padding: 38px 0 21px 0;
}
/* line 138, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container h3 {
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  font-style: normal;
  line-height: 55px;
  letter-spacing: 0.66px;
  margin: 0;
  padding: 0;
}
/* line 149, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container p {
  font-size: 16px;
  font-weight: 400;
  color: #2b2a2a;
  margin: 0;
}
/* line 156, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container .load-more {
  width: 50px;
  height: 50px;
  background: #ccc;
  border-radius: 30px;
  cursor: pointer;
  margin: 12px auto 0 auto;
}
/* line 164, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container .load-more .playhead-down {
  display: inline-block;
  width: 26px;
  height: 16px;
  background-position: -76px -1235px;
  margin-top: 41%;
  margin-left: 3px;
}
/* line 173, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container .load-more:hover {
  background: #005293;
  -webkit-transition: background 1000ms ease-in-out;
  -moz-transition: background 1000ms ease-in-out;
  -o-transition: background 1000ms ease-in-out;
  -ms-transition: background 1000ms ease-in-out;
  transition: background 1000ms ease-in-out;
}
/* line 182, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
.loadMoreThemes .loadmore-container .load-more:hover .playhead-down {
  background-position: -76px -1385px;
  display: inline-block;
  width: 26px;
  height: 16px;
}
@media only screen and (min-width: 768px) {
  /* line 193, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer {
    background-position: center;
    background-size: cover;
    padding: 43px 0;
  }
  /* line 198, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .text-uppercase {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 205, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer h2 {
    font-size: 33px;
    letter-spacing: 1px;
    padding-top: 8px;
    line-height: 44px;
  }
  /* line 212, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer p {
    font-size: 18px;
    padding-top: 18px;
  }
  /* line 217, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container {
    margin: 0 50px;
    padding: 33px 58px;
  }
  /* line 222, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container .text-center .loadDiscussion {
    margin-top: 18px;
    padding: 14px 33px 14px 33px;
  }
  /* line 229, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline {
    padding-top: 24px;
  }
  /* line 233, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer ul.list-inline li a {
    letter-spacing: 1.8px;
  }
  /* line 238, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .loadBtn {
    padding-top: 26px;
  }
  /* line 244, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container {
    padding: 43px 0 24px 0;
  }
  /* line 247, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container h3 {
    font-size: 33px;
    line-height: 44px;
    letter-spacing: 0.66px;
  }
  /* line 253, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container p {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 258, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container .load-more {
    width: 58px;
    height: 58px;
    border-radius: 30px;
    margin: 24px auto 0 auto;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 269, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer {
    background-position: center;
    background-size: cover;
    padding: 90px 0;
  }
  /* line 274, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer h2 {
    font-size: 53px;
    letter-spacing: 1.83px;
    padding-top: 30px;
    line-height: 66px;
  }
  /* line 281, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer p {
    padding-top: 30px;
  }
  /* line 285, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container {
    padding: 50px 150px;
    width: 1240px;
    margin: 0 auto;
  }
  /* line 291, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container .text-center .loadDiscussion {
    margin: 30px 0 0 0;
    font-size: 19px;
    padding: 20px 50px 20px 50px;
    line-height: 33px;
    letter-spacing: 1.425px;
  }
  /* line 300, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container .list-inline {
    margin-bottom: 0;
    padding-top: 50px;
  }
  /* line 305, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container .text-uppercase {
    font-size: 19px;
    line-height: 33px;
    color: #898b8e;
    letter-spacing: 2.85px;
  }
  /* line 312, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container p {
    font-size: 23px;
    line-height: 44px;
    color: #2b2a2a;
  }
  /* line 320, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .container ul.list-inline li a {
    letter-spacing: 1.9px;
  }
  /* line 326, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes #loadMoreCont #loadMoreContainer .loadBtn {
    padding-top: 60px;
  }
  /* line 332, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container {
    padding: 90px 0 60px 0;
  }
  /* line 335, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container h3 {
    font-size: 40px;
    letter-spacing: 0.8px;
  }
  /* line 340, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container p {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 345, ../../app/ra/sass/views/loadMoreThemes/_loadMoreThemes.scss */
  .loadMoreThemes .loadmore-container .load-more {
    width: 77px;
    height: 77px;
    background: #ccc;
    border-radius: 40px;
    margin: 30px auto 0 auto;
  }
}

/* line 1, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader {
  background: #0061a5;
  width: 100%;
}
/* line 4, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .logout-btn {
  line-height: 30px;
  text-align: center;
  float: right;
  margin-top: 34px;
  margin-right: 12px;
  border-right: 1px solid #67afe0;
}
/* line 11, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .logout-btn a {
  text-decoration: none;
  color: #67afe0;
  padding-right: 10px;
}
/* line 15, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .logout-btn a:hover {
  color: #fff !important;
}
/* line 20, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .mfp-close {
  margin-top: 31px !important;
  position: static;
  line-height: 30px;
  text-align: center;
  float: right;
  margin-right: 0 !important;
}
/* line 29, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .dashboardDetails h1 {
  margin-top: 0;
  font-size: 38px;
  font-weight: 600;
  font-style: normal;
  color: #fff;
  text-align: center;
  padding-top: 92px;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 41, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .dashboardDetails .designation {
  text-align: center;
  padding-bottom: 28px;
}
/* line 45, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
.dashboardHeader .dashboardDetails .designation span, .dashboardHeader .dashboardDetails .designation .designationDetail {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: "Whitney A", "Whitney B";
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 57, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .logout-btn {
    margin-top: 0;
  }
  /* line 60, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .mfp-close {
    margin-top: -1px !important;
  }
  /* line 64, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails h1 {
    font-size: 43px;
    padding-top: 50px;
  }
  /* line 69, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation {
    padding-bottom: 8px;
  }
  /* line 72, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation span, .dashboardHeader .dashboardDetails .designation .designationDetail {
    font-size: 14px;
    display: inline;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  /* line 83, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails h1 {
    font-size: 61px;
    padding-top: 44px;
  }
  /* line 88, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation {
    padding-bottom: 5px;
  }
  /* line 91, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation span, .dashboardHeader .dashboardDetails .designation .designationDetail {
    font-size: 19px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 100, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails h1 {
    font-size: 61px;
    padding-top: 58px;
  }
  /* line 105, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation {
    padding-bottom: 39px;
  }
  /* line 108, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  .dashboardHeader .dashboardDetails .designation span, .dashboardHeader .dashboardDetails .designation .designationDetail {
    font-size: 19px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 121, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  #dashboardContainer .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 25%;
    padding-right: 7%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  /* line 133, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  #dashboardContainer .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 100px;
    margin-right: 50px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 145, ../../app/ra/sass/views/dashboardHeader/_dashboardHeader.scss */
  #dashboardContainer .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 127px;
    margin-right: 130px;
  }
}

/* line 2, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero {
  padding: 21px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 7, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container {
  border: 0;
  background: #fff;
  padding: 38px 16px;
  width: auto;
  margin: 0 20px;
}
/* line 13, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container span.text-uppercase {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  text-align: center;
}
/* line 14, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container span.text-uppercase a {
  color: #898b8e;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  word-spacing: 5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.4;
}
/* line 35, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container h1 {
  margin: 0;
  padding: 16px 0 0 0;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  color: #152c4d;
  font-size: 38px;
  letter-spacing: 1.52px;
}
/* line 46, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container p {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: #2b2a2a;
  margin: 0;
  padding: 21px 0 0 0;
}
/* line 56, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent {
  text-align: center;
  padding: 21px 0 0 0;
}
/* line 59, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent .shareOverlay {
  display: inline;
}
/* line 62, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent .shareOverlay .shareOverlay-wrapper a.share-txt, .detailHero #detailHero .detailHero-container .groupShareComponent .shareOverlay .shareOverlay-wrapper a.bookmark-icon {
  width: 28px;
  height: 28px;
}
/* line 68, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent .location {
  padding-left: 31px;
  display: inline-block;
  padding-top: 5px;
  width: auto;
}
/* line 74, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent .download-icon,
.detailHero #detailHero .detailHero-container .groupShareComponent .icon-partner {
  margin: 0 0 0 16px;
  width: auto;
  padding-top: 4px;
}
/* line 80, ../../app/ra/sass/views/detailHero/_detailHero.scss */
.detailHero #detailHero .detailHero-container .groupShareComponent .cta-primary {
  padding: 12px 38px;
}
@media only screen and (min-width: 768px) {
  /* line 87, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero {
    padding: 77px 0;
  }
  /* line 89, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container {
    margin: 0 50px;
    padding: 77px 58px;
  }
  /* line 92, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container span.text-uppercase {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 2.1px;
  }
  /* line 96, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container span.text-uppercase a {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 101, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container h1 {
    font-size: 43px;
    line-height: 55px;
    padding: 18px 0 0;
  }
  /* line 106, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container p {
    font-size: 18px;
    margin: 0;
    padding: 18px 0 0;
    line-height: 33px;
  }
  /* line 112, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent {
    text-align: center;
    padding-top: 24px;
  }
  /* line 115, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .shareOverlay {
    display: inline-block;
  }
  /* line 118, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .download-icon,
  .detailHero #detailHero .detailHero-container .groupShareComponent .location {
    margin: -1px 0 0 19px;
    width: auto;
    padding-top: 4px;
    background-position: -74px -2227px;
  }
  /* line 124, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .download-icon:hover,
  .detailHero #detailHero .detailHero-container .groupShareComponent .location:hover {
    background-position: -74px -2277px;
  }
  /* line 128, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .download-icon {
    background-position: -74px -1026px;
  }
  /* line 130, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .download-icon:hover {
    background-position: -74px -1076px;
  }
  /* line 134, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .cta-primary {
    padding: 14px 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 142, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero {
    padding: 120px 0;
  }
  /* line 144, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container {
    padding: 90px 150px;
    margin: 0 auto;
    width: 1240px;
  }
  /* line 148, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container span.text-uppercase {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }
  /* line 152, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container span.text-uppercase a {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 157, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container h1 {
    font-size: 61px;
    padding: 30px 0 0;
    line-height: 77px;
    letter-spacing: 1.83px;
  }
  /* line 163, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container p {
    padding: 30px 0 0;
    font-size: 23px;
    line-height: 44px;
  }
  /* line 168, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent {
    text-align: center;
    padding-top: 50px;
  }
  /* line 171, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .location {
    width: auto;
    display: inline-block;
    position: relative;
    padding-top: 5px;
    margin-top: 0;
  }
  /* line 178, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .download-icon,
  .detailHero #detailHero .detailHero-container .groupShareComponent .location {
    margin: 0 0 0 21px;
    width: auto;
    top: 0;
  }
  /* line 184, ../../app/ra/sass/views/detailHero/_detailHero.scss */
  .detailHero #detailHero .detailHero-container .groupShareComponent .cta-primary {
    padding: 20px 50px;
  }
}

/* line 4, ../../app/ra/sass/_dashboard.scss */
.mfp-wrap .mfp-container {
  padding: 0 !important;
}
/* line 8, ../../app/ra/sass/_dashboard.scss */
.mfp-wrap .mfp-container .mfp-content #dashboardContainer {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow: auto;
}
/* line 15, ../../app/ra/sass/_dashboard.scss */
.mfp-wrap .mfp-container .mfp-content .mfp-close {
  margin-top: 20px;
  margin-right: 20px;
  top: 0;
  background-position: -69px -2122px;
}

/* line 25, ../../app/ra/sass/_dashboard.scss */
.mfp-wrap {
  top: 0 !important;
}

/* line 30, ../../app/ra/sass/_dashboard.scss */
#dashboardContainer .blueBand {
  display: none;
  padding: 21px 0;
  background: #005293;
}
/* line 34, ../../app/ra/sass/_dashboard.scss */
#dashboardContainer .blueBand span {
  background: url("/content/dam/ra/images/icons/sprites.png") no-repeat center -250px;
  background-size: 175px 6225px;
  display: block;
  width: 100%;
  height: 50px;
}

/* line 44, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer {
  padding-left: 0;
  padding-right: 0;
}
/* line 47, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer .forgot-title {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 28px;
  font-weight: 600;
  text-align: left;
  color: #152c4d;
  font-style: normal;
  line-height: 33px;
}
/* line 56, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer .forgot-desc {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #2b2a2a;
  font-style: normal;
  padding-top: 1px;
  line-height: 28px;
}
/* line 66, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer input[type="text"] {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #2b2a2a;
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #898b8e;
  font-style: normal;
  padding-top: 16px;
  padding-bottom: 1px;
  line-height: 28px;
  width: 100%;
}
/* line 81, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer .dashboard-button {
  width: 100%;
  padding: 14px;
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-weight: 400;
  color: #2b2a2a;
  font-style: normal;
}
/* line 90, ../../app/ra/sass/_dashboard.scss */
.forgotPasswordContainer .submit {
  padding-top: 28px;
}

@media only screen and (min-width: 768px) {
  /* line 96, ../../app/ra/sass/_dashboard.scss */
  form {
    text-align: center;
  }
  /* line 99, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .forgot-title {
    font-size: 24px;
    padding-bottom: 0px;
    text-align: center;
  }
  /* line 104, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .forgot-desc,
  form .forgotPasswordContainer .dashboard-button,
  form .forgotPasswordContainer input[type="text"] {
    font-size: 14px;
  }
  /* line 109, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .forgot-desc {
    text-align: center;
    padding-top: 3px;
  }
  /* line 113, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer input[type="text"] {
    width: 70%;
    padding-top: 9px;
    padding-bottom: 1px;
  }
  /* line 118, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .submit {
    padding-top: 24px;
  }
  /* line 121, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .dashboard-button {
    padding-top: 14px;
    width: 290px;
  }

  /* line 130, ../../app/ra/sass/_dashboard.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 67px;
    margin-right: 67px;
    background-position: -71px -2125px;
  }

  /* line 139, ../../app/ra/sass/_dashboard.scss */
  .signInContainer .blueBand {
    background: #005293 url("../images/common/RAlogo.png") no-repeat center 25px;
  }

  /* line 144, ../../app/ra/sass/_dashboard.scss */
  #dashboardContainer .blueBand {
    padding: 24px 0;
    background: #005293;
  }
  /* line 147, ../../app/ra/sass/_dashboard.scss */
  #dashboardContainer .blueBand span {
    background: url("/content/dam/ra/images/icons/sprites.png") no-repeat center -100px;
    background-size: 175px 6225px;
    display: block;
    width: 100%;
    height: 58px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 162, ../../app/ra/sass/_dashboard.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 65px;
    margin-right: 62px;
  }

  /* line 169, ../../app/ra/sass/_dashboard.scss */
  .logout-btn {
    margin-top: 0;
    margin-right: 33px;
  }

  /* line 174, ../../app/ra/sass/_dashboard.scss */
  #dashboardContainer .blueBand {
    padding: 30px 0;
    background: #005293;
  }
  /* line 177, ../../app/ra/sass/_dashboard.scss */
  #dashboardContainer .blueBand span {
    background: url("/content/dam/ra/images/icons/sprites.png") no-repeat center -100px;
    background-size: 175px 6225px;
    display: block;
    width: 100%;
    height: 58px;
  }

  /* line 188, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer input[type="text"] {
    max-width: 31%;
  }
  /* line 191, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer #answer-submit {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 202, ../../app/ra/sass/_dashboard.scss */
  .mfp-wrap .mfp-container .mfp-content .mfp-close {
    margin-top: 66px;
    margin-right: 66px;
  }

  /* line 211, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .forgot-title {
    font-size: 34px;
    padding-bottom: 35px;
    padding-top: 0;
    line-height: 44px;
  }
  /* line 217, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .forgot-desc,
  form .forgotPasswordContainer input[type="text"] {
    font-size: 23px;
    line-height: 33px;
  }
  /* line 222, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer input[type="text"] {
    font-size: 19px;
    width: 19%;
    padding-top: 39px;
  }
  /* line 227, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .submit {
    padding-top: 0;
  }
  /* line 229, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .submit #answer-submit {
    margin-top: 50px;
  }
  /* line 233, ../../app/ra/sass/_dashboard.scss */
  form .forgotPasswordContainer .dashboard-button {
    padding-top: 15px;
    width: 369px;
    line-height: 33px;
    font-size: 23px;
  }

  /* line 243, ../../app/ra/sass/_dashboard.scss */
  .shareOverlay .shareOverlay-wrapper a {
    line-height: 33px;
  }
}
/* line 252, ../../app/ra/sass/_dashboard.scss */
.mfp-content #dashboardContainer .blueBand {
  display: block;
}

/* line 2, ../../app/ra/sass/views/events/_events.scss */
.events .currentMonth {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  color: #898b8e;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 0 0 21px 0;
}
/* line 12, ../../app/ra/sass/views/events/_events.scss */
.events .currentMonth .ico-previous {
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  margin: 0 33px 0 0;
  cursor: pointer;
  vertical-align: middle;
}
/* line 22, ../../app/ra/sass/views/events/_events.scss */
.events .currentMonth .ico-next {
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  margin: 0 0 0 33px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 33, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper {
  margin: 0 0 21px;
  padding-bottom: 28px;
  border-bottom: 1px solid #000000;
  float: left;
  width: 100%;
}
/* line 40, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .calendar {
  background: #ccc;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 16px;
  /*margin: 0 20px 0 20px;*/
  padding: 20px 0;
  overflow: hidden;
}
/* line 41, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .calendar.expired {
  color: #666;
}
/* line 44, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .calendar.expired .date {
  color: #666;
}
/* line 60, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .calendar .date {
  display: block;
  font-size: 158px;
  line-height: 158px;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
}
/* line 70, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .calendar .month {
  display: block;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 2.1px;
  font-weight: 400;
  font-style: italic;
}
/* line 82, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .twoDates .date {
  display: block;
  font-size: 65px;
  line-height: 95px;
  padding: 0;
}
/* line 89, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .twoDates .month {
  display: block;
  font-size: 16px;
  line-height: 33px;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  font-weight: 400;
  font-style: italic;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
}
/* line 99, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .twoDates .month .one {
  width: 50%;
}
/* line 103, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .twoDates .month .two {
  width: 50%;
}
/* line 109, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation {
  padding: 0;
  clear: both;
  text-align: left;
}
/* line 114, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareOverlay .shareOverlay-wrapper {
  text-align: left;
}
/* line 118, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails {
  margin: 0;
  padding: 0;
}
/* line 122, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails .title {
  list-style-type: none;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
  margin: 0;
  padding-top: 9px;
}
/* line 134, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails .title a {
  color: #152c4d;
}
/* line 139, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails .month {
  list-style-type: none;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 0 0 9px 0;
  padding-top: 9px;
}
/* line 152, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails .address {
  list-style-type: none;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.8px;
}
/* line 163, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .eventsDetails .description {
  list-style-type: none;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 33px;
  padding-top: 9px;
}
/* line 175, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareList {
  margin: 0;
  padding-top: 21px 0 0 0;
}
/* line 179, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareList .share,
.events .eventsWrapper .eventsInformation .shareList .bookmark,
.events .eventsWrapper .eventsInformation .shareList .details {
  list-style-type: none;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 3.3px;
  letter-spacing: 1px;
  padding: 0 30px 0 0;
}
/* line 193, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareList .details {
  padding-right: 0;
}
/* line 197, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareList .rmorelink {
  display: inline-table;
  height: 40px;
  line-height: 29px;
  margin-left: 10px;
  background-position: -73px -526px;
}
/* line 204, ../../app/ra/sass/views/events/_events.scss */
.events .eventsWrapper .eventsInformation .shareList .rmorelink:hover {
  background-position: -73px -576px !important;
}
@media only screen and (min-width: 768px) {
  /* line 213, ../../app/ra/sass/views/events/_events.scss */
  .events .currentMonth {
    margin: 0 0 33px 0;
    font-size: 14px;
  }
  /* line 218, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper {
    margin: 0 0 33px;
    padding-bottom: 33px;
  }
  /* line 222, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar {
    font-size: 16px;
    float: left;
    margin: 0 25px 9px 0;
    padding: 20px 0;
    width: 191px;
  }
  /* line 229, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar .date {
    font-size: 103px;
    line-height: 103px;
    font-weight: 600;
    font-style: normal;
  }
  /* line 236, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar .month {
    font-size: 19px;
    font-weight: 400;
    line-height: 33px;
    font-style: italic;
  }
  /* line 245, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .date {
    display: block;
    font-size: 58px;
    line-height: 58px;
    padding: 0;
  }
  /* line 252, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .month {
    display: block;
    font-size: 10px;
    line-height: 22px;
    font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
    text-transform: uppercase;
    letter-spacing: 1.5px;
  }
  /* line 260, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .month .one {
    width: 50%;
  }
  /* line 264, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .month .two {
    width: 50%;
  }
  /* line 270, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation {
    display: table;
    text-align: left;
    clear: none;
    padding: 0 0 0 25px;
  }
  /* line 277, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .title {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.72px;
  }
  /* line 282, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .month {
    line-height: 33px;
    letter-spacing: 2.1px;
  }
  /* line 286, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .address {
    line-height: 24px;
  }
  /* line 289, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .month, .events .eventsWrapper .eventsInformation .eventsDetails .address, .events .eventsWrapper .eventsInformation .eventsDetails .description {
    font-size: 14px;
    padding-top: 8px;
    margin-bottom: 0;
  }
  /* line 294, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .description {
    line-height: 22px;
  }
  /* line 299, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .shareList {
    padding-top: 14px;
  }
  /* line 302, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .shareList .rmorelink {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 311, ../../app/ra/sass/views/events/_events.scss */
  .events .currentMonth {
    margin: 0 0 90px 0;
    font-size: 19px;
  }
  /* line 316, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper {
    padding: 0 0 90px 0;
    margin: 0 0 90px;
  }
  /* line 320, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar {
    font-size: 16px;
    margin: 0 0 9px 0;
    padding: 20px;
    float: left;
    margin: 0 40px 0 0;
    width: 369px;
  }
  /* line 328, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar .date {
    font-size: 146px;
    line-height: 146px;
  }
  /* line 333, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .calendar .month {
    font-size: 19px;
    letter-spacing: 2.8px;
    line-height: 33px;
  }
  /* line 340, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates {
    padding: 20px 0;
  }
  /* line 343, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .date {
    font-size: 100px;
    line-height: 146px;
  }
  /* line 348, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .twoDates .month {
    font-size: 19px;
  }
  /* line 353, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation {
    display: table;
    clear: none;
    padding-left: 27px;
  }
  /* line 359, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .title {
    /*margin:20px 0 15px 0;*/
    font-size: 16px;
    line-height: 33px;
    letter-spacing: 0.3px;
  }
  /* line 366, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .address {
    margin: 0 0 20px 0;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 371, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .month {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
  }
  /* line 376, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .description {
    margin: 0 0 10px 0;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 384, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .eventsDetails .month, .events .eventsWrapper .eventsInformation .eventsDetails .address, .events .eventsWrapper .eventsInformation .eventsDetails .description {
    margin: 0;
    padding-top: 20px;
  }
  /* line 390, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .shareList {
    padding-top: 20px;
  }
  /* line 393, ../../app/ra/sass/views/events/_events.scss */
  .events .eventsWrapper .eventsInformation .shareList .rmorelink {
    margin-left: 25px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 3, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
  .anchorPoint {
    display: none;
  }
}
/* line 9, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
.anchorPoint .secondary-navigation-wrapper {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  padding-left: 40px;
  padding-right: 40px;
  bottom: 0;
  position: fixed;
  background: #152a4e;
  height: 48px;
  width: 100%;
  z-index: 10;
  text-align: center;
}
/* line 20, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
.anchorPoint .secondary-navigation-wrapper .secondary-navigation {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  line-height: 16px;
  margin-top: 8px;
  padding: 0;
}
/* line 29, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
.anchorPoint .secondary-navigation-wrapper .secondary-navigation li {
  display: inline-block;
  margin: auto;
  padding: 0 24px;
  line-height: 16px;
  float: left;
}
/* line 37, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
.anchorPoint .secondary-navigation-wrapper .secondary-navigation li,
.anchorPoint .secondary-navigation-wrapper .secondary-navigation li a,
.anchorPoint .secondary-navigation-wrapper .secondary-navigation li a:hover {
  color: #2b2a2a;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Whitney A', 'Whitney B', sans-serif;
  line-height: 16px;
  color: #fff !important;
}
/* line 46, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
.anchorPoint > a {
  display: block;
  width: 0px;
  height: 0px;
}

/* line 53, ../../app/ra/sass/views/anchorPoint/_anchorPoint.scss */
body.has-anchor-point div.footer {
  margin-bottom: 48px;
}

/* line 1, ../../app/ra/sass/views/performance/_performance.scss */
.performance {
  background-color: #fff;
  margin: 31px auto;
}
/* line 5, ../../app/ra/sass/views/performance/_performance.scss */
.performance .full-expand {
  width: 100%;
  height: 20px;
  background-color: #ECB2D8;
}
/* line 10, ../../app/ra/sass/views/performance/_performance.scss */
.performance .investment-bar {
  padding-bottom: 28px;
  border-bottom: solid 1px #999;
}
/* line 14, ../../app/ra/sass/views/performance/_performance.scss */
.performance .invList {
  padding: 6px 20px;
  border: 1px solid #ccc;
  background: #fff;
  font-size: 16px;
  color: #2b2a2a;
  text-transform: uppercase;
  line-height: 38px;
}
/* line 23, ../../app/ra/sass/views/performance/_performance.scss */
.performance .container {
  width: 100% !important;
  padding-right: 0;
  padding-left: 0;
}
/* line 29, ../../app/ra/sass/views/performance/_performance.scss */
.performance .share-icon.playhead-down, .performance .share-icon.playhead-right {
  float: right;
}
/* line 32, ../../app/ra/sass/views/performance/_performance.scss */
.performance .share-icon.playhead-down {
  background-position: -76px -1233px;
  width: 24px;
  height: 15px;
  margin: 4px 10px 5px;
}
/* line 38, ../../app/ra/sass/views/performance/_performance.scss */
.performance .share-icon.playhead-right {
  background-position: -76px -1824px;
}
/* line 44, ../../app/ra/sass/views/performance/_performance.scss */
.performance p:hover .playhead-down {
  background-position: -76px -1383px;
}
/* line 47, ../../app/ra/sass/views/performance/_performance.scss */
.performance p:hover .playhead-right {
  background-position: -76px -1974px;
}
/* line 52, ../../app/ra/sass/views/performance/_performance.scss */
.performance .glyphicon-remove {
  top: 3px;
  left: 12px;
}
/* line 56, ../../app/ra/sass/views/performance/_performance.scss */
.performance .glyphicon-chevron-right, .performance .glyphicon-chevron-down {
  float: right;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
/* line 64, ../../app/ra/sass/views/performance/_performance.scss */
.performance button {
  text-align: center;
  height: 36px;
  width: 100px;
  border: none;
  color: #2b2a2a;
  background-color: #d3d3d3;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 34px;
}
/* line 77, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result {
  display: block;
}
/* line 79, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .str-heading {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin-top: 38px;
  padding-bottom: 9px;
  display: none !important;
}
/* line 92, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .subcategory {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  border-bottom: solid 1px #999999;
  font-style: italic;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin-top: 9px;
  margin-bottom: 11px;
}
/* line 105, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .investment-block {
  display: inline-block;
  width: 100%;
}
/* line 108, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .investment-block a.firm-name, .performance #investment-strategy-result .investment-block span.firm-name {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: 0.05em;
}
/* line 117, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .investment-block a:link, .performance #investment-strategy-result .investment-block a:visited, .performance #investment-strategy-result .investment-block a:active, .performance #investment-strategy-result .investment-block a:hover {
  text-decoration: none;
}
/* line 121, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden {
  width: 100%;
  background-color: #efeff0;
  text-align: center;
  padding: 28px 21px 12px 21px;
  margin-top: 9px;
  margin-top: 28px;
  position: relative;
}
/* line 129, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .triangle {
  position: absolute;
  top: -26px;
  border-width: 14px 14px;
  border-style: solid;
  border-color: transparent transparent #efeff0 transparent;
}
/* line 137, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden.left .triangle {
  left: 10%;
}
/* line 142, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden.center .triangle {
  left: 40%;
}
/* line 147, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden.right .triangle {
  left: 75%;
}
/* line 151, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .inv-name {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 0.03em;
  margin-bottom: 9px;
}
/* line 162, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .inv-description {
  font-family: "Whitney A", "Whitney B";
  color: #2b2a2a;
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.05em;
  margin-bottom: 28px;
}
/* line 172, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
  margin-bottom: 0;
}
/* line 176, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .asset-container {
  background-color: #fff;
  padding: 12px 12px 21px 12px;
  margin: 0 -12px;
  text-align: left;
  border-bottom: solid 1px #222222;
  margin-bottom: 10px;
}
/* line 183, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .asset-container .strHeading {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
/* line 193, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .asset-container p {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.05em;
  color: #2b2a2a;
}
/* line 200, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .inv-data-table {
  padding: 9px 0 28px 0;
}
/* line 203, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .data, .performance #investment-strategy-result .full-data-hidden .data a:link, .performance #investment-strategy-result .full-data-hidden .data a:visited, .performance #investment-strategy-result .full-data-hidden .data a:active, .performance #investment-strategy-result .full-data-hidden .data a:hover {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.05em;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 213, ../../app/ra/sass/views/performance/_performance.scss */
.performance #investment-strategy-result .full-data-hidden .data p, .performance #investment-strategy-result .full-data-hidden .data a:link p, .performance #investment-strategy-result .full-data-hidden .data a:visited p, .performance #investment-strategy-result .full-data-hidden .data a:active p, .performance #investment-strategy-result .full-data-hidden .data a:hover p {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 221, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar {
    /* padding-bottom: 24px; */
  }
  /* line 223, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .container {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 228, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .invList {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    border-left: none;
    border-right: none;
  }
  /* line 237, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .glyphicon-chevron-right, .performance .investment-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 242, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD {
    font-size: 18px;
  }
  /* line 244, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD p {
    font-size: 18px;
    text-transform: uppercase;
    color: #2b2a2a;
    line-height: 33px;
    padding: 12px 0 13px 0;
    text-align: center;
  }
  /* line 251, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD p:hover {
    background: #005293;
    color: #fff;
  }
  /* line 256, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD span.glyphicon {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  /* line 261, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul {
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    position: relative;
    padding-top: 26px;
  }
  /* line 267, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .filterValues,
  .performance .investment-bar .filterbarDD ul .allFilter {
    width: 33.33%;
  }
  /* line 271, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .allFilter {
    position: absolute;
  }
  /* line 274, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .filterValues:nth-child(odd) {
    float: right;
  }
  /* line 277, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 33.33%;
  }
  /* line 281, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul label:before {
    width: 24px;
    height: 24px;
    line-height: 38px;
    margin-left: 0px;
    margin-right: 14px;
  }
  /* line 292, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .str-heading {
    margin-top: 77px;
    padding-bottom: 8px;
  }
  /* line 296, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .subcategory {
    font-size: 14px;
    line-height: 22px;
    margin-top: 18px;
    margin-bottom: 18px;
  }
  /* line 302, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .investment-block {
    width: 45%;
    font-size: 14px;
    line-height: 33px;
  }
  /* line 307, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden {
    padding: 43px 70px 58px 70px;
  }
  /* line 309, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container {
    background: none;
    border: none;
    padding: 0 0 10px 0;
    margin: 0;
  }
  /* line 314, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container .strHeading {
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 9px;
  }
  /* line 319, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container p {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 324, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-name {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 33px;
  }
  /* line 329, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-description {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 24px;
  }
  /* line 333, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
    margin-bottom: 0;
  }
  /* line 337, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table {
    border-top: solid #333 1px;
    width: 97%;
    margin: 0 auto;
    padding: 10px 0 24px 0;
  }
  /* line 342, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table div:not(.data) {
    width: 33% !important;
  }
  /* line 343, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table .data-table {
    border-right: solid #333 1px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 351, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar {
    position: relative;
  }
  /* line 353, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 358, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .invList {
    padding: 15px 20px 15px 0;
    cursor: pointer;
    border-left: none;
    border-right: none;
    line-height: 33px;
    color: #2b2a2a;
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
  }
  /* line 369, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .glyphicon {
    line-height: 0.7;
    top: 0px;
  }
  /* line 373, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .glyphicon-remove {
    top: 3px;
    left: 12px;
  }
  /* line 377, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .glyphicon-chevron-right,
  .performance .investment-bar .glyphicon-chevron-down {
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
  }
  /* line 384, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar button {
    font-size: 19px;
    height: 52px;
    width: 158px;
  }
  /* line 389, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD {
    float: left;
    padding: 0 67px 0 0;
    border: none;
  }
  /* line 393, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD:not(:last-child) {
    width: 25%;
  }
  /* line 396, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD:last-child {
    width: 50%;
  }
  /* line 399, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD.viewAllBtnWrapper {
    width: 100%;
  }
  /* line 402, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD:hover {
    background: transparent;
  }
  /* line 405, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD p {
    display: none;
  }
  /* line 408, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul {
    border: none;
    visibility: visible;
    position: static;
    background-color: white;
    z-index: 1;
    width: 100%;
    font-size: 19px;
    padding-left: 0;
    padding-top: 50px;
  }
  /* line 418, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul label {
    padding: 10px 0;
    line-height: 20px;
  }
  /* line 422, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul label:before {
    width: 22px;
    height: 22px;
    line-height: 20px;
    margin-left: 0px;
    margin-right: 20px;
  }
  /* line 429, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul li {
    float: left;
    text-align: left;
    padding: 0;
  }
  /* line 434, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul li.allFilter {
    float: none;
    position: static;
    text-align: left;
    width: 100%;
    margin-bottom: 40px;
    line-height: 33px;
  }
  /* line 442, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul li.allFilter label:before {
    width: 22px;
    height: 22px;
  }
  /* line 448, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .filterValues {
    line-height: 33px;
    width: 100%;
  }
  /* line 452, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD ul .filterValues:nth-child(odd),
  .performance .investment-bar .filterbarDD ul .filterValues:nth-child(even) {
    float: left;
    margin-left: 0;
  }
  /* line 458, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .investment-bar .filterbarDD button,
  .performance .investment-bar .filterbarDD a.submitFilters,
  .performance .investment-bar .filterbarDD button.submitFilters {
    font-size: 19px;
    padding: 20px 50px;
  }
  /* line 467, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .str-heading {
    margin-top: 90px;
    padding-bottom: 10px;
  }
  /* line 471, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .subcategory {
    font-size: 19px;
    line-height: 33px;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  /* line 477, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .investment-block {
    width: 33%;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 482, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden {
    padding: 90px 218px 90px 218px;
  }
  /* line 484, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container {
    background: none;
    border: none;
    padding: 0 0 20px 0;
    margin: 0;
  }
  /* line 489, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container .strHeading {
    font-size: 26px;
    line-height: 30 px;
  }
  /* line 493, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .asset-container p {
    font-size: 19px;
    line-height: 33px;
  }
  /* line 498, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-name {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 44px;
  }
  /* line 503, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-description {
    font-size: 19px;
    line-height: 33px;
    margin-bottom: 30px;
  }
  /* line 507, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-description.noBottomMargin {
    margin-bottom: 0;
  }
  /* line 511, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table {
    border-top: solid #333 1px;
    width: 97%;
    margin: 0 auto;
    padding: 20px 0 30px 0;
  }
  /* line 516, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table div:not(.data) {
    width: 33% !important;
  }
  /* line 517, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #investment-strategy-result .full-data-hidden .inv-data-table .data-table {
    border-right: solid #333 1px;
  }
}
/* line 526, ../../app/ra/sass/views/performance/_performance.scss */
.performance .chart-container {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  overflow: visible;
}
/* line 532, ../../app/ra/sass/views/performance/_performance.scss */
.performance .date-indicator, .performance .tooltip-item, .performance .tooltip-color {
  display: inline-block;
}
/* line 536, ../../app/ra/sass/views/performance/_performance.scss */
.performance .tooltip-color {
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
/* line 541, ../../app/ra/sass/views/performance/_performance.scss */
.performance .tooltip-item:not(:first-child) {
  margin-left: 10px;
}
/* line 544, ../../app/ra/sass/views/performance/_performance.scss */
.performance .tooltip-item-key, .performance .tooltip-item-value, .performance .date-indicator {
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  margin: 0;
  padding: 0;
  font-size: 14.5px;
  line-height: 33px;
  letter-spacing: 0;
  text-align: center;
}
/* line 554, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt {
  /*.cCheck .checked + label{font-weight:700;}*/
}
/* line 555, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .category-title {
  display: block;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 14px;
  line-height: 33px;
  text-transform: uppercase;
  letter-spacing: .5px;
  border-bottom: 1px solid #d4d4d0;
  margin-top: 5px;
}
/* line 568, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck {
  position: relative;
  width: 24%;
  display: inline-block;
  margin-top: 0;
}
@media all and (max-width: 767px) {
  /* line 568, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .wrprPrt .cCheck {
    width: 49%;
  }
}
/* line 579, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck label {
  cursor: pointer;
  text-indent: 27px;
  vertical-align: middle;
  position: relative;
  left: 0;
  cursor: pointer;
  background: transparent url(/content/dam/ra/highcharts/AA/checkbox.png) no-repeat left 5px;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 14px;
  line-height: 33px;
  letter-spacing: .50px;
  margin-bottom: 0;
}
/* line 597, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck label:hover::after {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
/* line 602, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck input[type=checkbox] + label {
  cursor: pointer;
  font-weight: 400;
  margin-left: -15px;
}
/* line 608, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck input[type=checkbox]:checked + label {
  cursor: pointer;
}
/* line 612, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck input[type=checkbox]:disabled + label {
  cursor: default;
}
/* line 616, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck input[type=checkbox]:disabled + label:hover::after {
  opacity: 0.0;
}
/* line 621, ../../app/ra/sass/views/performance/_performance.scss */
.performance .wrprPrt .cCheck .checked {
  background: transparent url(/content/dam/ra/highcharts/AA/checked.png) no-repeat left 5px;
  color: #005293 !important;
  font-weight: 700;
}
/* line 629, ../../app/ra/sass/views/performance/_performance.scss */
.performance table {
  max-width: 100%;
}
/* line 633, ../../app/ra/sass/views/performance/_performance.scss */
.performance th {
  text-align: left;
}
/* line 637, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 642, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th,
.performance .table > tbody > tr > th,
.performance .table > tfoot > tr > th,
.performance .table > thead > tr > td,
.performance .table > tbody > tr > td,
.performance .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 654, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 659, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > caption + thead > tr:first-child > th,
.performance .table > colgroup + thead > tr:first-child > th,
.performance .table > thead:first-child > tr:first-child > th,
.performance .table > caption + thead > tr:first-child > td,
.performance .table > colgroup + thead > tr:first-child > td,
.performance .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 667, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 671, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table .table {
  background-color: transparent;
}
/* line 675, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-condensed > thead > tr > th,
.performance .table-condensed > tbody > tr > th,
.performance .table-condensed > tfoot > tr > th,
.performance .table-condensed > thead > tr > td,
.performance .table-condensed > tbody > tr > td,
.performance .table-condensed > tfoot > tr > td {
  padding: 5px;
}
/* line 684, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-bordered {
  border: 1px solid #ddd;
}
/* line 688, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-bordered > thead > tr > th,
.performance .table-bordered > tbody > tr > th,
.performance .table-bordered > tfoot > tr > th,
.performance .table-bordered > thead > tr > td,
.performance .table-bordered > tbody > tr > td,
.performance .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 697, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-bordered > thead > tr > th,
.performance .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
/* line 702, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-striped > tbody > tr:nth-child(odd) > td,
.performance .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #eaeaea;
}
/* line 707, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-hover > tbody > tr:hover > td,
.performance .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
/* line 711, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  /* line 717, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive {
    width: 100%;
    margin-bottom: 31px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* border: 1px solid #ddd; */
  }
  /* line 724, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 727, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table > thead > tr > th,
  .performance .table-responsive > .table > tbody > tr > th,
  .performance .table-responsive > .table > tfoot > tr > th,
  .performance .table-responsive > .table > thead > tr > td,
  .performance .table-responsive > .table > tbody > tr > td,
  .performance .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 735, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 738, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table-bordered > thead > tr > th:first-child,
  .performance .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .performance .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .performance .table-responsive > .table-bordered > thead > tr > td:first-child,
  .performance .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .performance .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 746, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table-bordered > thead > tr > th:last-child,
  .performance .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .performance .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .performance .table-responsive > .table-bordered > thead > tr > td:last-child,
  .performance .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .performance .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 754, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .performance .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .performance .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .performance .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
  /* line 760, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.dropdown-content > td {
    border-top: none !important;
  }
}
/* line 764, ../../app/ra/sass/views/performance/_performance.scss */
.performance .asonDate {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  font-size: 9px;
  line-height: 12px;
  letter-spacing: .50px;
  color: #898b8e;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 4px;
  margin-top: 31px;
}
/* line 776, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th {
  border-bottom: none 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 781, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th,
.performance .table > tbody > tr > td {
  height: 38px;
  border-top: 1px solid #898986 !important;
  background-color: #EAEAEA;
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: .75px;
  color: #2b2a2a;
  text-transform: uppercase;
  text-align: left;
  vertical-align: middle;
}
/* line 797, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th {
  text-align: center;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
}
/* line 802, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr {
  cursor: pointer;
}
/* line 805, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th:first-child {
  text-align: left;
}
/* line 806, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > thead > tr > th:last-child {
  width: 38px;
}
/* line 807, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td {
  background-color: transparent;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: .75px;
  text-align: left;
}
/* line 814, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td sup {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  color: #898b8e;
  margin-left: 5px;
  cursor: pointer;
}
/* line 822, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td.cellData {
  font-size: 19px;
  line-height: 22px;
  letter-spacing: 0;
  color: #898b8e;
  text-align: center;
}
/* line 829, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td.parent-elem {
  padding-right: 0;
}
/* line 831, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td.parent-elem .share-icon {
  transition: transform 0.5s;
}
/* line 836, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td:hover span.playhead-down {
  background-position: -76px -1283px;
}
/* line 839, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr > td.parent-elem.expend span {
  transform: rotate(-180deg);
}
/* line 842, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table > tbody > tr:last-child > td {
  border-bottom: 1px solid #898986 !important;
}
/* line 845, ../../app/ra/sass/views/performance/_performance.scss */
.performance .performance-table .table > thead > tr > th {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: .75px;
  color: #2b2a2a;
  text-transform: uppercase;
  text-align: center;
}
/* line 856, ../../app/ra/sass/views/performance/_performance.scss */
.performance .performance-table .table > thead > tr > th:first-child {
  text-align: left;
}
/* line 861, ../../app/ra/sass/views/performance/_performance.scss */
.performance .dropdown-content {
  background-color: #EAEAEA;
  margin: 20px auto;
}
/* line 864, ../../app/ra/sass/views/performance/_performance.scss */
.performance .dropdown-content > td {
  padding: 18px 25px 33px 25px !important;
}
/* line 868, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance {
  margin-top: 20px;
}
/* line 871, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > thead > tr > th,
.performance .characteristics-performance > thead > tr > th,
.performance .index-Analysis-performance > thead > tr > th {
  background-color: #fff;
  border-top-color: #d4d4d0 !important;
}
/* line 877, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr > td,
.performance .characteristics-performance > tbody > tr > td,
.performance .index-Analysis-performance > tbody > tr > td {
  font-size: 15px;
  line-height: 17px;
  letter-spacing: .75px;
  background-color: transparent;
  border-top-color: #d4d4d0 !important;
}
/* line 886, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > thead > tr > th,
.performance .annualized-performance > thead > tr > th:last-child,
.performance .characteristics-performance > thead > tr > th,
.performance .characteristics-performance > thead > tr > th:last-child,
.performance .index-Analysis-performance > thead > tr > th,
.performance .index-Analysis-performance > thead > tr > th:last-child {
  width: 90px;
}
/* line 894, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > thead > tr > th:first-child,
.performance .characteristics-performance > thead > tr > th:first-child,
.performance .index-Analysis-performance > thead > tr > th:first-child {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  width: 175px;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: .50px;
}
/* line 902, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > thead > tr > th,
.performance .characteristics-performance > thead > tr > th,
.performance .index-Analysis-performance > thead > tr > th {
  font-family: "Whitney A", "Whitney B";
  font-size: 10px;
  line-height: 13px;
  letter-spacing: .75px;
  color: #898b8e;
}
/* line 910, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr > td,
.performance .characteristics-performance > tbody > tr > td,
.performance .index-Analysis-performance > tbody > tr > td {
  font-style: italic;
}
/* line 915, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr > td.cellData,
.performance .characteristics-performance > tbody > tr > td.cellData,
.performance .index-Analysis-performance > tbody > tr > td.cellData {
  font-style: italic;
}
/* line 920, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr:not(.child-elem) > td,
.performance .characteristics-performance > tbody > tr:not(.child-elem) > td,
.performance .index-Analysis-performance > tbody > tr:not(.child-elem) > td {
  color: #0061a5;
}
/* line 925, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr.child-elem > td,
.performance .characteristics-performance > tbody > tr.child-elem > td,
.performance .index-Analysis-performance > tbody > tr.child-elem > td {
  color: #898b8e;
}
/* line 930, ../../app/ra/sass/views/performance/_performance.scss */
.performance .annualized-performance > tbody > tr > td:first-child,
.performance .characteristics-performance > tbody > tr > td:first-child,
.performance .index-Analysis-performance > tbody > tr > td:first-child {
  width: 175px;
}
/* line 935, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-table tr.child-elem {
  background-color: #EAEAEA;
}
/* line 938, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-table tr.child-elem > td {
  text-transform: none;
}
/* line 941, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-table tr.child-elem > td:first-child {
  font-style: italic;
  padding-left: 4px;
  border-left: 4px solid #898986;
}
/* line 946, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-tbody > tr.child-elem.hide, .performance #performance-tbody > tr.dropdown-content.hide {
  display: none !important;
}
/* line 949, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-tbody > tr.child-elem > td, .performance #performance-tbody > tr.dropdown-content * {
  -webkit-transition: display 10s ease;
  -moz-transition: display .5s ease;
  -o-transition: display .5s ease;
}
@media only screen and (max-width: 767px) {
  /* line 956, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.expend > td.expend {
    padding-left: 6px;
  }
  /* line 959, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .dropdown-content {
    border-left: 4px solid #0061a5;
  }
  /* line 963, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.expend > td:first-child {
    border-left: 4px solid #0061a5;
    font-weight: bold;
  }
  /* line 966, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.expend > td:first-child > .overlay {
    font-weight: bold;
    color: #2b2a2a;
  }
}
/* line 973, ../../app/ra/sass/views/performance/_performance.scss */
.performance #performance-tbody > tr.expend
.hide {
  transition: display 10s ease;
  -webkit-transition: display .5s ease;
  -moz-transition: display .5s ease;
  -o-transition: display .5s ease;
}
/* line 984, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile caption {
  font-size: 17px;
  color: #152c4d;
  height: 43px;
  line-height: 43px;
  text-transform: initial;
  background-color: white;
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-weight: bold;
}
/* line 995, ../../app/ra/sass/views/performance/_performance.scss */
.performance .dropdown-content > td {
  padding: 0 !important;
}
/* line 999, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul {
  padding-top: 0 !important;
  margin-bottom: 24px;
  background-color: #fff;
}
/* line 1005, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile {
  margin: 0 auto;
  outline: none;
  background-color: white !important;
  border-right: none;
  border-top: none;
  display: table !important;
  		/* tbody> tr > td:first-child{
              text-transform: uppercase;
              color: #2b2a2a;
              text-align: right;
          } */
  		/* tbody> tr > td:last-child{
              color: #898b8e;
              border-right:none 0;
          }
  		tbody> tr:last-child td{border-bottom: none 0!important;} */
}
/* line 1012, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile th {
  padding: 5px 7px;
  font-family: "Whitney A", "Whitney B";
  font-size: 13px;
  letter-spacing: 0;
  color: #fff;
  background-color: #c4c5c7;
  font-style: italic;
  font-weight: 400;
  text-transform: initial;
  text-align: center;
  width: 50%;
  border-right: none;
  text-align: left;
  position: relative;
  padding-left: 17px;
}
/* line 1029, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile th .overlay {
  color: #ffffff;
}
/* line 1033, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile th:first-child {
  font-family: "Whitney A", "Whitney B";
  font-size: 12px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #0061a5;
  border-left: none;
  text-align: right;
  letter-spacing: 0.75px;
  font-style: normal;
  padding-left: 7px;
}
/* line 1045, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile th:not(:first-child):after {
  content: ' ';
  width: 10px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
}
/* line 1054, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile th:last-child {
  border-right: none;
}
/* line 1057, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile tbody > tr.odd {
  background-color: #f6f6f6;
  border-bottom: 1px solid #898986;
}
/* line 1061, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile tbody > tr.even {
  background-color: white;
  border-bottom: 1px solid #898986;
}
/* line 1065, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile tbody > tr > td {
  font-family: "Whitney A", "Whitney B";
  font-size: 13px;
  letter-spacing: 0;
  color: #898b8e;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  text-align: center;
  width: 25%;
  text-align: normal;
  padding: 11px 0;
}
/* line 1078, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile tbody > tr > td.blueText {
  color: #0061a5;
  font-size: 13px;
  padding-right: 12px;
  text-align: right;
}
/* line 1084, ../../app/ra/sass/views/performance/_performance.scss */
.performance .table-drowpdown-mobile tbody > tr > td:first-child {
  color: #2b2a2a;
  text-align: right;
}
/* line 1101, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 50px;
  padding-top: 10px;
  background-color: white;
}
/* line 1107, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li {
  min-height: 24px;
  list-style: none;
  display: inline-block;
  position: relative;
  margin-top: 8px;
}
/* line 1113, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li a {
  font-family: "Whitney A", "Whitney B";
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1.4px;
  color: #898b8e;
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  text-align: left;
  display: -webkit-box;
  margin-right: 24px;
  vertical-align: top;
}
/* line 1127, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li a:after {
  content: '';
  position: absolute;
  width: 44px;
  height: 56px;
  left: 30px;
  background: transparent url(/content/dam/ra/images/icons/sprites.png) no-repeat -155px -2056px;
  zoom: .3;
  -moz-transform: scale(0.3);
}
/* line 1128, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li a:hover:after {
  background-position: -155px -2156px;
}
/* line 1131, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li:first-child {
  margin-top: 24px;
}
/* line 1134, ../../app/ra/sass/views/performance/_performance.scss */
.performance .downloads ul li:last-child {
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/ra/sass/views/performance/_performance.scss */
  .performance {
    margin: 33px auto;
  }
  /* line 1141, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .asonDate {
    font-size: 10px;
    line-height: 12px;
    letter-spacing: .50px;
    margin-bottom: 10px;
    margin-top: 33px;
  }
  /* line 1142, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th, .performance .table > tbody > tr > td {
    height: 43px;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .75px;
  }
  /* line 1143, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th {
    width: 66px;
  }
  /* line 1144, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th:first-child {
    width: 165px;
  }
  /* line 1145, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th:last-child {
    width: 33px;
  }
  /* line 1146, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .performance-table .table > thead > tr > th {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 1147, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr > td {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .75px;
  }
  /* line 1148, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr > td.cellData {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
  }
  /* line 1151, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.expend > td {
    color: #0061a5;
  }
  /* line 1153, ../../app/ra/sass/views/performance/_performance.scss */
  .performance #performance-tbody > tr.expend > td:first-child {
    border-left: 4px solid #0061a5;
    padding-left: 4px;
  }
  /* line 1158, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr:last-child > td {
    border-top-color: #d4d4d0 !important;
    border-bottom-color: #d4d4d0 !important;
  }
  /* line 1159, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance {
    margin-top: 33px;
  }
  /* line 1160, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th, .performance .annualized-performance > thead > tr > th:last-child, .performance .characteristics-performance > thead > tr > th, .performance .characteristics-performance > thead > tr > th:last-child, .performance .index-Analysis-performance > thead > tr > th, .performance .index-Analysis-performance > thead > tr > th:last-child {
    width: 78px;
  }
  /* line 1161, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th, .performance .characteristics-performance > thead > tr > th, .performance .index-Analysis-performance > thead > tr > th {
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .75px;
    color: #2b2a2a;
  }
  /* line 1162, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th:first-child, .performance .characteristics-performance > thead > tr > th:first-child, .performance .index-Analysis-performance > thead > tr > th:first-child {
    width: 200px;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .75px;
    color: #898b8e;
  }
  /* line 1163, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td, .performance .characteristics-performance > tbody > tr > td, .performance .index-Analysis-performance > tbody > tr > td {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .75px;
  }
  /* line 1164, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td.cellData, .performance .characteristics-performance > tbody > tr > td.cellData, .performance .index-Analysis-performance > tbody > tr > td.cellData {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
  }
  /* line 1165, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td:first-child, .performance .characteristics-performance > tbody > tr > td:first-child, .performance .index-Analysis-performance > tbody > tr > td:first-child {
    width: 200px;
  }
  /* line 1166, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads {
    margin-top: 0;
  }
  /* line 1168, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul {
    padding-left: 100px !important;
  }
  /* line 1170, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li {
    min-height: 24px;
  }
  /* line 1171, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li a {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1.4px;
    margin-left: 0;
  }
  /* line 1177, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li:first-child, .performance .downloads ul li:nth-child(2) {
    margin-top: 18px;
  }
  /* line 1180, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li:last-child {
    margin-bottom: 33px;
  }
  /* line 1186, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .dropdown-content {
    margin: 33x auto;
  }
  /* line 1187, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-drowpdown-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../../app/ra/sass/views/performance/_performance.scss */
  .performance {
    margin: 46px auto;
  }
  /* line 1192, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .asonDate {
    font-size: 11px;
    line-height: 14px;
    letter-spacing: 1.50px;
    margin-bottom: 14px;
    margin-top: 46px;
  }
  /* line 1193, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th, .performance .table > tbody > tr > td {
    height: 46px;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .75px;
  }
  /* line 1194, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th {
    width: 124px;
  }
  /* line 1195, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th:first-child {
    width: 310px;
  }
  /* line 1196, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > thead > tr > th:last-child {
    width: 62px;
  }
  /* line 1197, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .performance-table .table > thead > tr > th {
    font-size: 15px;
    line-height: 17px;
  }
  /* line 1198, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr > td {
    font-size: 17px;
    line-height: 17px;
    letter-spacing: .75px;
  }
  /* line 1199, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr > td.cellData {
    font-size: 19px;
    line-height: 22px;
    letter-spacing: 0;
  }
  /* line 1202, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table > tbody > tr:last-child > td {
    border-top-color: #d4d4d0 !important;
  }
  /* line 1203, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance {
    margin-top: 46px;
  }
  /* line 1204, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th, .performance .annualized-performance > thead > tr > th:last-child, .performance .characteristics-performance > thead > tr > th, .performance .characteristics-performance > thead > tr > th:last-child, .performance .index-Analysis-performance > thead > tr > th, .performance .index-Analysis-performance > thead > tr > th:last-child {
    width: 124px;
  }
  /* line 1205, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th, .performance .characteristics-performance > thead > tr > th, .performance .index-Analysis-performance > thead > tr > th {
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .75px;
    color: #2b2a2a;
  }
  /* line 1206, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > thead > tr > th:first-child, .performance .characteristics-performance > thead > tr > th:first-child, .performance .index-Analysis-performance > thead > tr > th:first-child {
    width: 372px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: .75px;
    color: #898b8e;
  }
  /* line 1207, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td, .performance .characteristics-performance > tbody > tr > td, .performance .index-Analysis-performance > tbody > tr > td {
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .75px;
  }
  /* line 1208, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td.cellData, .performance .characteristics-performance > tbody > tr > td.cellData, .performance .index-Analysis-performance > tbody > tr > td.cellData {
    font-size: 19px;
    line-height: 22px;
    letter-spacing: 0;
  }
  /* line 1209, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .annualized-performance > tbody > tr > td:first-child, .performance .characteristics-performance > tbody > tr > td:first-child, .performance .index-Analysis-performance > tbody > tr > td:first-child {
    width: 372px;
  }
  /* line 1210, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads {
    margin-top: 0;
  }
  /* line 1212, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li {
    min-height: 24px;
  }
  /* line 1213, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li a {
    font-size: 14px;
  }
  /* line 1217, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .dropdown-content {
    margin: 46px auto;
    border-left: none;
  }
  /* line 1219, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .table-drowpdown-mobile {
    display: none !important;
  }
}
/* line 1224, ../../app/ra/sass/views/performance/_performance.scss */
.performance .highcharts-container {
  overflow: visible !important;
}
/* line 1227, ../../app/ra/sass/views/performance/_performance.scss */
.performance .dropdown-content > td {
  position: relative;
  margin: 0px;
}
/* line 1231, ../../app/ra/sass/views/performance/_performance.scss */
.performance .disclaimer, .performance .footnotes {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2b2a2a;
  margin-right: 15px;
}
/* line 1234, ../../app/ra/sass/views/performance/_performance.scss */
.performance .disclaimer a:hover, .performance .footnotes a:hover {
  text-decoration: none;
}
/* line 1236, ../../app/ra/sass/views/performance/_performance.scss */
.performance #disclaimerOverlay, .performance #performanceOverlay {
  display: none;
  width: 100%;
}
@-moz-document url-prefix() {
  /* line 1239, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul {
    margin-left: -40px !important;
  }
  /* line 1242, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li a {
    margin-left: 40px;
  }
  /* line 1243, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li a:after {
    top: -10px;
  }
}
@media all and (-ms-high-contrast: none) {
  /* line 1, ../../app/ra/sass/views/performance/_performance.scss */
  .performance {
    /* IE10 */
    /* IE11 */
  }
  /* line 1258, ../../app/ra/sass/views/performance/_performance.scss */
  .performance .downloads ul li a:after {
    left: 5px;
  }
  /* line 1271, ../../app/ra/sass/views/performance/_performance.scss */
  .performance *::-ms-backdrop ul li a:after, .performance .downloads ul li a:after {
    top: 10px;
    left: 5px;
  }
}

/* line 1282, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content {
  text-align: left;
  border: none;
  text-align: center;
  padding: 28px 21px;
  background-color: #fff;
}
/* line 1289, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content .footnote,
.mfp-content .performance-content .disclaimer,
.mfp-content .performance-content .disclaimer sup {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1px;
  color: #2b2a2a;
  text-transform: none;
  text-align: left;
  margin-bottom: 18px;
  background: transparent;
}
/* line 1303, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content .footnote li,
.mfp-content .performance-content .disclaimer li,
.mfp-content .performance-content .disclaimer sup li {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1px;
  color: #2b2a2a;
  text-transform: none;
  text-align: left;
  margin-bottom: 18px;
  list-style: none;
}
/* line 1318, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content .footnote sup {
  background: #005293;
  border-radius: 50%;
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1px;
  color: #fff;
  padding: 2px 4px;
  margin-right: 5px;
  cursor: auto;
  top: 0;
}
/* line 1335, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content a .footnote sup, .mfp-content .performance-content a .disclaimer sup {
  cursor: auto;
}
/* line 1336, ../../app/ra/sass/views/performance/_performance.scss */
.mfp-content .performance-content a .footnote:hover, .mfp-content .performance-content a .disclaimer:hover {
  text-decoration: none;
}

/* line 4, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.ie11 .myProfile .arrow[disabled] {
  background: #efefef;
}
/* line 8, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.ie11 .myProfile .arrow select {
  padding: 0 0 0 8px !important;
  height: 39px !important;
}

/* line 19, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile span.error-class {
  background-color: #fff;
  margin: 0;
  padding: 0;
  text-transform: none !important;
}
/* line 26, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .error-circle {
  font-size: 12px;
  display: block;
  color: white;
  padding: 4px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 17px;
  line-height: 1;
  left: 10px;
}
/* line 41, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .consent-box a {
  text-decoration: underline;
}
/* line 45, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
/* line 51, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container .notification-item {
  background: #eae8e9;
  text-align: center;
  padding: 16px 0;
}
/* line 58, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container .notification-item [class$='-icon'] {
  width: 24px;
  height: 24px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  margin-right: 4px;
  vertical-align: top;
}
/* line 68, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container .notification-item .warning-icon {
  background-color: #bb2522;
  color: #ffffff;
}
/* line 74, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container .notification-item .success-icon {
  background-color: #5c8a14;
}
/* line 77, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #notification-container .notification-item .success-icon img {
  margin-top: -2px;
  margin-left: 1px;
  height: auto;
  max-width: auto;
}
/* line 87, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .error-class {
  color: #bb2522 !important;
  display: block !important;
}
/* line 92, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile input[type='text'].error-class,
.myProfile input[type='password'].error-class {
  border-bottom-color: #bb2522 !important;
}
/* line 97, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile input[type='checkbox'].error-class ~ label:before {
  -webkit-box-shadow: inset 0px 0px 2px 2px red !important;
  -moz-box-shadow: inset 0px 0px 2px 2px red !important;
  box-shadow: inset 0px 0px 2px 2px red !important;
}
/* line 103, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .valid-class {
  border-bottom: 1px solid #b2d464 !important;
}
/* line 107, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile select.valid-class {
  border-bottom: none !important;
}
/* line 111, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile input[type='checkbox'] {
  width: 24px !important;
  height: 24px !important;
  display: inline-block;
  margin-bottom: 10px;
}
/* line 118, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .userInfo {
  width: 100%;
}
/* line 123, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .login-information input[type='text'][disabled],
.myProfile .login-information input[type='password'][disabled] {
  background-color: #ffffff;
}
/* line 130, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #myProfileForm input[type='text'][disabled],
.myProfile #myProfileForm input[type='password'][disabled],
.myProfile #myProfileForm div.country-selection[disabled] {
  background-color: #f7f7f7;
  color: #898b8e;
}
/* line 136, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #myProfileForm input[type='text'][disabled] select,
.myProfile #myProfileForm input[type='password'][disabled] select,
.myProfile #myProfileForm div.country-selection[disabled] select {
  color: #898b8e !important;
}
/* line 140, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile #myProfileForm input[type='text'][disabled] .playhead-down,
.myProfile #myProfileForm input[type='password'][disabled] .playhead-down,
.myProfile #myProfileForm div.country-selection[disabled] .playhead-down {
  opacity: 0.5;
}
/* line 149, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group {
  margin: 0;
  padding: 0;
}
/* line 154, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .wds-headline-6, .myProfile .form .step-4 .generic-list .section-title, .generic-list .myProfile .form .step-4 .section-title {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align: left;
}
/* line 162, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .text,
.myProfile .form .step-4 .group {
  padding: 16px 0 0 0;
  border-bottom: none;
  position: relative;
}
/* line 170, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .group .text {
  padding: 0;
}
/* line 176, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .text label {
  margin-bottom: 9px;
}
/* line 181, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .text .wds-field-text {
  width: 100%;
}
/* line 188, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group a {
  text-align: left;
  margin: 8px 0 0 0;
  padding-left: 28px;
  height: 28px;
  position: absolute;
  top: 39px;
  right: 15px;
  cursor: pointer;
  color: #898b8e;
}
/* line 198, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group a .lbl {
  color: #0061a5;
}
/* line 202, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group a .lock-icon {
  position: absolute;
  left: 0;
  width: 28px;
  height: 28px;
  background-position: -78px -2678px;
}
/* line 211, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group a:hover .lock-icon {
  background-position: -78px -2628px;
}
/* line 217, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group .glyphicon-chevron-down {
  right: 7px;
}
/* line 221, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group .arrow {
  overflow: hidden;
  width: 100%;
  margin: 0;
  border: 1pt solid #898b8e;
}
/* line 227, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group .arrow .share-icon {
  position: absolute;
  padding: 19px;
  top: 4px;
  right: 4px;
  color: #898b8e;
  background-position: -69px -1222px;
  z-index: 1;
}
/* line 237, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group .arrow select {
  padding: 0 0 0 15px;
  width: 120%;
  background-color: transparent;
  height: 44px;
  position: relative;
  z-index: 4;
  font-weight: 400;
  z-index: 2;
  position: relative;
  text-align: left;
  color: #2b2a2a;
  margin-left: 2px;
}
/* line 254, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .group.select .text {
  border: none;
}
/* line 260, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .alertHeading {
  margin: 0;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2.4px;
  line-height: 28px;
  padding-bottom: 0;
}
/* line 273, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .body {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  font-size: 16px;
  line-height: 28px;
  color: #2b2a2a;
  padding: 9px 0 0 0;
  margin-bottom: 0;
}
/* line 285, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .para-title {
  padding-top: 30px;
}
/* line 289, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .playhead-down {
  display: block;
  width: 25px;
  height: 17px;
  float: right;
  position: relative;
  z-index: 3;
  bottom: -39px;
  right: 18px;
}
/* line 300, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription {
  padding-bottom: 0;
  padding-top: 32px;
}
/* line 304, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription .subscription-container {
  padding-top: 16px;
  display: flex;
  justify-content: left;
  flex-direction: column;
}
/* line 311, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription label {
  margin: 0;
  padding: 0 0 0 32px;
  color: #898b8e;
  position: relative;
  line-height: 33px;
  cursor: pointer;
}
/* line 319, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription label span {
  font-size: 16px;
  line-height: 24px;
}
/* line 325, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription input[type='checkbox'] {
  width: 28px !important;
  height: 28px !important;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0px;
  z-index: 1;
}
/* line 335, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription label:before {
  content: '';
  cursor: pointer;
  display: inline-block;
  background: url("/content/dam/ra/images/icons/checkbox-dark-unchecked.svg");
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  width: 24px;
  height: 24px;
}
/* line 347, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription input[type='checkbox']:checked ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-dark-checked.svg");
}
/* line 351, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription input[type='checkbox'][disabled] ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-gray-unchecked.svg");
}
/* line 355, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group.subscription input[type='checkbox'][disabled]:checked ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-gray-checked.svg");
}
/* line 361, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .profile-button button {
  margin: 0 0 16px 0;
  width: 100%;
}
/* line 367, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .form-group .edit-profile {
  float: none !important;
}
/* line 372, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box {
  border: 1px solid #999;
  padding: 16px 24px;
  margin: 0;
  clear: both;
  margin-top: 21px;
}
/* line 379, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box h1 {
  padding: 0 0 16px 0;
  margin: 0;
}
/* line 384, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box p {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  color: #898b8e;
  margin: 0;
  padding: 0 0 16px 0;
  line-height: 24px;
}
/* line 394, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box p:last-child {
  padding: 0;
}
/* line 399, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box label {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  font-size: 22px;
  color: #2b2a2a;
}
/* line 407, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group {
  padding: 16px 0;
}
/* line 410, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox {
  padding: 0 0 16px 0;
}
/* line 413, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox label {
  display: inline-block;
  padding: 0 0 0 40px;
  margin: 0;
  color: #2b2a2a;
  position: relative;
}
/* line 420, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox label span {
  font-size: 16px;
  line-height: 24px;
}
/* line 426, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox input[type='checkbox'] {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0px;
  z-index: 1;
}
/* line 436, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox label:before {
  content: '';
  cursor: pointer;
  display: inline-block;
  background: url("/content/dam/ra/images/icons/checkbox-dark-unchecked.svg");
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  width: 24px;
  height: 24px;
}
/* line 448, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox input[type='checkbox']:checked ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-dark-checked.svg");
}
/* line 452, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox input[type='checkbox'][disabled] ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-gray-unchecked.svg");
}
/* line 456, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .consent-box .form-group .checkbox input[type='checkbox'][disabled]:checked ~ label:before {
  background: url("/content/dam/ra/images/icons/checkbox-gray-checked.svg");
}
/* line 463, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .profile-button {
  padding: 50px 0 0 0;
  overflow: auto;
}
/* line 467, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .profile-button button {
  padding: 16px;
  line-height: 28px;
  font-size: 16px;
  font-style: normal;
  color: #2b2a2a;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}
/* line 477, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .profile-button button:last-child {
  margin-bottom: 0;
}
/* line 482, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form .step-4 .profile-button .cta-blue {
  color: #fff;
}
/* line 489, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .form-horizontal {
  margin-bottom: 32px;
}
@media only screen and (min-width: 768px) {
  /* line 494, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo {
    width: 100%;
  }
  /* line 500, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .text,
  .myProfile .form .step-4 .group {
    padding: 16px 0 0 0;
  }
  /* line 506, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .group .text {
    padding: 0;
    margin: 0;
  }
  /* line 513, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .text label {
    font-size: 11px;
    line-height: 22px;
    letter-spacing: 0.55px;
    margin-bottom: 0;
  }
  /* line 523, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group a {
    text-align: left;
    margin: 8px 0 0 0;
    padding-left: 28px;
    height: 28px;
    position: absolute;
    top: 25px;
    right: 15px;
    cursor: pointer;
  }
  /* line 532, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group a .lbl {
    color: #0061a5;
    font-size: 16px;
    line-height: 24px;
  }
  /* line 539, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group .glyphicon-chevron-down {
    right: 7px;
  }
  /* line 543, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group .arrow {
    margin: 0;
    display: block;
    width: 100%;
  }
  /* line 548, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group .arrow .share-icon {
    top: 5px;
    right: 10px;
    background-position: -70px -1224px;
    padding: 16px;
  }
  /* line 555, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group .arrow select {
    padding: 0 0 0 15px;
    margin-top: 0;
    margin-left: 2px;
    height: 44px;
    font-size: 14px;
    line-height: 22px;
  }
  /* line 566, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .group.select .text {
    border: none;
    text-align: left;
  }
  /* line 573, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .alertHeading {
    margin: 0;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 0;
  }
  /* line 580, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .body {
    max-width: 478px;
    margin: 0 auto !important;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    padding: 0 0 33px 0;
  }
  /* line 589, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .para-title {
    padding-top: 30px;
  }
  /* line 593, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .playhead-down {
    width: 25px;
    height: 17px;
    float: right;
    position: relative;
    z-index: 3;
    bottom: -39px;
    right: 18px;
  }
  /* line 605, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription .subscription-container {
    display: flex;
    flex-direction: column;
    justify-content: left;
    max-width: 478px;
    margin: 0 auto;
  }
  /* line 613, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription .checkboxWrapper {
    float: left;
    text-align: left;
  }
  /* line 617, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription .checkboxWrapper:not(.subscriptionsCheck):last-child {
    float: none;
    clear: both;
    max-width: 478px;
    margin: 0 auto;
    padding-top: 16px;
  }
  /* line 626, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription label {
    padding: 0 0 0 32px;
    margin: 0;
    color: #898b8e;
    line-height: 33px;
  }
  /* line 632, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription label span {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 637, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription label span:last-child {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 642, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription label:before {
    width: 24px;
    height: 24px;
    top: 3px;
  }
  /* line 649, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group.subscription input[type='checkbox'] {
    width: 24px !important;
    height: 24px !important;
    opacity: 0;
    position: absolute;
    margin: 0px;
    z-index: 1;
  }
  /* line 660, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .form-group .profile-button button {
    margin: 0;
  }
  /* line 666, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box {
    border: 1px solid #999;
    clear: both;
    padding: 16px 24px;
    margin: 33px 0 0 0;
  }
  /* line 672, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box h1 {
    padding: 0 0 10px 0;
    margin: 0;
  }
  /* line 677, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 !important;
    text-align: justify;
  }
  /* line 684, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box label {
    font-size: 22px;
  }
  /* line 690, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box .form-group .checkbox {
    padding: 0;
    position: relative;
  }
  /* line 694, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box .form-group .checkbox label {
    text-align: left;
  }
  /* line 697, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box .form-group .checkbox label:before {
    width: 24px;
    height: 24px;
    top: 3px;
  }
  /* line 704, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .consent-box .form-group .checkbox input[type='checkbox'] {
    width: 24px !important;
    height: 24px !important;
    top: 3px;
  }
  /* line 713, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .profile-button {
    padding: 33px 0 0 0;
    overflow: auto;
  }
  /* line 717, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .profile-button button {
    padding: 14px 0;
    line-height: 22px;
    margin-bottom: 0;
    font-size: 14px;
    width: 215px;
  }
  /* line 724, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .step-4 .profile-button button:last-child {
    float: right;
  }
  /* line 731, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .form-horizontal {
    width: auto;
    margin-bottom: 32px;
  }
  /* line 735, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .form-horizontal .form-group.one,
  .myProfile .form .form-horizontal .consent-box,
  .myProfile .form .form-horizontal .form-group.btnContainer {
    width: auto;
    max-width: 478px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 744, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .form .form-horizontal .form-group.one.banner-container {
    max-width: 800px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 752, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo {
    width: 1240px;
    margin: 0 auto;
  }
  /* line 756, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form {
    padding: 0;
  }
  /* line 759, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal {
    width: auto;
  }
  /* line 762, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal .col-eelg-3 {
    width: 50%;
  }
  /* line 766, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal .form-group.one,
  .myProfile .userInfo .form .form-horizontal .consent-box,
  .myProfile .userInfo .form .form-horizontal .form-group.btnContainer {
    width: auto;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 774, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal .form-group.one.banner-container {
    margin-top: 15px;
    max-width: 100%;
    position: relative;
  }
  /* line 778, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal .form-group.one.banner-container .group {
    width: 100%;
  }
  /* line 781, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .form-horizontal .form-group.one.banner-container #myProfileBanner {
    position: absolute;
    width: 100%;
    z-index: 10;
  }
  /* line 791, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 h1 {
    text-align: center;
    padding: 0 0 50px 0;
    font-size: 19px;
    line-height: 33px;
  }
  /* line 798, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .text,
  .myProfile .userInfo .form .step-4 .group {
    padding: 0 0 30px 0;
  }
  /* line 803, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .wds-headline-6, .myProfile .userInfo .form .step-4 .generic-list .section-title, .generic-list .myProfile .userInfo .form .step-4 .section-title {
    padding-left: 16px;
  }
  /* line 807, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .group {
    padding: 0 15px 10px 15px;
    float: left;
  }
  /* line 811, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .group .text {
    padding: 0;
  }
  /* line 817, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .text label {
    font-size: 14px;
    line-height: 33px;
    margin-bottom: 0;
    color: #2b2a2a;
  }
  /* line 835, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a {
    text-align: left;
    margin: 15px 0 0 0;
  }
  /* line 838, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a#changePassword, .myProfile .userInfo .form .step-4 .form-group .group a#changeEmail {
    position: absolute;
    top: 29px;
    right: 15px;
    cursor: pointer;
  }
  /* line 844, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a#changePassword .lbl, .myProfile .userInfo .form .step-4 .form-group .group a#changeEmail .lbl {
    color: #0061a5;
  }
  /* line 846, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a#changePassword .lbl:hover, .myProfile .userInfo .form .step-4 .form-group .group a#changeEmail .lbl:hover {
    text-decoration: underline;
  }
  /* line 851, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a .lbl {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 856, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a .lock-icon {
    height: 33px;
    width: 33px;
    background-position: -77px -2678px;
  }
  /* line 863, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group a:hover .lock-icon {
    background-position: -77px -2628px;
  }
  /* line 869, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group .glyphicon-chevron-down {
    right: 7px;
  }
  /* line 873, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group .arrow {
    margin: 0;
  }
  /* line 876, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group .arrow .share-icon {
    right: 7px;
    background-position: -72px -1226px;
    top: 7px;
  }
  /* line 882, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group .arrow select {
    padding: 0 0 0 15px;
    margin-top: 0;
    margin-left: 2px;
    color: #2b2a2a;
    font-size: 16px;
    line-height: 24px;
    height: 44px;
  }
  /* line 891, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group .arrow.country-selection {
    display: block;
    width: 100%;
  }
  /* line 898, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .group.select .text {
    border: none;
    text-align: left;
  }
  /* line 905, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .alertHeading {
    margin: 0;
    font-size: 19px;
    line-height: 33px;
    padding-bottom: 0;
  }
  /* line 912, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group p.body {
    max-width: 800px;
    margin: 0 auto !important;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 50px;
  }
  /* line 921, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .para-title {
    padding-top: 30px;
  }
  /* line 925, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .playhead-down {
    width: 25px;
    height: 17px;
    float: right;
    position: relative;
    z-index: 3;
    bottom: -39px;
    right: 18px;
  }
  /* line 935, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription {
    margin-top: 16px;
  }
  /* line 938, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription .subscription-container {
    display: flex;
    flex-direction: row;
    justify-content: left;
    max-width: 800px;
    margin: 0 auto;
    padding-left: 8px;
  }
  /* line 947, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription .checkboxWrapper {
    padding-left: 9px;
    float: left;
    text-align: left;
  }
  /* line 952, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription .checkboxWrapper:not(:first-child) {
    padding-left: 32px;
  }
  /* line 956, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription .checkboxWrapper:not(.subscriptionsCheck):last-child {
    float: none;
    clear: both;
    max-width: 800px;
    margin: 0 auto;
    padding-top: 30px;
    padding-left: 17px;
  }
  /* line 966, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription label {
    padding: 0 0 0 32px;
    margin: 0;
    color: #898b8e;
    line-height: 33px;
  }
  /* line 972, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription label span {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 977, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription label span:last-child {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 982, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription label:before {
    width: 24px;
    height: 24px;
    top: 3px;
  }
  /* line 989, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group.subscription input[type='checkbox'] {
    width: 24px !important;
    height: 24px !important;
    opacity: 0;
    position: absolute;
    margin: 0px;
    z-index: 1;
  }
  /* line 1000, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .form-group .profile-button button {
    margin: 0 67px 0 0;
  }
  /* line 1006, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box {
    border: 1px solid #999;
    clear: both;
    padding: 16px 24px;
    margin-top: 50px;
  }
  /* line 1012, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box h1 {
    padding: 0;
    margin: 0;
  }
  /* line 1017, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box p:not(:first-child) {
    padding: 15px 0 0 0;
  }
  /* line 1021, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box p {
    text-align: justify;
    font-size: 16px;
    line-height: 24px;
  }
  /* line 1025, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box p:last-child {
    padding: 0;
  }
  /* line 1030, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box label {
    font-size: 22px;
  }
  /* line 1036, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box .form-group .checkbox {
    padding: 0;
    max-width: 579px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1042, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box .form-group .checkbox label {
    text-align: left;
  }
  /* line 1045, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box .form-group .checkbox label span {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 1050, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .consent-box .form-group .checkbox label:before {
    width: 24px;
    height: 24px;
    top: 3px;
  }
  /* line 1060, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .profile-button {
    padding: 50px 0 0 0;
    overflow: auto;
    text-align: center;
  }
  /* line 1065, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .profile-button button {
    padding: 20px 0;
    line-height: 33px;
    margin-bottom: 0;
    font-size: 23px;
    float: none;
    display: inline-block;
    margin-right: 67px;
    width: 300px;
  }
  /* line 1075, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .userInfo .form .step-4 .profile-button button:last-child {
    margin-right: 0;
    float: none;
  }
}
/* line 1086, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .data-privacy,
.myProfile .data-privacy-mobile {
  text-align: center;
  color: #bbb;
}
/* line 1090, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .data-privacy:first-child,
.myProfile .data-privacy-mobile:first-child {
  margin-top: 56px;
}
/* line 1096, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .data-privacy a,
.myProfile .data-privacy-mobile a {
  color: #aaa;
  text-decoration: underline;
}
/* line 1102, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .data-privacy {
  display: none;
  line-height: 24px;
  margin-top: 32px;
}
/* line 1108, ../../app/ra/sass/views/myProfile/_myProfile.scss */
.myProfile .data-privacy-mobile {
  line-height: 32px;
  margin-top: 48px;
}
@media only screen and (min-width: 1440px) {
  /* line 1114, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .data-privacy {
    display: block;
  }
  /* line 1115, ../../app/ra/sass/views/myProfile/_myProfile.scss */
  .myProfile .data-privacy-mobile {
    display: none;
  }
}

/* line 1, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer {
  text-align: left;
  padding: 21px 20px 38px 20px;
}
/* line 5, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .year {
  background: #ccc;
  padding: 84px 0 74px 0;
  margin: 21px 0 0 0;
  clear: both;
  float: left;
  width: 100%;
}
/* line 13, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .year .container {
  width: auto;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 19, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .year .container p {
  text-align: center;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: normal;
  font-weight: 400;
  color: #999;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
  text-align: center;
}
/* line 33, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .innerContainer {
  padding: 0;
}
/* line 37, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer {
  clear: both;
}
/* line 40, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData {
  padding: 0 0 28px 0;
  border-bottom: 1px solid #000;
}
/* line 44, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .mediaTitle {
  padding-top: 0;
}
/* line 48, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .mediaTitle .date {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-style: italic;
  font-weight: 400;
  color: #898b8e;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 1.8px;
  padding: 21px 0 0 0;
}
/* line 59, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .mediaTitle h4 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-style: normal;
  font-weight: 600;
  color: #152c4d;
  font-size: 28px;
  line-height: 33px;
  letter-spacing: 0.84px;
  padding: 9px 0 0 0;
  margin: 0;
}
/* line 72, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .feedDescription {
  font-family: "Whitney A", "Whitney B";
  font-style: normal;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  padding: 9px 0 0 0;
  margin: 0;
}
/* line 85, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .medialinks a {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #0061a5;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: .10px;
}
/* line 95, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .medialinks span {
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.8px;
  margin-right: 27px;
}
/* line 104, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .medialinks span.highlighted {
  color: #0061a5 !important;
}
/* line 109, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .medialinks:before {
  content: "Tags:";
  font-family: "Whitney A", "Whitney B";
  font-style: italic;
  font-weight: 400;
  color: #2b2a2a;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.8px;
  padding: 0 27px 0 0;
}
/* line 121, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .feedData .groupShareComponent {
  padding: 21px 0 0 0;
}
/* line 126, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer [class~='feedData']:last-of-type {
  border: 0;
  padding-bottom: 0;
}
/* line 131, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .read-icon {
  line-height: 28px;
  margin-right: 12px;
  display: inline-block;
  background-position: -73px -526px;
  letter-spacing: 0.8px;
}
/* line 137, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .read-icon:hover {
  background-position: -73px -576px;
}
/* line 141, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
#pressFeedContainer .outerContainer .shareOverlay {
  padding-left: 32px;
}
@media only screen and (min-width: 768px) {
  /* line 147, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .innerContainer {
    padding: 0;
  }
  /* line 152, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData {
    padding: 33px 0 33px 0;
    border-bottom: 1px solid #000;
  }
  /* line 157, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .mediaTitle .date {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 2.1px;
    margin: 0;
    padding: 0;
  }
  /* line 165, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .mediaTitle h4 {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: 0.72px;
    padding: 8px 0 0 0;
  }
  /* line 173, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .feedDescription {
    font-size: 14px;
    line-height: 22px;
    padding: 8px 0;
  }
  /* line 180, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks a {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
  }
  /* line 186, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks span {
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
  }
  /* line 192, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks:before {
    content: "Tags:";
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
    padding: 0 10px 0 0;
  }
  /* line 200, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .groupShareComponent {
    padding: 14px 0 0 0;
  }
  /* line 205, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .read-icon {
    margin-right: 20px;
    padding: 0 0 0 36px;
    font-size: 14px;
    line-height: 33px;
    letter-spacing: 1.4px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 216, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer #pressFeedContainer {
    text-align: left;
    padding: 0 20px 38px 20px;
  }
  /* line 220, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .year {
    margin: 90px 0 0 0;
    padding: 90px 0 90px 0;
  }
  /* line 225, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .innerContainer {
    padding: 90px 0 90px 0;
  }
  /* line 230, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData {
    padding: 0;
    border-bottom: 1px solid #000;
  }
  /* line 234, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .mediaTitle {
    padding: 0;
  }
  /* line 237, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .mediaTitle .date {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 2.85px;
    padding: 0;
    margin: 0;
  }
  /* line 245, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .mediaTitle h4 {
    font-size: 26px;
    letter-spacing: 0.52px;
    padding: 20px 0 0 0;
    line-height: 33px;
  }
  /* line 253, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .feedDescription {
    font-size: 19px;
    line-height: 33px;
    padding: 20px 0 0 0;
  }
  /* line 259, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks {
    padding: 20px 0 0 0;
  }
  /* line 262, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks a {
    font-size: 19px;
  }
  /* line 266, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks span {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
    padding: 0 30px 0 0;
    margin-right: 0;
  }
  /* line 274, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .medialinks:before {
    content: "Tags:";
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.9px;
    padding: 0 30px 0 0;
  }
  /* line 283, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .groupShareComponent {
    padding: 30px 0 0 0;
  }
  /* line 286, ../../app/ra/sass/views/pressFeed/_pressFeed.scss */
  #pressFeedContainer .outerContainer .feedData .groupShareComponent .read-icon {
    margin-right: 25px;
    letter-spacing: 1.9px;
    font-size: 19px;
    line-height: 33px;
  }
}

/* line 1, ../../app/ra/sass/views/tab/_tab.scss */
.tab {
  background: #fff;
}
/* line 3, ../../app/ra/sass/views/tab/_tab.scss */
.tab #myTab {
  width: auto;
  background: #fff;
  border: 0;
  outline: 0;
  padding: 25px 0;
  margin: 0 20px;
  display: block !important;
}
/* line 12, ../../app/ra/sass/views/tab/_tab.scss */
.tab #myTab li {
  width: 100%;
  border: none;
  /*border-bottom: 1px solid $color-tab-form;*/
}
/* line 17, ../../app/ra/sass/views/tab/_tab.scss */
.tab #myTab li a {
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  border: none;
  color: #67afe0;
  line-height: 33px;
}
/* line 28, ../../app/ra/sass/views/tab/_tab.scss */
.tab #myTab li a:hover {
  background: #005293;
  color: #fff !important;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab {
    background: #005293;
    display: flex !important;
    justify-content: space-around;
    width: 100%;
    padding: 3px 0;
    /* margin: 0 50px;*/
  }
  /* line 45, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li.active > a {
    background: transparent;
  }
  /* line 48, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li:hover {
    position: relative;
  }
  /* line 51, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li:hover:before {
    content: '';
    position: absolute;
    top: 115%;
    left: 62%;
    margin-left: -50px;
    width: 0;
    height: 0;
    border-top: solid 18px #005293;
    border-left: solid 16px transparent;
    border-right: solid 16px transparent;
    margin-top: -5px;
  }
  /* line 66, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li {
    width: 100%;
    text-align: center;
  }
  /* line 70, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li:after {
    content: "";
    border: 1px solid #67afe0;
    height: 60%;
    position: absolute;
    right: -2px;
    top: 11px;
  }
  /* line 79, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li:last-child:after {
    border: 0;
  }
  /* line 83, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li a {
    color: #67afe0;
    font-family: "Whitney A", "Whitney B";
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
  }
  /* line 93, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li a:hover {
    color: #fff !important;
    cursor: pointer;
  }
  /* line 98, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li a:before {
    border: 0;
    border-bottom: none;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 108, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab {
    padding: 12px 0 15px;
    width: 1240px;
    margin: 0 auto;
  }
  /* line 114, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li.active a:after {
    border-bottom: none;
  }
  /* line 117, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li.active a {
    color: #fff;
  }
  /* line 120, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li.active a:before {
    background: none;
  }
  /* line 125, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li li:hover:before {
    content: '';
    top: 139%;
    left: 62%;
    border-top: solid 20px #005293;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
  }
  /* line 135, ../../app/ra/sass/views/tab/_tab.scss */
  .tab #myTab li li.active:before {
    content: '';
    top: 138%;
    position: absolute;
    border-top: solid 20px #005293;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
  }
}

/* line 1, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription {
  float: none;
  padding: 0;
}
/* line 6, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription h4 {
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B";
  font-weight: 400;
  color: #898b8e;
  font-style: italic;
  font-size: 12px;
  padding: 0;
  margin: 38px 0 0;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
/* line 19, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form {
  margin: 0;
}
/* line 20, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form p.error,
.newsletterSubscription form p.successMsg {
  font-family: "Whitney A", "Whitney B";
  text-align: justify;
  clear: both;
  font-size: 16px;
}
/* line 28, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form p.error {
  color: #bb2522;
  display: none;
}
/* line 33, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form p.successMsg {
  color: #b2d464;
  display: none;
}
/* line 40, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 45, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements li {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 51, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements .form-control {
  border: 0;
  box-shadow: initial;
  border-radius: 0;
}
/* line 57, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements input:-webkit-autofill {
  background: transparent;
}
/* line 61, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements input.form-control {
  padding: 2px 0;
  box-shadow: none;
  font-family: "Whitney A", "Whitney B";
  font-weight: 400;
  color: #898b8e;
  font-size: 16px;
  font-style: normal;
  line-height: 28px;
  border-bottom: 1px solid #2b2a2a;
  letter-spacing: 1.2px;
  margin-top: 28px;
  text-transform: uppercase;
}
/* line 76, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements #reEnternsEmail {
  margin-bottom: 6px;
  margin-top: 18px;
  display: none;
}
/* line 82, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements input.form-control-error {
  border-bottom: 1px solid #bb2522;
}
/* line 86, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements input.form-control-success {
  border-bottom: 1px solid #b2d464;
}
/* line 90, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements button {
  margin-top: 28px;
  padding: 16px 0;
  background: #ccc;
  width: 100%;
  line-height: 28px;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.2px;
  color: #2b2a2a;
  font-weight: 400;
}
/* line 102, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements button:hover {
  color: #fff !important;
  background: #005293;
  -webkit-transition: background 1000ms ease-in-out;
  -moz-transition: background 1000ms ease-in-out;
  -o-transition: background 1000ms ease-in-out;
  -ms-transition: background 1000ms ease-in-out;
  transition: background 1000ms ease-in-out;
}
/* line 113, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements .button-error {
  color: #fff !important;
  background: #bb2522;
}
/* line 118, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription form ul.formElements .button-success {
  color: #898b8e;
  background: #b2d464;
}
/* line 124, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
.newsletterSubscription .classForCaptcha > div > div {
  margin: 28px 0 0 0 !important;
}
@media only screen and (min-width: 768px) {
  /* line 129, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription h4 {
    margin: 58px 0 0 0;
    font-size: 14px;
    letter-spacing: 2.1px;
  }
  /* line 135, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form {
    margin: 0;
  }
  /* line 137, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form p.error, .newsletterSubscription form p.successMsg {
    font-size: 14px;
  }
  /* line 140, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements {
    margin: 0;
    padding: 18px 0 0 0;
    text-align: left;
    list-style-type: none;
  }
  /* line 146, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li {
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
  }
  /* line 154, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li #nsemail {
    height: 42px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.05px;
    margin: 0;
  }
  /* line 161, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li #reEnternsEmail {
    height: 42px;
    margin-top: 14px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: .75px;
  }
  /* line 169, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li button {
    padding: 14px 33px;
    margin: 0;
    margin-left: 15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1px;
    color: #2b2a2a;
    background: #ccc;
    width: 100%;
  }
  /* line 184, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription .classForCaptcha > div > div {
    margin: 24px 0 0 0 !important;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 190, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription h4 {
    font-size: 19px;
    margin-top: 90px;
    line-height: 33px;
    letter-spacing: 2.85px;
    font-weight: 400;
  }
  /* line 199, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form p.error, .newsletterSubscription form p.successMsg {
    font-size: 19px;
  }
  /* line 202, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements {
    padding-top: 30px;
  }
  /* line 208, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li #nsemail {
    font-size: 19px;
    line-height: 33px;
    height: 66px;
    letter-spacing: 1.425px;
  }
  /* line 215, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li #reEnternsEmail {
    font-size: 19px;
    line-height: 33px;
    height: 46px;
  }
  /* line 220, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li input.form-control-error {
    border-bottom: 3px solid #bb2522;
  }
  /* line 223, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li input.form-control-success {
    border-bottom: 3px solid #b2d464;
  }
  /* line 226, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription form ul.formElements li button {
    padding: 20px 50px;
    margin-left: 15px;
    font-size: 19px;
    letter-spacing: 1.425px;
    width: auto;
    line-height: 33px;
  }
  /* line 238, ../../app/ra/sass/views/newsletterSubscription/_newsletterSubscription.scss */
  .newsletterSubscription .classForCaptcha > div > div {
    margin: 30px 0 0 0 !important;
  }
}

/* line 2, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert {
  width: 100%;
  display: block;
  background: #005293;
  text-align: center;
  padding: 0;
  margin: 0;
  position: fixed;
  z-index: 9999;
  top: -1000px;
  -webkit-transition: top 0.4s ease-in-out;
  -moz-transition: top 0.4s ease-in-out;
  -o-transition: top 0.4s ease-in-out;
  transition: top 0.4s ease-in-out;
}
/* line 17, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert.active {
  top: 100px;
}
/* line 21, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert .pagecontent {
  width: auto;
  padding: 28px 20px;
}
/* line 25, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert h1 {
  font-family: "Chronicle Display A", "Chronicle Display B";
  font-size: 38px;
  font-style: normal;
  color: #fff;
  font-weight: 600;
  line-height: 44px;
  letter-spacing: 1.14px;
  text-transform: none;
}
/* line 36, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert p {
  padding-top: 16px;
  margin: 0;
  font-family: "Whitney A", "Whitney B";
  font-size: 16px;
  font-style: normal;
  color: #fff;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0;
  text-transform: none;
  text-align: justify;
}
/* line 50, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert button {
  font-family: "Whitney A", "Whitney B";
  font-size: 14px;
  font-style: normal;
  color: #2b2a2a;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1.05px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  padding: 16px;
  margin-top: 16px;
}
/* line 63, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
#errorMessageAlert button:hover {
  background-color: #b1ddf6;
}

@media only screen and (min-width: 768px) {
  /* line 70, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert .pagecontent {
    width: 668px;
    padding: 33px 0;
    margin: 0 auto;
  }
  /* line 75, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert h1 {
    font-size: 43px;
    line-height: 55px;
    letter-spacing: 1.29px;
  }
  /* line 80, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert p {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1.35px;
    padding-top: 18px;
  }
  /* line 86, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert button {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1.05px;
    padding: 14px 33px;
    width: auto;
    margin-top: 33px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 99, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert .pagecontent {
    width: 804px;
    margin: 0 auto;
    padding: 50px 0;
  }
  /* line 104, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert h1 {
    font-size: 61px;
    line-height: 77px;
    letter-spacing: 1.83px;
  }
  /* line 110, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert p {
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 1.425px;
    padding-top: 20px;
  }
  /* line 117, ../../app/ra/sass/views/errorHandler/_errorHandler.scss */
  #errorMessageAlert button {
    font-size: 19px;
    line-height: 33px;
    letter-spacing: 1.425px;
    width: auto;
    padding: 20px 50px;
    margin-top: 30px;
  }
}
/* line 3, ../../app/ra/sass/views/portfolioContent/_portfolioContent.scss */
.portfolioContent .portfolio-container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
}
/* line 11, ../../app/ra/sass/views/portfolioContent/_portfolioContent.scss */
.portfolioContent .portfolio-container .portfolio-item {
  background: #f5f5f5;
  text-align: center;
  cursor: pointer;
  padding: 8px;
  width: 31%;
  margin: 8px;
}
@media (max-width: 1023px) {
  /* line 11, ../../app/ra/sass/views/portfolioContent/_portfolioContent.scss */
  .portfolioContent .portfolio-container .portfolio-item {
    width: 100%;
  }
}
/* line 33, ../../app/ra/sass/views/portfolioContent/_portfolioContent.scss */
.portfolioContent .portfolio-container .no-portfolios-message {
  text-align: center;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 5, ../../app/ra/sass/views/richTextAdaptableImage/_richTextAdaptableImage.scss */
.richTextAdaptableImage .image-caption {
  margin-bottom: 20px;
  display: block;
}
/* line 9, ../../app/ra/sass/views/richTextAdaptableImage/_richTextAdaptableImage.scss */
.richTextAdaptableImage .image-container {
  width: 100%;
  position: relative;
  margin-bottom: 12px;
}
/* line 15, ../../app/ra/sass/views/richTextAdaptableImage/_richTextAdaptableImage.scss */
.richTextAdaptableImage .image-container.cropped-image:before {
  padding-top: 57.142%;
  content: " ";
  display: block;
}
/* line 21, ../../app/ra/sass/views/richTextAdaptableImage/_richTextAdaptableImage.scss */
.richTextAdaptableImage .image-container.cropped-image .image-element {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
}
/* line 28, ../../app/ra/sass/views/richTextAdaptableImage/_richTextAdaptableImage.scss */
.richTextAdaptableImage img {
  width: 100%;
}

/* the base class name is the name added to each component in the component view js (home.js) */
/* line 5, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.border-line-top {
  border-top: 1px solid #ccc;
}
/* line 9, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.border-line-bottom {
  border-bottom: 1px solid #ccc;
}
/* line 13, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .section-title {
  padding: 8px 0px;
  text-transform: uppercase;
  text-align: left;
  border-bottom: 1px solid #d1d2d4;
  border-top: 1px solid #d1d2d4;
}
/* line 22, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .list-item {
  padding: 12px 0;
}
/* line 25, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .list-item.border-line {
  border-bottom: 1px solid #d1d2d4;
}
/* line 28, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .list-item:first-child {
  padding-top: 0 !important;
}
/* line 31, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .list-item:last-child {
  padding-bottom: 0 !important;
}
/* line 37, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.has-title .list-item:nth-child(2) {
  padding-top: 0 !important;
}
/* line 42, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .item-thumbnail {
  padding: 0 5px 0 0;
}
/* line 44, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .item-thumbnail img {
  width: 100%;
  max-width: 100%;
  max-height: none;
}
/* line 51, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .item-texts .item-title {
  color: #152c4d;
  display: block;
}
/* line 56, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list .item-texts .item-description {
  display: block;
}
/* line 63, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.icon-layout .section-title {
  margin-bottom: 24px;
}
/* line 66, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.icon-layout .list-item {
  padding: 24px 0 0 0;
}
/* line 69, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.icon-layout .item-texts {
  width: 90%;
  min-width: calc(100% - 60px);
  max-width: calc(100% - 20px);
}
/* line 74, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.icon-layout .item-thumbnail {
  width: 10%;
  min-width: 20px;
  max-width: 60px;
}
/* line 79, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.icon-layout .item-thumbnail img {
  width: auto;
  max-width: 100%;
  max-height: none;
}
/* line 88, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.thumbnail-layout .section-title {
  margin-bottom: 24px;
}
/* line 91, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.thumbnail-layout .item-thumbnail {
  padding: 0 48px 0px 0;
}
/* line 97, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.text-layout .section-title {
  margin-bottom: 20px;
}
/* line 100, ../../app/ra/sass/views/genericList/_genericList.scss */
.generic-list.text-layout .list-item {
  padding: 24px 0 0 0;
}
@media all and (min-width: 320px) and (max-width: 768px) {
  /* line 107, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list .item-texts {
    padding: 0 0 0 0;
  }
  /* line 112, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-texts {
    width: calc(100% - 54px);
  }
  /* line 115, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail {
    padding: 0 16px 0 0;
    width: 54px;
  }
  /* line 119, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail img {
    width: 38px;
    height: 38px;
    max-width: 100%;
    max-height: none;
  }
}
@media all and (min-width: 768px) and (max-width: 1024px) {
  /* line 131, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list .item-texts {
    padding: 0 0 0 0;
  }
  /* line 136, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-texts {
    width: calc(100% - 32px);
  }
  /* line 139, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail {
    padding: 0 14px 0 0;
    width: 32px;
  }
  /* line 143, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail img {
    width: 18px;
    height: 18px;
    max-width: 100%;
    max-height: none;
  }
  /* line 153, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-texts {
    width: calc(100% - 84px);
  }
  /* line 156, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-thumbnail {
    width: 84px;
    padding: 0 14px 0 0;
  }
  /* line 160, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-thumbnail img {
    height: auto;
    max-width: 100%;
    max-height: none;
  }
}
@media all and (min-width: 1024px) {
  /* line 171, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list .item-texts {
    padding: 0 0 0 0;
  }
  /* line 176, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-texts {
    width: calc(100% - 45px);
  }
  /* line 179, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail {
    padding: 0 16px 0 0;
    width: 45px;
  }
  /* line 183, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.icon-layout .item-thumbnail img {
    width: 26px;
    height: 26px;
    max-width: 100%;
    max-height: none;
  }
  /* line 193, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-texts {
    width: calc(100% - 170px);
  }
  /* line 196, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-thumbnail {
    width: 170px;
    height: auto;
    padding: 0 19px 0 0;
  }
  /* line 201, ../../app/ra/sass/views/genericList/_genericList.scss */
  .generic-list.thumbnail-layout .item-thumbnail img {
    height: auto;
    max-width: 100%;
    max-height: none;
  }
}

/* line 1, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer {
  position: relative;
  width: 100%;
  float: none;
  /* CW-63 - New spacer specs */
}
/* line 7, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer .padding5 {
  padding: 0;
}
/* line 11, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer .padding10 {
  padding: 5px 0;
}
/* line 15, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer .padding15 {
  padding: 8px 0;
}
@media only screen and (min-width: 768px) {
  /* line 20, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding5 {
    padding: 3px 0;
  }
  /* line 24, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding10 {
    padding: 6px 0;
  }
  /* line 28, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding15 {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  /* line 34, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding5 {
    padding: 5px 0;
  }
  /* line 38, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding10 {
    padding: 10px 0;
  }
  /* line 42, ../../app/ra/sass/views/spacer/_spacer.scss */
  .raSpacer .padding15 {
    padding: 15px 0;
  }
}
/* line 48, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding0 {
  padding: 0px;
}
/* line 51, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding8 {
  padding: 8px 0 0 0;
}
/* line 54, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding16 {
  padding: 16px 0 0 0;
}
/* line 57, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding24 {
  padding: 24px 0 0 0;
}
/* line 60, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding32 {
  padding: 32px 0 0 0;
}
/* line 63, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding40 {
  padding: 40px 0 0 0;
}
/* line 66, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.padding48 {
  padding: 48px 0 0 0;
}
/* line 70, ../../app/ra/sass/views/spacer/_spacer.scss */
.raSpacer.addLine {
  border-bottom: solid 1px #898B8E;
}
