/* Scss Document */
/* Bootstrap variable overrides Sass Document */
/* CAHPS Variables Sass Document */
/* Typography Sass Document */
@font-face {
  font-family: 'Code-Pro-LC';
  src: url("../fonts/code-pro-lc/code_pro_lc.eot");
  src: url("../fonts/code-pro-lc/code_pro_lc.eot?#iefix") format("embedded-opentype"), url("../fonts/code-pro-lc/code_pro_lc.woff") format("woff"), url("../fonts/code-pro-lc/code_pro_lc.ttf") format("truetype"); }
@font-face {
  font-family: 'Carto Gothic';
  src: url("../fonts/cartogothic-std/cartogothicstd-book.eot");
  src: url("../fonts/cartogothic-std/cartogothicstd-book.eot?#iefix") format("embedded-opentype"), url("../fonts/cartogothic-std/cartogothicstd-book.woff") format("woff"), url("../fonts/cartogothic-std/cartogothicstd-book.ttf") format("truetype"); }
/* line 15, ../sass/_typography.scss */
html {
  font-size: 10px; }

/* line 19, ../sass/_typography.scss */
body, .form-control {
  font-family: 'Carto Gothic', sans-serif;
  color: #000;
  font-size: 1.4rem; }

/* line 25, ../sass/_typography.scss */
#median-footer {
  padding-top: 2rem;
  padding-bottom: 2rem; }

/* line 30, ../sass/_typography.scss */
.social-text {
  font-weight: bold;
  font-size: 1.8rem;
  padding-right: 1rem; }

/* line 36, ../sass/_typography.scss */
#seo-footer {
  color: #fff; }

/* line 40, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Code-Pro-LC, san-serif; }

/* line 45, ../sass/_typography.scss */
h1.site-logo {
  width: 100%; }

/* line 50, ../sass/_typography.scss */
h2 {
  font-size: 2.4rem; }
h3 {
    font-size: 2.0rem;
}
  /* line 52, ../sass/_typography.scss */
  h2.nav-head {
    background-color: #6c1f7e;
    color: #fff;
    font-size: 1.6rem;
    margin: 0;
    padding: 1rem; }


/* line 62, ../sass/_typography.scss */
.card-header h3 {
  color: #fff;
  margin: 0; }
/* line 67, ../sass/_typography.scss */
.cahps-aside h3.card-title {
  color: #333;
  font-size: 1.6rem;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #fff; }

/* line 77, ../sass/_typography.scss */
ul.addthis_toolbox {
  margin-bottom: 0; }
  /* line 79, ../sass/_typography.scss */
  ul.addthis_toolbox li {
    margin-bottom: 0; }
/* line 84, ../sass/_typography.scss */
#footer-primary ul li {
  padding-bottom: 1rem; }

/* line 89, ../sass/_typography.scss */

a {
    color: #0065A3;
    text-decoration: none;
}

a:visited {
    color: #0065A3;
    text-decoration: none;
}
  /* line 91, ../sass/_typography.scss */
  .ahrq-header a {
    color: #6c1f7e; }
    /* line 94, ../sass/_typography.scss */
    .ahrq-header a.nav-link:hover, .ahrq-header a.nav-link:focus {
      text-decoration: underline; }
  /* line 99, ../sass/_typography.scss */

/*.main-nav a:hover, .main-nav a.active {
    background-color: #fff;
    text-decoration: none;
    color: #0065A3;
}*/
.main-nav a:hover, .main-nav a.active {
    background-color: #fff;
    text-decoration: underline;
    color: #0065A3;
}

.main-inner a {
    text-decoration: underline;
}

    .main-inner a:hover, .main-inner a.active {
        text-decoration: underline;
        color: #0065A3;
    }

    .main-inner a:hover {
        text-decoration: underline;
        color: #00446e;
    }
.main-nav h2 a.active {
    background-color: #fff;
}

  /* line 103, ../sass/_typography.scss */
  a#skip-link {
    margin-left: 10rem; }
  /* line 106, ../sass/_typography.scss */
  a#bottom-to-top {
    color: #fff;
    display: block; }
  /* line 110, ../sass/_typography.scss */
a#back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 60px;
    display: inline;
    min-width: 14rem;
    width: 14rem;
    height: 5rem;
    padding: 1.5rem 2rem 2rem 2rem;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 900;
    transition: opacity 0.5s linear;
    text-decoration: underline;
}
    /* line 124, ../sass/_typography.scss */
    a#back-to-top.hidden {
      opacity: 0; }
    /* line 127, ../sass/_typography.scss */
    a#back-to-top.visible {
      opacity: 1; }
a:hover#back-to-top.visible {
    opacity: 1;
    color: #00446e;
}
  /* line 131, ../sass/_typography.scss */
  .addthis_toolbox a {
    margin-bottom: 0; }
  /* line 134, ../sass/_typography.scss */
  #median-footer a {
    color: #6c1f7e; }
  /* line 137, ../sass/_typography.scss */
  #seo-footer a {
    color: #fff; }
    /* line 140, ../sass/_typography.scss */
    #seo-footer a:hover {
      color: #fff;
      text-decoration: underline; }
  /* line 145, ../sass/_typography.scss */
  #footer-utility li:first-child a {
    height: 32px;
    width: 32px;
    display: block; }
  /* line 151, ../sass/_typography.scss */
  a:focus {
    outline: thin dotted; }
  /* line 154, ../sass/_typography.scss */
  a svg:focus {
    border: #fff 4px dotted; }

/* line 159, ../sass/_typography.scss */
select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 6px); }

/* line 163, ../sass/_typography.scss */
select#surveySelect {
  background-color: #6c1f7e;
  color: #fff; }

/* line 168, ../sass/_typography.scss */
#local-search-button {
  height: 3rem; }

/* line 172, ../sass/_typography.scss */
button {
  cursor: pointer; }
  /* line 174, ../sass/_typography.scss */
  button img {
    max-height: 100%;
    max-width: 100%; }

/* Nav Tabs */
/* line 181, ../sass/_typography.scss */
.nav-tabs {
  border-bottom-color: #e3e3e3; }
  /* line 183, ../sass/_typography.scss */
  .nav-tabs .nav-link {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #6c1f7e;
    color: #fff;
    margin-right: .5rem;
    padding-right: 2rem;
    padding-left: 2rem; }
  /* line 192, ../sass/_typography.scss */
  .nav-tabs .nav-item.show .nav-link, .nav-tabs.nav-link.active {
    border-color: #e3e3e3 #e3e3e3 #fff;
    background-color: #fff;
    color: #000; }

/* End nav Tabs */
/* Layout Sass Document */
/* line 2, ../sass/_layout.scss */
body {
  background-color: #f2f2f2; }

/* line 5, ../sass/_layout.scss */
header {
  position: relative;
  z-index: 100; }
  /* line 8, ../sass/_layout.scss */
  header:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    box-shadow: 0px 0px 30px #000; }
  /* line 18, ../sass/_layout.scss */
  header .header-inner .row {
    padding: 2rem 0; }
    /* line 21, ../sass/_layout.scss */
    header .header-inner .row .row {
      padding: 0; }
    /* line 25, ../sass/_layout.scss */
    header .header-inner .row .loginout {
      text-align: right;
      padding-bottom: 1rem; }

/* line 31, ../sass/_layout.scss */
.ahrq-header {
  background-color: #fff; }
  /* line 33, ../sass/_layout.scss */
  .ahrq-header.utility-nav {
    background: #d1d1d1;
    background: -moz-linear-gradient(top, #d1d1d1 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #d1d1d1 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #d1d1d1 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #d1d1d1 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #d1d1d1 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ffffff', GradientType=0);
    padding: 1rem 0; }
  /* line 44, ../sass/_layout.scss */
  .ahrq-header.ahrq-branding {
    padding: 1rem 0;
    border-bottom: 7px solid #0065A3; }

/* line 50, ../sass/_layout.scss */
img[src$=".svg"] {
  max-width: 100%; }

/* line 54, ../sass/_layout.scss */
.cahps-logo {
  height: 65px; }

/* line 58, ../sass/_layout.scss */
main {
  z-index: 1; }
  /* line 60, ../sass/_layout.scss */
  main .main-inner {
    padding-bottom: 2rem;
    padding-top: 4rem;
    background: #f2f2f2;
    background: -moz-linear-gradient(left, #f2f2f2 0%, #f2f2f2 15%, #ffffff 70%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f2f2f2), color-stop(15%, #f2f2f2), color-stop(70%, #ffffff));
    background: -webkit-linear-gradient(left, #f2f2f2 0%, #f2f2f2 15%, #ffffff 70%);
    background: -o-linear-gradient(left, #f2f2f2 0%, #f2f2f2 15%, #ffffff 70%);
    background: -ms-linear-gradient(left, #f2f2f2 0%, #f2f2f2 15%, #ffffff 70%);
    background: linear-gradient(to right, #f2f2f2 0%, #f2f2f2 15%, #ffffff 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$cahpsgray',endColorstr='#ffffff',GradientType=1); }

/* line 74, ../sass/_layout.scss */
.main-nav {
  margin-bottom: 3rem; }
  /* line 76, ../sass/_layout.scss */
  .main-nav .nav {
    background-color: #e3e3e3; }
  /* line 80, ../sass/_layout.scss */
  .main-nav ul.child-nav li a {
    padding-left: 2rem; }

/* line 86, ../sass/_layout.scss */
.card {
  background-color: transparent;
  border: none;
  border-radius: 0; }

/* line 92, ../sass/_layout.scss */
.card-header {
  background-color: #0065A3; }
    .card-header h3 {
        
        font-size: 1.6rem;
    }

/* line 96, ../sass/_layout.scss */
.cahps-aside {
  float: right;
  margin: 0px -10px 1rem 2rem;
  border: none;
  padding: 0;
  width: 206px; }
  /* line 103, ../sass/_layout.scss */
  .cahps-aside h3.card-title {
    display: block;
    position: relative;
    padding: 5px 10px 8px 10px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 3%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(3%, #e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 3%);
    background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 3%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 3%);
    background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 3%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    border: 1px solid #BDBDBD;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    left: -10px;
    width: 220px; }
  /* line 122, ../sass/_layout.scss */
  .cahps-aside .gray-flag {
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: -10px;
    right: -11px;
    border-left: 10px solid #BDBDBD;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent; }

/* line 134, ../sass/_layout.scss */
.tab-content {
  padding: 1rem 2rem;
  border: 1px solid #e3e3e3;
  border-top: none;
  background-color: #fff;
  margin-bottom: 2rem;
  border-radius: 0px 6px 6px 6px; }

/* line 143, ../sass/_layout.scss */
#median-footer {
  background: #e5e5e5;
  background: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 100%);
  background: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 100%);
  background: linear-gradient(top, #e5e5e5 0%, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#d1d1d1', GradientType=0);
  border-top: 1px solid #fff; }

/* line 155, ../sass/_layout.scss */
#seo-footer {
  background: #0079c1 url(https://www.ahrq.gov/resources/img/footer-main-bg.jpg) repeat-x;
  background: -moz-linear-gradient(top, #0065A3 0%, #0079c1 3%, #0A78B8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0065A3), color-stop(3%, #0079c1), color-stop(100%, #0A78B8));
  background: -webkit-linear-gradient(top, #0065A3 0%, #0079c1 3%, #0A78B8 100%);
  background: -o-linear-gradient(top, #0065A3 0%, #0079c1 3%, #0A78B8 100%);
  background: -ms-linear-gradient(top, #0065A3 0%, #0079c1 3%, #0A78B8 100%);
  background: linear-gradient(top, #0065A3 0%, #0079c1 3%, #0A78B8 100%); }

/* line 165, ../sass/_layout.scss */
#footer-utility, #footer-primary, #gov-info {
  padding-top: 3rem;
  padding-bottom: 3rem; }

/* line 170, ../sass/_layout.scss */
#footer-utility {
  border-right: 1px solid #1986c7; }
  /* line 173, ../sass/_layout.scss */
  #footer-utility li:first-child {
    background: url(https://www.ahrq.gov/resources/img/home-icon.png);
    text-indent: 0px;
    height: 32px;
    width: 32px;
    text-indent: -9999px;
    display: block; }

/* line 183, ../sass/_layout.scss */
#footer-primary {
  height: auto;
  background: #0065A3 url(/https://resources/img/footer-center-bg.jpg) repeat-x;
  background: -moz-linear-gradient(top, #0065A3 0%, #1986c7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0065A3), color-stop(100%, #1986c7));
  background: -webkit-linear-gradient(top, #0065A3 0%, #1986c7 100%);
  background: -o-linear-gradient(top, #0065A3 0%, #1986c7 100%);
  background: -ms-linear-gradient(top, #0065A3 0%, #1986c7 100%);
  background: linear-gradient(top, #0065A3 0%, #1986c7 100%);
  border-left: 1px solid #0065A3;
  border-right: 1px solid #0065A3; }

/* line 196, ../sass/_layout.scss */
#gov-info {
  border-left: 1px solid #1986c7; }

/*# sourceMappingURL=style.css.map */
