/*Include Compass dependencies*/
/*Include variables*/
/*Include plugins*/
/*Include mixins*/
/*Include functions*/
/*Include layout*/
/* Layout 2 columns */
/* line 2, ../Scss/layout/_grid.scss */
.dq_l-2col {
  display: inline;
  float: left;
  width: 96.66667%;
  margin: 0 1.66667%;
  display: inline;
  float: left;
  width: 46.66667%;
  margin: 0 1.66667%;
}
/* line 10, ../Scss/layout/_grid.scss */
.dq_l-2col.dependant.bg {
  background: #e6f2f7;
  padding-left: 15px;
}

/* Layout 3 columns */
/* line 18, ../Scss/layout/_grid.scss */
.dq_l-3col {
  display: inline;
  float: left;
  width: 96.66667%;
  margin: 0 1.66667%;
  display: inline;
  float: left;
  width: 30%;
  margin: 0 1.66667%;
}

/* Alternative Layout 1 column */
/* line 28, ../Scss/layout/_grid.scss */
.dq_l-1col-centered {
  display: inline;
  float: left;
  width: 96.66667%;
  margin: 0 1.66667%;
  display: inline;
  float: left;
  width: 63.33333%;
  margin: 0 1.66667%;
  margin-left: 18.33333%;
  margin-right: 18.33333%;
}
/* line 38, ../Scss/layout/_grid.scss */
.dq_l-1col-padded-bottom {
  padding-bottom: 5rem;
}
/* line 43, ../Scss/layout/_grid.scss */
.dq_l-1col.dependant.bg {
  background: #e6f2f7;
  padding-left: 15px;
}

/* line 52, ../Scss/layout/_grid.scss */
.badge-partially-completed {
  color: #fff;
  background-color: #ff9832;
}

/* line 57, ../Scss/layout/_grid.scss */
.badge-completed {
  color: #fff;
  background-color: #0f9811;
}

/* line 62, ../Scss/layout/_grid.scss */
.badge-not-started {
  color: #fff;
  background-color: #ff0913;
}

/* line 67, ../Scss/layout/_grid.scss */
.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 100%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
}

/* line 79, ../Scss/layout/_grid.scss */
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 21, ../Scss/_print.scss */
body, h1, h2, h3, h4 {
  font-family: Arial, sans-serif;
}

/* line 25, ../Scss/_print.scss */
.mas-logo {
  display: none !important;
  width: 435px;
  overflow: hidden;
}

/* line 31, ../Scss/_print.scss */
.mas-logo__link {
  display: block;
  position: relative;
  height: 33px;
  width: auto;
}

/* line 38, ../Scss/_print.scss */
.mas-logo__img {
  position: absolute;
  clip: rect(0px, 186px, 33px, 0px);
}

/* line 43, ../Scss/_print.scss */
.l-header {
  margin-bottom: 8px;
}

/* line 47, ../Scss/_print.scss */
.l-header__content {
  position: static;
}

/* line 63, ../Scss/_print.scss */
.mas-logo__link:hover {
  border-bottom: none;
}

/* line 67, ../Scss/_print.scss */
.mas-logo__link {
  width: auto;
}

/* line 71, ../Scss/_print.scss */
.mas-logo__img {
  height: 33px;
  width: auto;
}

/* line 76, ../Scss/_print.scss */
hr {
  margin: 0;
}

/* line 81, ../Scss/_print.scss */
.dq_print-footer h2 {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 87, ../Scss/_print.scss */
.dq_print-footer p {
  font-size: 12px;
  line-height: 18px;
}

/* line 92, ../Scss/_print.scss */
.dq_is-print-only {
  display: block !important;
}

/* line 96, ../Scss/_print.scss */
.dq_is-screen-only, .global-nav, .l-contact-panels, .js .l-header .l-search {
  display: none !important;
}

/* line 100, ../Scss/_print.scss */
.dq_page-header {
  margin-bottom: .5rem;
}

/* line 104, ../Scss/_print.scss */
.dq_print-text-12 {
  font-size: 12px;
  line-height: 18px;
}

/* line 108, ../Scss/_print.scss */
.dq_print-text-16 {
  font-size: 16px;
  line-height: 24px;
}

/* line 112, ../Scss/_print.scss */
.dq_page-header--date {
  float: right;
  font-weight: bold;
  top: 4px;
  position: relative;
  font-size: 13px;
  line-height: 19.5px;
}

/* line 120, ../Scss/_print.scss */
a {
  text-decoration: none;
}
/* line 123, ../Scss/_print.scss */
a img {
  border: 0;
  outline: none;
}

/* line 131, ../Scss/_print.scss */
a[href^="http"]:link:after {
  content: none !important;
}

/* line 137, ../Scss/_print.scss */
.cmp-header {
  display: none !important;
}

/*Include modules*/
/* line 2, ../Scss/modules/callout/_callout-print.scss */
.dq_callout {
  padding: 0;
}

/* line 2, ../Scss/modules/card/_card-print.scss */
.dq_card {
  border-top-width: 1px;
  border-bottom-width: 1px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline;
  float: left;
  width: 30%;
  margin: 0 1.66667%;
  margin-top: 8px;
  margin-bottom: 24px;
}
/* line 14, ../Scss/modules/card/_card-print.scss */
.dq_card-container-2 .dq_card {
  display: inline;
  float: left;
  width: 46.66667%;
  margin: 0 1.66667%;
  margin-top: 8px;
  margin-bottom: 24px;
}
/* line 19, ../Scss/modules/card/_card-print.scss */
.dq_card-container-1 .dq_card {
  display: inline;
  float: left;
  width: 46.66667%;
  margin: 0 1.66667%;
  margin-top: 8px;
  margin-bottom: 24px;
}

/* line 26, ../Scss/modules/card/_card-print.scss */
.dq_card-header {
  padding: 8px;
  background-color: #4E4F4F !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 34, ../Scss/modules/card/_card-print.scss */
.dq_card-header > a {
  cursor: default;
}
/* line 36, ../Scss/modules/card/_card-print.scss */
.dq_card-header > a:hover, .dq_card-header > a:focus {
  text-decoration: none;
}

/* line 41, ../Scss/modules/card/_card-print.scss */
.dq_card-header--image {
  position: absolute;
  top: 2px;
  left: 0;
}

/* line 46, ../Scss/modules/card/_card-print.scss */
.dq_card-header--title {
  font-size: 13px;
  line-height: 19.5px;
  color: #fff !important;
}

/* line 50, ../Scss/modules/card/_card-print.scss */
.dq_card-header--close {
  display: none !important;
}

/* line 53, ../Scss/modules/card/_card-print.scss */
.dq_is-linkable-card-header {
  display: none !important;
}

/* line 56, ../Scss/modules/card/_card-print.scss */
.dq_is-static-card-header {
  display: block !important;
}

/* line 59, ../Scss/modules/card/_card-print.scss */
.dq_card-body {
  display: block !important;
}
/* line 62, ../Scss/modules/card/_card-print.scss */
.dq_card-body + .dq_card-body {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ccc;
}

/* line 71, ../Scss/modules/card/_card-print.scss */
.dq_card-body--title {
  font-size: 13px;
  line-height: 19.5px;
}
/* line 74, ../Scss/modules/card/_card-print.scss */
.dq_card-body--title > a {
  font-weight: normal;
}

/*
    http://nimbupani.com/safe-css-defaults.html
*/
/* line 81, ../Scss/modules/card/_card-print.scss */
.dq_card-body-summary {
  position: static;
  width: auto;
  height: auto;
  min-height: 0;
}

/*
    Override the height applied by JS
*/
/* line 91, ../Scss/modules/card/_card-print.scss */
.dq_card-body-summary[style] {
  height: auto !important;
}

/* line 94, ../Scss/modules/card/_card-print.scss */
.dq_card-body-providers {
  position: static;
  width: auto;
  min-height: 0;
  max-height: none;
  overflow-y: visible;
}

/*https://css-tricks.com/override-inline-styles-with-css/
    The height-match directive sets an inline height style, which we need to override for print
*/
/* line 104, ../Scss/modules/card/_card-print.scss */
.dq_card-body-providers[style] {
  height: auto !important;
}

/* line 107, ../Scss/modules/card/_card-print.scss */
.dq_card-body-footer {
  display: none !important;
}

/* line 111, ../Scss/modules/card/_card-print.scss */
.dq_card-collapsed .dq_card--collapsible {
  display: block;
}

/* line 2, ../Scss/modules/choice/_choice-print.scss */
.dq_choice-item {
  font-size: 12px;
  line-height: 18px;
}

/*
    Body styles
*/
/* line 9, ../Scss/modules/choice/_choice-print.scss */
.dq_choice-body--link {
  display: inline-block !important;
  cursor: default;
}
/* line 13, ../Scss/modules/choice/_choice-print.scss */
.dq_choice-body--link, .dq_choice-body--link:focus, .dq_choice-body--link:hover, .dq_choice-body--link:visited {
  text-decoration: none;
}

/* line 2, ../Scss/modules/crumb/_crumb-print.scss */
.dq_crumb-container {
  display: none;
}

/* line 2, ../Scss/modules/panel/_panel-print.scss */
.dq_panel-gradient {
  background: none;
  filter: none;
}

/* line 2, ../Scss/modules/progress/_progress-print.scss */
.dq_progress-container {
  display: none;
}

/* line 2, ../Scss/modules/result/_result-print.scss */
.dq_result-item--link {
  cursor: default;
}
/* line 5, ../Scss/modules/result/_result-print.scss */
.dq_result-item--link, .dq_result-item--link:focus, .dq_result-item--link:hover, .dq_result-item--link:visited {
  text-decoration: none;
}

/* line 2, ../Scss/modules/summary/_summary-print.scss */
.dq_summary-container {
  background-color: #fff;
  padding: 0;
}

/* line 6, ../Scss/modules/summary/_summary-print.scss */
.dq_summary-item-body {
  padding-right: 4px;
}

/* line 9, ../Scss/modules/summary/_summary-print.scss */
.dq_summary-item-body--amount {
  display: block;
  font-size: 12px;
  line-height: 12px;
}

/* line 14, ../Scss/modules/summary/_summary-print.scss */
.dq_summary-item-body--period {
  display: block;
  font-size: 10px;
  line-height: 10px;
}

/* line 2, ../Scss/modules/tooltip/_tooltip-print.scss */
.dq_tooltip {
  display: none !important;
}
