@charset "UTF-8";
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/lato-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Lato Light"), local("Lato-Light"), url("../fonts/lato-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-v13-latin-300.woff2") format("woff2"), url("../fonts/lato-v13-latin-300.woff") format("woff"), url("../fonts/lato-v13-latin-300.ttf") format("truetype"), url("../fonts/lato-v13-latin-300.svg#Lato") format("svg");
  /* Legacy iOS */ }
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/lato-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Lato Regular"), local("Lato-Regular"), url("../fonts/lato-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-v13-latin-regular.woff2") format("woff2"), url("../fonts/lato-v13-latin-regular.woff") format("woff"), url("../fonts/lato-v13-latin-regular.ttf") format("truetype"), url("../fonts/lato-v13-latin-regular.svg#Lato") format("svg");
  /* Legacy iOS */ }
/* line 19, site.css.scss */
body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1.52857143; }

/* line 24, site.css.scss */
h1 {
  font-size: 1.8em; }

/* line 27, site.css.scss */
h2 {
  font-size: 1.4em; }

/* HEADER AREA */
/* line 31, site.css.scss */
.banner {
  text-align: center;
  max-width: 970px;
  max-height: 90px;
  margin: 15px auto 5px; }

/* line 37, site.css.scss */
.banner img {
  width: 100%;
  max-width: 970x; }

@media (max-width: 480px) {
  /* line 42, site.css.scss */
  .banner {
    height: 60px; } }
/* line 46, site.css.scss */
.top-bar {
  margin-top: 15px;
  margin-bottom: 5px; }

/* line 50, site.css.scss */
.top-bar a {
  color: #212121; }

/* line 53, site.css.scss */
#logo {
  float: left;
  max-width: 227px;
  z-index: 999; }

/* line 58, site.css.scss */
#search {
  float: right; }

/* line 61, site.css.scss */
.search-button {
  max-width: 68px; }

/* MAIN NAVIGATION AREA */
/* line 65, site.css.scss */
.navbar {
  margin-top: -30px;
  min-height: 30px;
  margin-bottom: 0; }

/* line 70, site.css.scss */
.navbar-nav > li {
  margin: 0 2px; }

/* line 73, site.css.scss */
.navbar-nav > li > a, .nav > li > a:focus {
  background-color: #e44e35;
  color: #fff; }

/* line 77, site.css.scss */
.navbar-nav > li.active > a, .navbar-nav > li > a:hover {
  background-color: #1A1D6D; }

/* line 80, site.css.scss */
.navbar-nav > li > a {
  padding: 5px 20px; }

/* line 83, site.css.scss */
.navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus {
  background-color: #1A1D6D; }

/* line 86, site.css.scss */
.navbar-nav > li > .dropdown-menu {
  border-radius: 0;
  padding: 25px 15px;
  min-width: 250px; }

/* line 91, site.css.scss */
.mega-dropdown {
  position: static !important; }

/* line 94, site.css.scss */
.mega-dropdown-menu {
  padding: 5px 0px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
  font-size: 1em;
  margin-top: 0px; }

/* line 102, site.css.scss */
.nav-list, .mega-dropdown-menu ul {
  padding: 0;
  margin: 0; }

/* line 106, site.css.scss */
.nav-list li {
  display: block;
  list-style: none;
  padding: 0;
  margin: 5px 0 10px; }

/* line 112, site.css.scss */
.nav-list li a, .nav-list li ul.sub-menu li a {
  color: #636466;
  font-weight: normal; }

/* line 116, site.css.scss */
.sidebar-right .nav-list li ul.sub-menu li a {
  color: #fff;
  font-weight: normal; }

/* line 120, site.css.scss */
.nav-list > li.active a, .nav-list li ul.sub-menu li.active a {
  font-weight: bold; }

/* line 123, site.css.scss */
.nav-list li a:hover, .nav-list li a:focus {
  text-decoration: none;
  color: #333; }

/* line 127, site.css.scss */
.nav-list li ul {
  margin: 0 0 0 20px;
  padding: 0; }

/*.nav-list li ul li {
	text-indent: -1em;
}
.nav-list li ul li:before {
	content: '\00BB ';
	color: #636466;
	padding-right: 0.5em;
	font-size: 1em;
}*/
/* line 140, site.css.scss */
.nav-header {
  font-weight: bold;
  padding: 5px 0;
  color: #1dabe3; }

/* line 145, site.css.scss */
.nav-quicklinks {
  margin-top: 20px !important;
  padding: 5px 0 !important;
  color: #d10202; }

/* line 150, site.css.scss */
.mega-dropdown-menu form {
  margin: 3px 20px; }

/* line 153, site.css.scss */
.mega-dropdown-menu .form-group {
  margin-bottom: 3px; }

/* MOBILE MENU TOGGEL BREAK POINT RESET */
@media (max-width: 991px) {
  /* line 158, site.css.scss */
  .navbar-header {
    float: none; }

  /* line 161, site.css.scss */
  .navbar-left, .navbar-right {
    float: none !important; }

  /* line 164, site.css.scss */
  .navbar-toggle {
    display: block;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0; }

  /* line 170, site.css.scss */
  .glyphicon-menu-hamburger:before {
    font-size: 28px; }

  /* line 173, site.css.scss */
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

  /* line 177, site.css.scss */
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }

  /* line 181, site.css.scss */
  .navbar-collapse.collapse {
    display: none !important; }

  /* line 184, site.css.scss */
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px; }

  /* line 188, site.css.scss */
  .navbar-nav > li {
    float: none; }

  /* line 191, site.css.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }

  /* line 195, site.css.scss */
  .collapse.in {
    display: block !important; } }
/* HERO AREA */
/* line 200, site.css.scss */
.box-shadow {
  box-shadow: 0 10px 10px #DEDEDE; }

/* line 203, site.css.scss */
.shadow {
  height: 25px;
  background: -moz-linear-gradient(top, rgba(230, 230, 231, 0.65) 0%, rgba(230, 230, 231, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(230, 230, 231, 0.65) 0%, rgba(230, 230, 231, 0) 100%);
  background: linear-gradient(to bottom, rgba(230, 230, 231, 0.65) 0%, rgba(230, 230, 231, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e6e6e7', endColorstr='#00e6e6e7', GradientType=0 );
  margin-bottom: 30px;
  margin-top: 15px; }

/* line 212, site.css.scss */
#hero {
  margin-top: 15px;
  margin-bottom: 65px; }

/* line 216, site.css.scss */
#top-stories {
  background: #e44e35;
  color: #fff;
  padding: 5px 10px; }

/* line 221, site.css.scss */
#top-stories h2 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 1.5em; }

/* BODY AREA */
/* line 228, site.css.scss */
.main-content h1 {
  color: #1a2674; }

/* line 231, site.css.scss */
.main-content img {
  max-width: 100%; }

/* line 234, site.css.scss */
.main-content p, .main-content li {
  margin-bottom: 15px; }

/* line 237, site.css.scss */
.main-content ul {
  margin: 0;
  padding: 0; }

/* line 241, site.css.scss */
ul.list {
  margin: 0 0 0 25px; }

/* line 244, site.css.scss */
ul.list li {
  text-indent: -1em;
  list-style: none; }

/* line 248, site.css.scss */
ul.list li:before {
  content: '\2022 ';
  color: #333;
  padding-right: 0.5em;
  font-size: 1em; }

/* line 254, site.css.scss */
ul.list-level2 {
  margin: 0 0 0 30px; }

/* line 257, site.css.scss */
ul.list-level2 li {
  text-indent: -1.1em;
  list-style: none;
  margin-bottom: 2px; }

/* line 262, site.css.scss */
ul.list-level2 li:before {
  content: '⚬ ';
  color: #333;
  padding-right: 0.5em;
  font-size: 1em; }

/* line 268, site.css.scss */
ul.search-results {
  margin: 0 0 0 50px; }

/* line 271, site.css.scss */
.intro {
  color: #e44e35;
  font-size: 1.2em; }

/* HOME PAGE */
/* line 276, site.css.scss */
.index .divider {
  display: none; }

/* line 279, site.css.scss */
#stories h2 {
  color: #16216c;
  font-weight: bold;
  margin-bottom: 15px; }

/* line 284, site.css.scss */
#stories li:first-of-type {
  padding-top: 0;
  /*original 25px*/ }

/* line 287, site.css.scss */
#stories li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0 25px 0; }

/* line 291, site.css.scss */
#stories li:last-of-type {
  border-bottom: 0; }

/* line 294, site.css.scss */
#stories .lead {
  margin-bottom: 15px;
  padding-bottom: 40px;
  font-size: 1.1em;
  font-weight: inherit;
  line-height: inherit; }

/* line 301, site.css.scss */
#stories .lead a {
  color: #16216c; }

/* line 304, site.css.scss */
.carousel-indicators li {
  margin-bottom: 1px;
  border: 1px solid #ccc; }

/* line 308, site.css.scss */
.carousel-indicators .active {
  background-color: #ccc; }

/* line 311, site.css.scss */
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  display: none; }

/* line 314, site.css.scss */
.promo h3 {
  display: block;
  background-color: #16216c;
  color: #ffffff;
  font-size: 1.2em;
  padding: 12px 10px;
  text-transform: uppercase;
  margin-top: 0; }

/* line 323, site.css.scss */
.promo dl {
  background: #DEDEDE;
  margin-bottom: 10px; }

/* line 327, site.css.scss */
.promo dt {
  background: #DEDEDE;
  width: 30%;
  height: 90px;
  padding: 25px 10px 15px;
  text-align: center;
  float: left; }

/* line 335, site.css.scss */
.promo dt .date {
  color: #212121;
  font-size: 1.7em;
  font-weight: bold; }

/* line 340, site.css.scss */
.promo dt .month {
  color: #666666;
  font-size: .9em;
  font-weight: bold; }

/* line 345, site.css.scss */
.promo dd {
  background: #F2F2F2;
  color: #212121;
  width: 70%;
  margin-left: 30%;
  padding: 15px; }

/* line 352, site.css.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom: 10px; }

/* line 359, site.css.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* BOARDS */
/* line 367, site.css.scss */
.card {
  margin: 0 auto 25px;
  cursor: pointer; }

/* line 371, site.css.scss */
.card .caption {
  padding: 9px; }

/* line 374, site.css.scss */
.card img {
  margin: 0 auto;
  text-align: center; }

/* line 378, site.css.scss */
.card .front, .card .back {
  width: 100%;
  min-height: 325px;
  padding: 10px;
  text-align: center;
  border: 1px solid #e0e0e0; }

/* line 385, site.css.scss */
.card .front {
  font-size: 18px;
  color: #707274;
  background-color: #F5F5F5; }

/* line 390, site.css.scss */
.card .back {
  padding: 40px;
  background: #E05C40;
  color: #fff;
  text-align: left; }

/* DONORS */
/* line 397, site.css.scss */
#donors li {
  margin: 0 25px; }

/* RIGHT SIDEBAR */
/* line 401, site.css.scss */
.sidebar-right ul {
  margin: 0; }

/* line 404, site.css.scss */
.sidebar-right ul li {
  margin-bottom: 15px; }

/* line 407, site.css.scss */
#fastfacts img {
  margin: 0 auto 20px;
  display: block; }

/* line 411, site.css.scss */
#fastfacts .arrow-up {
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-bottom: 25px solid #dddcd5;
  margin: 0 auto; }

/* line 419, site.css.scss */
#fastfacts .facts {
  background: #dddcd5;
  padding: 25px; }

/* line 423, site.css.scss */
#fastfacts .facts strong {
  color: #48182c; }

/* line 426, site.css.scss */
blockquote {
  border-left: 0;
  font-size: 1.5em;
  text-align: center;
  padding: 50px 0; }

/* line 432, site.css.scss */
blockquote, blockquote footer {
  color: #6d1f7e; }

/* line 435, site.css.scss */
.sidebar-right .nav-list {
  background-color: #e44e35;
  display: block;
  padding: 25px 20px;
  color: #fff; }

/* line 441, site.css.scss */
.sidebar-right .nav-list li {
  margin-bottom: 10px; }

/* line 444, site.css.scss */
.sidebar-right .nav-list li a {
  color: #ffffff; }

/* line 447, site.css.scss */
.sidebar-right .nav-list li a:hover {
  text-decoration: underline; }

/* line 450, site.css.scss */
.sidebar-right li ul li::before {
  color: #ffffff; }

/* line 453, site.css.scss */
.sidebar-right .well {
  margin: 0; }

/* Shared */
/* line 457, site.css.scss */
.no-padding {
  padding: 0 !important;
  margin: 0 !important; }

/* line 461, site.css.scss */
.img-center li {
  padding-top: 40px;
  padding-bottom: 10px;
  text-align: center; }

/* line 466, site.css.scss */
.img-center img {
  margin: 0 auto; }

/* line 469, site.css.scss */
.btn {
  border-radius: 0; }

/* line 472, site.css.scss */
.btn-group .btn + .btn {
  margin-left: 0; }

/* line 475, site.css.scss */
.btn-primary {
  color: #fff;
  background-color: #4B8AE9;
  border-color: #4B8AE9; }

/* line 480, site.css.scss */
.btn-secondary {
  color: #fff;
  background-color: #e44e35;
  border-color: #e44e35; }

/* line 485, site.css.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #cc6633;
  border-color: #cc6633; }

/* line 490, site.css.scss */
.well {
  margin: 50px 0 0; }

/* line 493, site.css.scss */
.well p:last-child, .well li:last-child {
  margin-bottom: 0; }

/* line 496, site.css.scss */
.carousel-indicators {
  bottom: 0; }

/* line 499, site.css.scss */
.nav-tabs {
  padding-bottom: 25px !important;
  margin-bottom: 25px !important; }

/* line 503, site.css.scss */
.nav-tabs > li {
  margin-bottom: 1px !important; }

/* line 506, site.css.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border-bottom-color: #ddd;
  background: #ddd; }

/* line 510, site.css.scss */
.nav-tabs > li > a {
  border-radius: 0; }

/* Special Data Summit Layout */
/* line 513, site.css.scss */
ul.squares {
  list-style: none; }

/* line 516, site.css.scss */
ul.squares li {
  padding: 6px 0 6px 20px;
  margin: 0;
  border-bottom: 1px solid #333333;
  color: #598ae2;
  font-weight: bold; }

/* line 523, site.css.scss */
ul.squares i.square:before {
  content: '\25A0 ';
  color: #598ae2;
  padding-right: 0.25em;
  font-size: 1.5em;
  position: absolute;
  left: 14px;
  margin-top: -7px; }

/* line 532, site.css.scss */
.gradient {
  background: url("../images/bg-blue.jpg") no-repeat center center;
  background-size: cover;
  color: #ffffff;
  padding: 30px 40px; }

/* line 538, site.css.scss */
.gradientV2 {
  background: url("../images/bg-blueV2.jpg") no-repeat center center;
  background-size: cover;
  color: #ffffff;
  padding: 30px 40px; }

/* line 544, site.css.scss */
.green {
  background: #51b39e;
  color: #000;
  padding: 10px 40px 20px; }

/* line 549, site.css.scss */
ul.list.blue li:before, ul.list.blue strong {
  color: #59cae2; }

/* line 552, site.css.scss */
.well.clickable {
  margin-bottom: 35px;
  padding: 10px 20px;
  width: 70%;
  color: #000;
  font-weight: bold; }

/* line 559, site.css.scss */
.well.clickable a {
  color: #000;
  display: block; }

/* FOOTER AREA */
/* line 564, site.css.scss */
.bottom-bar {
  padding: 25px 0;
  margin: 0 0 10px;
  font-size: 1.7rem;
  line-height: 1.5em;
  letter-spacing: .25px;
  background-color: #1a2674;
  color: #fff;
  -webkit-border-radius: 8px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 8px;
  -moz-border-radius-topright: 0;
  border-radius: 8px;
  border-top-right-radius: 0; }

/* line 579, site.css.scss */
.bottom-bar-angle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 44px 34px;
  border-color: transparent transparent #1a2674 transparent;
  float: right;
  position: absolute;
  top: -43px;
  right: 0; }

/* line 590, site.css.scss */
.footer {
  margin-top: 50px;
  padding-bottom: 27px; }

/* line 594, site.css.scss */
.footer-tagline {
  margin-top: 30px; }

/* line 597, site.css.scss */
.footer .list-inline > li {
  padding: 0 20px; }

/* line 600, site.css.scss */
.copyright {
  font-size: 1.3rem;
  text-align: center;
  padding-bottom: 50px; }

/* SHUFFLE RELATED ---------------------------*/
/* line 606, site.css.scss */
.picture-item {
  height: auto;
  margin-top: 24px;
  margin-left: 0;
  /* shuffle items shouldn't have a left margin*/ }

/* line 611, site.css.scss */
.picture-item img {
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

/* line 619, site.css.scss */
.no-objectfit .picture-item img {
  height: auto;
  max-width: 100%; }

/* line 623, site.css.scss */
.picture-item--h2 {
  height: 464px;
  /* 2x the height + 1 gutter */ }

/* line 626, site.css.scss */
.picture-item__inner {
  position: relative;
  height: 100%;
  overflow: hidden;
  background: #ECF0F1; }

/* line 632, site.css.scss */
.picture-item__blur {
  display: none; }

/* line 635, site.css.scss */
.picture-item__details, .picture-item__description {
  padding: 1em;
  width: 100%; }

/* line 639, site.css.scss */
.picture-item__description {
  margin: 0;
  padding-top: 0;
  padding-right: 2em; }

/* line 644, site.css.scss */
.picture-item__tags {
  margin: 0; }

@media screen and (min-width: 768px) {
  /* line 649, site.css.scss */
  .picture-item--overlay .picture-item__details {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    overflow: hidden; }

  /* line 658, site.css.scss */
  .picture-item--overlay .picture-item__description {
    display: none; }

  @supports ((-webkit-filter: blur(1px)) or (filter: blur(1px))) and ((-webkit-clip-path: inset(0 0 0 0)) or (clip-path: inset(0 0 0 0))) {
    /* line 662, site.css.scss */
    .picture-item--overlay .picture-item__blur {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      display: block;
      -webkit-filter: blur(7px);
      filter: blur(7px);
      -webkit-clip-path: inset(170px 0 0 0);
      clip-path: inset(170px 0 0 0); }

    /* line 673, site.css.scss */
    .picture-item--overlay .picture-item__details {
      background: none; }

    /* line 676, site.css.scss */
    .picture-item--overlay .picture-item__tags, .picture-item--overlay .picture-item__title {
      position: relative;
      z-index: 2; } } }
/*
  Shuffle needs either relative or absolute positioning on the container
  It will set it for you, but it'll cause another style recalculation and layout.
  AKA worse performance - so just set it here
 */
/* line 687, site.css.scss */
.shuffle-container {
  position: relative;
  overflow: hidden; }

/* line 691, site.css.scss */
.sizer-element {
  position: absolute;
  opacity: 0;
  visibility: hidden; }

/* Animate in styles */
/* line 697, site.css.scss */
.shuffle--animatein {
  overflow: visible; }

/* line 700, site.css.scss */
.shuffle--animatein .picture-item__inner {
  opacity: 0;
  -webkit-transform: translate(0, 220px);
  transform: translate(0, 220px); }

/* line 705, site.css.scss */
.shuffle--animatein .picture-item__inner--transition {
  transition: all .6s ease; }

/* line 708, site.css.scss */
.shuffle--animatein .picture-item.in .picture-item__inner {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }

@media screen and (max-width: 767px) {
  /* line 715, site.css.scss */
  .picture-item {
    height: auto;
    margin-top: 20px; }

  /* line 719, site.css.scss */
  .picture-item.picture-item--h2 {
    height: auto; }

  /* line 722, site.css.scss */
  .picture-item .picture-item__details, .picture-item .picture-item__description {
    font-size: .875em;
    padding: .625em; }

  /* line 726, site.css.scss */
  .picture-item .picture-item__description {
    padding-right: .875em;
    padding-bottom: 1.25em; }

  /* line 730, site.css.scss */
  .filter > .row, .filter > .row > div {
    margin: 10px 0; }

  /* line 733, site.css.scss */
  .m-nofloat {
    float: none; } }
/* line 737, site.css.scss */
.aspect {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%; }

/* line 744, site.css.scss */
.aspect--16x9 {
  padding-bottom: 56.25%; }

/* line 747, site.css.scss */
.aspect--9x16 {
  padding-bottom: 177.77778%; }

/* line 750, site.css.scss */
.aspect--4x3 {
  padding-bottom: 75%; }

/* line 753, site.css.scss */
.aspect--3x4 {
  padding-bottom: 133.33333%; }

/* line 756, site.css.scss */
.aspect--3x2 {
  padding-bottom: 66.66667%; }

/* line 759, site.css.scss */
.aspect--3x1 {
  padding-bottom: 33.33333%; }

/* line 762, site.css.scss */
.aspect--2x3 {
  padding-bottom: 150%; }

/* line 765, site.css.scss */
.aspect--2x1 {
  padding-bottom: 50%; }

/* line 768, site.css.scss */
.aspect--1x2 {
  padding-bottom: 200%; }

/* line 771, site.css.scss */
.aspect--1x1 {
  padding-bottom: 100%; }

/* line 774, site.css.scss */
.aspect--none {
  height: auto;
  padding-bottom: 0;
  overflow: visible; }

/* line 779, site.css.scss */
.aspect--none > .aspect__inner {
  position: static; }

/* line 782, site.css.scss */
.aspect > div, .aspect__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 789, site.css.scss */
.col-1\@xs, .col-2\@xs, .col-3\@xs, .col-4\@xs, .col-5\@xs, .col-6\@xs, .col-7\@xs, .col-8\@xs, .col-9\@xs, .col-10\@xs, .col-11\@xs, .col-12\@xs, .col-1\@sm, .col-2\@sm, .col-3\@sm, .col-4\@sm, .col-5\@sm, .col-6\@sm, .col-7\@sm, .col-8\@sm, .col-9\@sm, .col-10\@sm, .col-11\@sm, .col-12\@sm, .col-1\@md, .col-2\@md, .col-3\@md, .col-4\@md, .col-5\@md, .col-6\@md, .col-7\@md, .col-8\@md, .col-9\@md, .col-10\@md, .col-11\@md, .col-12\@md, .col-1\@lg, .col-2\@lg, .col-3\@lg, .col-4\@lg, .col-5\@lg, .col-6\@lg, .col-7\@lg, .col-8\@lg, .col-9\@lg, .col-10\@lg, .col-11\@lg, .col-12\@lg {
  position: relative;
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px; }

/* line 796, site.css.scss */
.col-1\@xs, .col-2\@xs, .col-3\@xs, .col-4\@xs, .col-5\@xs, .col-6\@xs, .col-7\@xs, .col-8\@xs, .col-9\@xs, .col-10\@xs, .col-11\@xs, .col-12\@xs {
  float: left; }

/* line 799, site.css.scss */
.aspect--16x9\@xs {
  padding-bottom: 56.25%; }

/* line 802, site.css.scss */
.aspect--9x16\@xs {
  padding-bottom: 177.77778%; }

/* line 805, site.css.scss */
.aspect--4x3\@xs {
  padding-bottom: 75%; }

/* line 808, site.css.scss */
.aspect--3x4\@xs {
  padding-bottom: 133.33333%; }

/* line 811, site.css.scss */
.aspect--3x2\@xs {
  padding-bottom: 66.66667%; }

/* line 814, site.css.scss */
.aspect--3x1\@xs {
  padding-bottom: 33.33333%; }

/* line 817, site.css.scss */
.aspect--2x3\@xs {
  padding-bottom: 150%; }

/* line 820, site.css.scss */
.aspect--2x1\@xs {
  padding-bottom: 50%; }

/* line 823, site.css.scss */
.aspect--1x2\@xs {
  padding-bottom: 200%; }

/* line 826, site.css.scss */
.aspect--1x1\@xs {
  padding-bottom: 100%; }

/* line 829, site.css.scss */
.aspect--none\@xs {
  height: auto;
  padding-bottom: 0;
  overflow: visible; }

/* line 834, site.css.scss */
.aspect--none\@xs > .aspect__inner {
  position: static; }

/* line 837, site.css.scss */
.col-1\@xs {
  width: 16.66667%; }

/* line 840, site.css.scss */
.col-2\@xs {
  width: 33.33333%; }

/* line 843, site.css.scss */
.col-3\@xs {
  width: 50%; }

/* line 846, site.css.scss */
.col-4\@xs {
  width: 66.66667%; }

/* line 849, site.css.scss */
.col-5\@xs {
  width: 83.33333%; }

/* line 852, site.css.scss */
.col-6\@xs {
  width: 100%; }

/* line 855, site.css.scss */
.col-pull-0\@xs {
  right: auto; }

/* line 858, site.css.scss */
.col-pull-1\@xs {
  right: 16.66667%; }

/* line 861, site.css.scss */
.col-pull-2\@xs {
  right: 33.33333%; }

/* line 864, site.css.scss */
.col-pull-3\@xs {
  right: 50%; }

/* line 867, site.css.scss */
.col-pull-4\@xs {
  right: 66.66667%; }

/* line 870, site.css.scss */
.col-pull-5\@xs {
  right: 83.33333%; }

/* line 873, site.css.scss */
.col-pull-6\@xs {
  right: 100%; }

/* line 876, site.css.scss */
.col-push-0\@xs {
  left: auto; }

/* line 879, site.css.scss */
.col-push-1\@xs {
  left: 16.66667%; }

/* line 882, site.css.scss */
.col-push-2\@xs {
  left: 33.33333%; }

/* line 885, site.css.scss */
.col-push-3\@xs {
  left: 50%; }

/* line 888, site.css.scss */
.col-push-4\@xs {
  left: 66.66667%; }

/* line 891, site.css.scss */
.col-push-5\@xs {
  left: 83.33333%; }

/* line 894, site.css.scss */
.col-push-6\@xs {
  left: 100%; }

/* line 897, site.css.scss */
.col-offset-0\@xs {
  margin-left: 0%; }

/* line 900, site.css.scss */
.col-offset-1\@xs {
  margin-left: 16.66667%; }

/* line 903, site.css.scss */
.col-offset-2\@xs {
  margin-left: 33.33333%; }

/* line 906, site.css.scss */
.col-offset-3\@xs {
  margin-left: 50%; }

/* line 909, site.css.scss */
.col-offset-4\@xs {
  margin-left: 66.66667%; }

/* line 912, site.css.scss */
.col-offset-5\@xs {
  margin-left: 83.33333%; }

/* line 915, site.css.scss */
.col-offset-6\@xs {
  margin-left: 100%; }

@media screen and (min-width: 768px) {
  /* line 920, site.css.scss */
  .col-1\@sm, .col-2\@sm, .col-3\@sm, .col-4\@sm, .col-5\@sm, .col-6\@sm, .col-7\@sm, .col-8\@sm, .col-9\@sm, .col-10\@sm, .col-11\@sm, .col-12\@sm {
    float: left; }

  /* line 923, site.css.scss */
  .aspect--16x9\@sm {
    padding-bottom: 56.25%; }

  /* line 926, site.css.scss */
  .aspect--9x16\@sm {
    padding-bottom: 177.77778%; }

  /* line 929, site.css.scss */
  .aspect--4x3\@sm {
    padding-bottom: 75%; }

  /* line 932, site.css.scss */
  .aspect--3x4\@sm {
    padding-bottom: 133.33333%; }

  /* line 935, site.css.scss */
  .aspect--3x2\@sm {
    padding-bottom: 66.66667%; }

  /* line 938, site.css.scss */
  .aspect--3x1\@sm {
    padding-bottom: 33.33333%; }

  /* line 941, site.css.scss */
  .aspect--2x3\@sm {
    padding-bottom: 150%; }

  /* line 944, site.css.scss */
  .aspect--2x1\@sm {
    padding-bottom: 50%; }

  /* line 947, site.css.scss */
  .aspect--1x2\@sm {
    padding-bottom: 200%; }

  /* line 950, site.css.scss */
  .aspect--1x1\@sm {
    padding-bottom: 100%; }

  /* line 953, site.css.scss */
  .aspect--none\@sm {
    height: auto;
    padding-bottom: 0;
    overflow: visible; }

  /* line 958, site.css.scss */
  .aspect--none\@sm > .aspect__inner {
    position: static; }

  /* line 961, site.css.scss */
  .col-1\@sm {
    width: 8.33333%; }

  /* line 964, site.css.scss */
  .col-2\@sm {
    width: 16.66667%; }

  /* line 967, site.css.scss */
  .col-3\@sm {
    width: 25%; }

  /* line 970, site.css.scss */
  .col-4\@sm {
    width: 33.33333%; }

  /* line 973, site.css.scss */
  .col-5\@sm {
    width: 41.66667%; }

  /* line 976, site.css.scss */
  .col-6\@sm {
    width: 50%; }

  /* line 979, site.css.scss */
  .col-7\@sm {
    width: 58.33333%; }

  /* line 982, site.css.scss */
  .col-8\@sm {
    width: 66.66667%; }

  /* line 985, site.css.scss */
  .col-9\@sm {
    width: 75%; }

  /* line 988, site.css.scss */
  .col-10\@sm {
    width: 83.33333%; }

  /* line 991, site.css.scss */
  .col-11\@sm {
    width: 91.66667%; }

  /* line 994, site.css.scss */
  .col-12\@sm {
    width: 100%; }

  /* line 997, site.css.scss */
  .col-pull-0\@sm {
    right: auto; }

  /* line 1000, site.css.scss */
  .col-pull-1\@sm {
    right: 8.33333%; }

  /* line 1003, site.css.scss */
  .col-pull-2\@sm {
    right: 16.66667%; }

  /* line 1006, site.css.scss */
  .col-pull-3\@sm {
    right: 25%; }

  /* line 1009, site.css.scss */
  .col-pull-4\@sm {
    right: 33.33333%; }

  /* line 1012, site.css.scss */
  .col-pull-5\@sm {
    right: 41.66667%; }

  /* line 1015, site.css.scss */
  .col-pull-6\@sm {
    right: 50%; }

  /* line 1018, site.css.scss */
  .col-pull-7\@sm {
    right: 58.33333%; }

  /* line 1021, site.css.scss */
  .col-pull-8\@sm {
    right: 66.66667%; }

  /* line 1024, site.css.scss */
  .col-pull-9\@sm {
    right: 75%; }

  /* line 1027, site.css.scss */
  .col-pull-10\@sm {
    right: 83.33333%; }

  /* line 1030, site.css.scss */
  .col-pull-11\@sm {
    right: 91.66667%; }

  /* line 1033, site.css.scss */
  .col-pull-12\@sm {
    right: 100%; }

  /* line 1036, site.css.scss */
  .col-push-0\@sm {
    left: auto; }

  /* line 1039, site.css.scss */
  .col-push-1\@sm {
    left: 8.33333%; }

  /* line 1042, site.css.scss */
  .col-push-2\@sm {
    left: 16.66667%; }

  /* line 1045, site.css.scss */
  .col-push-3\@sm {
    left: 25%; }

  /* line 1048, site.css.scss */
  .col-push-4\@sm {
    left: 33.33333%; }

  /* line 1051, site.css.scss */
  .col-push-5\@sm {
    left: 41.66667%; }

  /* line 1054, site.css.scss */
  .col-push-6\@sm {
    left: 50%; }

  /* line 1057, site.css.scss */
  .col-push-7\@sm {
    left: 58.33333%; }

  /* line 1060, site.css.scss */
  .col-push-8\@sm {
    left: 66.66667%; }

  /* line 1063, site.css.scss */
  .col-push-9\@sm {
    left: 75%; }

  /* line 1066, site.css.scss */
  .col-push-10\@sm {
    left: 83.33333%; }

  /* line 1069, site.css.scss */
  .col-push-11\@sm {
    left: 91.66667%; }

  /* line 1072, site.css.scss */
  .col-push-12\@sm {
    left: 100%; }

  /* line 1075, site.css.scss */
  .col-offset-0\@sm {
    margin-left: 0%; }

  /* line 1078, site.css.scss */
  .col-offset-1\@sm {
    margin-left: 8.33333%; }

  /* line 1081, site.css.scss */
  .col-offset-2\@sm {
    margin-left: 16.66667%; }

  /* line 1084, site.css.scss */
  .col-offset-3\@sm {
    margin-left: 25%; }

  /* line 1087, site.css.scss */
  .col-offset-4\@sm {
    margin-left: 33.33333%; }

  /* line 1090, site.css.scss */
  .col-offset-5\@sm {
    margin-left: 41.66667%; }

  /* line 1093, site.css.scss */
  .col-offset-6\@sm {
    margin-left: 50%; }

  /* line 1096, site.css.scss */
  .col-offset-7\@sm {
    margin-left: 58.33333%; }

  /* line 1099, site.css.scss */
  .col-offset-8\@sm {
    margin-left: 66.66667%; }

  /* line 1102, site.css.scss */
  .col-offset-9\@sm {
    margin-left: 75%; }

  /* line 1105, site.css.scss */
  .col-offset-10\@sm {
    margin-left: 83.33333%; }

  /* line 1108, site.css.scss */
  .col-offset-11\@sm {
    margin-left: 91.66667%; }

  /* line 1111, site.css.scss */
  .col-offset-12\@sm {
    margin-left: 100%; }

  /* hide for now. interferring with site width
     .container {
      padding-left: 7%;
      padding-right: 7%; }
    .row {
      max-width: 1200px; }*/ }
@media screen and (min-width: 1024px) {
  /* line 1122, site.css.scss */
  .col-1\@md, .col-2\@md, .col-3\@md, .col-4\@md, .col-5\@md, .col-6\@md, .col-7\@md, .col-8\@md, .col-9\@md, .col-10\@md, .col-11\@md, .col-12\@md {
    float: left; }

  /* line 1125, site.css.scss */
  .aspect--16x9\@md {
    padding-bottom: 56.25%; }

  /* line 1128, site.css.scss */
  .aspect--9x16\@md {
    padding-bottom: 177.77778%; }

  /* line 1131, site.css.scss */
  .aspect--4x3\@md {
    padding-bottom: 75%; }

  /* line 1134, site.css.scss */
  .aspect--3x4\@md {
    padding-bottom: 133.33333%; }

  /* line 1137, site.css.scss */
  .aspect--3x2\@md {
    padding-bottom: 66.66667%; }

  /* line 1140, site.css.scss */
  .aspect--3x1\@md {
    padding-bottom: 33.33333%; }

  /* line 1143, site.css.scss */
  .aspect--2x3\@md {
    padding-bottom: 150%; }

  /* line 1146, site.css.scss */
  .aspect--2x1\@md {
    padding-bottom: 50%; }

  /* line 1149, site.css.scss */
  .aspect--1x2\@md {
    padding-bottom: 200%; }

  /* line 1152, site.css.scss */
  .aspect--1x1\@md {
    padding-bottom: 100%; }

  /* line 1155, site.css.scss */
  .aspect--none\@md {
    height: auto;
    padding-bottom: 0;
    overflow: visible; }

  /* line 1160, site.css.scss */
  .aspect--none\@md > .aspect__inner {
    position: static; }

  /* line 1163, site.css.scss */
  .col-1\@md {
    width: 8.33333%; }

  /* line 1166, site.css.scss */
  .col-2\@md {
    width: 16.66667%; }

  /* line 1169, site.css.scss */
  .col-3\@md {
    width: 25%; }

  /* line 1172, site.css.scss */
  .col-4\@md {
    width: 33.33333%; }

  /* line 1175, site.css.scss */
  .col-5\@md {
    width: 41.66667%; }

  /* line 1178, site.css.scss */
  .col-6\@md {
    width: 50%; }

  /* line 1181, site.css.scss */
  .col-7\@md {
    width: 58.33333%; }

  /* line 1184, site.css.scss */
  .col-8\@md {
    width: 66.66667%; }

  /* line 1187, site.css.scss */
  .col-9\@md {
    width: 75%; }

  /* line 1190, site.css.scss */
  .col-10\@md {
    width: 83.33333%; }

  /* line 1193, site.css.scss */
  .col-11\@md {
    width: 91.66667%; }

  /* line 1196, site.css.scss */
  .col-12\@md {
    width: 100%; }

  /* line 1199, site.css.scss */
  .col-pull-0\@md {
    right: auto; }

  /* line 1202, site.css.scss */
  .col-pull-1\@md {
    right: 8.33333%; }

  /* line 1205, site.css.scss */
  .col-pull-2\@md {
    right: 16.66667%; }

  /* line 1208, site.css.scss */
  .col-pull-3\@md {
    right: 25%; }

  /* line 1211, site.css.scss */
  .col-pull-4\@md {
    right: 33.33333%; }

  /* line 1214, site.css.scss */
  .col-pull-5\@md {
    right: 41.66667%; }

  /* line 1217, site.css.scss */
  .col-pull-6\@md {
    right: 50%; }

  /* line 1220, site.css.scss */
  .col-pull-7\@md {
    right: 58.33333%; }

  /* line 1223, site.css.scss */
  .col-pull-8\@md {
    right: 66.66667%; }

  /* line 1226, site.css.scss */
  .col-pull-9\@md {
    right: 75%; }

  /* line 1229, site.css.scss */
  .col-pull-10\@md {
    right: 83.33333%; }

  /* line 1232, site.css.scss */
  .col-pull-11\@md {
    right: 91.66667%; }

  /* line 1235, site.css.scss */
  .col-pull-12\@md {
    right: 100%; }

  /* line 1238, site.css.scss */
  .col-push-0\@md {
    left: auto; }

  /* line 1241, site.css.scss */
  .col-push-1\@md {
    left: 8.33333%; }

  /* line 1244, site.css.scss */
  .col-push-2\@md {
    left: 16.66667%; }

  /* line 1247, site.css.scss */
  .col-push-3\@md {
    left: 25%; }

  /* line 1250, site.css.scss */
  .col-push-4\@md {
    left: 33.33333%; }

  /* line 1253, site.css.scss */
  .col-push-5\@md {
    left: 41.66667%; }

  /* line 1256, site.css.scss */
  .col-push-6\@md {
    left: 50%; }

  /* line 1259, site.css.scss */
  .col-push-7\@md {
    left: 58.33333%; }

  /* line 1262, site.css.scss */
  .col-push-8\@md {
    left: 66.66667%; }

  /* line 1265, site.css.scss */
  .col-push-9\@md {
    left: 75%; }

  /* line 1268, site.css.scss */
  .col-push-10\@md {
    left: 83.33333%; }

  /* line 1271, site.css.scss */
  .col-push-11\@md {
    left: 91.66667%; }

  /* line 1274, site.css.scss */
  .col-push-12\@md {
    left: 100%; }

  /* line 1277, site.css.scss */
  .col-offset-0\@md {
    margin-left: 0%; }

  /* line 1280, site.css.scss */
  .col-offset-1\@md {
    margin-left: 8.33333%; }

  /* line 1283, site.css.scss */
  .col-offset-2\@md {
    margin-left: 16.66667%; }

  /* line 1286, site.css.scss */
  .col-offset-3\@md {
    margin-left: 25%; }

  /* line 1289, site.css.scss */
  .col-offset-4\@md {
    margin-left: 33.33333%; }

  /* line 1292, site.css.scss */
  .col-offset-5\@md {
    margin-left: 41.66667%; }

  /* line 1295, site.css.scss */
  .col-offset-6\@md {
    margin-left: 50%; }

  /* line 1298, site.css.scss */
  .col-offset-7\@md {
    margin-left: 58.33333%; }

  /* line 1301, site.css.scss */
  .col-offset-8\@md {
    margin-left: 66.66667%; }

  /* line 1304, site.css.scss */
  .col-offset-9\@md {
    margin-left: 75%; }

  /* line 1307, site.css.scss */
  .col-offset-10\@md {
    margin-left: 83.33333%; }

  /* line 1310, site.css.scss */
  .col-offset-11\@md {
    margin-left: 91.66667%; }

  /* line 1313, site.css.scss */
  .col-offset-12\@md {
    margin-left: 100%; } }
/* line 1317, site.css.scss */
.athn a {
  color: #6d1f7e; }

/* line 1320, site.css.scss */
.nhpcc a {
  color: #00a0c7; }

/* line 1323, site.css.scss */
.community_counts a {
  color: #8dc63f; }

/* line 1326, site.css.scss */
.MLOF a {
  color: #93842e; }

/* line 1329, site.css.scss */
.athn_1 a {
  color: #f05097; }

/* line 1332, site.css.scss */
.athn_2 a {
  color: #008da9; }

/* line 1335, site.css.scss */
.athn_3 a {
  color: #ee2e24; }

/* line 1338, site.css.scss */
.athn_4 a {
  color: #c60070; }

/* line 1341, site.css.scss */
.athn_7 a {
  color: #f05033; }

/* line 1344, site.css.scss */
.athn_8 a {
  color: #489537; }

/* line 1347, site.css.scss */
.athn_9 a {
  color: #492f91; }

/* line 1350, site.css.scss */
.rare_disorders a {
  color: #ffc220; }

/* line 1353, site.css.scss */
.care_award a {
  color: #2A3071; }

/* CUSTOM COLOR BUTTONS */
/* line 1357, site.css.scss */
.who-we-are_news_publications .btn-group button.btn {
  min-width: 211px;
  text-align: left; }

/* line 1361, site.css.scss */
.btn-athn {
  background-color: #6d1f7e;
  border-color: #6d1f7e;
  color: #fff; }

/* line 1366, site.css.scss */
.btn-athn:hover, .btn-athn:focus, .btn-athn:active, .btn-athn.active {
  background-color: #5b1a6a;
  border-color: #5b1a6a;
  color: #fff; }

/* line 1371, site.css.scss */
.btn-athn.disabled:hover, .btn-athn.disabled:focus, .btn-athn.disabled:active, .btn-athn.disabled.active, .btn-athn[disabled]:hover, .btn-athn[disabled]:focus, .btn-athn[disabled]:active, .btn-athn[disabled].active, fieldset[disabled] .btn-athn:hover, fieldset[disabled] .btn-athn:focus, fieldset[disabled] .btn-athn:active, fieldset[disabled] .btn-athn.active {
  background-color: #6d1f7e;
  border-color: #6d1f7e;
  color: #fff; }

/* line 1376, site.css.scss */
.btn-nhpcc {
  background-color: #00a0c7;
  border-color: #00a0c7;
  color: #fff; }

/* line 1381, site.css.scss */
.btn-nhpcc:hover, .btn-nhpcc:focus, .btn-nhpcc:active, .btn-nhpcc.active {
  background-color: #008bae;
  border-color: #008bae;
  color: #fff; }

/* line 1386, site.css.scss */
.btn-nhpcc.disabled:hover, .btn-nhpcc.disabled:focus, .btn-nhpcc.disabled:active, .btn-nhpcc.disabled.active, .btn-nhpcc[disabled]:hover, .btn-nhpcc[disabled]:focus, .btn-nhpcc[disabled]:active, .btn-nhpcc[disabled].active, fieldset[disabled] .btn-nhpcc:hover, fieldset[disabled] .btn-nhpcc:focus, fieldset[disabled] .btn-nhpcc:active, fieldset[disabled] .btn-nhpcc.active {
  background-color: #00a0c7;
  border-color: #00a0c7;
  color: #fff; }

/* line 1391, site.css.scss */
.btn-ccounts {
  background-color: #8dc63f;
  border-color: #8dc63f;
  color: #fff; }

/* line 1396, site.css.scss */
.btn-ccounts:hover, .btn-ccounts:focus, .btn-ccounts:active, .btn-ccounts.active {
  background-color: #80b636;
  border-color: #80b636;
  color: #fff; }

/* line 1401, site.css.scss */
.btn-ccounts.disabled:hover, .btn-ccounts.disabled:focus, .btn-ccounts.disabled:active, .btn-ccounts.disabled.active, .btn-ccounts[disabled]:hover, .btn-ccounts[disabled]:focus, .btn-ccounts[disabled]:active, .btn-ccounts[disabled].active, fieldset[disabled] .btn-ccounts:hover, fieldset[disabled] .btn-ccounts:focus, fieldset[disabled] .btn-ccounts:active, fieldset[disabled] .btn-ccounts.active {
  background-color: #8dc63f;
  border-color: #8dc63f;
  color: #fff; }

/* line 1406, site.css.scss */
.btn-mlof {
  background-color: #93842e;
  border-color: #93842e;
  color: #fff; }

/* line 1411, site.css.scss */
.btn-mlof:hover, .btn-mlof:focus, .btn-mlof:active, .btn-mlof.active {
  background-color: #807328;
  border-color: #807328;
  color: #fff; }

/* line 1416, site.css.scss */
.btn-mlof.disabled:hover, .btn-mlof.disabled:focus, .btn-mlof.disabled:active, .btn-mlof.disabled.active, .btn-mlof[disabled]:hover, .btn-mlof[disabled]:focus, .btn-mlof[disabled]:active, .btn-mlof[disabled].active, fieldset[disabled] .btn-mlof:hover, fieldset[disabled] .btn-mlof:focus, fieldset[disabled] .btn-mlof:active, fieldset[disabled] .btn-mlof.active {
  background-color: #93842e;
  border-color: #93842e;
  color: #fff; }

/* line 1421, site.css.scss */
.btn-athn1 {
  background-color: #f05097;
  border-color: #f05097;
  color: #fff; }

/* line 1426, site.css.scss */
.btn-athn1:hover, .btn-athn1:focus, .btn-athn1:active, .btn-athn1.active {
  background-color: #eb257d;
  border-color: #eb257d;
  color: #fff; }

/* line 1431, site.css.scss */
.btn-athn1.disabled:hover, .btn-athn1.disabled:focus, .btn-athn1.disabled:active, .btn-athn1.disabled.active, .btn-athn1[disabled]:hover, .btn-athn1[disabled]:focus, .btn-athn1[disabled]:active, .btn-athn1[disabled].active, fieldset[disabled] .btn-athn1:hover, fieldset[disabled] .btn-athn1:focus, fieldset[disabled] .btn-athn1:active, fieldset[disabled] .btn-athn1.active {
  background-color: #f05097;
  border-color: #f05097;
  color: #fff; }

/* line 1436, site.css.scss */
.btn-athn2 {
  background-color: #008da9;
  border-color: #008da9;
  color: #fff; }

/* line 1441, site.css.scss */
.btn-athn2:hover, .btn-athn2:focus, .btn-athn2:active, .btn-athn2.active {
  background-color: #01839d;
  border-color: #01839d;
  color: #fff; }

/* line 1446, site.css.scss */
.btn-athn2.disabled:hover, .btn-athn2.disabled:focus, .btn-athn2.disabled:active, .btn-athn2.disabled.active, .btn-athn2[disabled]:hover, .btn-athn2[disabled]:focus, .btn-athn2[disabled]:active, .btn-athn2[disabled].active, fieldset[disabled] .btn-athn2:hover, fieldset[disabled] .btn-athn2:focus, fieldset[disabled] .btn-athn2:active, fieldset[disabled] .btn-athn2.active {
  background-color: #008da9;
  border-color: #008da9;
  color: #fff; }

/* line 1451, site.css.scss */
.btn-athn3 {
  background-color: #ee2e24;
  border-color: #ee2e24;
  color: #fff; }

/* line 1456, site.css.scss */
.btn-athn3:hover, .btn-athn3:focus, .btn-athn3:active, .btn-athn3.active {
  background-color: #db1107;
  border-color: #db1107;
  color: #fff; }

/* line 1461, site.css.scss */
.btn-athn3.disabled:hover, .btn-athn3.disabled:focus, .btn-athn3.disabled:active, .btn-athn3.disabled.active, .btn-athn3[disabled]:hover, .btn-athn3[disabled]:focus, .btn-athn3[disabled]:active, .btn-athn3[disabled].active, fieldset[disabled] .btn-athn3:hover, fieldset[disabled] .btn-athn3:focus, fieldset[disabled] .btn-athn3:active, fieldset[disabled] .btn-athn3.active {
  background-color: #ee2e24;
  border-color: #ee2e24;
  color: #fff; }

/* line 1466, site.css.scss */
.btn-athn4 {
  background-color: #c60070;
  border-color: #c60070;
  color: #fff; }

/* line 1471, site.css.scss */
.btn-athn4:hover, .btn-athn4:focus, .btn-athn4:active, .btn-athn4.active {
  background-color: #ba0069;
  border-color: #ba0069;
  color: #fff; }

/* line 1476, site.css.scss */
.btn-athn4.disabled:hover, .btn-athn4.disabled:focus, .btn-athn4.disabled:active, .btn-athn4.disabled.active, .btn-athn4[disabled]:hover, .btn-athn4[disabled]:focus, .btn-athn4[disabled]:active, .btn-athn4[disabled].active, fieldset[disabled] .btn-athn4:hover, fieldset[disabled] .btn-athn4:focus, fieldset[disabled] .btn-athn4:active, fieldset[disabled] .btn-athn4.active {
  background-color: #c60070;
  border-color: #c60070;
  color: #fff; }

/* line 1481, site.css.scss */
.btn-athn7 {
  background-color: #f05033;
  border-color: #f05033;
  color: #fff; }

/* line 1486, site.css.scss */
.btn-athn7:hover, .btn-athn7:focus, .btn-athn7:active, .btn-athn7.active {
  background-color: #e33515;
  border-color: #e33515;
  color: #fff; }

/* line 1491, site.css.scss */
.btn-athn7.disabled:hover, .btn-athn7.disabled:focus, .btn-athn7.disabled:active, .btn-athn7.disabled.active, .btn-athn7[disabled]:hover, .btn-athn7[disabled]:focus, .btn-athn7[disabled]:active, .btn-athn7[disabled].active, fieldset[disabled] .btn-athn7:hover, fieldset[disabled] .btn-athn7:focus, fieldset[disabled] .btn-athn7:active, fieldset[disabled] .btn-athn7.active {
  background-color: #f05033;
  border-color: #f05033;
  color: #fff; }

/* line 1496, site.css.scss */
.btn-athn8 {
  background-color: #489537;
  border-color: #489537;
  color: #fff; }

/* line 1501, site.css.scss */
.btn-athn8:hover, .btn-athn8:focus, .btn-athn8:active, .btn-athn8.active {
  background-color: #1c8b04;
  border-color: #1c8b04;
  color: #fff; }

/* line 1506, site.css.scss */
.btn-athn8.disabled:hover, .btn-athn8.disabled:focus, .btn-athn8.disabled:active, .btn-athn8.disabled.active, .btn-athn8[disabled]:hover, .btn-athn8[disabled]:focus, .btn-athn8[disabled]:active, .btn-athn8[disabled].active, fieldset[disabled] .btn-athn8:hover, fieldset[disabled] .btn-athn8:focus, fieldset[disabled] .btn-athn8:active, fieldset[disabled] .btn-athn8.active {
  background-color: #489537;
  border-color: #489537;
  color: #fff; }

/* line 1511, site.css.scss */
.btn-athn9 {
  background-color: #492f91;
  border-color: #492f91;
  color: #fff; }

/* line 1516, site.css.scss */
.btn-athn9:hover, .btn-athn9:focus, .btn-athn9:active, .btn-athn9.active {
  background-color: #2c0b85;
  border-color: #2c0b85;
  color: #fff; }

/* line 1521, site.css.scss */
.btn-athn9.disabled:hover, .btn-athn9.disabled:focus, .btn-athn9.disabled:active, .btn-athn9.disabled.active, .btn-athn9[disabled]:hover, .btn-athn9[disabled]:focus, .btn-athn9[disabled]:active, .btn-athn9[disabled].active, fieldset[disabled] .btn-athn9:hover, fieldset[disabled] .btn-athn9:focus, fieldset[disabled] .btn-athn9:active, fieldset[disabled] .btn-athn9.active {
  background-color: #492f91;
  border-color: #492f91;
  color: #fff; }

/* line 1526, site.css.scss */
.btn-rare {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff; }

/* line 1531, site.css.scss */
.btn-rare:hover, .btn-rare:focus, .btn-rare:active, .btn-rare.active {
  background-color: #f5ba1e;
  border-color: #f5ba1e;
  color: #fff; }

/* line 1536, site.css.scss */
.btn-rare.disabled:hover, .btn-rare.disabled:focus, .btn-rare.disabled:active, .btn-rare.disabled.active, .btn-rare[disabled]:hover, .btn-rare[disabled]:focus, .btn-rare[disabled]:active, .btn-rare[disabled].active, fieldset[disabled] .btn-rare:hover, fieldset[disabled] .btn-rare:focus, fieldset[disabled] .btn-rare:active, fieldset[disabled] .btn-rare.active {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff; }
