@charset "UTF-8";
/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
/* Variables (cut from Needs Assessment styling) */
/* emergency banner modal colors */
/* HTML element (SMACSS base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
/* line 33, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 40, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 52, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 58, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 106, ../sass/_normalize.scss */
html {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  line-height: 1.5em;
}

/* Remove default margin. */
/* line 126, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* Address `outline` inconsistency between Chrome and other browsers. */
/* line 148, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 154, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/**
 * Typography
 *
 * To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
 * so that the line height of our base font becomes the basic unit of vertical
 * measurement. We use multiples of that unit to set the top and bottom margins
 * for our block level elements and to set the line heights of any fonts.
 * For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 170, ../sass/_normalize.scss */
p,
pre {
  margin: 1.5em 0;
}

/* line 173, ../sass/_normalize.scss */
blockquote {
  /* Also indent the quote on both sides. */
  margin: 1.5em 40px;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 182, ../sass/_normalize.scss */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 190, ../sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 195, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}

/* line 200, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 205, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 210, ../sass/_normalize.scss */
h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em;
}

/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 217, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 223, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 228, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 233, ../sass/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

/* Address styling not present in IE 8/9. */
/* line 242, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 253, ../sass/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

/* Improve readability of pre-formatted text in all browsers. */
/* line 262, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* Set consistent quote types. */
/* line 274, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 279, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 285, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 291, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 294, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/**
 * Lists
 */
/* line 304, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  /*  margin: rhythm(1) 0;*/
}

/* line 311, ../sass/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  /*    margin: 0;*/
}

/* line 316, ../sass/_normalize.scss */
#content div {
  line-height: 21px;
}

/* line 319, ../sass/_normalize.scss */
ul {
  list-style-type: none;
}

/* line 323, ../sass/_normalize.scss */
ol li,
ul li {
  margin-top: 5px;
}

/* line 327, ../sass/_normalize.scss */
#content .field-item div p, .field-item p {
  margin: 21px 0;
}

/* line 330, ../sass/_normalize.scss */
#content .field-item div li, .field-item li {
  margin-top: 5px;
}

/* line 333, ../sass/_normalize.scss */
#content .field-item div li p, .field-item li p {
  margin: 5px 0;
}

/* line 336, ../sass/_normalize.scss */
#content .field-item div ul, .field-item ul {
  list-style-type: disc;
}

/* line 340, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 40px;
  /* LTR */
}

/* Address paddings set differently in IE 6/7. */
/* line 347, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
  /* LTR */
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 365, ../sass/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Suppress the space beneath the baseline */
  /* vertical-align: bottom; */
  /* Responsive images */
  max-width: 100%;
  height: auto;
  /* Correct IE 8 not scaling image height when resized. */
  width: auto;
}

/* Correct overflow displayed oddly in IE 9. */
/* line 386, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 391, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 407, ../sass/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  border-top-style: solid;
  border-top-width: 0.0625em;
  padding-top: 0.4625em;
  border-bottom-style: solid;
  border-bottom-width: 0.0625em;
  padding-bottom: 0.9125em;
  border-left-style: solid;
  border-left-width: 0.0625em;
  padding-left: 0.9125em;
  border-right-style: solid;
  border-right-width: 0.0625em;
  padding-right: 0.9125em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 422, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
/* line 440, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 457, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 468, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 484, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 496, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 507, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 521, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 531, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 537, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 546, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 552, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 560, ../sass/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  /* width: 100%; */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* Layout rules */
/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/**
 * Center the page.
 *
 * For screen sizes larger than 1200px, prevent excessively long lines of text
 * by setting a max-width.
 */
/* line 34, ../sass/layouts/_responsive.scss */
#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

/* Apply the shared properties of grid items in a single, efficient ruleset. */
/* Containers for grid items and flow items. */
/* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
/* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:after,
#main:after,
#footer:after {
  clear: both;
}

/* Navigation bar */
@media all and (min-width: 480px) {
  /* line 60, ../sass/layouts/_responsive.scss */
  #main {
    /* Move all the children of #main down to make room. */
    position: relative;
  }

  /* line 65, ../sass/layouts/_responsive.scss */
  #navigation {
    /* Move the navbar up inside #main's padding. */
    position: absolute;
    top: 0;
    height: 3em;
    width: 100%;
  }
}
/**
 * Use 3 grid columns for smaller screens.
 */
@media all and (min-width: 480px) and (max-width: 959px) {
  /**
   * The layout when there is only one sidebar, the left one.
   */
  /* line 92, ../sass/layouts/_responsive.scss */
  .sidebar-first {
    /* Span 2 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
  }
  /* line 94, ../sass/layouts/_responsive.scss */
  .sidebar-first #content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  /* line 99, ../sass/layouts/_responsive.scss */
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */
  /* line 107, ../sass/layouts/_responsive.scss */
  .sidebar-second {
    /* Span 2 columns, starting in 1st column from left. */
    /* Span 1 column, starting in 3rd column from left. */
  }
  /* line 109, ../sass/layouts/_responsive.scss */
  .sidebar-second #content {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
  }
  /* line 114, ../sass/layouts/_responsive.scss */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }

  /**
   * The layout when there are two sidebars.
   */
  /* line 122, ../sass/layouts/_responsive.scss */
  .two-sidebars {
    /* Span 2 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
    /* Start a new row and span all 3 columns. */
  }
  /* line 124, ../sass/layouts/_responsive.scss */
  .two-sidebars #content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  /* line 129, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  /* line 134, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    clear: left;
    /* Apply the shared properties of grid items in a single, efficient ruleset. */
    /* Span 1 column, starting in the 1st column from left. */
    /* Span 1 column, starting in the 2nd column from left. */
    /* Span 1 column, starting in the 3rd column from left. */
  }
  /* line 140, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 144, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  /* line 149, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n+2) {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 153, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n) {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
}
/**
 * Use 5 grid columns for larger screens.
 */
@media all and (min-width: 960px) {
  /**
   * The layout when there is only one sidebar, the left one.
   */
  /* line 170, ../sass/layouts/_responsive.scss */
  .sidebar-first {
    /* Span 4 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
  }
  /* line 172, ../sass/layouts/_responsive.scss */
  .sidebar-first #content {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
  /* line 177, ../sass/layouts/_responsive.scss */
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */
  /* line 185, ../sass/layouts/_responsive.scss */
  .sidebar-second {
    /* Span 4 columns, starting in 1st column from left. */
    /* Span 1 column, starting in 5th column from left. */
  }
  /* line 187, ../sass/layouts/_responsive.scss */
  .sidebar-second #content {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
  }
  /* line 192, ../sass/layouts/_responsive.scss */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }

  /**
   * The layout when there are two sidebars.
   */
  /* line 200, ../sass/layouts/_responsive.scss */
  .two-sidebars {
    /* Span 3 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
    /* Span 1 column, starting in 5th column from left. */
  }
  /* line 202, ../sass/layouts/_responsive.scss */
  .two-sidebars #content {
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
  /* line 207, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 212, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }
}
/* Component (SMACSS module) rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Wireframes.
 */
/* line 22, ../sass/components/_misc.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 40, ../sass/components/_misc.scss */
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 43, ../sass/components/_misc.scss */
.form-control::-webkit-input-placeholder {
  color: #606060;
}

/* line 46, ../sass/components/_misc.scss */
.form-control:-ms-input-placeholder {
  color: #606060;
}

/* Turns off the element-invisible effect. */
/* line 51, ../sass/components/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 67, ../sass/components/_misc.scss */
#skip-link {
  margin: 0;
  display: block;
  height: 0px;
  width: 0px;
  text-align: left;
  background-color: #fff;
  color: #fff;
}
/* line 76, ../sass/components/_misc.scss */
#skip-link:focus {
  display: inline;
  color: #000;
  z-index: 400;
}

@supports (-moz-transform: translate(0, 0)) {
  /* line 85, ../sass/components/_misc.scss */
  #skip-link:focus {
    position: absolute;
    height: auto;
    width: auto;
    display: block;
  }
}
/**
 * Branding header.
 */
/* Wrapping link for logo. */
/* line 99, ../sass/components/_misc.scss */
.header__logo {
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
}

/* Logo image. */
/* line 106, ../sass/components/_misc.scss */
.header__logo-image {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
/* line 111, ../sass/components/_misc.scss */
.header__name-and-slogan {
  float: left;
  display: none;
}

/* The name of the website. */
/* line 117, ../sass/components/_misc.scss */
.header__site-name {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

/* The link around the name of the website. */
/* line 125, ../sass/components/_misc.scss */
.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 131, ../sass/components/_misc.scss */
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website. */
/* line 137, ../sass/components/_misc.scss */
.header__site-slogan {
  margin: 0;
}

/* The secondary menu (login, etc.) */
/* line 142, ../sass/components/_misc.scss */
.header__secondary-menu {
  float: right;
  /* LTR */
}

/* Wrapper for any blocks placed in the header region. */
/* line 147, ../sass/components/_misc.scss */
.header__region {
  /* Clear the logo. */
  clear: both;
}

/**
 * Navigation bar.
 */
/* injected class from script.js, affects /dare and /ca-dashboard pages */
/* line 158, ../sass/components/_misc.scss */
.dare-prototype .link,
.dare-prototype .menu {
  display: flex;
  align-items: flex-end;
  margin: 0;
  padding: 0;
  text-align: left;
}

/* line 166, ../sass/components/_misc.scss */
#navigation {
  /* Sometimes you want to prevent overlapping with main div. */
  /* overflow: hidden; */
  /* Main menu and secondary menu links and menu block links. */
}
/* line 170, ../sass/components/_misc.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 181, ../sass/components/_misc.scss */
#navigation .links,
#navigation .menu {
  display: block;
  align-items: flex-end;
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 188, ../sass/components/_misc.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/**
 * Breadcrumb navigation.
 */
/* line 202, ../sass/components/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 206, ../sass/components/_misc.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/**
 * Titles.
 */
/* line 222, ../sass/components/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Messages.
 */
/* line 229, ../sass/components/_misc.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 1.5em 0;
  padding: 10px 10px 10px 50px;
  /* LTR */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 244, ../sass/components/_misc.scss */
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

/* line 253, ../sass/components/_misc.scss */
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}

/* line 263, ../sass/components/_misc.scss */
.messages__list {
  margin: 0;
}

/* line 266, ../sass/components/_misc.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 271, ../sass/components/_misc.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 277, ../sass/components/_misc.scss */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 282, ../sass/components/_misc.scss */
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}

/* line 287, ../sass/components/_misc.scss */
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 297, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbbbbb \0/ie;
  margin: 1.5em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 307, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 311, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-secondary__tab-link {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/* Primary tabs. */
/* line 324, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

/* line 333, ../sass/components/_misc.scss */
.is-active.tabs-primary__tab {
  border-bottom-color: white;
}

/* line 339, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 349, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 353, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/* Secondary tabs. */
/* line 377, ../sass/components/_misc.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1.5em;
}

/* line 384, ../sass/components/_misc.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.75em 3px;
}

/* line 390, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 399, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 404, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 432, ../sass/components/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 436, ../sass/components/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* The inline field label used by the Fences module. */
/* line 444, ../sass/components/_misc.scss */
span.field-label {
  padding: 0 1em 0 0;
  /* LTR */
}

/**
 * "More" links.
 */
/* line 451, ../sass/components/_misc.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 454, ../sass/components/_misc.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

/* line 457, ../sass/components/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 472, ../sass/components/_misc.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 477, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 489, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 494, ../sass/components/_misc.scss */
.pager-current {
  font-weight: bold;
}

/**
 * Blocks.
 */
/* Block wrapper. */
/* line 504, ../sass/components/_misc.scss */
.block {
  margin-bottom: 1.5em;
}

/**
 * Menus.
 */
/* line 511, ../sass/components/_misc.scss */
.menu__item.is-leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/* line 518, ../sass/components/_misc.scss */
.menu__item.is-expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 525, ../sass/components/_misc.scss */
.menu__item.is-collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* The active item in a Drupal menu. */
/* line 534, ../sass/components/_misc.scss */
.menu a.active {
  color: #000;
}

/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 544, ../sass/components/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 555, ../sass/components/_misc.scss */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Comments.
 */
/* Wrapper for the list of comments and its title. */
/* line 583, ../sass/components/_misc.scss */
.comments {
  margin: 1.5em 0;
}

/* Preview of the comment before submitting new or updated comment. */
/* line 588, ../sass/components/_misc.scss */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
}

/* Wrapper for a single comment. */
/* line 594, ../sass/components/_misc.scss */
.comment {
  /* Comment's permalink wrapper. */
}
/* line 597, ../sass/components/_misc.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 604, ../sass/components/_misc.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 40px;
  /* LTR */
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 614, ../sass/components/_misc.scss */
.form-item {
  margin: 1.5em 0;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 619, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 626, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 633, ../sass/components/_misc.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 638, ../sass/components/_misc.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 645, ../sass/components/_misc.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 651, ../sass/components/_misc.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 656, ../sass/components/_misc.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 662, ../sass/components/_misc.scss */
a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/* Password confirmation. */
/* line 668, ../sass/components/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 673, ../sass/components/_misc.scss */
#user-login-form {
  text-align: left;
  /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 685, ../sass/components/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 692, ../sass/components/_misc.scss */
.openid-link,
.user-link {
  margin-top: 1.5em;
}

/* line 696, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
  /* LTR */
}

/* line 700, ../sass/components/_misc.scss */
#user-login ul {
  margin: 1.5em 0;
}

/**
 * Drupal admin tables.
 */
/* line 708, ../sass/components/_misc.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 713, ../sass/components/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 716, ../sass/components/_misc.scss */
form table ul {
  margin: 0;
}

/* line 721, ../sass/components/_misc.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 726, ../sass/components/_misc.scss */
tr.even {
  background-color: #fff;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 741, ../sass/components/_misc.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 747, ../sass/components/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 752, ../sass/components/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 763, ../sass/components/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 774, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
/* line 783, ../sass/components/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 790, ../sass/components/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 802, ../sass/components/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 805, ../sass/components/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 808, ../sass/components/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 817, ../sass/components/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 826, ../sass/components/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 829, ../sass/components/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 835, ../sass/components/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1502880827');
}

@media all and (min-width: 756px) {
  /*
      Styling for desktop version of the menu (top menu)
      */
  /* line 6, ../sass/components/_desktop_menu.scss */
  #mobile-header {
    display: none;
  }

  /* line 9, ../sass/components/_desktop_menu.scss */
  #mobile-menu-source-menu {
    display: block;
  }
}
/*Our own custom styling of the page layout*/
/*Importing zen so we can change the layout of the front page*/
/* line 6, ../sass/components/_page.scss */
html {
  font-family: 'Open Sans', sans-serif;
}

/* line 10, ../sass/components/_page.scss */
#page {
  margin-left: inherit;
  margin-right: inherit;
}

/* line 15, ../sass/components/_page.scss */
#content {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
}

/*front page has no sidebars, make sure content div spans the entire page, other things are not shown*/
/* line 22, ../sass/components/_page.scss */
.front #content {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 27, ../sass/components/_page.scss */
.front #content .block {
  margin-bottom: 0px;
}
/* line 32, ../sass/components/_page.scss */
.front .page__title {
  display: none;
}
/* line 35, ../sass/components/_page.scss */
.front #first-time {
  display: none;
}

/*
*Styling for mobile version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
@media all {
  /* line 7, ../sass/regions/_content.scss */
  #cssFlag {
    width: 1px;
  }

  /* line 10, ../sass/regions/_content.scss */
  input:focus::-webkit-input-placeholder {
    color: transparent;
  }

  /* line 13, ../sass/regions/_content.scss */
  #page {
    position: relative;
  }

  /* line 17, ../sass/regions/_content.scss */
  #content {
    min-width: 320px;
    margin-top: 50px;
    /* Homepage-Main-Links Styling */
    /* Items of interest Styling*/
    /* Twitter Block Styling */
    /* RSS Feed Styling */
  }
  /* line 20, ../sass/regions/_content.scss */
  #content .field-item div ul li ul li {
    list-style: none;
  }
  /* line 22, ../sass/regions/_content.scss */
  #content .field-item div ul li ul li:before {
    content: "·";
    vertical-align: middle;
    line-height: 20px;
    font-size: 33px;
    padding-right: 10px;
  }
  /* line 30, ../sass/regions/_content.scss */
  #content .field-name-field-green-text {
    display: none;
  }
  /* line 35, ../sass/regions/_content.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset {
    border: none;
    margin: 0px;
    padding: 0px;
  }
  /* line 40, ../sass/regions/_content.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset legend {
    display: none;
  }
  /* line 44, ../sass/regions/_content.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset #email {
    width: 130px;
  }
  /* line 48, ../sass/regions/_content.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset .button_panel {
    left: 155px;
    margin-top: -44px;
    position: relative;
    max-width: 72px;
  }
  /* line 54, ../sass/regions/_content.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset .button_panel .form_button {
    background: none repeat scroll 0 0 #2775a8;
    border: medium none;
    border-radius: 0;
    color: #fff;
    padding: 4px 16px;
    text-shadow: none;
  }
  /* line 66, ../sass/regions/_content.scss */
  #content .node-14855 {
    float: none !important;
    width: 0% !important;
  }
  /* line 70, ../sass/regions/_content.scss */
  #content .progress {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    margin-top: 3%;
    margin-bottom: 3%;
  }
  /* line 76, ../sass/regions/_content.scss */
  #content #content-page-header {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    border-bottom: .5em solid #004066;
    padding: 0;
  }
  /* line 82, ../sass/regions/_content.scss */
  #content #content-page-header .content-page-header-inner-container {
    clear: left;
    margin-top: 2%;
    margin-bottom: 2%;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
  }
  /* line 87, ../sass/regions/_content.scss */
  #content #content-page-header .content-page-header-inner-container h1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 92, ../sass/regions/_content.scss */
  #content #content-page-header .content-page-header-inner-container.header-with-image .page-header-image-container {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 94, ../sass/regions/_content.scss */
  #content #content-page-header .content-page-header-inner-container.header-with-image .page-header-image-container .title_header_image {
    height: 50px;
    width: 50px;
  }
  /* line 99, ../sass/regions/_content.scss */
  #content #content-page-header .content-page-header-inner-container.header-with-image h1 {
    clear: none;
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    margin-top: 3%;
  }
  /* line 107, ../sass/regions/_content.scss */
  #content #background-image-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    height: 100%;
    background-size: cover;
    background-attachment: fixed !important;
  }
  /* line 115, ../sass/regions/_content.scss */
  #content #block-workbench-block {
    margin-bottom: 0;
  }
  /* line 119, ../sass/regions/_content.scss */
  #content article.node.node-page.clearfix {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    background-color: white;
  }
  /* line 123, ../sass/regions/_content.scss */
  #content article.node.node-page.clearfix .field-name-field-green-text {
    float: left;
    width: 98%;
    margin-left: 2.0%;
    margin-right: -100%;
  }
  /* line 127, ../sass/regions/_content.scss */
  #content article.node.node-page.clearfix .print-link {
    display: none;
  }
  /* line 131, ../sass/regions/_content.scss */
  #content article.node.node-page.clearfix p {
    padding: 2% 4% 1% 4%;
    font-size: .9em;
  }
  /* line 136, ../sass/regions/_content.scss */
  #content article.node.node-page.clearfix ul {
    display: none;
  }
  /* line 141, ../sass/regions/_content.scss */
  #content .block-nodeblock h2 {
    display: none;
  }
  /* line 145, ../sass/regions/_content.scss */
  #content .hidden {
    font-size: 0;
    line-height: 0;
    color: transparent;
  }
  /* line 152, ../sass/regions/_content.scss */
  #content .homepage-main-links {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: #fff;
  }
  /* line 157, ../sass/regions/_content.scss */
  #content .homepage-main-links .block-title-container {
    display: none;
  }
  /* line 161, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items {
    /* Styling for each inline-icon-and-link node */
    /* Icon Link Styling*/
    /* Icon image styling */
    /* Link Text styling */
  }
  /* line 163, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link {
    border: 1px solid;
    border-radius: 3px;
    border-color: lightgrey;
    box-shadow: 0px 0px 5px lightgrey;
    margin: 5px 10px 5px 10px;
    padding: 5px;
  }
  /* line 171, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .field-name-field-hover-text {
    display: none;
  }
  /* line 174, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .hover-text-arrow {
    display: none;
  }
  /* line 180, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-icon-link {
    float: right;
    margin-top: 18px;
    width: 75%;
  }
  /* line 185, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-icon-link a {
    text-decoration: none;
    font-size: 12pt;
    font-weight: bold;
    color: #8A0808;
  }
  /* line 194, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .find-assistance .field-name-field-icon-link a {
    color: #8A0808;
  }
  /* line 200, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .apply-online .field-name-field-icon-link a {
    color: #045AAB;
  }
  /* line 205, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .check-your-status .field-name-field-icon-link a {
    color: #066906;
  }
  /* line 211, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field img {
    display: block;
    width: 60px;
    height: 60px;
  }
  /* line 219, ../sass/regions/_content.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-link-text {
    display: none;
  }
  /* line 230, ../sass/regions/_content.scss */
  #content .items-of-interest,
  #content .block-twitter-block,
  #content #block-daip-location-services-daip-local-resources-block,
  #content #block-daip-location-services-daip-disaster-map-block {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding: 3% 0;
  }
  /* line 238, ../sass/regions/_content.scss */
  #content .items-of-interest .block-title-container,
  #content .block-twitter-block .block-title-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 243, ../sass/regions/_content.scss */
  #content .items-of-interest .block-title-container .block-title-image-container,
  #content .block-twitter-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-size: 37px 37px;
    height: 3em;
  }
  /* line 251, ../sass/regions/_content.scss */
  #content .items-of-interest .block-title-container .block-title-text-container,
  #content .block-twitter-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
  /* line 253, ../sass/regions/_content.scss */
  #content .items-of-interest .block-title-container .block-title-text-container h2,
  #content .block-twitter-block .block-title-container .block-title-text-container h2,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-text-container h2,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container h2 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    display: block;
    font-size: 1.2em;
    color: #045AAB;
    margin: 0;
  }
  /* line 263, ../sass/regions/_content.scss */
  #content .block-twitter-block {
    float: none;
  }
  /* line 270, ../sass/regions/_content.scss */
  #content .items-of-interest {
    background-color: white;
  }
  /* line 272, ../sass/regions/_content.scss */
  #content .items-of-interest .block-title-image-container {
    background-image: url("../images/itemsinterest.png");
  }
  /* line 276, ../sass/regions/_content.scss */
  #content .items-of-interest .field-name-field-icon-header-image img {
    height: 80%;
    width: 80%;
  }
  /* line 281, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header {
    /* Header Image styling */
    /* Header Text styling */
    /* Additional Links Styling */
  }
  /* line 282, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header h2 {
    display: none;
  }
  /* line 287, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-icon-header-image {
    float: left;
    padding: 2%;
  }
  /* line 293, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-header-text {
    font-weight: bold;
    font-size: 14pt;
    color: #045AAB;
    padding-bottom: 18px;
    padding-top: 16px;
  }
  /* line 302, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link {
    clear: left;
    float: left;
    width: 100%;
  }
  /* line 306, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article {
    margin-left: 10%;
    margin-right: 5%;
    /* Button effect code */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform .5s;
    -moz-transition: -moz-transform .5s;
    -ms-transition: -ms-transform .5s;
    -o-transition: -o-transform .5s;
    transition: transform .5s;
  }
  /* line 321, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article:hover, #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article:focus, #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article:active {
    /*            box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
                  background-color: #ECECEB;*/
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  /* line 332, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-link {
    display: inline-block;
    vertical-align: middle;
    width: 75%;
  }
  /* line 336, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-link .field-item {
    margin-top: 5%;
  }
  /* line 338, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-link .field-item a {
    color: #045AAB;
    text-decoration: none;
    font-size: 16px;
  }
  /* line 346, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-image {
    padding: 2%;
    float: left;
  }
  /* line 351, ../sass/regions/_content.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-image img {
    height: 40px;
    width: 40px;
  }
  /* line 363, ../sass/regions/_content.scss */
  #content .block-twitter-block .block-title-image-container {
    background-image: url("../images/twitter_large.png");
    background-size: contain;
    height: 50px;
  }
  /* line 368, ../sass/regions/_content.scss */
  #content .block-twitter-block .block-twitter-disclaimer {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    margin-left: 10%;
  }
  /* line 372, ../sass/regions/_content.scss */
  #content .block-twitter-block .block-twitter-disclaimer p {
    margin: .5em 0;
  }
  /* line 376, ../sass/regions/_content.scss */
  #content .block-twitter-block iframe {
    margin-top: 15%;
    clear: left;
    width: 80%;
  }
  /* line 384, ../sass/regions/_content.scss */
  #content .block-views {
    padding-top: 0%;
    padding-bottom: 1%;
  }
  /* line 388, ../sass/regions/_content.scss */
  #content .block-views h2 {
    display: none;
  }
  /* line 391, ../sass/regions/_content.scss */
  #content .block-views .block-title-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 3%;
  }
  /* line 395, ../sass/regions/_content.scss */
  #content .block-views .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    background-image: url("../images/recent_disasters.png");
    background-repeat: no-repeat;
    background-position: 50% 0%;
    height: 3em;
  }
  /* line 402, ../sass/regions/_content.scss */
  #content .block-views .block-title-container .block-title-text-container {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
  /* line 404, ../sass/regions/_content.scss */
  #content .block-views .block-title-container .block-title-text-container h2 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 0;
    margin-bottom: 1%;
    font-size: 1.2em;
    color: #045aab;
    display: block;
  }
  /* line 418, ../sass/regions/_content.scss */
  #content .expand-collapse > li {
    border: 2px solid #005487;
  }
  /* line 421, ../sass/regions/_content.scss */
  #content .expand-collapse {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding: 0px;
    font-size: .9em;
    margin-top: 0;
  }
  /* line 428, ../sass/regions/_content.scss */
  #content .expand-collapse li {
    list-style-type: none;
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 436, ../sass/regions/_content.scss */
  #content .expand-collapse > li {
    margin-bottom: 1%;
  }
  /* line 440, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title {
    display: block;
    background-color: #dbdbdb;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold;
    font-size: .9em;
    color: #005487;
    text-decoration: none;
  }
  /* line 450, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title .expand-collapse-icon {
    float: left;
    width: 10%;
    margin-left: 0%;
    margin-right: -10%;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    margin-top: 2%;
    margin-bottom: 2%;
    background-position: 50% 50%;
    background-size: 50%;
  }
  /* line 459, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title .accordion-name-text {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 464, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title .accordion-count-text {
    float: left;
    width: 10%;
    margin-left: 90%;
    margin-right: -100%;
    margin-top: 2%;
    margin-bottom: 2%;
    text-align: center;
  }
  /* line 472, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title.open .expand-collapse-icon {
    background-image: url("../images/Minus-Icon-Accordions-2.png");
  }
  /* line 478, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-title.even {
    background-color: #d6d6d6;
    color: #005487;
  }
  /* line 485, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-inline {
    font-size: .8em;
    border-top: 0;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 491, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-inline div {
    clear: left;
  }
  /* line 494, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-inline li {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding: 2%;
    background: url("../images/Right-Arrow-Browse-by-Pages.png") no-repeat;
    background-position: 92% 50%;
    background-size: 2.75%;
  }
  /* line 503, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-inline li a {
    display: block;
    text-decoration: none;
    color: #005487;
    padding-right: 10%;
  }
  /* line 511, ../sass/regions/_content.scss */
  #content .expand-collapse .expand-collapse-inline span {
    display: block;
    background-color: #E5F4FD;
    color: #005487;
    font-weight: bold;
    padding: 2% 2% 2% 3%;
  }

  /* line 524, ../sass/regions/_content.scss */
  .front #content .block-views .view-display-id-block {
    clear: left;
    width: 80%;
    margin-left: 15%;
  }
  /* line 528, ../sass/regions/_content.scss */
  .front #content .block-views .view-display-id-block .views-row {
    font-size: 9pt;
  }

  /* line 537, ../sass/regions/_content.scss */
  .not-front #content #background-image-container {
    background-color: #E6E6E6;
  }
  /* line 542, ../sass/regions/_content.scss */
  .not-front #content #content-container article.node.node-page.clearfix.basic-content p {
    margin: 21px 0;
  }

  /* line 550, ../sass/regions/_content.scss */
  #content.blank-page-layout #background-image-container {
    background-color: #fff;
  }

  /* line 554, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget {
    border-radius: 5px;
    background: #fff;
    padding: 15px;
    box-shadow: 0px 0px 5px 3px #666;
  }
  /* line 560, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane {
    width: 100%;
    margin-bottom: 15%;
  }
  /* line 563, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset {
    text-align: center;
    margin-top: 0px;
  }
  /* line 567, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane .ok-button {
    margin-left: 5%;
  }
  /* line 570, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane button {
    border: 1px solid #ccc;
    border-radius: 5px;
    text-shadow: none;
    margin: 0%;
  }
  /* line 576, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.externalLinkButtonCancel {
    margin-left: 0% !important;
    width: 25% !important;
    margin-right: 2%;
  }
  /* line 581, ../sass/regions/_content.scss */
  .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.externalLinkButtonConfirm {
    margin-left: 2% !important;
    width: 25% !important;
  }

  /* line 587, ../sass/regions/_content.scss */
  .ui-widget.external-link-popup-box {
    margin-top: 10%;
    width: 275px !important;
    font-size: .85em;
  }
  /* line 592, ../sass/regions/_content.scss */
  .ui-widget.external-link-popup-box .ui-dialog-titlebar .ui-corner-all {
    display: none;
  }
  /* line 595, ../sass/regions/_content.scss */
  .ui-widget.external-link-popup-box .ui-dialog-titlebar .ui-dialog-title {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #1F4F73;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 5px;
  }
  /* line 606, ../sass/regions/_content.scss */
  .ui-widget.external-link-popup-box #session-downloadplugins-popup-box {
    text-align: left;
    margin-left: 5%;
    margin-right: 5%;
  }

  /* line 614, ../sass/regions/_content.scss */
  html[lang="es"] .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.externalLinkButtonCancel {
    width: 35% !important;
    margin-right: 2%;
  }
  /* line 618, ../sass/regions/_content.scss */
  html[lang="es"] .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.externalLinkButtonConfirm {
    width: 35% !important;
    margin-left: 2%;
  }

  /* line 624, ../sass/regions/_content.scss */
  #back-to-top-link {
    position: fixed;
    top: 75%;
    left: 78%;
    z-index: 100;
    width: 70px;
    height: 70px;
  }

  @-moz-document url-prefix() {
    /* line 633, ../sass/regions/_content.scss */
    #back-to-top-link {
      top: 75%;
    }
}

  /* line 638, ../sass/regions/_content.scss */
  #back-to-top-link.sticky-bottom {
    position: absolute;
    top: 97%;
  }
}
@media all and (orientation: landscape) {
  /* line 644, ../sass/regions/_content.scss */
  #back-to-top-link {
    left: 87%;
  }
}
@media all and (max-width: 425px) {
  /* line 650, ../sass/regions/_content.scss */
  #back-to-top-link.no-mobile-footer {
    top: inherit;
    bottom: 10px;
  }
  /* line 653, ../sass/regions/_content.scss */
  #back-to-top-link.no-mobile-footer.sticky-bottom {
    position: fixed;
    top: inherit !important;
    bottom: 10px;
  }
  /* line 659, ../sass/regions/_content.scss */
  #back-to-top-link.mobile-footer {
    top: inherit;
    bottom: 110px;
  }
  /* line 662, ../sass/regions/_content.scss */
  #back-to-top-link.mobile-footer.sticky-bottom {
    position: fixed;
    top: inherit !important;
    bottom: 110px;
  }
}
/*
*Styling for desktop version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 751px) {
  /*Setting up content div layout*/
  /* line 11, ../sass/regions/_content_desktop.scss */
  .front #content #background-image-container {
    padding-bottom: 0% !important;
  }
  /* line 14, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 19, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container {
    margin-top: 2%;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 24, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 20%;
    margin-right: -40%;
    background-image: url("../images/recent_disasters.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 70%;
    max-width: 72px;
    height: 5em;
  }
  /* line 33, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container .block-title-text-container {
    float: left;
    width: 40%;
    margin-left: 40%;
    margin-right: -80%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 36, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container .block-title-text-container h2 {
    margin-top: 0;
    margin-bottom: 1%;
    font-size: 1.2em;
    color: #045aab;
    display: block;
  }
  /* line 46, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .view-display-id-block {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
  }
  /* line 49, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .view-display-id-block .views-row {
    padding-bottom: 10%;
    font-size: 12pt;
    line-height: 24px;
  }

  /* line 61, ../sass/regions/_content_desktop.scss */
  .not-front #content #background-image-container > div {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  /* line 70, ../sass/regions/_content_desktop.scss */
  #content {
    /* injected class from script.js, affects /dare and /ca-dashboard pages */
    margin-top: 101px;
    clear: left;
    /* Overriding styling in navigation_bar_desktop that affectes styling here */
    /* Turn off Icon & Link Header block title */
    /* Homepage-Main-Links Styling */
    /* Items of interest Styling*/
    /* Twitter Block Styling */
  }
  /* line 72, ../sass/regions/_content_desktop.scss */
  .dare-prototype #content {
    margin-top: 71px;
  }
  /* line 80, ../sass/regions/_content_desktop.scss */
  #content .view-content-daip-contact-us #e-gov-delivery fieldset .button_panel {
    margin-top: -48px;
  }
  /* line 87, ../sass/regions/_content_desktop.scss */
  #content #background-image-container {
    padding-bottom: 6% !important;
  }
  /* line 91, ../sass/regions/_content_desktop.scss */
  #content #content-page-header {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 96, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header {
    max-width: 1024px;
    margin-top: 1%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 102, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 2%;
    margin-bottom: 0%;
  }
  /* line 107, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container h1 {
    float: left;
    width: 90%;
    margin-left: 4.15%;
    margin-right: -94.15%;
  }
  /* line 111, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container.header-with-image {
    margin-top: 0%;
  }
  /* line 113, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container.header-with-image .page-header-image-container {
    margin-top: 1.5%;
    float: left;
    width: 5%;
    margin-left: 2.5%;
    margin-right: -7.5%;
  }
  /* line 116, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container.header-with-image .page-header-image-container .title_header_image {
    height: 50px;
    width: 50px;
  }
  /* line 121, ../sass/regions/_content_desktop.scss */
  #content #content-page-header #inner-content-page-header .content-page-header-inner-container.header-with-image h1 {
    clear: none;
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    margin-top: 1%;
  }
  /* line 134, ../sass/regions/_content_desktop.scss */
  #content article.node.node-page.clearfix p {
    font-size: 1em;
    padding: 3%;
  }
  /* line 140, ../sass/regions/_content_desktop.scss */
  #content .button-link-dummy-span {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("../images/empty.gif");
  }
  /* line 149, ../sass/regions/_content_desktop.scss */
  #content .block-nodeblock {
    float: initial;
    width: initial;
  }
  /* line 155, ../sass/regions/_content_desktop.scss */
  #content .block-nodeblock h2 {
    display: none;
  }
  /* line 160, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 167, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header.clearfix:after {
    height: initial;
  }
  /* line 171, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header {
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 176, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items {
    /* Styling for each inline-icon-and-link node */
    /* Styling for Homepage main links hover text */
    /* Styling for ie8 Homepage main links Hover text/arrow */
    /* Setting columns and styling link text */
    /* Center inline-icon-and-link elements */
    /* Icon Link styling */
    /* Link Text styling */
  }
  /* line 179, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link {
    border: initial;
    border-radius: initial;
    border-color: initial;
    box-shadow: initial;
    margin: initial;
    padding: initial;
    /* Styling for Homepage main links hover arrow*/
    /* Styling for Homepage main links hover text */
  }
  /* line 188, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .hover-text-arrow {
    display: none;
    position: absolute;
    margin-top: 2em;
    margin-left: 7em;
    width: 0;
    height: 0;
    border: 1em solid transparent;
    z-index: 999;
  }
  /* line 199, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .hover-text-arrow:after {
    position: absolute;
    border: 1em solid transparent;
    border-bottom-width: 1px;
    border-top-color: white;
    margin-left: -1em;
    top: -20px;
    content: ' ';
  }
  /* line 209, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .field-name-field-hover-text {
    position: absolute;
    top: -58%;
    max-width: 250px;
    max-height: 170px;
    width: 250px;
    height: 170px;
    background-color: white;
    padding: 1%;
  }
  /* line 219, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .field-name-field-hover-text p:nth-child(1) {
    font-size: 13pt;
    margin-bottom: 0;
  }
  /* line 224, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .field-name-field-hover-text p:nth-child(2) {
    font-size: 9pt;
    text-align: left;
    margin-top: 4%;
    padding-left: 7%;
    padding-right: 6%;
  }
  /* line 236, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(1) .hover-text-arrow {
    border-top-color: #8A0808;
  }
  /* line 239, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(1) .field-name-field-hover-text {
    color: #8A0808;
    border: 3px solid #8A0808;
  }
  /* line 245, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(2) .hover-text-arrow {
    border-top-color: #045AAB;
  }
  /* line 248, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(2) .field-name-field-hover-text {
    color: #045AAB;
    border: 3px solid #045AAB;
  }
  /* line 254, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(3) .hover-text-arrow {
    border-top-color: #066906;
  }
  /* line 257, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(3) .field-name-field-hover-text {
    color: #066906;
    border: 3px solid #066906;
  }
  /* line 264, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-first-hover-text {
    color: #8A0808;
    border: 3px solid #8A0808;
  }
  /* line 268, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-first-hover-arrow {
    border-top-color: #8A0808 !important;
  }
  /* line 271, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-second-hover-text {
    color: #045AAB;
    border: 3px solid #045AAB;
  }
  /* line 275, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-second-hover-arrow {
    border-top-color: #045AAB !important;
  }
  /* line 278, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-third-hover-text {
    color: #066906;
    border: 3px solid #066906;
  }
  /* line 282, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-third-hover-arrow {
    border-top-color: #066906 !important;
  }
  /* line 286, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-hover-text-p1 {
    font-size: 13pt;
    margin-bottom: 0;
  }
  /* line 290, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .ie8-hover-text-p2 {
    font-size: 9pt;
    text-align: left;
    margin-top: 4%;
    padding-left: 7%;
    padding-right: 6%;
  }
  /* line 300, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(1) article {
    float: left;
    width: 25%;
    margin-left: 12.5%;
    margin-right: -37.5%;
  }
  /* line 303, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(1) article .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #8A0808;
  }
  /* line 310, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(2) article {
    float: left;
    width: 25%;
    margin-left: 37.5%;
    margin-right: -62.5%;
  }
  /* line 313, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(2) article .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #045AAB;
  }
  /* line 320, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(3) article {
    float: left;
    width: 25%;
    margin-left: 62.5%;
    margin-right: -87.5%;
  }
  /* line 323, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-item:nth-child(3) article .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #066906;
  }
  /* line 330, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-first {
    float: left;
    width: 25%;
    margin-left: 12.5%;
    margin-right: -37.5%;
  }
  /* line 332, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-first .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #8A0808;
  }
  /* line 339, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-second {
    float: left;
    width: 25%;
    margin-left: 37.5%;
    margin-right: -62.5%;
  }
  /* line 341, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-second .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #045AAB;
  }
  /* line 348, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-third {
    float: left;
    width: 25%;
    margin-left: 62.5%;
    margin-right: -87.5%;
  }
  /* line 351, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .main-link-third .field-name-field-icon-link a {
    text-decoration: none;
    font-weight: bold;
    color: #066906;
  }
  /* line 360, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field {
    text-align: center;
    /* Icon Image styling */
  }
  /* line 364, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field img {
    display: block;
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transform: translateZ(1);
    transform: translateZ(1);
  }
  /* line 381, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-icon-image {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 387, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-icon-link {
    float: none;
    margin: initial;
    width: 100%;
    text-align: center;
    margin-top: 0px;
  }
  /* line 393, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-icon-link a {
    font-size: 1.3em;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: font-size;
    transition-property: font-size;
  }
  /* line 403, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items .field-name-field-link-text {
    display: block;
    margin-left: 10.5%;
    margin-right: 10.5%;
    margin-top: 5%;
  }
  /* line 409, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items article {
    height: 11em;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
    /* Button effect code */
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  /* line 434, ../sass/regions/_content_desktop.scss */
  #content .homepage-main-links .node-icon-and-link-header .field-items article:hover .hover-text-arrow,
  #content .homepage-main-links .node-icon-and-link-header .field-items article:hover .field-name-field-hover-text, #content .homepage-main-links .node-icon-and-link-header .field-items article:focus .hover-text-arrow,
  #content .homepage-main-links .node-icon-and-link-header .field-items article:focus .field-name-field-hover-text, #content .homepage-main-links .node-icon-and-link-header .field-items article:active .hover-text-arrow,
  #content .homepage-main-links .node-icon-and-link-header .field-items article:active .field-name-field-hover-text {
    display: block;
  }
  /* line 446, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest,
  #content .block-twitter-block,
  #content #block-daip-location-services-daip-local-resources-block,
  #content #block-daip-location-services-daip-disaster-map-block {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 453, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container,
  #content .block-twitter-block .block-title-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container {
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    float: none;
  }
  /* line 459, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-image-container,
  #content .block-twitter-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-image-container {
    float: left;
    width: 10%;
    margin-left: 2.0%;
    margin-right: -12.0%;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 50px 50px;
    max-width: 72px;
    height: 5em;
  }
  /* line 468, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-text-container,
  #content .block-twitter-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container {
    float: left;
    width: 60%;
    margin-left: 12.0%;
    margin-right: -72%;
  }
  /* line 470, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-text-container h2,
  #content .block-twitter-block .block-title-container .block-title-text-container h2,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-text-container h2,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container h2 {
    display: block;
    font-size: 1.2em;
    color: #045AAB;
    margin: 1% 0;
  }
  /* line 481, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .hidden {
    display: none;
  }
  /* line 485, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-image-container {
    background-image: url("../images/itemsinterest.png");
  }
  /* line 490, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header {
    clear: left;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    /* Header Image styling */
    /* Header Text styling */
    /* Additional Links Styling */
  }
  /* line 497, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header h2 {
    display: none;
  }
  /* line 502, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-icon-header-image {
    float: left;
    padding: 10px;
    margin-left: 9%;
  }
  /* line 509, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-header-text {
    font-weight: bold;
    font-size: 1.2em;
    color: #045AAB;
    padding-bottom: 20px;
    padding-top: 16px;
  }
  /* line 520, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .field-item:nth-child(3n+1) article {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 3.75%;
    margin-right: -33.75%;
  }
  /* line 525, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .field-item:nth-child(3n+2) article {
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65.0%;
  }
  /* line 529, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .field-item:nth-child(3n+3) article {
    float: left;
    width: 30%;
    margin-left: 66.25%;
    margin-right: -96.25%;
  }
  /* line 533, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .iOi-first-column {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 3.75%;
    margin-right: -33.75%;
  }
  /* line 538, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .iOi-second-column {
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65.0%;
  }
  /* line 541, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link .iOi-third-column {
    float: left;
    width: 30%;
    margin-left: 66.25%;
    margin-right: -96.25%;
  }
  /* line 545, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article {
    margin: 10px 0;
  }
  /* line 548, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-link .field-item {
    margin-top: 0;
  }
  /* line 553, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-image {
    display: inline-block;
    float: none;
    height: 40px;
    padding: 5px;
    vertical-align: middle;
  }
  /* line 560, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .node-icon-and-link-header .field-name-field-inline-icon-and-link article .field-name-field-icon-image img {
    height: 40px;
    width: 40px;
  }
  /* line 571, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 577, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block .block-title-container {
    margin-top: 2%;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 582, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 2.0%;
    margin-right: -22%;
    background-image: url("../images/twitter_large.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: contain;
    max-width: 72px;
    height: 55px;
  }
  /* line 591, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block .block-title-container .block-title-text-container {
    float: left;
    width: 40%;
    margin-left: 10%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  /* line 595, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block .block-title-container .block-title-text-container h2 {
    margin-top: 0;
    margin-bottom: 1%;
    font-size: 1.2em;
    color: #045aab;
    display: block;
  }
  /* line 603, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block .block-title-container .block-twitter-disclaimer {
    float: left;
    width: 95%;
    margin-left: 5%;
    margin-right: -100%;
    margin-left: 10%;
  }
  /* line 609, ../sass/regions/_content_desktop.scss */
  #content .block-twitter-block iframe {
    margin-top: 0%;
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
  }
  /* line 616, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse {
    font-size: 1em;
  }
  /* line 620, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline li {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding: 0%;
    background-position-x: 95%;
  }
  /* line 626, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline li a {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 2.5%;
    margin-right: -92.5%;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    padding: 0%;
  }
  /* line 636, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-title .expand-collapse-icon {
    float: left;
    width: 5%;
    margin-left: 0%;
    margin-right: -5%;
    background-position: 30% 50%;
    background-size: 40%;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  /* line 643, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-title .accordion-name-text {
    float: left;
    width: 80%;
    margin-left: 5%;
    margin-right: -85%;
    font-size: 16px;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  /* line 649, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-title .accordion-count-text {
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: center;
  }
  /* line 657, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-title:focus {
    outline: 1px dotted;
  }
  /* line 662, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline {
    padding: 0%;
    font-size: 1em;
  }
  /* line 666, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline li {
    background-size: 1%;
    margin-top: 0px;
  }
  /* line 672, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline li:hover {
    background-color: #DBDBDB;
  }
  /* line 676, ../sass/regions/_content_desktop.scss */
  #content .expand-collapse .expand-collapse-inline span {
    padding: .5% 2%;
  }

  /* line 683, ../sass/regions/_content_desktop.scss */
  #back-to-top-link {
    display: none;
    left: 90%;
    top: 60%;
    width: auto;
    height: auto;
  }

  /* line 691, ../sass/regions/_content_desktop.scss */
  #back-to-top-link:hover {
    cursor: pointer;
  }

  /* line 695, ../sass/regions/_content_desktop.scss */
  #back-to-top-link:focus {
    border: 1px dotted #dbdbdb;
  }

  /* line 698, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box {
    margin-top: auto;
    width: 400px !important;
    font-size: 0.8em;
  }
  /* line 702, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box .ui-dialog-titlebar {
    font-size: 1em;
  }
  /* line 704, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box .ui-dialog-titlebar .ui-dialog-title {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
    color: #1F4F73;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 5px;
  }
  /* line 716, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box .ui-dialog-buttonpane {
    clear: left;
    margin-top: 4%;
  }
  /* line 719, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin-top: 10px;
  }
  /* line 721, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box .ui-dialog-buttonpane .ui-dialog-buttonset button {
    margin: 1.5%;
    height: 30px;
  }
  /* line 728, ../sass/regions/_content_desktop.scss */
  .ui-dialog.ui-widget.external-link-popup-box #session-downloadplugins-popup-box {
    text-align: left;
    margin-left: 5%;
    margin-right: 5%;
  }
}
@media (min-width: 751px) and (max-width: 1024px) {
  /* line 737, ../sass/regions/_content_desktop.scss */
  #content {
    margin-top: 103px;
  }
  /* line 743, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container,
  #content .block-twitter-block .block-title-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 747, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-image-container,
  #content .block-twitter-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-image-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-image-container {
    float: left;
    width: 10%;
    margin-left: 5%;
    margin-right: -15%;
    background-size: 75%;
  }
  /* line 751, ../sass/regions/_content_desktop.scss */
  #content .items-of-interest .block-title-container .block-title-text-container,
  #content .block-twitter-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-text-container,
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container {
    float: left;
    width: 60%;
    margin-left: 15%;
    margin-right: -75%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 763, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .field-item:nth-child(3n+1) article {
    clear: left;
    float: left;
    width: 26.25%;
    margin-left: 9.375%;
    margin-right: -35.625%;
  }
  /* line 768, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .field-item:nth-child(3n+2) article {
    float: left;
    width: 26.25%;
    margin-left: 36.875%;
    margin-right: -63.125%;
  }
  /* line 772, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .field-item:nth-child(3n+3) article {
    float: left;
    width: 26.25%;
    margin-left: 64.375%;
    margin-right: -90.625%;
  }
  /* line 776, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .iOi-first-column {
    clear: left;
    float: left;
    width: 26.25%;
    margin-left: 9.375%;
    margin-right: -35.625%;
  }
  /* line 781, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .iOi-second-column {
    float: left;
    width: 26.25%;
    margin-left: 36.875%;
    margin-right: -63.125%;
  }
  /* line 784, ../sass/regions/_content_desktop.scss */
  .front #content .items-of-interest .field-name-field-inline-icon-and-link .iOi-third-column {
    float: left;
    width: 26.25%;
    margin-left: 64.375%;
    margin-right: -90.625%;
  }
  /* line 791, ../sass/regions/_content_desktop.scss */
  .front #content .homepage-main-links .node-icon-and-link-header .field-items {
    /* Styling for each inline-icon-and-link node */
  }
  /* line 793, ../sass/regions/_content_desktop.scss */
  .front #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link {
    /* Styling for Homepage main links hover arrow*/
    /* Styling for Homepage main links hover text */
  }
  /* line 796, ../sass/regions/_content_desktop.scss */
  .front #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .hover-text-arrow {
    margin-top: -1em;
    margin-left: 5em;
    z-index: 999;
  }
  /* line 801, ../sass/regions/_content_desktop.scss */
  .front #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .hover-text-arrow:after {
    border-bottom-width: 1px;
    margin-left: -1em;
    top: -20px;
  }
  /* line 807, ../sass/regions/_content_desktop.scss */
  .front #content .homepage-main-links .node-icon-and-link-header .field-items .node-inline-icon-and-link .field-name-field-hover-text {
    top: -86%;
    left: -15%;
  }
  /* line 816, ../sass/regions/_content_desktop.scss */
  .front #content .block-twitter-block .block-title-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 820, ../sass/regions/_content_desktop.scss */
  .front #content .block-twitter-block .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 3.0%;
    margin-right: -23%;
    background-size: 75%;
  }
  /* line 825, ../sass/regions/_content_desktop.scss */
  .front #content .block-twitter-block .block-title-container .block-title-text-container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 830, ../sass/regions/_content_desktop.scss */
  .front #content .block-twitter-block iframe {
    float: left;
    width: 97.5%;
    margin-left: 1.25%;
    margin-right: -98.75%;
    width: 97.5% !important;
  }
  /* line 837, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 841, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container .block-title-image-container {
    float: left;
    width: 20%;
    margin-left: 11%;
    margin-right: -31%;
    background-size: 75%;
  }
  /* line 845, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .block-title-container .block-title-text-container {
    float: left;
    width: 60%;
    margin-left: 29.0%;
    margin-right: -89%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 851, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .view-display-id-block {
    float: left;
    width: 75%;
    margin-left: 13.75%;
    margin-right: -88.75%;
  }
  /* line 854, ../sass/regions/_content_desktop.scss */
  .front #content .recent-disaster-rss-feed .view-display-id-block .views-row {
    padding-bottom: 10%;
    font-size: 12pt;
    line-height: 24px;
  }
}
/* line 867, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content article {
  position: relative !important;
}
/* line 871, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content .items-of-interest .field-name-field-header-text {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 0;
  padding-right: 0;
  background-image: url();
}
/* line 876, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content .items-of-interest .field-name-field-header-text .field-items {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 879, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content .items-of-interest .field-name-field-header-text .field-items #items-of-interest-title-image {
  float: left;
  width: 2.5%;
  margin-left: 0%;
  margin-right: -2.5%;
  height: 2em;
  margin-top: .25%;
}
/* line 884, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content .items-of-interest .field-name-field-header-text .field-items .field-item.even {
  margin-top: .25%;
  float: left;
  width: 80%;
  margin-left: 3.5%;
  margin-right: -83.5%;
}
/* line 892, ../sass/regions/_content_desktop.scss */
.lt-ie9 #content .expand-collapse .expand-collapse-title {
  padding-left: 6%;
}

@media all and (min-width: 1024px) {
  /* line 899, ../sass/regions/_content_desktop.scss */
  .not-front #content {
    margin-top: 71px;
  }
}
@media all and (max-width: 750px) {
  /* line 904, ../sass/regions/_content_desktop.scss */
  #background-image-container {
    background-image: none;
  }
}
@media all and (min-width: 751px) and (max-width: 760px) {
  /* line 910, ../sass/regions/_content_desktop.scss */
  html[lang="es"] #content {
    margin-top: 99px;
  }
}
@media all and (min-width: 751px) {
  /* line 917, ../sass/regions/_content_desktop.scss */
  .section-get-assistance #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize1.jpg);
    background-repeat: no-repeat;
  }

  /* line 923, ../sass/regions/_content_desktop.scss */
  .section-address-lookup #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize1.jpg);
    background-repeat: no-repeat;
  }

  /* line 929, ../sass/regions/_content_desktop.scss */
  .section-buscador-de-direcciones #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize1.jpg);
    background-repeat: no-repeat;
  }

  /* line 935, ../sass/regions/_content_desktop.scss */
  .section-information #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize2.jpg);
    background-repeat: no-repeat;
  }

  /* line 941, ../sass/regions/_content_desktop.scss */
  .section-about-us #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize4.jpg);
    background-repeat: no-repeat;
  }

  /* line 947, ../sass/regions/_content_desktop.scss */
  .section-help #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize3.jpg);
    background-repeat: no-repeat;
  }

  /* line 953, ../sass/regions/_content_desktop.scss */
  .section-obtener-asistencia #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize1.jpg);
    background-repeat: no-repeat;
  }

  /* line 959, ../sass/regions/_content_desktop.scss */
  .section-información #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize2.jpg);
    background-repeat: no-repeat;
  }

  /* line 965, ../sass/regions/_content_desktop.scss */
  .section-acerca-de #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize4.jpg);
    background-repeat: no-repeat;
  }

  /* line 971, ../sass/regions/_content_desktop.scss */
  .section-ayuda #background-image-container {
    background-image: url(/sites/default/files/DAIP_resize3.jpg);
    background-repeat: no-repeat;
  }
}
/*
*Styling for mobile version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
@media all {
  /* line 6, ../sass/regions/_mid_content.scss */
  #mid-content {
    background-color: #e5f4fd;
    clear: both;
    height: auto;
    overflow: auto;
    width: 100%;
  }
  /* line 13, ../sass/regions/_mid_content.scss */
  #mid-content .node-paragraph-bullets p {
    margin-left: 2%;
    margin-right: 2%;
  }
}
/*
*Styling for desktop version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 751px) {
  /* line 7, ../sass/regions/_mid_content_desktop.scss */
  .region-mid-content {
    clear: both;
    height: auto;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 15, ../sass/regions/_mid_content_desktop.scss */
  .region-mid-content .node-paragraph-bullets p {
    margin-left: 1% !important;
    margin-right: 1% !important;
  }
}
/*
*Styling for mobile version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
/*
*Styling for desktop version of the content region. Styling should only pertain to general styling of content region (changes that could be applied to content region on every page). Styling for specific page's content region should be in it's own scss file in the modules folder
*/
/*
*Styling for mobile version of the first sidebar region. Styling should only pertain to general styling of first sidebar region (changes that could be applied to first sidebar region on every page). Styling for specific page's first sidebar region should be in it's own scss file in the modules folder
*/
/*
*Styling for desktop version of the first sidebar region. Styling should only pertain to general styling of first sidebar region (changes that could be applied to first sidebar region on every page). Styling for specific page's first sidebar region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 756px) {
  /* line 5, ../sass/regions/_first_sidebar_desktop.scss */
  .region-sidebar-first {
    margin-top: 4%;
  }
}
/* line 10, ../sass/regions/_first_sidebar_desktop.scss */
.lt-ie9 .region-sidebar-first {
  margin-top: 4%;
}

/*
*Styling for mobile version of the footer region. Styling should only pertain to general styling of footer region (changes that could be applied to footer region on every page). Styling for specific page's footer region should be in it's own scss file in the modules folder
*/
@media all {
  /* line 10, ../sass/regions/_footer.scss */
  .lt-ie9 .stay-connected-block .field-item .addthis_sharing_toolbox span[title="Facebook"] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/icons_fb_32.png") no-repeat;
    background-size: 32px 32px;
  }
  /* line 15, ../sass/regions/_footer.scss */
  .lt-ie9 .stay-connected-block .field-item .addthis_sharing_toolbox span[title="Twitter"] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/Items_of_Interest_twitter_32.png") no-repeat;
    background-size: 32px 31px;
  }
  /* line 20, ../sass/regions/_footer.scss */
  .lt-ie9 .stay-connected-block .field-item .addthis_sharing_toolbox span[title="More"] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/icons_share_32.png") no-repeat;
    background-size: 32px 33px;
  }

  /* line 29, ../sass/regions/_footer.scss */
  .front #footer {
    background-color: #fff;
  }

  /* line 33, ../sass/regions/_footer.scss */
  #footer {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 42, ../sass/regions/_footer.scss */
  #footer h2 {
    color: #474747;
    font-size: .9em;
  }
  /* line 47, ../sass/regions/_footer.scss */
  #footer .stay-connected-block {
    float: left;
    width: 41.17647%;
    margin-left: 5.88235%;
    margin-right: -47.05882%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8em;
  }
  /* line 57, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-name-body .field-item ul {
    padding: 0%;
  }
  /* line 61, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-name-body .field-item li {
    list-style: none;
    float: left;
    padding: 0% 3%;
    width: 25px !important;
    height: 25px !important;
  }
  /* line 76, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .addthis_sharing_toolbox span[title="Facebook"] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/icons_fb.png") no-repeat;
    background-size: 32px 32px;
  }
  /* line 81, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .addthis_sharing_toolbox span[title="Twitter"] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/Items_of_Interest_twitter.png") no-repeat;
    background-size: 32px 32px;
  }
  /* line 86, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .addthis_sharing_toolbox span[title="More"], #footer .stay-connected-block .field-item .addthis_sharing_toolbox span[title="Más..."] {
    background: url("/profiles/daip_gov/themes/daip_theme_4/images/icons_share.png") no-repeat;
    background-size: 32px 32px;
  }
  /* line 92, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .at-share-btn {
    display: none;
  }
  /* line 96, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item #survey_monkey img {
    width: 32px;
    height: 32px;
  }
  /* line 101, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .at-svc-facebook {
    display: block;
    clear: left;
    float: left;
    width: 23.52941%;
    margin-left: 0%;
    margin-right: -23.52941%;
    background-color: transparent;
  }
  /* line 107, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .at-svc-email {
    display: block;
    float: left;
    width: 23.52941%;
    margin-left: 23.52941%;
    margin-right: -47.05882%;
  }
  /* line 111, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .at-svc-twitter {
    display: block;
    float: left;
    width: 23.52941%;
    margin-left: 23.52941%;
    margin-right: -47.05882%;
    background-color: transparent;
  }
  /* line 116, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item .at-svc-compact {
    display: block;
    float: left;
    width: 23.52941%;
    margin-left: 47.05882%;
    margin-right: -70.58824%;
    background-color: transparent;
  }
  /* line 121, ../sass/regions/_footer.scss */
  #footer .stay-connected-block .field-item #survey_monkey a {
    float: left;
    width: 23.52941%;
    margin-left: 70.58824%;
    margin-right: -94.11765%;
  }
  /* line 129, ../sass/regions/_footer.scss */
  #footer .additional-links-block {
    float: left;
    width: 41.17647%;
    margin-left: 52.94118%;
    margin-right: -94.11765%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8em;
    text-align: right;
  }
  /* line 139, ../sass/regions/_footer.scss */
  #footer .additional-links-block .field-name-body .field-item {
    font-size: .8em;
  }
  /* line 142, ../sass/regions/_footer.scss */
  #footer .additional-links-block .field-name-body .field-item a {
    color: #045aab;
    text-decoration: none;
    line-height: 27px;
    padding: 7px;
  }
  /* line 149, ../sass/regions/_footer.scss */
  #footer .additional-links-block .field-name-body .field-item a:hover {
    text-decoration: underline;
  }
  /* line 153, ../sass/regions/_footer.scss */
  #footer .additional-links-block .field-name-body .field-item .link-divider {
    color: #757575;
  }
}
@media (min-width: 768px) {
  /* line 166, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 171, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block {
    display: block;
    border-top: 1px solid #dbdbdb;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin-bottom: 0px;
  }
  /* line 181, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section {
    width: 33%;
    float: left;
    position: relative;
    min-height: 1px;
  }
  /* line 186, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section a {
    text-decoration: none;
    margin: 0 auto;
    display: table;
    padding-top: 15px;
    padding-bottom: 5px;
  }
  /* line 193, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section a:-webkit-any-link {
    color: #045AAB !important;
  }
  /* line 196, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section p {
    text-align: center;
    margin: 0px;
  }
  /* line 199, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section p a {
    padding-top: 0px;
    padding-bottom: 5px;
  }
  /* line 204, ../sass/regions/_footer.scss */
  #footer .mobile-footer-block .mobile-footer-section img {
    margin: 0 auto;
    display: table;
    width: 30px;
    height: 30px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
*Styling for desktop version of the footer region. Styling should only pertain to general styling of footer region (changes that could be applied to footer region on every page). Styling for specific page's footer region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 756px) {
  /* line 5, ../sass/regions/_footer_desktop.scss */
  #footer {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 13, ../sass/regions/_footer_desktop.scss */
  #footer h2 {
    color: #474747;
    font-size: 1em;
  }
  /* line 17, ../sass/regions/_footer_desktop.scss */
  #footer .internal-footer-container {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 23, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block {
    float: left;
    width: 37.5%;
    margin-left: 1.875%;
    margin-right: -39.375%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 33, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .field-item ul {
    padding: 0;
  }
  /* line 37, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .field-item li {
    list-style: none;
    float: left;
    padding: 0% 3%;
    width: 34px !important;
    height: 34px !important;
  }
  /* line 43, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .field-item li img {
    width: 34px !important;
    height: 34px !important;
  }
  /* line 50, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .at-svc-facebook {
    clear: left;
    float: left;
    width: 12.5%;
    margin-left: 0%;
    margin-right: -12.5%;
    height: 32px;
    width: 32px;
  }
  /* line 56, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .at-svc-email, #footer .stay-connected-block .field-name-body .at-svc-twitter {
    float: left;
    width: 12.5%;
    margin-left: 12.5%;
    margin-right: -25%;
    margin-left: 37px;
    height: 32px;
    width: 32px;
  }
  /* line 62, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body .at-svc-compact {
    float: left;
    width: 12.5%;
    margin-left: 25%;
    margin-right: -37.5%;
    margin-left: 74px;
    height: 32px;
    width: 32px;
  }
  /* line 68, ../sass/regions/_footer_desktop.scss */
  #footer .stay-connected-block .field-name-body #survey_monkey a {
    float: left;
    width: 12.5%;
    margin-left: 37.5%;
    margin-right: -50%;
    margin-left: 111px;
    height: 32px;
    width: 32px;
  }
  /* line 79, ../sass/regions/_footer_desktop.scss */
  #footer .additional-links-block {
    float: left;
    width: 37.5%;
    margin-left: 60.625%;
    margin-right: -98.125%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    text-align: right;
  }
  /* line 89, ../sass/regions/_footer_desktop.scss */
  #footer .additional-links-block .field-name-body .field-item {
    font-size: .8em;
  }
  /* line 92, ../sass/regions/_footer_desktop.scss */
  #footer .additional-links-block .field-name-body .field-item a {
    color: #045aab;
    text-decoration: none;
  }
  /* line 97, ../sass/regions/_footer_desktop.scss */
  #footer .additional-links-block .field-name-body .field-item a:hover {
    text-decoration: underline;
  }
  /* line 101, ../sass/regions/_footer_desktop.scss */
  #footer .additional-links-block .field-name-body .field-item .link-divider {
    color: #757575;
  }

  /* line 113, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-facebook, .ie9 #footer .at-svc-facebook {
    clear: left;
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
  /* line 117, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-facebook:focus, .ie9 #footer .at-svc-facebook:focus {
    border: 1px dotted #000 !important;
  }
  /* line 120, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-twitter, .ie9 #footer .at-svc-twitter {
    float: left;
    width: 25%;
    margin-left: 25%;
    margin-right: -50%;
  }
  /* line 123, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-twitter:focus, .ie9 #footer .at-svc-twitter:focus {
    border: 1px dotted #000 !important;
  }
  /* line 126, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-compact, .ie9 #footer .at-svc-compact {
    float: left;
    width: 25%;
    margin-left: 50%;
    margin-right: -75%;
  }
  /* line 129, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer .at-svc-compact:focus, .ie9 #footer .at-svc-compact:focus {
    border: 1px dotted #000 !important;
  }
  /* line 132, ../sass/regions/_footer_desktop.scss */
  .lt-ie9 #footer #survey_monkey a, .ie9 #footer #survey_monkey a {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    position: relative;
    top: -32px;
  }
}
/*
*Styling for mobile version of the header region. Styling should only pertain to general styling of header region (changes that could be applied to header region on every page). Styling for specific page's header region should be in it's own scss file in the modules folder
*/
@media all {
  /* line 5, ../sass/regions/_header.scss */
  #page header#header {
    display: none;
  }
}
/*
*Styling for desktop version of the header region. Styling should only pertain to general styling of header region (changes that could be applied to header region on every page). Styling for specific page's header region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 756px) {
  /*Styling for Desktop logo which is located in header region*/
}
/*
Styling for mobile version of the second side-bar region. Styling should only pertain to general styling of second-sidebar region (changes that could be applied to second side-bar region on every page). Styling for specific page's second side-bar region should be in it's own scss file in the modules folder
*/
/*
*Styling for desktop version of the second side-bar region. Styling should only pertain to general styling of second side-bar region (changes that could be applied to second-sidebar region on every page). Styling for specific page's second side-bar region should be in it's own scss file in the modules folder
*/
@media all and (min-width: 756px) {
  /* line 5, ../sass/regions/_second_sidebar_desktop.scss */
  .region-sidebar-second {
    margin-top: 4%;
  }
}
/* line 10, ../sass/regions/_second_sidebar_desktop.scss */
.lt-ie9 .region-sidebar-second {
  margin-top: 4%;
}

/*
Styling for mobile version of the navigation bar region. Styling should only pertain to general styling of navigation bar region
(changes that could be applied to navigation bar region on every page).
Styling for specific page's navigation bar region should be in it's own scss file in the modules folder.
*/
@media all {
  /* injected class from script.js, affects /dare and /ca-dashboard pages */
  /* line 11, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #block-daip-print-block-daip-print-email #quick-links > li {
    display: none;
  }
  /* line 14, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #block-daip-print-block-daip-print-email #quick-links > li:nth-child(6), .dare-prototype #block-daip-print-block-daip-print-email #quick-links li:nth-child(7) {
    display: list-item;
  }
  /* line 18, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #block-menu-menu-clone-main-eng-menu, .dare-prototype #block-menu-menu-clone-main-es-menu {
    float: right;
    margin-right: 2%;
  }
  /* line 22, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #search-icon-container #search-icon-arrow {
    margin-left: 0 !important;
    z-index: 1 !important;
  }
  /* line 30, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #sidr-id-menu-notifications .badge,
  .dare-prototype #menu-notifications .badge,
  .dare-prototype #sidr-id-menu-my-da .badge,
  .dare-prototype #menu-my-da .badge {
    position: relative;
    top: 10px;
    height: 18px;
    width: 24px;
    padding: 3px 0;
    background-color: #D44950;
    border-radius: 20px;
    font-weight: normal;
    color: white;
    float: right;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    min-width: 10px;
    box-sizing: border-box;
  }
  /* line 50, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #sidr-id-menu-my-da > a.sidr-class-menu__link > span.badge {
    float: none;
    display: inline-block;
    top: -1px;
    margin-left: 4px;
  }
  /* line 57, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container img {
    height: 33px;
    width: 33px;
    display: block;
  }
  /* line 62, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container img:hover {
    cursor: pointer;
  }
  /* line 65, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container .menu {
    width: 100px;
    border: 1px solid #2775a8;
    background-color: #fff;
    display: none;
    box-sizing: content-box;
    position: absolute;
    right: -10px;
  }
  /* line 73, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container .menu li {
    display: block !important;
    float: left !important;
    clear: left;
    width: 200px;
    padding: 0 !important;
  }
  /* line 79, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container .menu li a {
    text-decoration: none;
    color: #005263;
    font-size: 14px;
    margin: 10px !Important;
  }
  /* line 86, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container .menu li:hover {
    background-color: #c1ddf4;
  }
  /* line 92, ../sass/regions/_navigation_bar.scss */
  .dare-prototype #language-switcher-container:hover .menu {
    display: block !Important;
  }

  /* line 98, ../sass/regions/_navigation_bar.scss */
  #navigation {
    position: fixed;
    top: 0;
    z-index: 300;
    height: auto;
    width: 100%;
    min-width: 320px;
    background-color: #fff;
    border-bottom: 1px solid #dbdbdb;
  }
  /* line 111, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-header {
    position: absolute;
    top: 10px;
    left: 10px;
  }
  /* line 116, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-header #responsive-menu-button {
    display: block;
    background-image: url("../images/hamburger.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-x: 50%;
    text-decoration: none;
    color: transparent;
    width: 30px;
    height: 30px;
  }
  /* line 130, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo {
    margin: 10px auto;
    text-align: center;
  }
  /* line 133, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo .header__logo {
    float: none;
  }
  /* line 136, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image {
    height: 30px;
  }
  /* line 142, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  /* line 147, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu {
    display: none;
  }
  /* line 151, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #quick-links li {
    margin-top: 0;
  }
  /* line 162, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #quick-links #print-icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #email-icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #check_status_icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #apply_online_icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #find_assistance_icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #search-icon,
  #navigation #inner-navigation-container .region-navigation #quick-links #search-icon-container,
  #navigation #inner-navigation-container .region-navigation #quick-links #login-link {
    display: none;
  }
  /* line 166, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #quick-links #language-switcher-container {
    font-size: .8em;
  }
  /* line 169, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #quick-links #language-switcher-container .language-switcher-locale-url {
    padding-left: 0px;
  }
  /* line 171, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container .region-navigation #quick-links #language-switcher-container .language-switcher-locale-url li a {
    color: #045AAB;
  }
  /* line 180, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container {
    width: 100%;
  }
  /* line 183, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup {
    background-color: #E6E6E6;
    padding: 10px;
  }
  /* line 187, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup #search-icon-input {
    text-align: center;
  }
  /* line 190, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup #search-icon-input span#search-icon-pic {
    background-image: url("../images/search_icon.png");
    background-repeat: no-repeat;
    margin-top: .4em;
    margin-left: .5em;
    width: 1.5em;
    height: 1.5em;
    position: fixed;
  }
  /* line 200, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup #search-icon-input input {
    width: 100%;
    height: 30px;
    padding-left: 2em;
  }
  /* line 206, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup #search-icon-button {
    display: none;
  }
  /* line 209, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-search-container #search-icon-popup a {
    display: none;
  }
  /* line 216, ../sass/regions/_navigation_bar.scss */
  #navigation .block-title {
    display: none;
  }

  /* line 222, ../sass/regions/_navigation_bar.scss */
  #block-locale-language {
    font-size: .8em;
    margin-top: -1%;
    margin-left: 4%;
    float: left;
  }
  /* line 227, ../sass/regions/_navigation_bar.scss */
  #block-locale-language .language-switcher-locale-url {
    padding: 0;
  }
  /* line 230, ../sass/regions/_navigation_bar.scss */
  #block-locale-language .language-switcher-locale-url li {
    list-style-type: none;
    margin-top: 0;
  }

  /* line 240, ../sass/regions/_navigation_bar.scss */
  li.sidr-class-menu__item #search-icon-container {
    width: 100%;
    position: relative;
    display: block;
  }
  /* line 244, ../sass/regions/_navigation_bar.scss */
  li.sidr-class-menu__item #search-icon-container #query {
    display: inline-block;
    width: 70%;
    height: 30px;
    background-color: #FFF;
    border: 1px solid #2775A8;
    border-right: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 254, ../sass/regions/_navigation_bar.scss */
  li.sidr-class-menu__item #search-icon-container #search-icon-button {
    display: inline-block;
    width: 30%;
    height: 30px;
    background-color: #2775A8;
    border: 1px solid #2775A8;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: -1px;
  }

  /* line 268, ../sass/regions/_navigation_bar.scss */
  #sidr-main {
    box-shadow: none;
  }
  /* line 270, ../sass/regions/_navigation_bar.scss */
  #sidr-main .dropdown-menu-chevron-down {
    background: url("../images/menu-arrow.png");
    height: 6px;
    width: 11px;
    position: relative;
    bottom: 1.75em;
    float: right;
    margin-right: 8%;
  }
  /* line 279, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul {
    background: #fff;
    font-family: 'Open Sans', 'sans-serif';
    border-top: none !important;
  }
  /* line 283, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li {
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: 1em .8em;
  }
  /* line 288, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li > a,
  #sidr-main ul li > span {
    color: #2775A8 !important;
    padding-left: 3em;
  }
  /* line 291, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li > a.open,
  #sidr-main ul li > span.open {
    font-weight: 900;
  }
  /* line 294, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li > a.sidr-class-badge,
  #sidr-main ul li > span.sidr-class-badge {
    display: inline !important;
    color: #fff !important;
  }
  /* line 300, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-get-assistance {
    background-image: url("../images/icon_getassist.png");
  }
  /* line 303, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-info {
    background-image: url("../images/icon_info.png");
  }
  /* line 306, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-about {
    background-image: url("../images/icon_about.png");
  }
  /* line 309, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-help {
    background-image: url("../images/icon_help.png");
  }
  /* line 312, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#main_menu_email {
    background-image: url("../images/icon_email.png");
  }
  /* line 315, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-my-da, #sidr-main ul li#sidr-id-menu-signin {
    background-image: url("../images/header_additional.png");
  }
  /* line 316, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul li#sidr-id-menu-my-da .menu-greeting, #sidr-main ul li#sidr-id-menu-signin .menu-greeting {
    display: none;
  }
  /* line 321, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul #main_menu_close_li {
    background-color: #2775A8;
    background-image: url("../images/icon_home.png");
    background-repeat: no-repeat;
    border-top: none;
    border-bottom: none;
  }
  /* line 328, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul #main_menu_close_li a {
    color: #fff !important;
  }
  /* line 332, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul #main_menu_close_li #side_menu_close_image {
    background-image: url("../images/x.png");
    background-repeat: no-repeat;
    background-size: 23%;
    background-position: 50%;
    height: 48px;
    width: 48px;
    position: relative;
    float: right;
    bottom: 3.25em;
  }
  /* line 344, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul #main_menu_login {
    background-color: #2a994d;
    border-top: none;
    border-bottom: none;
  }
  /* line 349, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul #main_menu_login a {
    color: #fff !important;
  }
  /* line 354, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul.language-switcher-locale-url {
    background: none;
    border: none;
    margin: 0;
  }
  /* line 358, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul.language-switcher-locale-url li {
    border: none;
    background: none;
    text-align: center;
    line-height: normal;
  }
  /* line 363, ../sass/regions/_navigation_bar.scss */
  #sidr-main ul.language-switcher-locale-url li a {
    padding: 0;
    text-decoration: underline;
  }

  /* line 372, ../sass/regions/_navigation_bar.scss */
  .dropdown-menu-chevron-down.open {
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
    transform: rotate(180deg);
  }

  /* line 378, ../sass/regions/_navigation_bar.scss */
  .dropdown-menu-chevron-down.close {
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
    transform: rotate(180deg);
  }
}
@media (max-width: 320px) {
  /* line 387, ../sass/regions/_navigation_bar.scss */
  .sidr ul li .sidr-class-menu-text,
  .sidr ul li .sidr-class-badge {
    display: none;
  }

  /* line 391, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #mobile-header #responsive-menu-button {
    height: 26px;
    width: 26px;
  }
  /* line 395, ../sass/regions/_navigation_bar.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image {
    height: 26px;
  }
}
/*
*Styling for desktop version of the navigation bar region. Styling should only pertain to general styling of navigation bar region
(changes that could be applied to navigation bar region on every page). 
Styling for specific page's navigation bar region should be in it's own scss file in the modules folder.
*/
@media all and (min-width: 751px) {
  /* injected class from script.js, affects /dare and /ca-dashboard pages */
  /* line 11, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #search-icon-container {
    top: 1em;
  }
  /* line 15, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #mobile-menu-source-menu #nav .menu__link {
    line-height: 20px;
  }
  /* line 19, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #mobile-menu-source-menu #nav #menu-my-da .menu-greeting {
    display: block;
    font-size: 11px;
    line-height: initial;
    color: #555;
    height: 14px;
  }
  /* line 26, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #mobile-menu-source-menu #nav #menu-my-da .badge {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    min-width: 10px;
    top: 1px;
    margin-left: 4px;
    line-height: 1;
    box-sizing: border-box;
    text-align: center;
    font-size: 12px;
  }
  /* line 41, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #language-switcher-container .menu {
    width: 200px;
    right: initial;
  }

  /* line 48, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container {
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
  }
  /* line 53, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container #mobile-header, #navigation #inner-navigation-container #mobile-search-container {
    display: none;
  }
  /* line 57, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation {
    position: inherit;
    top: auto;
    right: auto;
  }
  /* line 63, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu {
    display: block;
  }
  /* line 67, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item {
    padding: 8px;
    cursor: pointer;
  }
  /* line 71, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu {
    width: 200px;
    border: 1px solid #2775a8;
    background-color: #fff;
    display: none;
    box-sizing: content-box;
  }
  /* line 77, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu li.menu__item {
    margin: 0;
    padding: 10px;
    width: 200px;
    box-sizing: border-box;
  }
  /* line 82, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu li.menu__item:hover {
    background-color: #c1ddf4;
  }
  /* line 85, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu li.menu__item .menu__link {
    color: #005263;
    background-image: none;
  }
  /* line 91, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu #menu-notifications .menu__link {
    display: inline-block;
  }
  /* line 94, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item ul.menu #menu-notifications .badge {
    top: 2px;
  }
  /* line 100, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item .menu__link {
    color: #005263;
    font-weight: 400;
    text-decoration: none;
    font-size: 14px;
  }
  /* line 107, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item:hover {
    background-color: #2775a8;
  }
  /* line 109, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item:hover .menu__link, #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item:hover .menu-greeting {
    color: #fff;
  }
  /* line 114, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item.is-expanded.expanded.sfHover {
    background-color: #2775a8;
  }
  /* line 116, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item.is-expanded.expanded.sfHover .menu__link.sf-with-ul, #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item.is-expanded.expanded.sfHover .menu-greeting {
    color: #fff;
  }
  /* line 122, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item.is-expanded.expanded .menu__link {
    background: url("../images/menu-arrow.png") no-repeat scroll right center;
    padding: 0 15px 0 0;
  }
  /* line 126, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item.is-expanded.expanded.is-authenticated #dashboard-login-link {
    background: url("../images/menu-arrow.png") no-repeat scroll 100% 80%;
    padding: 0 15px 0 0;
  }
  /* line 137, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links {
    float: right !important;
    margin-top: -25px;
  }
  /* line 146, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #print-icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #email-icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #check_status_icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #apply_online_icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #find_assistance_icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #search-icon,
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links #login-link {
    display: block;
  }
  /* line 150, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links .print-email-search-icon {
    height: 33px;
    width: 33px;
    background-size: 32px;
    font-size: 0;
  }
  /* line 155, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links .print-email-search-icon:hover {
    cursor: pointer;
  }
  /* line 160, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links li {
    padding-right: 2px;
  }
  /* line 162, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links li:last-of-type {
    padding-right: 0;
    padding-left: 2px;
  }
  /* line 169, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container {
    position: absolute;
    top: 2em;
  }
  /* line 172, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-arrow {
    position: absolute;
    margin-top: 1.3em;
    margin-left: 11em;
    width: 0;
    height: 0;
    border: 1em solid transparent;
    border-bottom-color: #5e5e5e;
    z-index: 999;
  }
  /* line 181, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-arrow:after {
    position: absolute;
    border: 1em solid transparent;
    border-top-width: 1px;
    border-bottom-color: white;
    margin-left: -1em;
    top: 1px;
    content: ' ';
  }
  /* line 191, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-popup {
    position: absolute;
    margin-top: 3.3em;
    margin-left: -8em;
    width: 21.5em;
    border: 1px solid black;
    background-color: white;
    padding: 1.25em;
    padding-bottom: 0.3em;
  }
  /* line 202, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-input span {
    display: none;
  }
  /* line 205, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-input input {
    padding: 3% 10% 3% 3%;
    float: left;
    height: 45px;
    width: 15.5em;
    font-style: italic;
    color: #dbdbdb;
  }
  /* line 214, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-input input.noValueText {
    font-style: normal;
    color: #000;
  }
  /* line 219, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container #search-icon-button {
    display: block;
    padding: 3% 6%;
    height: 45px;
    background: #2775A8;
    color: #fff;
    font-size: .9em;
    font-weight: 700;
    border: 1px solid #2775A8;
    border-left: none;
  }
  /* line 231, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #search-icon-container a {
    display: block;
    clear: left;
    float: left;
    font-size: .8em;
    margin-top: .3em;
    margin-left: 1em;
    color: #005263;
  }
  /* line 246, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image {
    height: 32px;
  }
}
@media all and (max-width: 760px) {
  /* line 253, ../sass/regions/_navigation_bar_desktop.scss */
  #search-icon-container #search-icon-arrow #search-icon-popup {
    display: none !important;
  }
}
@media all and (min-width: 751px) and (max-width: 760px) {
  /* line 260, ../sass/regions/_navigation_bar_desktop.scss */
  html[lang="es"] #navigation #inner-navigation-container .region-navigation #mobile-menu-source-menu #nav ul.menu li.menu__item {
    padding: 6px;
  }
}
@media all and (min-width: 1024px) {
  /* line 268, ../sass/regions/_navigation_bar_desktop.scss */
  #block-menu-menu-main-spanish-menu {
    display: inline-block;
    vertical-align: bottom;
  }

  /* line 272, ../sass/regions/_navigation_bar_desktop.scss */
  #block-menu-menu-main-english-menu {
    display: inline-block;
    vertical-align: bottom;
  }

  /* line 276, ../sass/regions/_navigation_bar_desktop.scss */
  #block-daip-print-block-daip-print-email {
    float: right;
  }

  /* line 279, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container {
    padding: 0;
  }
  /* line 281, ../sass/regions/_navigation_bar_desktop.scss */
  #navigation #inner-navigation-container #daip_theme_4_logo {
    text-align: left;
  }

  /* line 286, ../sass/regions/_navigation_bar_desktop.scss */
  .front #navigation #inner-navigation-container #daip_theme_4_logo {
    text-align: left;
  }
  /* line 288, ../sass/regions/_navigation_bar_desktop.scss */
  .front #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image {
    height: 40px;
  }

  /* line 296, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container #daip_theme_4_logo,
  .not-front #navigation #inner-navigation-container #daip_theme_4_logo,
  .front #navigation.navigation_bar_scrolling_navigation #inner-navigation-container #daip_theme_4_logo {
    float: left;
    margin: 20px 0;
    margin-right: 5px;
  }
  /* line 300, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image,
  .not-front #navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image,
  .front #navigation.navigation_bar_scrolling_navigation #inner-navigation-container #daip_theme_4_logo .header__logo-image {
    height: 30px;
  }
  /* line 304, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container #mobile-menu-source-menu #nav ul.menu li.menu__item,
  .not-front #navigation #inner-navigation-container #mobile-menu-source-menu #nav ul.menu li.menu__item,
  .front #navigation.navigation_bar_scrolling_navigation #inner-navigation-container #mobile-menu-source-menu #nav ul.menu li.menu__item {
    margin: 15px 0;
  }
  /* line 307, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links,
  .not-front #navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links,
  .front #navigation.navigation_bar_scrolling_navigation #inner-navigation-container .region-navigation #block-daip-print-block-daip-print-email #quick-links {
    margin: 18px 0;
  }

  /* line 312, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container #mobile-menu-source-menu #nav ul.menu li.menu__item {
    margin: 17px 0 14px;
  }
  /* line 314, ../sass/regions/_navigation_bar_desktop.scss */
  .dare-prototype #navigation #inner-navigation-container #mobile-menu-source-menu #nav ul.menu li.menu__item.is-authenticated {
    margin-top: 3px;
  }
}
/* line 322, ../sass/regions/_navigation_bar_desktop.scss */
.lt-ie9 #block-daip-print-block-daip-print-email #quick-links .print-email-search-icon {
  background: none;
}
/* line 325, ../sass/regions/_navigation_bar_desktop.scss */
.lt-ie9 #search-icon-container {
  top: 5% !important;
}

/* Variables (cut from Needs Assessment styling) */
/* emergency banner modal colors */
/* see daip_emergency_banner.module for HTML */
/* classes were used vs. IDs for the banner and modal (to avoid an ID conflict if two of the same banner type are rendered) */
@media all {
  /* line 8, ../sass/regions/_emergency_banner.scss */
  .modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
  }

  /* line 13, ../sass/regions/_emergency_banner.scss */
  .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
  }

  /* line 19, ../sass/regions/_emergency_banner.scss */
  .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
  }

  /* line 27, ../sass/regions/_emergency_banner.scss */
  .fade.in {
    opacity: 1;
  }

  /* line 30, ../sass/regions/_emergency_banner.scss */
  .modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
  }

  /* line 34, ../sass/regions/_emergency_banner.scss */
  .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
  }

  /* line 38, ../sass/regions/_emergency_banner.scss */
  .modal-backdrop.fade.in {
    transition: opacity .2s;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
  }

  /* line 50, ../sass/regions/_emergency_banner.scss */
  .modal-buttons.desktop-buttons,
  .modal-buttons.mobile-buttons {
    width: 100%;
    text-align: center;
  }

  /* line 55, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 60, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 64, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
  }
  /* line 67, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container p {
    margin: 0px !important;
    padding: 0px !important;
  }

  /* line 76, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1%;
  }
  /* line 82, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .view-emergency-banners {
    width: 100% !important;
    margin: auto !important;
  }
  /* line 86, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .field-name-field-emergency-text-body {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 90, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .field-name-field-emergency-text-body p {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: left !important;
  }

  /* line 101, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-red {
    background-color: #f56d70;
  }
  /* line 104, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-green {
    background-color: #89c87b;
  }
  /* line 107, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-blue {
    background-color: #99d9e7;
  }
  /* line 110, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-yellow {
    background-color: #ffe45b;
  }
  /* line 113, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-purple {
    background-color: #c898e3;
  }
  /* line 116, ../sass/regions/_emergency_banner.scss */
  .emergency_banner.background-orange {
    background-color: #f29955;
  }

  /* emergency banner modal styles start here */
  /* line 122, ../sass/regions/_emergency_banner.scss */
  .alert-modal, .notice-modal, .warning-modal, .information-modal {
    overflow-x: hidden;
    overflow-y: auto;
    /*background-color: rgba(#000, .6);*/
    /* hides modals on page load */
    display: none;
    height: 100%;
    max-height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  /* line 135, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-content, .notice-modal .banner-modal-content, .warning-modal .banner-modal-content, .information-modal .banner-modal-content {
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #fefefe;
    margin: 15% auto;
    width: 80%;
    height: auto;
    position: relative;
  }
  /* line 144, ../sass/regions/_emergency_banner.scss */
  .alert-modal .orange-modal-header, .notice-modal .orange-modal-header, .warning-modal .orange-modal-header, .information-modal .orange-modal-header {
    background-color: #f29955;
  }
  /* line 147, ../sass/regions/_emergency_banner.scss */
  .alert-modal .purple-modal-header, .notice-modal .purple-modal-header, .warning-modal .purple-modal-header, .information-modal .purple-modal-header {
    background-color: #c898e3;
  }
  /* line 150, ../sass/regions/_emergency_banner.scss */
  .alert-modal .red-modal-header, .notice-modal .red-modal-header, .warning-modal .red-modal-header, .information-modal .red-modal-header {
    background-color: #f56d70;
  }
  /* line 153, ../sass/regions/_emergency_banner.scss */
  .alert-modal .green-modal-header, .notice-modal .green-modal-header, .warning-modal .green-modal-header, .information-modal .green-modal-header {
    background-color: #89c87b;
  }
  /* line 156, ../sass/regions/_emergency_banner.scss */
  .alert-modal .yellow-modal-header, .notice-modal .yellow-modal-header, .warning-modal .yellow-modal-header, .information-modal .yellow-modal-header {
    background-color: #ffe45b;
  }
  /* line 159, ../sass/regions/_emergency_banner.scss */
  .alert-modal .blue-modal-header, .notice-modal .blue-modal-header, .warning-modal .blue-modal-header, .information-modal .blue-modal-header {
    background-color: #99d9e7;
  }
  /* line 162, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-header, .notice-modal .banner-modal-header, .warning-modal .banner-modal-header, .information-modal .banner-modal-header {
    padding: 10px 0px;
    width: 100%;
  }
  /* line 166, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-header .banner-modal-image, .notice-modal .banner-modal-header .banner-modal-image, .warning-modal .banner-modal-header .banner-modal-image, .information-modal .banner-modal-header .banner-modal-image {
    height: 15px !important;
    padding-left: 15px;
    position: absolute;
    width: 15px !important;
  }
  /* line 172, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-header .first-modal-image, .notice-modal .banner-modal-header .first-modal-image, .warning-modal .banner-modal-header .first-modal-image, .information-modal .banner-modal-header .first-modal-image {
    padding-top: 1px;
  }
  /* line 175, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-header .second-modal-image, .notice-modal .banner-modal-header .second-modal-image, .warning-modal .banner-modal-header .second-modal-image, .information-modal .banner-modal-header .second-modal-image {
    padding-top: 3px;
  }
  /* line 178, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-header .third-modal-image, .notice-modal .banner-modal-header .third-modal-image, .warning-modal .banner-modal-header .third-modal-image, .information-modal .banner-modal-header .third-modal-image {
    padding-top: 3px;
  }
  /* line 182, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-title, .notice-modal .banner-modal-title, .warning-modal .banner-modal-title, .information-modal .banner-modal-title {
    padding-left: 28px;
    padding-right: 10px;
    /*text-transform: uppercase;*/
    margin-left: 15px;
    text-decoration: none !important;
  }
  /* line 189, ../sass/regions/_emergency_banner.scss */
  .alert-modal .modal-text-title, .notice-modal .modal-text-title, .warning-modal .modal-text-title, .information-modal .modal-text-title {
    font-weight: bold;
    padding: 0em 1em 1em 1.5em;
    margin-top: 3.5em;
    word-wrap: break-word;
    color: #000000;
  }
  /* line 196, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body, .notice-modal .banner-modal-body, .warning-modal .banner-modal-body, .information-modal .banner-modal-body {
    color: #000000;
    padding: 0em 2.5em 5em 1.5em;
    margin-top: 3em;
    overflow-x: hidden;
    overflow-y: auto;
  }
  /* line 203, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body .intro-text, .notice-modal .banner-modal-body .intro-text, .warning-modal .banner-modal-body .intro-text, .information-modal .banner-modal-body .intro-text {
    display: none;
  }
  /* line 208, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body #first-modal-image,
  .alert-modal .banner-modal-body #second-modal-image,
  .alert-modal .banner-modal-body #third-modal-image, .notice-modal .banner-modal-body #first-modal-image,
  .notice-modal .banner-modal-body #second-modal-image,
  .notice-modal .banner-modal-body #third-modal-image, .warning-modal .banner-modal-body #first-modal-image,
  .warning-modal .banner-modal-body #second-modal-image,
  .warning-modal .banner-modal-body #third-modal-image, .information-modal .banner-modal-body #first-modal-image,
  .information-modal .banner-modal-body #second-modal-image,
  .information-modal .banner-modal-body #third-modal-image {
    padding: 1.5em 0em;
  }
  /* line 211, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body svg, .notice-modal .banner-modal-body svg, .warning-modal .banner-modal-body svg, .information-modal .banner-modal-body svg {
    background: #EAF9FF;
    /*border: 2px solid #AAA;*/
  }
  /* line 215, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body .coast, .notice-modal .banner-modal-body .coast, .warning-modal .banner-modal-body .coast, .information-modal .banner-modal-body .coast {
    fill: none;
    stroke: #0978AB;
    stroke-width: 1.5px;
  }
  /* line 220, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body .mesh, .notice-modal .banner-modal-body .mesh, .warning-modal .banner-modal-body .mesh, .information-modal .banner-modal-body .mesh {
    fill: none;
    stroke: #ffffff;
    stroke-width: 1.5px;
  }
  /* line 225, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-body .state, .notice-modal .banner-modal-body .state, .warning-modal .banner-modal-body .state, .information-modal .banner-modal-body .state {
    fill: #E9E9E9;
    fill-opacity: 1;
    stroke: #fff;
    stroke-width: 1.25;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-dasharray: none;
  }
  /* line 235, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-footer, .notice-modal .banner-modal-footer, .warning-modal .banner-modal-footer, .information-modal .banner-modal-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #eeeeee;
  }
  /* line 242, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-footer .modal-link, .notice-modal .banner-modal-footer .modal-link, .warning-modal .banner-modal-footer .modal-link, .information-modal .banner-modal-footer .modal-link {
    color: #99d9e7;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
  }
  /* line 251, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-footer .modal-link,
  .alert-modal .banner-modal-footer .modal-exit-close-first,
  .alert-modal .banner-modal-footer .modal-exit-close-second,
  .alert-modal .banner-modal-footer .modal-exit-close-third, .notice-modal .banner-modal-footer .modal-link,
  .notice-modal .banner-modal-footer .modal-exit-close-first,
  .notice-modal .banner-modal-footer .modal-exit-close-second,
  .notice-modal .banner-modal-footer .modal-exit-close-third, .warning-modal .banner-modal-footer .modal-link,
  .warning-modal .banner-modal-footer .modal-exit-close-first,
  .warning-modal .banner-modal-footer .modal-exit-close-second,
  .warning-modal .banner-modal-footer .modal-exit-close-third, .information-modal .banner-modal-footer .modal-link,
  .information-modal .banner-modal-footer .modal-exit-close-first,
  .information-modal .banner-modal-footer .modal-exit-close-second,
  .information-modal .banner-modal-footer .modal-exit-close-third {
    border-radius: 5px;
    border: 1px solid #005487;
    padding: 8px 40%;
  }
  /* line 256, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-footer .modal-buttons, .notice-modal .banner-modal-footer .modal-buttons, .warning-modal .banner-modal-footer .modal-buttons, .information-modal .banner-modal-footer .modal-buttons {
    line-height: 50px !important;
  }
  /* line 263, ../sass/regions/_emergency_banner.scss */
  .alert-modal .banner-modal-footer .modal-exit-button,
  .alert-modal .banner-modal-footer .modal-exit-button-first,
  .alert-modal .banner-modal-footer .modal-exit-button-second,
  .alert-modal .banner-modal-footer .modal-exit-button-third,
  .alert-modal .banner-modal-footer .modal-exit-button-bottom, .notice-modal .banner-modal-footer .modal-exit-button,
  .notice-modal .banner-modal-footer .modal-exit-button-first,
  .notice-modal .banner-modal-footer .modal-exit-button-second,
  .notice-modal .banner-modal-footer .modal-exit-button-third,
  .notice-modal .banner-modal-footer .modal-exit-button-bottom, .warning-modal .banner-modal-footer .modal-exit-button,
  .warning-modal .banner-modal-footer .modal-exit-button-first,
  .warning-modal .banner-modal-footer .modal-exit-button-second,
  .warning-modal .banner-modal-footer .modal-exit-button-third,
  .warning-modal .banner-modal-footer .modal-exit-button-bottom, .information-modal .banner-modal-footer .modal-exit-button,
  .information-modal .banner-modal-footer .modal-exit-button-first,
  .information-modal .banner-modal-footer .modal-exit-button-second,
  .information-modal .banner-modal-footer .modal-exit-button-third,
  .information-modal .banner-modal-footer .modal-exit-button-bottom {
    color: #005487;
    cursor: pointer;
  }
  /* line 270, ../sass/regions/_emergency_banner.scss */
  .alert-modal .modal-exit-x-first,
  .alert-modal .modal-exit-x-second,
  .alert-modal .modal-exit-x-third, .notice-modal .modal-exit-x-first,
  .notice-modal .modal-exit-x-second,
  .notice-modal .modal-exit-x-third, .warning-modal .modal-exit-x-first,
  .warning-modal .modal-exit-x-second,
  .warning-modal .modal-exit-x-third, .information-modal .modal-exit-x-first,
  .information-modal .modal-exit-x-second,
  .information-modal .modal-exit-x-third {
    color: black;
    cursor: pointer;
    float: right;
    font-size: 2em;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none !important;
  }

  /* line 281, ../sass/regions/_emergency_banner.scss */
  .orange-banner-container {
    background-color: #f29955;
    border-bottom: 1px solid #ee7d26;
  }

  /* line 285, ../sass/regions/_emergency_banner.scss */
  .purple-banner-container {
    background-color: #c898e3;
    border-bottom: 1px solid #b370d8;
  }

  /* line 289, ../sass/regions/_emergency_banner.scss */
  .green-banner-container {
    background-color: #89c87b;
    border-bottom: 1px solid #69b957;
  }

  /* line 293, ../sass/regions/_emergency_banner.scss */
  .red-banner-container {
    background-color: #f56d70;
    border-bottom: 1px solid #f23d41;
  }

  /* line 297, ../sass/regions/_emergency_banner.scss */
  .yellow-banner-container {
    background-color: #ffe45b;
    border-bottom: 1px solid #ffdc28;
  }

  /* line 301, ../sass/regions/_emergency_banner.scss */
  .blue-banner-container {
    background-color: #99d9e7;
    border-bottom: 1px solid #70cadd;
  }

  /* line 306, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 311, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 315, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 320, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner {
    max-width: 1024px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    float: none;
  }
  /* line 327, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner img, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner img, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner img, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner img {
    display: block;
    height: 15px !important;
    padding-right: 10px;
    padding-top: 1px;
    position: absolute;
    width: 15px !important;
  }
  /* line 338, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .notice-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .alert-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .warning-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .information-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .notice-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .alert-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .warning-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .information-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .notice-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .alert-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .warning-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .information-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .notice-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .alert-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .warning-image,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .information-image {
    padding-top: 3px;
  }
  /* line 341, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .banner-title, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .banner-title, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .banner-title, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .banner-title {
    color: #000000;
    font-size: 90%;
    padding-left: 20px;
    text-transform: uppercase;
  }
  /* line 347, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .banner-text-desktop, .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .banner-text-mobile, .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .banner-text-desktop, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .banner-text-mobile, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .banner-text-desktop, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .banner-text-mobile, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .banner-text-desktop, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .banner-text-mobile, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .modal-text-body-no-image {
    color: #000000;
    font-size: 90%;
    padding-left: 20px;
    padding-right: 10px;
    word-wrap: break-word;
  }
  /* line 355, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .modal-text-body-no-image, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .modal-text-body, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .modal-text-body-no-image {
    word-wrap: break-word;
  }
  /* line 359, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .banner-link,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .notice-banner .banner-link-external, .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .banner-link,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .alert-banner .banner-link-external, .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .banner-link,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .warning-banner .banner-link-external, .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .banner-link,
  .front .emergency_banners .emergency_banner .emergency_banner_text_container .information-banner .banner-link-external {
    color: #000000;
    font-size: 90%;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 10px;
    text-decoration: underline;
  }

  /* line 373, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner {
    width: 100%;
    max-width: inherit !important;
    margin-bottom: 0;
  }
  /* line 377, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .view-emergency-banners {
    width: 100% !important;
    margin: auto !important;
  }
  /* line 382, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .field-name-field-emergency-text-body .field-items {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 387, ../sass/regions/_emergency_banner.scss */
  .not-front #emergency_banner .field-name-field-emergency-text-body .field-items p {
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0;
  }
}
/* if device width is greater than or equal to 751px */
@media all and (min-width: 751px) {
  /* line 399, ../sass/regions/_emergency_banner.scss */
  .banner-text-mobile {
    display: none;
  }

  /* line 402, ../sass/regions/_emergency_banner.scss */
  .banner-text-desktop {
    display: inline;
  }

  /* line 405, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    height: 50%;
  }

  /* line 408, ../sass/regions/_emergency_banner.scss */
  .modal-map-image {
    float: right;
  }

  /* line 414, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.red svg.modal-map-image:focus {
    outline: #f56d70 dashed 2px;
  }
  /* line 417, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.red .selected.state {
    fill: #f56d70;
  }

  /* line 423, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.blue svg.modal-map-image:focus {
    outline: #99d9e7 dashed 2px;
  }
  /* line 426, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.blue .selected.state {
    fill: #99d9e7;
  }

  /* line 432, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.yellow svg.modal-map-image:focus {
    outline: #ffe45b dashed 2px;
  }
  /* line 435, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.yellow .selected.state {
    fill: #ffe45b;
  }

  /* line 441, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.green svg.modal-map-image:focus {
    outline: #89c87b dashed 2px;
  }
  /* line 444, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.green .selected.state {
    fill: #89c87b;
  }

  /* line 450, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.purple svg.modal-map-image:focus {
    outline: #c898e3 dashed 2px;
  }
  /* line 453, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.purple .selected.state {
    fill: #c898e3;
  }

  /* line 459, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.orange svg.modal-map-image:focus {
    outline: #f29955 dashed 2px;
  }
  /* line 462, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.orange .selected.state {
    fill: #f29955;
  }

  /* line 467, ../sass/regions/_emergency_banner.scss */
  span.modal-map-image {
    width: 30%;
  }

  /* line 470, ../sass/regions/_emergency_banner.scss */
  .modal-text-title {
    padding: 1em 1em 1em 1.5em;
    margin-left: 1.25em;
    width: 90%;
  }

  /* line 475, ../sass/regions/_emergency_banner.scss */
  .modal-text-body {
    display: inline-block;
    width: 50%;
    padding-left: 1.4em;
    padding-bottom: 0em;
    word-wrap: break-word;
  }
  /* line 481, ../sass/regions/_emergency_banner.scss */
  .modal-text-body p {
    margin-top: 0px !important;
  }

  /* line 485, ../sass/regions/_emergency_banner.scss */
  .modal-text-body-no-image {
    display: inline-block;
    width: 95%;
    padding-left: 1.4em;
    padding-bottom: 2em;
    word-wrap: break-word;
  }
  /* line 491, ../sass/regions/_emergency_banner.scss */
  .modal-text-body-no-image p {
    margin-top: 0px !important;
  }

  /* line 495, ../sass/regions/_emergency_banner.scss */
  .map-container {
    padding: 1.5em 0em;
  }
}
@media all and (max-width: 750px) {
  /* line 501, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.red svg.modal-map-image:focus {
    outline: #f56d70 dashed 2px;
  }
  /* line 504, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.red .selected.state {
    fill: #f56d70;
  }

  /* line 510, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.blue svg.modal-map-image:focus {
    outline: #99d9e7 dashed 2px;
  }
  /* line 513, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.blue .selected.state {
    fill: #99d9e7;
  }

  /* line 519, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.yellow svg.modal-map-image:focus {
    outline: #ffe45b dashed 2px;
  }
  /* line 522, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.yellow .selected.state {
    fill: #ffe45b;
  }

  /* line 528, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.green svg.modal-map-image:focus {
    outline: #89c87b dashed 2px;
  }
  /* line 531, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.green .selected.state {
    fill: #89c87b;
  }

  /* line 537, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.purple svg.modal-map-image:focus {
    outline: #c898e3 dashed 2px;
  }
  /* line 540, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.purple .selected.state {
    fill: #c898e3;
  }

  /* line 546, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.orange svg.modal-map-image:focus {
    outline: #f29955 dashed 2px;
  }
  /* line 549, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content.orange .selected.state {
    fill: #f29955;
  }

  /* line 553, ../sass/regions/_emergency_banner.scss */
  .banner-modal-body {
    padding: 10px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }

  /* line 558, ../sass/regions/_emergency_banner.scss */
  .modal-map-image {
    width: 100%;
  }

  /* line 561, ../sass/regions/_emergency_banner.scss */
  .modal-text-body {
    display: block;
    padding-bottom: 0em;
    width: 100%;
    word-wrap: break-word;
  }

  /* line 567, ../sass/regions/_emergency_banner.scss */
  .modal-text-body-no-image {
    display: block;
    padding-bottom: 2%;
    width: 100%;
    word-wrap: break-word;
  }

  /* line 573, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    height: 80%;
  }

  /* line 576, ../sass/regions/_emergency_banner.scss */
  .modal-text {
    display: block;
    padding-left: 6px;
  }

  /* line 580, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    margin: 20% auto;
  }
}
@media (min-width: 751px) {
  /* line 585, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    width: 60% !important;
  }
}
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 594, ../sass/regions/_emergency_banner.scss */
  .alert-modal,
  .notice-modal,
  .warning-modal,
  .information-modal {
    max-height: 85vh;
    top: 15vh;
  }
}
@media all {
  /* line 603, ../sass/regions/_emergency_banner.scss */
  .alert-modal,
  .notice-modal,
  .warning-modal,
  .information-modal {
    max-height: 86vh;
    top: 13.4vh;
  }

  /* line 610, ../sass/regions/_emergency_banner.scss */
  .logged-in .alert-modal,
  .logged-in .notice-modal,
  .logged-in .warning-modal,
  .logged-in .information-modal {
    max-height: 87vh !important;
    top: 0;
  }
}
@media all and (min-width: 751px) {
  /* line 616, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    top: -10vh;
  }
}
@media (min-width: 400px) and (max-width: 751px) {
  /* line 621, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content {
    top: -10vh;
  }
}
@media (max-width: 749px) {
  /* line 629, ../sass/regions/_emergency_banner.scss */
  .alert-modal,
  .notice-modal,
  .warning-modal,
  .information-modal {
    max-height: 93.5vh;
    top: 50px;
  }
}
@media (min-width: 401px) {
  /* line 635, ../sass/regions/_emergency_banner.scss */
  .banner-exit-button {
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    margin-top: .5%;
    margin-right: .5%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media all and (min-width: 750px) {
  /* line 650, ../sass/regions/_emergency_banner.scss */
  .logged-in .alert-modal,
  .logged-in .notice-modal,
  .logged-in .warning-modal,
  .logged-in .information-modal {
    top: 13vh !important;
  }
}
@media (min-width: 401px) and (max-width: 749px) {
  /* line 658, ../sass/regions/_emergency_banner.scss */
  .logged-in .alert-modal,
  .logged-in .notice-modal,
  .logged-in .warning-modal,
  .logged-in .information-modal {
    max-height: 87.5vh !important;
    top: 110px !important;
  }
}
@media (min-width: 400px) {
  /* line 665, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content .modal-buttons.mobile-buttons {
    display: none;
  }
  /* line 668, ../sass/regions/_emergency_banner.scss */
  .banner-modal-content .desktop-buttons {
    display: block;
  }

  /* line 672, ../sass/regions/_emergency_banner.scss */
  .banner-title-mobile {
    display: none;
  }

  /* line 675, ../sass/regions/_emergency_banner.scss */
  .alert-mobile {
    display: none;
  }

  /* line 678, ../sass/regions/_emergency_banner.scss */
  .banner-text-mobile {
    display: none;
  }

  /* line 681, ../sass/regions/_emergency_banner.scss */
  .banner-text-desktop {
    display: block;
  }

  /* line 684, ../sass/regions/_emergency_banner.scss */
  .banner-title-desktop {
    display: block;
  }

  /* line 687, ../sass/regions/_emergency_banner.scss */
  .alert-desktop {
    display: block;
  }
}
@media (max-width: 400px) {
  /* line 697, ../sass/regions/_emergency_banner.scss */
  .front .logged-in .alert-modal,
  .front .logged-in .notice-modal,
  .front .logged-in .warning-modal,
  .front .logged-in .information-modal {
    max-height: 75vh !important;
    top: 200px !important;
  }
  /* line 701, ../sass/regions/_emergency_banner.scss */
  .front #skip-link {
    display: none;
  }
  /* line 704, ../sass/regions/_emergency_banner.scss */
  .front .banner-exit-button {
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    margin-top: 1.5%;
    margin-right: 1.5%;
    padding-left: 20px;
    padding-right: 10px;
  }
  /* line 714, ../sass/regions/_emergency_banner.scss */
  .front .banner-title-mobile {
    display: inline;
  }
  /* line 717, ../sass/regions/_emergency_banner.scss */
  .front .banner-text-desktop {
    display: none;
  }
  /* line 720, ../sass/regions/_emergency_banner.scss */
  .front .alert-mobile {
    display: block;
  }
  /* line 723, ../sass/regions/_emergency_banner.scss */
  .front .banner-title-desktop {
    display: none;
  }
  /* line 726, ../sass/regions/_emergency_banner.scss */
  .front .alert-desktop {
    display: none;
  }
  /* line 729, ../sass/regions/_emergency_banner.scss */
  .front .first-banner-container {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 733, ../sass/regions/_emergency_banner.scss */
  .front .second-banner-container {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  /* line 737, ../sass/regions/_emergency_banner.scss */
  .front .third-banner-container {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  /* line 742, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banner .row {
    width: 100%;
    display: block;
  }
  /* line 746, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banner .banner-text-mobile {
    padding-left: 0px;
    display: block;
  }
  /* line 752, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banner .banner-link-first,
  .front .emergency_banner .banner-link-second,
  .front .emergency_banner .banner-link-third {
    padding-left: 10px;
  }
  /* line 756, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content {
    width: 100% !important;
    margin: 0px !important;
  }
  /* line 759, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content .row {
    width: 100% !important;
  }
  /* line 762, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content .modal-text-body {
    width: 100%;
  }
  /* line 765, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content .desktop-buttons {
    display: none;
  }
  /* line 768, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content .banner-modal-body {
    padding: 0em 2.5em 5em 1.5em !important;
    margin-top: 3em;
  }
  /* line 772, ../sass/regions/_emergency_banner.scss */
  .front .banner-modal-content .banner-modal-footer {
    padding-bottom: 17%;
  }
  /* line 778, ../sass/regions/_emergency_banner.scss */
  .front .notice-modal .banner-modal-content .modal-buttons.mobile-buttons a.modal-link {
    line-height: 50px !important;
  }
  /* line 783, ../sass/regions/_emergency_banner.scss */
  .front .emergency_banners {
    z-index: 1;
    padding-right: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    overflow-x: hidden;
    width: 95% !important;
    background-color: #2775A8;
  }
  /* line 800, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block {
    background: none !important;
  }
  /* line 803, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-lookup-instructions,
  .front #block-daip-location-services-daip-address-lookup-block #address-lookup-disclaimer {
    color: #ffffff !important;
  }
  /* line 806, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-look-up-form {
    width: 100% !important;
    margin: 0px !important;
  }
  /* line 809, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-look-up-form #address-lookup-container {
    background-color: #2775A8;
    width: 100%;
    z-index: -1;
    margin: 0px !important;
    box-shadow: none;
    float: none;
  }
  /* line 816, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-look-up-form #address-lookup-container fieldset {
    padding-top: 0px;
  }
  /* line 819, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-look-up-form #address-lookup-container #address-lookup-submit {
    height: 40px !important;
    background: #1c5277 !important;
    border: 1px solid #ffffff !important;
  }
  /* line 824, ../sass/regions/_emergency_banner.scss */
  .front #block-daip-location-services-daip-address-lookup-block #address-look-up-form #address-lookup-container #address-text-field {
    height: 40px !important;
  }
}
/*Adding in module styling*/
/*Global and Mobile styling for address lookup block*/
@media all {
  /* line 12, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block {
    background-image: url("../images/Address_Look_up_Image.png");
    background-size: cover;
    background-repeat: no-repeat;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 20, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-look-up-form {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    margin-top: 13%;
    margin-bottom: 13%;
  }
  /* line 26, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block fieldset {
    border: 0px !important;
  }
  /* line 29, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container {
    font-size: .8em;
    box-shadow: 0 0 22px -1px #303030;
    background-color: #fff;
    opacity: .95;
  }
  /* line 35, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container .hidden {
    display: none;
  }
  /* line 38, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-instructions-legend {
    width: 100%;
    text-align: center;
    font-size: 1em;
  }
  /* line 42, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-instructions-legend #address-lookup-instructions {
    text-align: center;
    font-weight: bold;
    color: #005263;
    opacity: 1;
    margin-bottom: -3%;
  }
  /* line 49, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-instructions-legend #address-lookup-instructions-desktop {
    display: none;
  }
  /* line 53, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-text-field {
    opacity: 1;
  }
  /* line 55, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-text-field #address-text-field {
    float: left;
    width: 73%;
    border-radius: 0;
    border: 1px solid #dbdbdb;
    border-right: none;
    height: 30px;
    padding: 0.5em;
    -webkit-appearance: none;
  }
  /* line 66, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #submit-button-container {
    opacity: 1;
  }
  /* line 68, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #submit-button-container #address-lookup-submit {
    height: 30px;
    width: 27%;
    border-radius: 0;
    float: left;
    background: #2775A8;
    color: #fff;
    font-weight: 700;
    border: 1px solid #2775A8;
    border-left: none;
    font-size: 1em;
  }
  /* line 81, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container #address-lookup-disclaimer-container {
    opacity: 1;
    margin-top: 15%;
    font-size: .7em;
    color: #005263;
    text-align: center;
  }
  /* line 89, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container input.form-text {
    font-style: italic;
    color: #707070;
  }
  /* line 93, ../sass/modules/_address_lookup.scss */
  #block-daip-location-services-daip-address-lookup-block #address-lookup-container input.form-text.nonExAddress {
    font-style: normal;
    color: #000;
  }
}
@media all and (min-width: 751px) {
  /* line 3, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding: 0;
    background-size: cover;
    background-color: #fff;
  }
  /* line 12, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-look-up-form {
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 1024px;
    margin-top: 2%;
  }
  /* line 21, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container {
    clear: left;
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
    margin-top: 6%;
    margin-bottom: 6%;
  }
  /* line 27, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address-lookup-instructions-legend {
    font-size: 14px;
  }
  /* line 29, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address-lookup-instructions-legend #address-lookup-instructions {
    margin-bottom: 0%;
    display: none;
  }
  /* line 33, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address-lookup-instructions-legend #address-lookup-instructions-desktop {
    display: block;
    text-align: left;
    font-weight: bold;
    color: #005263;
  }
  /* line 40, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address_lookup_form_container {
    margin-top: 3%;
  }
  /* line 44, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address-lookup-text-field #address-text-field {
    padding: 0.5em;
    height: 40px;
  }
  /* line 50, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #submit-button-container #address-lookup-submit {
    height: 40px;
    font-size: 18px;
  }
  /* line 55, ../sass/modules/_address_lookup_desktop.scss */
  #content .block-daip-location-services #address-lookup-container #address-lookup-disclaimer-container {
    text-align: left;
    font-size: .9em;
    margin-top: 14%;
  }

  /* line 67, ../sass/modules/_address_lookup_desktop.scss */
  .lt-ie9 #content #address-lookup-container #address-lookup-text-field #address-text-field {
    font-size: 14px;
    line-height: 40px;
  }
}
@media all and (min-width: 751px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 81, ../sass/modules/_address_lookup_desktop.scss */
  #content #address-lookup-container #address-lookup-text-field #address-text-field:focus {
    outline: thin dotted;
  }
}
@media all {
  /* line 5, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.Needs_Assessment {
    background-image: none !important;
    background-color: white;
    float: left !important;
  }
  /* line 9, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.Needs_Assessment #content-container {
    width: 100%;
    margin-left: 0px;
  }
  /* line 14, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.stripped {
    margin-top: -67px;
    background: none;
  }

  /* line 21, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block,
  #front-page-view {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #265283;
    color: white;
    width: 100%;
  }
  /* line 28, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block p,
  #front-page-view p {
    margin: 0;
    font-size: 14px;
  }
  /* line 32, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block b,
  #front-page-view b {
    color: white;
    font-size: 14.5px;
  }
  /* line 36, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block fieldset,
  #front-page-view fieldset {
    border: 0;
    margin: 0;
    text-align: center;
  }
  /* line 41, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container,
  #front-page-view #needs-container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 44, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container a,
  #front-page-view #needs-container a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 49, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile,
  #front-page-view #needs-container #needs-login-container-mobile {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    background: #2a994d;
    border-top: 1.5px solid white;
    border-bottom: 1.5px solid white;
  }
  /* line 60, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile .mobile-login-link-text div,
  #front-page-view #needs-container #needs-login-container-mobile .mobile-login-link-text div {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    float: left;
    width: 86.25%;
    margin-left: 3.75%;
    margin-right: -90%;
  }
  /* line 65, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile .mobile-login-link-text .mobile-button-chevron,
  #front-page-view #needs-container #needs-login-container-mobile .mobile-login-link-text .mobile-button-chevron {
    float: left;
    width: 7.5%;
    margin-left: 92.5%;
    margin-right: -100%;
    background-image: url("../images/tabarrow.png");
    background-repeat: no-repeat;
    background-position-y: 3px;
  }
  /* line 73, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile #mobile-na-login-button,
  #front-page-view #needs-container #needs-login-container-mobile #mobile-na-login-button {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 77, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile #mobile-na-create-account-button,
  #front-page-view #needs-container #needs-login-container-mobile #mobile-na-create-account-button {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    border-left: 1px solid white;
  }
  /* line 82, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container,
  #front-page-view #needs-container #needs-body-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    /* Address Lookup */
    /* Needs Select */
  }
  /* line 89, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-header h1,
  #front-page-view #needs-container #needs-body-container #needs-lookup-header h1 {
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
  }
  /* line 95, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-text,
  #front-page-view #needs-container #needs-body-container #needs-lookup-text {
    margin-top: 2em;
    font-weight: bolder;
  }
  /* line 98, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-text p,
  #front-page-view #needs-container #needs-body-container #needs-lookup-text p {
    color: white;
    font-size: 16px;
  }
  /* line 103, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container .form-item-needs-address-lookup,
  #front-page-view #needs-container #needs-body-container .form-item-needs-address-lookup {
    margin-top: .8em;
    margin-bottom: 0;
  }
  /* line 107, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-address-text-field,
  #front-page-view #needs-container #needs-body-container #needs-address-text-field {
    width: 100%;
    text-align: center;
    font-size: 11.5px;
    font-style: italic;
    color: #515151;
    padding: 1em;
  }
  /* line 115, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container ::-webkit-input-placeholder,
  #front-page-view #needs-container #needs-body-container ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #515151;
  }
  /* line 118, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container :-moz-placeholder,
  #front-page-view #needs-container #needs-body-container :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #515151;
    opacity: 1;
  }
  /* line 122, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container ::-moz-placeholder,
  #front-page-view #needs-container #needs-body-container ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #515151;
    opacity: 1;
  }
  /* line 126, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container :-ms-input-placeholder,
  #front-page-view #needs-container #needs-body-container :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #515151;
  }
  /* line 129, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #address-lookup-disclaimer-container,
  #front-page-view #needs-container #needs-body-container #address-lookup-disclaimer-container {
    font-size: 11.5px;
    margin-bottom: 0em;
  }
  /* line 134, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 1em;
  }
  /* line 140, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container .form-item-needs-select-needs,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container .form-item-needs-select-needs {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 1em;
  }
  /* line 145, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container label[for="edit-needs-select-needs"],
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container label[for="edit-needs-select-needs"] {
    margin-bottom: -1em;
    font-size: 16px;
  }
  /* line 150, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs {
    text-align: left;
  }
  /* line 153, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item {
    font-size: 16px;
    margin-top: 2.5em;
    margin-bottom: 0;
  }
  /* line 158, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label {
    background-image: url("../images/checkboxes-s1503ba7cb1.png");
  }
  /* line 162, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .ie8-clicked,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .ie8-clicked {
    background-position-x: 0 !important;
    background-position-y: 0 !important;
  }
  /* line 166, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1) {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    clear: left;
  }
  /* line 170, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n) {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 177, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container,
  #front-page-view #needs-container #needs-login-container {
    display: none;
  }

  /* line 183, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block {
    /********** Modal Styling **********/
  }
  /* line 184, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .clearfix {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 189, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .tooltip-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
    padding: 0;
    background: url("../images/Items_of_Interest_FAQ.png") no-repeat;
    background-size: cover;
    cursor: pointer;
  }
  /* line 202, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .view-container {
    position: relative;
  }
  /* line 205, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form, #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  /* line 211, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form {
    -webkit-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -moz-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -ms-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -o-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  }
  /* line 218, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    -webkit-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -moz-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -ms-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -o-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  }
  /* line 225, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form {
    left: 100%;
  }
  /* line 227, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter-active form {
    left: 0;
  }
  /* line 230, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    left: 0;
  }
  /* line 233, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave-active form {
    left: -100%;
  }
  /* line 262, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block h2 {
    color: #015488;
    font-size: 2em;
    margin: 0;
    line-height: 1.25em;
    font-weight: 300;
  }
  /* line 269, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block h3 {
    color: #015488;
    margin: 0.5em 0;
    font-size: 1em;
  }
  /* line 275, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container {
    display: block;
    margin: 1em 0;
    line-height: 32px;
    font-weight: normal;
    vertical-align: top;
  }
  /* line 281, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input + label {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    font-size: 1em;
    font-weight: normal;
    padding-left: 3.5em;
    line-height: 1em;
  }
  /* line 290, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input[type="checkbox"] + label.box {
    background-image: url("../images/checkbox-s50628f4962.png");
  }
  /* line 293, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input[type="radio"] + label.circle {
    background-image: url("../images/radio-s3c04036d14.png");
  }
  /* line 297, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-intro, #block-daip-needs-assessment-needs-assessment-block #address_select-intro, #block-daip-needs-assessment-needs-assessment-block #not_eligible-intro {
    margin: 0 0.9125em;
  }
  /* line 299, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-intro #needs-intro-text, #block-daip-needs-assessment-needs-assessment-block #address_select-intro #needs-intro-text, #block-daip-needs-assessment-needs-assessment-block #not_eligible-intro #needs-intro-text {
    margin: 1em 0;
  }
  /* line 303, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: #265283;
    color: white;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 313, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset {
    margin: 0px;
    border: none;
  }
  /* line 316, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #help_categories_label {
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
  }
  /* line 322, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-instructions-legend {
    margin: 10px 0;
    width: 100%;
  }
  /* line 325, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-instructions-legend div {
    text-align: center;
  }
  /* line 329, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-text-field {
    margin: 0 auto;
    width: 75%;
  }
  /* line 333, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-text-field {
    height: 40px;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 0.5em;
    font-size: 15px;
  }
  /* line 343, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-0 {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 347, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-1 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 350, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #submit-button-container {
    clear: both;
    position: relative;
  }
  /* line 353, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #submit-button-container button {
    margin-top: 15px;
  }
  /* line 360, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view .question-section-container {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 2%;
  }
  /* line 365, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view .label-container {
    display: block !important;
    width: 100%;
  }
  /* line 369, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view #submit-button-container {
    clear: left;
    width: 100%;
  }
  /* line 374, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form {
    background: #e6f1f7;
  }
  /* line 376, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-container {
    display: none;
    padding: 0.9125em;
  }
  /* line 381, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar,
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar-container {
    height: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  /* line 386, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar-container {
    margin: 12px;
    background: #9e9e9e;
  }
  /* line 390, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar {
    background: #005487;
    background: -moz-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(left top, right top, color-stop(0%, #005487), color-stop(100%, #2a994d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* IE10+ */
    background: linear-gradient(to right, #005487 0%, #2a994d 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005487', endColorstr='#2a994d', GradientType=1 );
    /* IE6-9 */
  }
  /* line 401, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label span {
    color: #9e9e9e;
    font-weight: bold;
    position: relative;
    display: inline-block;
  }
  /* line 407, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .progress-icon {
    position: absolute;
    top: -39px;
    width: 39px;
    height: 39px;
  }
  /* line 413, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .start-icon {
    background-image: url("../images/progressbar_start.png");
  }
  /* line 416, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .end-icon {
    right: 0px;
    background-image: url("../images/progressbar_end.png");
  }
  /* line 420, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label #progressStart {
    color: #005487;
  }
  /* line 423, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label #progressEnd {
    float: right;
  }
  /* line 428, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset {
    margin: 0;
    border: none;
  }
  /* line 432, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 436, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container .question-text {
    float: left;
    width: 95%;
    margin-left: 0%;
    margin-right: -95%;
  }
  /* line 439, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container .tool-tip-container {
    float: left;
    width: 5%;
    margin-left: 95%;
    margin-right: -100%;
  }
  /* line 443, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .question-text {
    font-weight: bold;
    color: #005487;
    display: block;
  }
  /* line 448, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .options {
    font-size: 12px;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    /*.column-0 {
    	@include zen-clear();
    	@include zen-grid-item(1, 1);
    	width: $column_width;
    }
    .column-1 {
    	@include zen-grid-item(2, 2);
    	width: $column_width;
    }
    .column-2 {
    	@include zen-grid-item(3, 3);
    	width: $column_width;
    }
    .column-3 {
    	@include zen-grid-item(4, 4);
    	width: $column_width;
    }*/
  }
  /* line 455, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .options .label-text.ie8-clicked {
    background-position-x: 0px !important;
    background-position-y: 0px !important;
  }
  /* line 477, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .help-text {
    font-weight: normal;
    color: #404040;
  }
  /* line 484, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-intro {
    text-align: center;
    padding: 0em 0.9125em;
  }
  /* line 488, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-after {
    display: none;
    padding: 1em;
    background-color: #e6f1f7;
  }
  /* line 493, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-info {
    margin: 20px 0;
  }
  /* line 500, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form #progress-container #progress-label #progressEnd {
    color: #2a994d;
  }
  /* line 505, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .question-section-container {
    padding: 0.75em 0.5em;
  }
  /* line 508, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need {
    display: inline-block;
    width: 50%;
  }
  /* line 511, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .card {
    vertical-align: middle;
    cursor: pointer;
    margin: 0.25em;
    border: 1px solid #dbdbdb;
    background: #F4FCFF;
    color: #005487;
    height: 96px;
    box-sizing: border-box;
    white-space: nowrap;
  }
  /* line 523, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .wrapper {
    display: block;
    vertical-align: middle;
    margin: 0 5%;
  }
  /* line 527, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .wrapper:before {
    content: '';
    display: inline-block;
    height: 94px;
    vertical-align: middle;
    margin-right: -0.25em;
  }
  /* line 535, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .icon-wrapper {
    float: left;
  }
  /* line 537, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .icon-wrapper img {
    display: inline-block;
    vertical-align: middle;
    height: 36px;
  }
  /* line 543, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .name-wrapper {
    overflow: auto;
  }
  /* line 545, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .name-wrapper span {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    white-space: pre-wrap;
  }
  /* line 558, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container {
    display: table;
    width: 100%;
    background-color: white;
  }
  /* line 562, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header {
    display: table;
    table-layout: fixed;
    width: 90%;
    margin: auto;
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 569, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header #icon-container {
    display: table-cell;
    width: 60px;
    padding-right: 10px;
    vertical-align: middle;
  }
  /* line 575, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header h2 {
    vertical-align: middle;
    display: table-cell;
  }
  /* line 580, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body {
    margin: 10px;
  }
  /* line 582, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse {
    padding: 0;
    float: none;
  }
  /* line 585, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse li {
    background-image: none;
    float: none;
  }
  /* line 589, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-title {
    float: none;
    color: #fff;
    background-color: #005487;
    background-image: url("../images/arrow_dropdown_open.png");
    background-size: initial;
    background-position: right center;
    background-origin: content-box;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 0.33em 1em;
    box-sizing: border-box;
  }
  /* line 602, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .open {
    background-image: url("../images/arrow_dropdown_close.png");
    background-size: initial;
    background-position-y: center;
  }
  /* line 607, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-inline {
    border: none;
    padding: 1em;
    float: none;
    box-sizing: border-box;
  }
  /* line 612, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-inline .fullFoaWrapper {
    clear: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 619, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper {
    margin-top: 20px;
  }
  /* line 621, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper div {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: text-top;
  }
  /* line 626, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaLabel {
    width: 100%;
    font-weight: bold;
    font-size: 1.25em;
    color: #005487;
  }
  /* line 632, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField {
    width: 100%;
    border-left: none;
  }
  /* line 635, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField p {
    margin: 0;
  }
  /* line 638, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li {
    list-style-type: disc;
  }
  /* line 640, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li li {
    list-style-type: circle;
  }
  /* line 644, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li:hover {
    background: white;
  }
  /* line 649, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper:first-child {
    margin-top: 0;
  }
  /* line 653, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-page-button {
    text-align: center;
  }
  /* line 659, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
  }
  /* line 673, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide {
    background-color: rgba(0, 0, 0, 0);
  }
  /* line 678, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide-add.ng-hide-add-active,
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide-remove.ng-hide-remove-active {
    transition: 250ms ease all;
  }
  /* line 682, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals ul {
    list-style-type: disc;
  }
  /* line 686, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal {
    position: fixed;
    top: 25%;
    left: 50%;
    width: 78%;
    padding: 20px;
    margin-left: -39%;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 1px 1px 1em #000;
    border: 1px solid #404040;
    background: white;
    font-size: 0.8em;
  }
  /* line 705, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .tooltip {
    text-align: left;
  }
  /* line 707, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .tooltip i {
    font-style: normal;
  }
  /* line 711, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .close-btn-container {
    display: block !important;
    float: right;
    margin-top: -16px;
    margin-right: -16px;
    width: 16px !important;
    height: 16px;
    line-height: 16px;
  }
  /* line 721, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .close-btn {
    display: inline-block !important;
    background: url("../images/button_close_active.png") no-repeat;
    background-size: contain;
    width: 16px !important;
    height: 16px;
    padding: 0;
    cursor: pointer;
  }
  /* line 732, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-content {
    clear: left;
    text-align: center;
    margin-bottom: 3%;
  }
  /* line 738, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane {
    width: 100%;
    text-align: center;
  }
  /* line 743, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button {
    height: 30px !important;
    padding: 3px !important;
    display: inline-block;
    width: 25% !important;
    margin: 0px 5px;
    background: #005487 !important;
    color: white !important;
    border: 1px solid #005487 !important;
  }
  /* line 752, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button:hover {
    border: #005487;
    border: 1px solid #2775a8 !important;
  }
  /* line 756, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button .modal-btn-txt {
    font-size: 16px;
    font-weight: bold;
  }
  /* line 762, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal:focus {
    outline: 0;
  }
  /* line 767, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide > .modal.ng-enter {
    top: -200px;
    transition: 250ms ease top;
  }
  /* line 772, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide > .modal.ng-enter.ng-enter-active {
    top: 200px;
  }
  /* line 776, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .modal-title {
    border: 0;
    position: relative;
    padding-top: 0em !important;
    padding-bottom: 0em !important;
    display: block;
    text-align: center;
    font-size: 1.25em;
    font-weight: 900;
    color: #005487;
    margin: 0 1% 3% 1%;
  }

  /********** Button Styling **********/
  /* line 791, ../sass/modules/_needs_assessment.scss */
  button, .form-button {
    height: 36px;
    font-size: 14px;
    font-weight: 300;
    color: white;
    border: none;
    border-radius: 3px;
  }

  /* line 801, ../sass/modules/_needs_assessment.scss */
  .button-container-block {
    width: 100%;
    margin: 2em 0;
    height: 48px;
  }

  /* line 806, ../sass/modules/_needs_assessment.scss */
  .question-page-button {
    position: relative;
    display: block;
    width: 100%;
    padding: 0.9125em;
    box-sizing: border-box;
    text-align: right;
    background: #f2f2f2;
    border: 1px solid #dbdbdb;
  }
  /* line 819, ../sass/modules/_needs_assessment.scss */
  .question-page-button button {
    padding: 1em;
    width: 47.5%;
    background-color: #005487;
  }
  /* line 824, ../sass/modules/_needs_assessment.scss */
  .question-page-button button:hover {
    background: #0078af;
  }
  /* line 828, ../sass/modules/_needs_assessment.scss */
  .question-page-button .needs-back-foa {
    width: 100%;
  }
  /* line 831, ../sass/modules/_needs_assessment.scss */
  .question-page-button .left {
    float: left;
  }
  /* line 834, ../sass/modules/_needs_assessment.scss */
  .question-page-button .right {
    float: right;
  }
  /* line 837, ../sass/modules/_needs_assessment.scss */
  .question-page-button .mobile-hide {
    display: none;
  }

  /* line 841, ../sass/modules/_needs_assessment.scss */
  #submit-button-container {
    text-align: center;
  }

  /* line 847, ../sass/modules/_needs_assessment.scss */
  .button-container-block button,
  .question-page-button .needs-return-to-dac,
  #submit-button-container button,
  #needs-address-lookup-submit {
    padding: 0 1em 0 4.5em;
    background-image: url("../images/button_continueapp_active.png");
    background-color: #2c9b4c;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 855, ../sass/modules/_needs_assessment.scss */
  .button-container-block button:hover,
  .question-page-button .needs-return-to-dac:hover,
  #submit-button-container button:hover,
  #needs-address-lookup-submit:hover {
    background-image: url("../images/button_continueapp_hov.png");
    background-color: #50a969;
    background-size: cover;
  }
  /* line 861, ../sass/modules/_needs_assessment.scss */
  .button-container-block button:disabled,
  .question-page-button .needs-return-to-dac:disabled,
  #submit-button-container button:disabled,
  #needs-address-lookup-submit:disabled {
    background-image: url("../images/button_continueapp_disabled.png");
    background-color: #7e7e7e;
    background-size: cover;
  }

  /* line 870, ../sass/modules/_needs_assessment.scss */
  .button-container-block button.disabled,
  .question-page-button .needs-return-to-dac.disabled,
  #submit-button-container button.disabled,
  #needs-address-lookup-submit.disabled {
    background-image: url("../images/button_continueapp_disabled.png");
    background-color: #7e7e7e;
    background-size: cover;
  }

  /* line 875, ../sass/modules/_needs_assessment.scss */
  #button-banner button {
    position: absolute;
    display: block;
    width: 100%;
    text-align: left;
    border-radius: 0px;
    background-size: contain;
  }

  /* line 883, ../sass/modules/_needs_assessment.scss */
  #needs-foa-header div {
    display: none;
    padding: initial;
    background: initial;
    border: initial;
  }

  /* line 889, ../sass/modules/_needs_assessment.scss */
  #needs-address-lookup-submit {
    margin-top: 15em;
    min-width: 270px;
    margin-bottom: 1em;
    text-transform: uppercase;
  }

  /* Checkbox and radio option styling */
  /* line 898, ../sass/modules/_needs_assessment.scss */
  input[type="radio"],
  input[type="checkbox"] {
    opacity: 0;
  }

  /* line 902, ../sass/modules/_needs_assessment.scss */
  input + label.option {
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    height: 32px;
    padding: 3px 0 3px 2em;
    margin-top: -2em;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0);
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 0 -33px;
    font-size: 1.6em;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-deirection: column;
    transform: scale(0.625);
    -webkit-transform: scale(0.625);
    -moz-transform: scale(0.625);
  }

  /* line 936, ../sass/modules/_needs_assessment.scss */
  input:checked + label.option {
    background-position: 0 -1px;
  }

  /* line 940, ../sass/modules/_needs_assessment.scss */
  input:focus + label.focused {
    box-shadow: 0 0 5px #ace;
    padding: 3px 0 3px 2em;
    border: 1px solid #ace;
    border-radius: 2px;
  }

  /* line 949, ../sass/modules/_needs_assessment.scss */
  .needs-assessment-form input:focus + label.focused {
    box-shadow: 0 0 5px #ace;
    padding: 3px 0 3px 2em;
    border: 1px solid #ace;
    border-radius: 2px;
  }

  /********** IE8 Styling **********/
  /* line 963, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 input[type="radio"],
  .lt-ie9 input[type="checkbox"] {
    display: inline !important;
  }
  /* line 966, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 label.option {
    display: inline !important;
    padding-left: 1em !important;
    background-image: none !important;
  }
  /* line 971, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 input:focus + label.option {
    outline: none;
  }
  /* line 975, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 .lt-ie9-no-bg {
    background-image: none !important;
  }
  /* line 980, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 button.lt-ie9-no-bg,
  .lt-ie9 input.lt-ie9-no-bg {
    padding: 1em !important;
  }
  /* line 983, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #needs-login-button-container a div {
    padding: 0em !important;
  }
  /* line 987, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 .result-need h4 img {
    width: 36px !important;
  }
  /* line 993, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 997, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 999, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-1 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  /* line 1003, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-2 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 1006, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-3 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
}
/* Twitter Block Mobile Styling */
@media all {
  /* line 7, ../sass/modules/twitter.scss */
  .root.timeline {
    font-size: 1em;
    background-color: initial;
    width: 85%;
    margin-left: 10%;
  }
  /* line 14, ../sass/modules/twitter.scss */
  .root.timeline .tweet .avatar {
    height: auto;
  }
  /* line 20, ../sass/modules/twitter.scss */
  .root.timeline .tweet .e-entry-content,
  .root.timeline .tweet .footer,
  .root.timeline .tweet .full-name {
    margin-left: 10px;
  }
  /* line 27, ../sass/modules/twitter.scss */
  .root.timeline .header a,
  .root.timeline .retweet-credit a,
  .root.timeline .footer a {
    color: #606060;
  }
  /* line 35, ../sass/modules/twitter.scss */
  .root.timeline .e-entry-content {
    font-size: .85em;
  }
  /* line 37, ../sass/modules/twitter.scss */
  .root.timeline .e-entry-content .e-entry-title {
    font-size: 12px;
  }
  /* line 39, ../sass/modules/twitter.scss */
  .root.timeline .e-entry-content .e-entry-title a {
    color: #045aab;
  }

  /* line 45, ../sass/modules/twitter.scss */
  .inline-media {
    display: none;
  }
}
/*
* Styling for Mobile FOA pages
*/
@media all {
  /* line 32, ../sass/modules/_daip_browsefoa.scss */
  .Assistance_by_Category .field-name-field-last-updated, .Assistance_by_Federal_Agency .field-name-field-last-updated, .Asistencia_por_Categoría .field-name-field-last-updated, .Asistencia_por_Agencia_Federal .field-name-field-last-updated {
    display: none;
  }

  /* line 37, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa {
    margin-bottom: 0;
  }
  /* line 39, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content {
    font-size: 1em;
  }
  /* line 41, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content #introduction-text {
    font-size: 1em !important;
  }
  /* line 43, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content #introduction-text .managing-agency {
    margin-left: 0% !important;
  }
  /* line 47, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel {
    clear: left;
    padding-top: 1em;
  }
  /* line 50, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel h3 {
    color: #2775a8;
    margin-top: 2%;
    font-size: 1.25em;
    margin-left: 0%;
  }
  /* line 56, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel p {
    margin-left: 0%;
  }
  /* line 59, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel .benefit-detail-text {
    margin-left: 0%;
  }
  /* line 62, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel .benefit-detail-poc {
    margin-left: 0%;
  }
  /* line 67, ../sass/modules/_daip_browsefoa.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .field-name-field-last-updated {
    font-style: italic;
    margin-top: 5% !important;
    padding-bottom: 5%;
    margin-left: 0% !important;
  }

  /* line 76, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category,
  #block-daip-browsefoa-daip-browse-agency {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: white;
  }
  /* line 82, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category #english_title,
  #block-daip-browsefoa-daip-browse-agency #english_title {
    display: none;
  }
  /* line 86, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit,
  #block-daip-browsefoa-daip-browse-agency .results-benefit {
    padding: 4%;
    font-size: 10pt;
  }
  /* line 90, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title {
    padding-top: 1%;
    color: #005487;
  }
  /* line 94, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title h2,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title h2 {
    font-size: 1.7em;
    line-height: 1.3em;
  }
  /* line 101, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title .managing-agency h3,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title .managing-agency h3 {
    margin: 0;
  }
  /* line 104, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title .managing-agency a,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title .managing-agency a {
    text-decoration: none;
    color: #005487;
  }
  /* line 111, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content {
    border-top: 2px solid lightgrey;
    margin-top: 4%;
    padding-top: 4%;
  }
  /* line 116, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section {
    color: #005487;
  }
  /* line 119, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section h3,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section h3 {
    margin: 0;
    font-size: 1.17em;
  }
  /* line 124, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section p,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section p {
    margin-top: 0;
    margin-bottom: 1em;
  }
  /* line 129, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section ul,
  #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section ul {
    margin-top: 0;
  }
  /* line 136, ../sass/modules/_daip_browsefoa.scss */
  #block-daip-browsefoa-daip-browse-category .results-benefit-seperator,
  #block-daip-browsefoa-daip-browse-agency .results-benefit-seperator {
    border-bottom: 1px solid lightgrey;
  }
}
@media all and (max-width: 756px) {
  /* line 25, ../sass/modules/_daip_browsefoa.scss */
  .page-disaster-assistance #content #more-less,
  .page-forms-of-assistance #content #more-less,
  .section-disaster-assistance #content #more-less,
  .page-asistencia-por-desastre #content #more-less,
  .page-get-assistance #content #more-less,
  .section-disaster-assistance #content #more-less,
  .section-get-assistance #content #more-less,
  .section-obtener-asistencia #content #more-less {
    display: none;
  }
}

/*
* Styling for Desktop FOA pages
*/
@media all and (min-width: 751px) {
  /* line 11, ../sass/modules/_daip_browsefoa_desktop.scss */
  .page-disaster-assistance #content-page-header .breadcrumb,
  .page-forms-of-assistance #content-page-header .breadcrumb,
  .page-asistencia-por-desastre #content-page-header .breadcrumb {
    padding-bottom: 0%;
  }

  /* line 15, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa {
    margin-bottom: 0;
  }
  /* line 17, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content {
    font-size: 1em;
    background-color: rgba(255, 255, 255, 0.9) !important;
    margin-top: 0%;
  }
  /* line 21, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content #introduction-text {
    font-size: 1em !important;
  }
  /* line 23, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content #introduction-text .managing-agency {
    margin-left: 3% !important;
  }
  /* line 27, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel {
    clear: inherit;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #fff;
    margin-bottom: 2.5%;
  }
  /* line 33, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel ul {
    padding: 0;
  }
  /* line 36, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel h3 {
    font-size: 1.17em;
    margin-left: 3%;
  }
  /* line 40, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel p {
    margin-left: 0;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  /* line 45, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel .benefit-detail-text {
    margin-left: 0%;
  }
  /* line 48, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .static-page-right-panel .benefit-detail-poc {
    margin-left: 3%;
  }
  /* line 53, ../sass/modules/_daip_browsefoa_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container.foa-results-content .field-name-field-last-updated {
    font-size: .85em;
    margin-left: 3% !important;
    margin-top: 5% !important;
  }

  /* line 62, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less {
    display: block;
  }
  /* line 64, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    clear: left;
  }
  /* line 71, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container #more-less-button {
    clear: left;
    float: left;
    width: 15%;
    margin-left: 85%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #004066;
    height: 3em;
    margin-top: 0;
  }
  /* line 78, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container #more-less-button #more-less-image {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    margin-top: 0.5em;
    background-image: url("../images/More-Icon-Menu.png");
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 30px 30px;
    height: 3em;
  }
  /* line 87, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container #more-less-button #more-less-text {
    margin-top: 0.5em;
    float: left;
    width: 70%;
    margin-left: 30%;
    margin-right: -100%;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    color: white;
  }
  /* line 96, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container #more-less-button:hover {
    cursor: pointer;
  }
  /* line 101, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-button-container #more-less-button.open #more-less-image {
    background-image: url("../images/Less-Icon-Menu.png");
  }
  /* line 108, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #004066;
  }
  /* line 116, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online,
  #content #more-less #more-less-content #results-offline {
    clear: left;
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    list-style-type: none;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 126, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online span,
  #content #more-less #more-less-content #results-offline span {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 3.0%;
    margin-right: -83%;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 2%;
  }
  /* line 134, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online a,
  #content #more-less #more-less-content #results-offline a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
  }
  /* line 141, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online li:hover,
  #content #more-less #more-less-content #results-offline li:hover {
    background-color: #1a72a7;
  }
  /* line 148, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online li,
  #content #more-less #more-less-content #results-offline li {
    line-height: 1.2em;
    padding: 1%;
  }
  /* line 157, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online li:nth-child(3n+2),
  #content #more-less #more-less-content #results-offline li:nth-child(3n+2) {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 3.0%;
    margin-right: -33%;
  }
  /* line 161, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online li:nth-child(3n+4),
  #content #more-less #more-less-content #results-offline li:nth-child(3n+4) {
    float: left;
    width: 30%;
    margin-left: 33%;
    margin-right: -63%;
  }
  /* line 164, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online li:nth-child(3n+6),
  #content #more-less #more-less-content #results-offline li:nth-child(3n+6) {
    float: left;
    width: 30%;
    margin-left: 63.0%;
    margin-right: -93%;
  }
  /* line 169, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online .iOi-first-column-moreless,
  #content #more-less #more-less-content #results-offline .iOi-first-column-moreless {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 3.0%;
    margin-right: -33%;
  }
  /* line 173, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online .iOi-second-column-moreless,
  #content #more-less #more-less-content #results-offline .iOi-second-column-moreless {
    float: left;
    width: 30%;
    margin-left: 33%;
    margin-right: -63%;
  }
  /* line 176, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online .iOi-third-column-moreless,
  #content #more-less #more-less-content #results-offline .iOi-third-column-moreless {
    float: left;
    width: 30%;
    margin-left: 63.0%;
    margin-right: -93%;
  }
  /* line 181, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #more-less #more-less-content #results-online {
    border-bottom: 1px solid lightgrey;
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2%;
    margin-bottom: 2%;
    margin-top: 2%;
  }
  /* line 195, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category,
  #content #block-daip-browsefoa-daip-browse-agency {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 202, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 205, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse li,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse li {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 210, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse .expand-collapse-title,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse .expand-collapse-title {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 216, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse .expand-collapse-inline,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse .expand-collapse-inline {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 220, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse .expand-collapse-inline div,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse .expand-collapse-inline div {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 225, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .expand-collapse .expand-collapse-inline li,
  #content #block-daip-browsefoa-daip-browse-agency .expand-collapse .expand-collapse-inline li {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 233, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category #english_title,
  #content #block-daip-browsefoa-daip-browse-agency #english_title {
    display: block;
  }
  /* line 237, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit {
    clear: left;
    padding: 2%;
  }
  /* line 242, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-top: 0;
    padding-right: 1%;
    color: #005487;
  }
  /* line 249, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title h2,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title h2 {
    font-size: 1.7em;
    line-height: 1.3em;
  }
  /* line 256, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title .managing-agency h3,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title .managing-agency h3 {
    margin-bottom: 0;
  }
  /* line 259, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content-title .managing-agency a,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content-title .managing-agency a {
    text-decoration: none;
    color: #005487;
  }
  /* line 266, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    border-left: 1px solid lightgrey;
    border-top: none;
    margin-top: 0%;
    margin-bottom: 3%;
    padding-left: 3%;
    padding-top: 2%;
  }
  /* line 275, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section {
    padding-right: 6%;
    color: #005487;
  }
  /* line 279, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section h3,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section h3 {
    margin-bottom: 0;
    font-size: 1.3em;
  }
  /* line 284, ../sass/modules/_daip_browsefoa_desktop.scss */
  #content #block-daip-browsefoa-daip-browse-category .results-benefit .benefit-content .benefit-detail-section p,
  #content #block-daip-browsefoa-daip-browse-agency .results-benefit .benefit-content .benefit-detail-section p {
    margin-top: 0;
    margin-bottom: 1em;
  }

  /* line 297, ../sass/modules/_daip_browsefoa_desktop.scss */
  .lt-ie9 #content #block-daip-browsefoa-daip-browse-agency .expand-collapse a, .lt-ie9 #content #block-daip-browsefoa-daip-browse-category .expand-collapse a {
    padding: 0 !important;
    width: 100%;
  }
}
@media (min-width: 751px) and (max-width: 900px) {
  /* line 310, ../sass/modules/_daip_browsefoa_desktop.scss */
  #more-less #more-less-button-container #more-less-text {
    margin-top: .75em !important;
  }
  /* line 313, ../sass/modules/_daip_browsefoa_desktop.scss */
  #more-less #more-less-button-container #more-less-image {
    background-size: 25px 25px !important;
    background-position-y: 25% !important;
  }
}
/*Global and Mobile styling for address lookup block*/
@media all {
  /* line 5, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block {
    background-color: #f6f6f6;
  }
  /* line 7, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block .block-title-image-container {
    background-image: url("../images/Items_of_Interest_current_disasters.png");
  }
  /* line 11, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block h3 {
    background-size: 40px 40px;
    background-repeat: no-repeat;
    color: #2775a8;
    line-height: 40px;
    padding-bottom: 1%;
    padding-left: 48px;
    border-bottom: 2px solid #2775a8;
  }
  /* line 21, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block .intro-text {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
  }
  /* line 27, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block .map-container {
    float: left;
    width: 88.88889%;
    margin-left: 5.55556%;
    margin-right: -94.44444%;
    display: none;
  }
  /* line 33, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #county-results-container {
    float: left;
    width: 88.88889%;
    margin-left: 5.55556%;
    margin-right: -94.44444%;
    clear: left;
    display: none;
    padding-top: 5px;
  }
  /* line 44, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container div span {
    padding-right: 5%;
    color: #2775a8;
    text-decoration: none;
  }
  /* line 49, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container div span:hover {
    color: #3a90e1;
    text-decoration: none;
    cursor: pointer;
  }
  /* line 57, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative {
    clear: left;
    display: block !important;
    /* restore text styles in disaster map accordion menu (hrefs added to states for 508 compliance) */
  }
  /* line 62, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container {
    float: left;
    width: 75%;
    margin-left: 12.0%;
    margin-right: -87.0%;
    clear: left;
    border-bottom: 1px solid #000000;
    padding: 10px 0;
    overflow: auto;
  }
  /* line 70, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .state-container {
    height: 25px;
    width: 100%;
  }
  /* line 74, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .state-container:hover {
    cursor: pointer;
  }
  /* line 77, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .container {
    float: left;
  }
  /* line 80, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .plusminus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/expand_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 89, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .open .plusminus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/collapse_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 98, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .plus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/expand_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 107, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .minus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/collapse_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 116, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody {
    clear: left;
    padding-left: 35px;
    /* restore text styles in disaster map accordion menu (hrefs added to counties for 508 compliance) */
  }
  /* line 134, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .county-area-link {
    padding-right: 5%;
    color: #2775a8;
    text-decoration: none;
    font-size: 0.85em;
  }
  /* line 141, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .county-area-link a {
    color: #2775a8;
    text-decoration: none;
  }
  /* line 145, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .county-area-link:hover {
    color: #3a90e1;
    text-decoration: none;
    cursor: pointer;
  }
  /* line 153, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-state {
    padding-left: 35px;
    color: #2775a8;
    text-decoration: none;
    height: 25px;
  }
  /* line 160, ../sass/modules/_disaster_map.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-state a {
    color: #2775a8;
    text-decoration: none;
  }
}
@media all and (min-width: 425px) {
  /* line 179, ../sass/modules/_disaster_map.scss */
  #block-daip-location-services-daip-disaster-map-block #disaster-results-container .even {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    clear: left;
  }
  /* line 183, ../sass/modules/_disaster_map.scss */
  #block-daip-location-services-daip-disaster-map-block #disaster-results-container .odd {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
}
@media all and (min-width: 751px) {
  /* line 5, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .map-container {
    display: block;
    clear: left;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3%;
    float: none;
  }
  /* line 16, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .intro-text {
    clear: left;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 23, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .intro-text p {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    margin-top: 0;
  }
  /* line 31, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-image-container {
    background-image: url("../images/Items_of_Interest_current_disasters.png");
  }
  /* line 36, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block h3 {
    background-size: 40px 40px;
    background-repeat: no-repeat;
    color: #2775a8;
    line-height: 40px;
    padding-bottom: 1%;
    padding-left: 48px;
    border-bottom: 2px solid #2775a8;
  }
  /* line 46, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative {
    clear: left;
    display: none !important;
    clear: left;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    /*                .ie8-state:hover{
              color: #3a90e1;
              text-decoration: none;
              cursor: pointer;
            }*/
  }
  /* line 56, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container {
    clear: left;
    border-bottom: 0.5px solid #000000;
    padding: 10px 0;
    overflow: auto;
  }
  /* line 63, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .state-container {
    height: 25px;
    width: 100%;
  }
  /* line 67, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .state-container:hover {
    cursor: pointer;
  }
  /* line 70, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .container {
    float: left;
  }
  /* line 73, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .plusminus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/expand_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 82, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .open .plusminus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/collapse_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 91, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .plus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/expand_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 100, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .minus {
    background-image: url("/profiles/daip_gov/modules/custom/daip_location_services/images/collapse_icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
    background-size: 25px 25px;
    height: 25px;
    width: 25px;
  }
  /* line 109, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody {
    clear: left;
    padding-left: 35px;
  }
  /* line 115, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .column-0 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  /* line 119, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .column-1 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 123, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .column-2 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
  /* line 127, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .county-area-link {
    padding-right: 5%;
    color: #2775a8;
    text-decoration: none;
    font-size: 0.85em;
  }
  /* line 133, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-accordion-container .accordbody .county-area-link:hover {
    color: #3a90e1;
    text-decoration: none;
    cursor: pointer;
  }
  /* line 141, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative .ie8-state {
    padding-left: 35px;
    color: #2775a8;
    text-decoration: none;
    height: 25px;
  }
  /* line 154, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #county-results-container {
    clear: left;
    display: block;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 164, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container {
    width: 100%;
    margin-bottom: 5%;
    overflow: hidden;
  }
  /* line 169, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .even {
    clear: none;
    margin-bottom: 1%;
  }
  /* line 173, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .odd {
    margin-bottom: 1%;
  }
  /* line 176, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .column-0 {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    clear: left;
  }
  /* line 180, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .column-1 {
    float: left;
    width: 25%;
    margin-left: 25%;
    margin-right: -50%;
  }
  /* line 184, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .column-2 {
    float: left;
    width: 25%;
    margin-left: 50%;
    margin-right: -75%;
  }
  /* line 188, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container .column-3 {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
  }
  /* line 192, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container div span {
    padding-right: 5%;
    color: #2775a8;
    text-decoration: none;
  }
  /* line 197, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block #disaster-results-container div span:hover {
    color: #3a90e1;
    text-decoration: none;
    cursor: pointer;
  }

  /* line 210, ../sass/modules/_disaster_map_desktop.scss */
  .lt-ie9 #content #block-daip-location-services-daip-disaster-map-block #disaster-map-image, .ie9 #content #block-daip-location-services-daip-disaster-map-block #disaster-map-image {
    margin-top: 3%;
    float: left;
    width: 6.25%;
    margin-left: 4.375%;
    margin-right: -10.625%;
  }
  /* line 213, ../sass/modules/_disaster_map_desktop.scss */
  .lt-ie9 #content #block-daip-location-services-daip-disaster-map-block #disaster-map-image img, .ie9 #content #block-daip-location-services-daip-disaster-map-block #disaster-map-image img {
    width: 37px;
    height: 37px;
  }
  /* line 218, ../sass/modules/_disaster_map_desktop.scss */
  .lt-ie9 #content #block-daip-location-services-daip-disaster-map-block h2, .ie9 #content #block-daip-location-services-daip-disaster-map-block h2 {
    float: left;
    width: 75%;
    margin-left: 8.125%;
    margin-right: -83.125%;
    background-image: url();
    padding-left: 0%;
  }
  /* line 224, ../sass/modules/_disaster_map_desktop.scss */
  .lt-ie9 #content #block-daip-location-services-daip-disaster-map-block p, .ie9 #content #block-daip-location-services-daip-disaster-map-block p {
    margin-bottom: 1%;
  }
  /* line 229, ../sass/modules/_disaster_map_desktop.scss */
  .lt-ie9 #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative, .ie9 #content #block-daip-location-services-daip-disaster-map-block #ie8-alternative {
    display: block !important;
  }
}
@media (min-width: 751px) and (max-width: 1024px) {
  /* line 239, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .map-container {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
  }
  /* line 244, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .intro-text p {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
  }
  /* line 249, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 253, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-image-container {
    float: left;
    width: 10%;
    margin-left: 5%;
    margin-right: -15%;
    background-size: 75%;
  }
  /* line 257, ../sass/modules/_disaster_map_desktop.scss */
  #content #block-daip-location-services-daip-disaster-map-block .block-title-container .block-title-text-container {
    float: left;
    width: 60%;
    margin-left: 15%;
    margin-right: -75%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
  /* line 267, ../sass/modules/_disaster_map_desktop.scss */
  .map-container {
    height: 100%;
    width: 100%;
    margin: 0 auto;
  }
  /* line 273, ../sass/modules/_disaster_map_desktop.scss */
  .map-container svg {
    height: 637px;
    width: 961px;
  }
}
@media all and (min-width: 751px) {
  /* line 7, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll {
    clear: left;
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 14, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
    display: block;
    padding: 5%;
  }
  /* line 23, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title:hover {
    background-color: #1a72a7;
  }
  /* line 27, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title {
    line-height: 1.2em;
    padding: 0%;
  }
  /* line 32, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title:nth-child(4n+1) {
    clear: left;
    float: left;
    width: 20%;
    margin-left: 3.0%;
    margin-right: -23%;
  }
  /* line 36, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title:nth-child(4n+2) {
    float: left;
    width: 20%;
    margin-left: 28%;
    margin-right: -48%;
  }
  /* line 39, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title:nth-child(4n+3) {
    float: left;
    width: 20%;
    margin-left: 53%;
    margin-right: -73%;
  }
  /* line 42, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll #more-less-title:nth-child(4n+4) {
    float: left;
    width: 20%;
    margin-left: 76%;
    margin-right: -96%;
  }
  /* line 47, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll .iOi-first-column-dual-moreless {
    clear: left;
    float: left;
    width: 20%;
    margin-left: 3.0%;
    margin-right: -23%;
  }
  /* line 51, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll .iOi-second-column-dual-moreless {
    float: left;
    width: 20%;
    margin-left: 28%;
    margin-right: -48%;
  }
  /* line 54, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll .iOi-third-column-dual-moreless {
    float: left;
    width: 20%;
    margin-left: 53%;
    margin-right: -73%;
  }
  /* line 57, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content #more-less #dual-scroll .iOi-fourth-column-dual-moreless {
    float: left;
    width: 20%;
    margin-left: 76%;
    margin-right: -96%;
  }
  /* line 65, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll .child-container {
    clear: both;
  }
  /* line 71, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container.parent-container .right.static-page-right-panel p {
    font-size: 1em;
    padding: 0 !important;
    margin-left: 1% !important;
    margin-right: 5% !important;
  }
  /* line 80, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container {
    position: relative;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 85, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .node-image-with-text {
    display: block !important;
  }
  /* line 89, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    margin-left: 1%;
    background-color: rgba(255, 255, 255, 0) !important;
    font-size: 1em !important;
  }
  /* line 97, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left h2 {
    border-bottom: none !important;
  }
  /* line 102, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left p,
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left .field-name-field-photo-credit {
    padding-left: 0;
    margin-left: 3%;
    margin-right: 3%;
    font-size: .75em;
  }
  /* line 109, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left img {
    display: block;
    margin-left: 3%;
    max-width: 231px;
  }
  /* line 116, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left.sticky {
    width: 18%;
    padding-top: 4%;
    position: fixed;
    top: 0;
    margin-left: 10px;
    max-width: 256px;
  }
  /* line 122, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left.sticky p {
    padding-right: 0 !important;
  }
  /* line 125, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left.sticky.sticky-bottom {
    position: absolute !important;
    top: auto !important;
    bottom: 6% !important;
    width: 25%;
  }
  /* line 132, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel {
    margin-left: 30%;
    width: 67.5%;
    margin-bottom: 0% !important;
  }
  /* line 136, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel article.clearfix {
    width: 100% !important;
    font-size: 1em !important;
  }
  /* line 140, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel p {
    padding: 0% 3% !important;
  }
  /* line 144, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel ul {
    padding-left: 3% !important;
  }
  /* line 146, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel ul li {
    margin-left: 6%;
    margin-top: 1%;
  }

  /* line 158, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front.section-disaster-information #content #content-container .field-name-field-last-updated,
  .not-front.section-información-sobre-desastres #content #content-container .field-name-field-last-updated {
    margin-left: 33%;
  }

  /* line 164, ../sass/modules/_dual_scroll_desktop.scss */
  .lt-ie9 .not-front #content #content-container {
    background: #fff;
  }
  /* line 166, ../sass/modules/_dual_scroll_desktop.scss */
  .lt-ie9 .not-front #content #content-container .static-page-right-panel {
    border-left: 1px solid #000;
  }
}
@media (min-width: 751px) and (max-width: 900px) {
  /* line 178, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #page-title,
  .section-información-sobre-desastres #content-page-header #page-title {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 7.0%;
    margin-right: -77%;
  }
  /* line 182, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #more-less,
  .section-información-sobre-desastres #content-page-header #more-less {
    display: block !important;
  }
  /* line 185, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: #004066;
    padding: 2%;
  }
  /* line 192, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content a,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
  }
  /* line 198, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title:active {
    background-color: #1a72a7;
  }
  /* line 201, ../sass/modules/_dual_scroll_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title {
    line-height: 1.2em;
    padding: 3% 1% 1% 1%;
  }

  /* line 212, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text img {
    width: 173px;
  }
  /* line 216, ../sass/modules/_dual_scroll_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left.sticky {
    top: 20px;
    padding-top: 11% !important;
  }
}
@media all {
  /* line 4, ../sass/modules/_dual_scroll.scss */
  #content-page-header {
    padding-bottom: 0%;
    padding-left: 0%;
  }

  /* line 87, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll {
    margin-bottom: 0;
  }
  /* line 92, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container article {
    display: block !important;
    margin-right: 0% !important;
  }
  /* line 97, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container > a {
    clear: left;
    float: left;
  }
  /* line 102, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .node-image-with-text {
    display: none;
  }
  /* line 105, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container p {
    font-size: 1em;
  }
  /* line 108, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left {
    margin-top: 0%;
    margin-bottom: 0%;
    clear: left;
    background-color: white;
    color: #2775a8;
    padding-bottom: 1%;
  }
  /* line 116, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left h2 {
    border-bottom: #2775a8 solid 1px;
    margin-left: 3%;
    margin-right: 3%;
    font-size: 1.3em;
    color: #005487;
    line-height: 1.35em;
  }
  /* line 125, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left .field-item {
    color: #000000;
  }
  /* line 128, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left p {
    font-size: .75em;
  }
  /* line 133, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel {
    font-size: .85em;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 138, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel article {
    width: auto !important;
  }
  /* line 142, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel .field-name-field-red-title {
    color: #2775a8;
    font-size: 1.3em;
    font-weight: 900;
    margin-left: 3%;
    margin-top: 3%;
  }
  /* line 150, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel ul {
    padding-left: 10%;
  }
  /* line 154, ../sass/modules/_dual_scroll.scss */
  .not-front #content .block-daip-dual-scroll #content-container .right.static-page-right-panel .node-paragraph-bullets p {
    margin-right: 3%;
    padding-left: 3%;
    padding-right: 3%;
  }
  /* line 167, ../sass/modules/_dual_scroll.scss */
  .not-front #content .Moving_Forward .block-daip-dual-scroll #content-container #intro-text.left h2 {
    font-size: 1.1em;
  }

  /* line 179, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    padding: 15px;
    border-radius: 5px;
    opacity: .95;
  }
  /* line 184, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset {
    text-align: center;
  }
  /* line 187, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session {
    margin: 2.5%;
    height: 30px;
    border-radius: 5px;
  }

  /* line 199, ../sass/modules/_dual_scroll.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session {
    width: 30% !important;
    font-size: .8em;
  }
  /* line 204, ../sass/modules/_dual_scroll.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable button.session.externalLinkButtonCancel {
    margin-left: 16% !important;
  }
  /* line 207, ../sass/modules/_dual_scroll.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable button.session.externalLinkButtonConfirm {
    margin-right: 16% !important;
  }
}
@media all and (max-width: 756px) {
  /* line 16, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #page-title,
  .section-información-sobre-desastres #content-page-header #page-title,
  .section-information #content-page-header #page-title,
  .section-información #content-page-header #page-title {
    clear: left;
    float: left;
    width: 63%;
    margin-left: 7.0%;
    margin-right: -70%;
  }
  /* line 21, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container,
  .section-information #content-page-header #more-less #more-less-button-container,
  .section-información #content-page-header #more-less #more-less-button-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    clear: left;
  }
  /* line 27, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 60%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    background-color: #004066;
    height: 3em;
    margin-top: 0;
  }
  /* line 34, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image {
    float: left;
    width: 31%;
    margin-left: 3.6%;
    margin-right: -34.6%;
    margin-top: 0.5em;
    background-image: url("../images/More-Icon-Menu.png");
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 30px 30px;
    height: 3em;
  }
  /* line 43, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text {
    margin-top: 0.75em;
    float: left;
    width: 60%;
    margin-left: 40%;
    margin-right: -100%;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    color: white;
  }
  /* line 55, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image {
    background-image: url("../images/Less-Icon-Menu.png");
  }
  /* line 60, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content,
  .section-information #content-page-header #more-less #more-less-content,
  .section-información #content-page-header #more-less #more-less-content {
    clear: left;
    float: left;
    width: 98%;
    margin-left: -2.0%;
    margin-right: -96%;
    background-color: #004066;
    padding: 2%;
  }
  /* line 67, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content a,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content a,
  .section-information #content-page-header #more-less #more-less-content a,
  .section-información #content-page-header #more-less #more-less-content a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
  }
  /* line 73, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información #content-page-header #more-less #more-less-content #more-less-title:active {
    background-color: #1a72a7;
  }
  /* line 76, ../sass/modules/_dual_scroll.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title,
  .section-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información #content-page-header #more-less #more-less-content #more-less-title {
    line-height: 1.2em;
    padding: 3% 1% 1% 3%;
  }
}
@media all {
  /* line 4, ../sass/modules/_ds.scss */
  #content-page-header {
    padding-bottom: 0%;
    padding-left: 0%;
  }

  /* line 88, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page {
    margin-bottom: 0;
  }
  /* line 93, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .field-collection-container,
  .not-front #content .node-dual-scroll-page .field-collection-view {
    border: none;
    margin: 0;
    padding: 0;
  }
  /* line 99, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .field-name-field-introduction-page-text {
    width: 90%;
    font-size: .85em;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 5%;
  }
  /* line 106, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .field-name-field-introduction-page-text p {
    margin-right: 3%;
    padding-left: 3%;
    padding-right: 3%;
  }
  /* line 115, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container {
    width: 90%;
    margin-left: 5%;
    background-color: #fff;
    margin-bottom: 0;
  }
  /* line 121, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container article {
    display: block !important;
    margin-right: 0% !important;
  }
  /* line 126, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container > a {
    clear: left;
    float: left;
  }
  /* line 132, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .field-name-field-content-image,
  .not-front #content .node-dual-scroll-page .group-ds-container .field-name-field-photo-credit {
    display: none;
  }
  /* line 136, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container p {
    font-size: 1em;
  }
  /* line 140, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left {
    margin-top: 0%;
    margin-bottom: 0%;
    clear: left;
    background-color: white;
    color: #2775a8;
    padding-bottom: 1%;
  }
  /* line 149, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left .field-name-field-section-title .field-item {
    border-bottom: #2775a8 solid 1px;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 3%;
    margin-right: 3%;
    font-size: 1.3em;
    font-weight: bold;
    color: #005487;
    line-height: 1.35em;
  }
  /* line 161, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left .field-item {
    color: #000000;
  }
  /* line 164, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left p {
    font-size: .75em;
  }
  /* line 170, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right {
    font-size: .85em;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 171, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right .field-collection-container {
    border: 0;
    margin-bottom: 0;
  }
  /* line 176, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right .field-item {
    width: initial;
    margin-left: 0;
  }
  /* line 185, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right article {
    width: auto !important;
  }
  /* line 189, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right .field-name-field-red-title {
    color: #2775a8;
    font-size: 1.3em;
    font-weight: 900;
    margin-left: 3%;
    margin-top: 0%;
  }
  /* line 196, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right .field-name-field-red-title h3 {
    margin-top: 0;
  }
  /* line 201, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right ul {
    padding-left: 10%;
  }
  /* line 205, ../sass/modules/_ds.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right p {
    margin-right: 3%;
    padding-left: 3%;
    padding-right: 3%;
    margin-bottom: 3%;
  }
  /* line 220, ../sass/modules/_ds.scss */
  .not-front #content .Moving_Forward .block-daip-dual-scroll #content-container #intro-text.left h2 {
    font-size: 1.1em;
  }

  /* line 233, ../sass/modules/_ds.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    padding: 15px;
    border-radius: 5px;
    opacity: .95;
  }
  /* line 238, ../sass/modules/_ds.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset {
    text-align: center;
  }
  /* line 241, ../sass/modules/_ds.scss */
  .section-disaster-information .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session,
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session {
    margin: 2.5%;
    height: 30px;
    border-radius: 5px;
  }

  /* line 254, ../sass/modules/_ds.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-buttonpane .ui-dialog-buttonset button.session {
    width: 30% !important;
    font-size: .8em;
  }
  /* line 259, ../sass/modules/_ds.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable button.session.externalLinkButtonCancel {
    margin-left: 16% !important;
  }
  /* line 262, ../sass/modules/_ds.scss */
  .section-información-sobre-desastres .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable button.session.externalLinkButtonConfirm {
    margin-right: 16% !important;
  }
}
@media all and (max-width: 756px) {
  /* line 16, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #page-title,
  .section-información-sobre-desastres #content-page-header #page-title,
  .section-information #content-page-header #page-title,
  .section-información #content-page-header #page-title {
    clear: left;
    float: left;
    width: 63%;
    margin-left: 7.0%;
    margin-right: -70%;
  }
  /* line 21, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container,
  .section-information #content-page-header #more-less #more-less-button-container,
  .section-información #content-page-header #more-less #more-less-button-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    clear: left;
  }
  /* line 27, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 60%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    background-color: #004066;
    height: 2em;
    margin-top: 0;
  }
  /* line 34, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button #more-less-image {
    float: left;
    width: 31%;
    margin-left: 3.6%;
    margin-right: -34.6%;
    margin-top: 0.5em;
    background-image: url("../images/More-Icon-Menu.png");
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 20px 20px;
    height: 3em;
  }
  /* line 43, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button #more-less-text {
    margin-top: 0.5em;
    float: left;
    width: 60%;
    margin-left: 40%;
    margin-right: -100%;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    color: white;
  }
  /* line 55, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-information #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image,
  .section-información #content-page-header #more-less #more-less-button-container #more-less-button.open #more-less-image {
    background-image: url("../images/Less-Icon-Menu.png");
  }
  /* line 60, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content,
  .section-information #content-page-header #more-less #more-less-content,
  .section-información #content-page-header #more-less #more-less-content {
    clear: left;
    float: left;
    width: 98%;
    margin-left: -2.0%;
    margin-right: -96%;
    background-color: #004066;
    padding: 2%;
  }
  /* line 67, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content a,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content a,
  .section-information #content-page-header #more-less #more-less-content a,
  .section-información #content-page-header #more-less #more-less-content a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
  }
  /* line 73, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información #content-page-header #more-less #more-less-content #more-less-title:active {
    background-color: #1a72a7;
  }
  /* line 76, ../sass/modules/_ds.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title,
  .section-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información #content-page-header #more-less #more-less-content #more-less-title {
    line-height: 1.2em;
    padding: 3% 1% 1% 3%;
  }
}
@media all and (min-width: 751px) {
  /* line 67, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .field-name-field-introduction-page-text {
    margin-left: 2.5%;
    width: 95%;
  }
  /* line 71, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .field-name-field-introduction-page-text .field-items {
    width: 67.5%;
    margin-left: 30%;
  }
  /* line 79, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container {
    clear: both;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    background-color: rgba(255, 255, 255, 0.9);
    position: relative;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 91, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .field-name-field-content-image,
  .not-front #content .node-dual-scroll-page .group-ds-container .field-name-field-photo-credit {
    display: block !important;
  }
  /* line 96, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left {
    float: left;
    width: 40%;
    margin-left: 0%;
    margin-right: -40%;
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    margin-left: 1%;
    background-color: rgba(255, 255, 255, 0) !important;
    font-size: 1em !important;
  }
  /* line 105, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left .field-name-field-section-title .field-item {
    border-bottom: none !important;
  }
  /* line 109, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left .field-name-field-photo-credit {
    padding-left: 0;
    margin-left: 3%;
    margin-right: 3%;
    font-size: .75em;
  }
  /* line 116, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left img {
    display: block;
    margin-left: 3%;
    max-width: 231px;
  }
  /* line 124, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left.sticky {
    width: 231px;
    padding-top: 4%;
    position: fixed;
    top: 0;
    margin-left: 10px;
  }
  /* line 130, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left.sticky p {
    padding-right: 0 !important;
  }
  /* line 133, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left.sticky.sticky-bottom {
    position: absolute !important;
    top: auto !important;
    bottom: 6% !important;
    width: 25%;
  }
  /* line 141, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right {
    margin-left: 30%;
    width: 67.5%;
    margin-bottom: 0% !important;
  }
  /* line 149, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right p {
    padding: 0% 3% !important;
  }
  /* line 153, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right ul {
    padding-left: 3% !important;
  }
  /* line 155, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right ul li {
    margin-left: 6%;
    margin-top: 1%;
  }
  /* line 163, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left .field-item,
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-right .field-item {
    float: none;
    clear: none;
    margin: 0;
    padding-bottom: 0;
  }

  /* line 175, ../sass/modules/_ds_desktop.scss */
  .not-front.section-disaster-information #content #content-container .field-name-field-last-updated,
  .not-front.section-información-sobre-desastres #content #content-container .field-name-field-last-updated {
    margin-left: 33%;
  }

  /* line 181, ../sass/modules/_ds_desktop.scss */
  .lt-ie9 .not-front #content #content-container {
    background: #fff;
  }
  /* line 183, ../sass/modules/_ds_desktop.scss */
  .lt-ie9 .not-front #content #content-container .static-page-right-panel {
    border-left: 1px solid #000;
  }
}
@media (min-width: 751px) and (max-width: 900px) {
  /* line 195, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #page-title,
  .section-información-sobre-desastres #content-page-header #page-title {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 7.0%;
    margin-right: -77%;
  }
  /* line 199, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #more-less,
  .section-información-sobre-desastres #content-page-header #more-less {
    display: block !important;
  }
  /* line 202, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: #004066;
    padding: 2%;
  }
  /* line 209, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content a,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content a {
    text-decoration: none;
    color: white;
    font-size: .9em;
    line-height: 1.3em;
  }
  /* line 215, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title:active,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title:active {
    background-color: #1a72a7;
  }
  /* line 218, ../sass/modules/_ds_desktop.scss */
  .section-disaster-information #content-page-header #more-less #more-less-content #more-less-title,
  .section-información-sobre-desastres #content-page-header #more-less #more-less-content #more-less-title {
    line-height: 1.2em;
    padding: 3% 1% 1% 1%;
  }

  /* line 230, ../sass/modules/_ds_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text img {
    width: 173px;
  }
  /* line 234, ../sass/modules/_ds_desktop.scss */
  .not-front #content .block-daip-dual-scroll #content-container #intro-text.left.sticky {
    top: 20px;
    padding-top: 11% !important;
  }
  /* line 244, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left img {
    display: block;
    margin-left: 3%;
    max-width: none;
    width: 100%;
  }
  /* line 251, ../sass/modules/_ds_desktop.scss */
  .not-front #content .node-dual-scroll-page .group-ds-container .group-ds-left.sticky {
    width: 22.75%;
    padding-top: 4%;
    position: fixed;
    top: 9%;
    margin-left: 7px;
    max-width: none;
  }
}
/*Global and Mobile styling for elastic search blocks*/
@media all {
  /* line 10, ../sass/modules/_elastic_search.scss */
  .ui-widget {
    font-size: 1.0em !important;
  }

  /* line 14, ../sass/modules/_elastic_search.scss */
  .ui-menu .ui-menu-item a {
    font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif !important;
  }

  /* line 20, ../sass/modules/_elastic_search.scss */
  body.node-type-page .ui-state-focus, body.node-type-page .ui-state-focus:hover {
    background: #1b95e0 50% 50% repeat-x;
    color: white;
  }

  /* line 26, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar {
    clear: left;
  }
  /* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:before, div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:after {
    content: "";
    display: table;
  }
  /* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:after {
    clear: both;
  }
  /* line 32, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-submit-desktop {
    display: none;
  }
  /* line 36, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-query {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -87.5%;
    padding: 3% 10% 3% 3%;
    border: 1px solid #c4c4c4 !important;
  }
  /* line 44, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-submit-mobile {
    float: left;
    width: 12.5%;
    margin-left: 75%;
    margin-right: -87.5%;
    max-height: 18px !important;
    width: auto;
    margin-left: 79%;
    margin-top: 4%;
  }
  /* line 54, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result-background {
    background-color: #e6e6e6;
    padding-top: 1%;
    padding-bottom: 1%;
  }
  /* line 59, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result {
    clear: left;
    overflow-wrap: break-word;
    word-wrap: break-word;
    background-color: white;
    border: 1px solid #e6e6e6;
    padding-top: 3%;
    padding-bottom: 3%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 68, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result a.title {
    display: inline-block;
    font-size: 112%;
    margin-bottom: 0px;
    font-weight: normal;
    padding-left: 3%;
    padding-right: 3%;
    word-break: break-word;
    text-decoration: none;
  }
  /* line 79, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result a.title:hover {
    text-decoration: underline;
  }
  /* line 82, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result a.title:visited {
    color: #609;
  }
  /* line 85, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result div.listed-url {
    border-bottom: 1px solid #e6e6e6;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 1%;
    display: block;
    font-size: 85%;
    color: #006621;
  }
  /* line 96, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result div.desktop-img-container {
    display: none;
  }
  /* line 100, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result div.desktop-body {
    clear: left;
    display: block;
    padding-right: 3%;
    padding-left: 3%;
    margin-top: 1%;
  }
  /* line 109, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block {
    cursor: pointer;
    background-color: #f7f7f7;
    padding-bottom: 3%;
    box-shadow: 0 2px #f7f7f7;
    padding-top: 3%;
    border-top: 1px solid #ced0cb;
    display: block;
  }
  /* line 119, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block .query-title {
    font-size: 105%;
    max-height: 100px !important;
    font-weight: bold;
    padding-left: 4%;
    padding-right: 4%;
    color: #133f62 !important;
    margin-top: 3%;
    display: block;
    vertical-align: middle;
  }
  /* line 133, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block:active {
    box-shadow: 0 1px #f7f7f7;
    transform: translateY(4px);
    background-color: #F2F2F2;
  }
  /* line 138, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block:hover {
    background-color: #F2F2F2;
  }
  /* line 142, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager {
    clear: left;
    text-align: center;
    padding-left: 0px !important;
    margin-top: 2%;
  }
  /* line 147, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager li {
    display: inline-block;
    margin-right: 2%;
    color: #245f84;
    font-weight: bold;
  }
  /* line 153, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager li a {
    display: inline-block;
    margin-right: 2%;
    color: #245f84;
    font-weight: bold;
    text-decoration: none;
  }
  /* line 161, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager li a.previous-button img {
    max-height: 12px !important;
  }
  /* line 166, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager li a.next-button img {
    max-height: 12px !important;
  }
  /* line 173, ../sass/modules/_elastic_search.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager {
    display: none;
  }
}
@media all and (min-width: 751px) {
  /* line 9, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar {
    clear: left;
  }
  /* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:before, div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:after {
    content: "";
    display: table;
  }
  /* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar:after {
    clear: both;
  }
  /* line 15, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-query {
    float: left;
    width: 50%;
    margin-left: 12.5%;
    margin-right: -62.5%;
    padding: 0.6%;
    height: 36px;
  }
  /* line 20, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-submit-desktop {
    display: block;
    padding: 0.5%;
    background-color: #0a487b !important;
    color: white;
    height: 36px;
    float: left;
    width: 12.5%;
    margin-left: 62.5%;
    margin-right: -75%;
  }
  /* line 28, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-elastic-search-bar input#edit-submit-mobile {
    display: none;
  }
  /* line 33, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries {
    padding-left: 3%;
  }
  /* line 35, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result-background {
    background-color: white;
    padding: 0px;
  }
  /* line 39, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result {
    width: 100%;
    margin-right: 0px !important;
    padding: 0px;
    margin-top: 3%;
    margin-bottom: 3%;
    border: none;
    box-shadow: none;
  }
  /* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result:before, div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result:after {
    content: "";
    display: table;
  }
  /* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result:after {
    clear: both;
  }
  /* line 50, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result a.title {
    float: left;
    width: 70%;
    margin-left: 0%;
    margin-right: -70%;
  }
  /* line 54, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result div.listed-url {
    border: none;
    padding-bottom: 0px;
    clear: left;
    float: left;
    width: 70%;
    margin-left: 0%;
    margin-right: -70%;
  }
  /* line 61, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result div.desktop-img-container {
    display: block;
    float: left;
    width: 20%;
    margin-left: 70%;
    margin-right: -90%;
    margin-top: -2%;
  }
  /* line 66, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .result img.desktop-image {
    max-height: 40px;
    width: auto;
    object-fit: contain;
  }
  /* line 73, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block {
    float: left;
    padding-bottom: 1%;
    padding-top: 1%;
    border: 1px solid #ced0cb;
    width: 30%;
    margin: 1%;
    height: 50px;
    clear: none;
    display: table;
  }
  /* line 84, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .search-block .query-title {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-top: 0px;
  }
  /* line 95, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .mobile-pager {
    display: none;
  }
  /* line 99, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager {
    text-align: center;
    padding-left: 0px !important;
    display: block;
  }
  /* line 103, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager li {
    display: inline-block;
    margin-right: 1%;
  }
  /* line 106, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager li a {
    text-decoration: none;
    color: #245f84 !important;
    font-weight: bold;
  }
  /* line 112, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager li a.previous-button img {
    max-height: 12px !important;
  }
  /* line 117, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager li a.next-button img {
    max-height: 12px !important;
  }
  /* line 121, ../sass/modules/_elastic_search_desktop.scss */
  div#content-container div#block-daip-elastic-search-daip-preset-search-queries .desktop-pager li a.active {
    color: black !important;
  }
}
@media all {
  /* line 5, ../sass/pages/_landing_page.scss */
  #content-page-header {
    float: left;
    width: 98%;
    margin-left: 0%;
    margin-right: -98%;
    background-color: #005487;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 0%;
    padding-left: 2%;
  }
  /* line 14, ../sass/pages/_landing_page.scss */
  #content-page-header #page-title {
    clear: left;
    float: left;
    width: 78%;
    margin-left: 7.0%;
    margin-right: -85.0%;
    background-color: #005487;
    font-size: 1.3em;
  }
  /* line 20, ../sass/pages/_landing_page.scss */
  #content-page-header .breadcrumb {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    display: none;
  }

  /* line 27, ../sass/pages/_landing_page.scss */
  #landing-page-container .landing-page-link {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background: #fff;
    margin-right: 5%;
    margin-left: 5%;
    width: 90%;
    margin-top: 2%;
    height: 16em;
  }
  /* line 38, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container {
    margin-top: 5%;
    margin-left: 7%;
    margin-right: 7%;
    margin-bottom: 10%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 45, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container a {
    text-decoration: none !important;
    color: #000;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    height: 100%;
  }
  /* line 53, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container .lp-link-image {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 55, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container .lp-link-image .lp-image {
    height: 50px;
    width: 50px;
  }
  /* line 61, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container .lp-link-title {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    font-size: 100%;
    font-weight: bold;
    color: #005487;
    padding-left: 2.5%;
  }
  /* line 69, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container .lp-link-description {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 6%;
    font-size: 80%;
  }
  /* line 75, ../sass/pages/_landing_page.scss */
  #landing-page-container .lp-link-container .lp-link-path {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 6%;
    font-size: 90%;
    color: #005487;
    text-decoration: underline;
    bottom: 1%;
  }
}
/*Styling for landing pages*/
@media all and (min-width: 751px) {
  /* line 7, ../sass/pages/_landing_page_desktop.scss */
  .lt-ie9 #landing-page-container a:hover article {
    background-color: #ebebeb;
  }

  /* line 30, ../sass/pages/_landing_page_desktop.scss */
  .not-front #content .Get_Assistance #inner-background-content-container, .not-front #content .Asistencia_por_Desastre #inner-background-content-container, .not-front #content .Obtener_Asistencia #inner-background-content-container, .not-front #content .Information #inner-background-content-container, .not-front #content .Información_Sobre_Desastres #inner-background-content-container, .not-front #content .Información #inner-background-content-container, .not-front #content .About_Us #inner-background-content-container, .not-front #content .Acerca_De #inner-background-content-container, .not-front #content .Help #inner-background-content-container, .not-front #content .Ayuda #inner-background-content-container {
    background-color: rgba(0, 0, 0, 0);
  }
  /* line 32, ../sass/pages/_landing_page_desktop.scss */
  .not-front #content .Get_Assistance #inner-background-content-container #content-container, .not-front #content .Asistencia_por_Desastre #inner-background-content-container #content-container, .not-front #content .Obtener_Asistencia #inner-background-content-container #content-container, .not-front #content .Information #inner-background-content-container #content-container, .not-front #content .Información_Sobre_Desastres #inner-background-content-container #content-container, .not-front #content .Información #inner-background-content-container #content-container, .not-front #content .About_Us #inner-background-content-container #content-container, .not-front #content .Acerca_De #inner-background-content-container #content-container, .not-front #content .Help #inner-background-content-container #content-container, .not-front #content .Ayuda #inner-background-content-container #content-container {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 43, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header {
    margin-top: 0%;
    padding: 0;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 49, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header #page-title {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 6.5%;
    margin-right: -76.5%;
    padding-left: 0;
    font-size: 2em;
    padding-bottom: .5%;
    padding-top: .5%;
  }
  /* line 57, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header .breadcrumb {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 2.5%;
    margin-right: -102.5%;
    display: block;
    color: white;
    font-size: .9em;
    padding-bottom: 1%;
  }
  /* line 64, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header .breadcrumb a {
    color: white;
  }

  /* line 70, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container {
    margin-top: 2%;
    margin-bottom: 2%;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 78, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a:nth-child(3n+1) {
    clear: left;
    float: left;
    width: 30%;
    margin-left: 1.5%;
    margin-right: -31.5%;
  }
  /* line 82, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a:nth-child(3n+2) {
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65%;
    clear: none !important;
  }
  /* line 86, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a:nth-child(3n+3) {
    float: left;
    width: 30%;
    margin-left: 68.5%;
    margin-right: -98.5%;
    clear: none !important;
  }
  /* line 90, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .iOi-first-column-lp {
    clear: left;
    float: left;
    width: 25%;
    margin-left: 10%;
    margin-right: -35%;
  }
  /* line 94, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .iOi-second-column-lp {
    float: left;
    width: 25%;
    margin-left: 37.5%;
    margin-right: -62.5%;
    clear: none !important;
  }
  /* line 98, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .iOi-third-column-lp {
    float: left;
    width: 25%;
    margin-left: 65%;
    margin-right: -90%;
    clear: none !important;
  }
  /* line 102, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a {
    text-decoration: none !important;
    color: #000;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 2.5%;
  }
  /* line 110, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a article {
    -webkit-transition: -webkit-transform .5s;
    /* For Safari3 .1 to 6.0 */
    -moz-transition: -moz-transform .5s;
    -ms-transition: -ms-transform .5s;
    -o-transition: -o-transform .5s;
    transition: transform .5s;
  }
  /* line 119, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container a:hover article {
    -webkit-transform: scale(1.075);
    -moz-transform: scale(0.5);
    /* FF3.5+ */
    -ms-transform: scale(1.15);
    /* IE9 */
    -o-transform: scale(0.5);
    /* Opera 10.5+ */
    transform: scale(1.075);
  }
  /* line 127, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .landing-page-link {
    background: #fff;
    margin: 0%;
    height: 17em;
    width: 100%;
  }
  /* line 133, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container {
    margin-top: 5%;
    margin-left: 7%;
    margin-right: 7%;
    margin-bottom: 10%;
  }
  /* line 139, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container .lp-link-image {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 141, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container .lp-link-image .lp-image {
    height: 80%;
    width: 80%;
  }
  /* line 147, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container .lp-link-title {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    margin-top: 3%;
    font-size: 1.25em;
    font-weight: bold;
    color: #005487;
  }
  /* line 155, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container .lp-link-description {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 6%;
    font-size: 80%;
  }
  /* line 161, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container .lp-link-path {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 6%;
    font-size: 90%;
    color: #005487;
    text-decoration: underline;
    bottom: 1%;
  }

  /* line 175, ../sass/pages/_landing_page_desktop.scss */
  .lt-ie9 #landing-page-container .landing-page-link {
    background-color: #ffffff;
  }
}
@media all and (min-width: 751px) and (-ms-high-contrast: none) {
  /* line 18, ../sass/pages/_landing_page_desktop.scss */
  .not-front #content .Get_Assistance #inner-background-content-container, .not-front #content .Asistencia_por_Desastre #inner-background-content-container, .not-front #content .Obtener_Asistencia #inner-background-content-container, .not-front #content .Information #inner-background-content-container, .not-front #content .Información_Sobre_Desastres #inner-background-content-container, .not-front #content .Información #inner-background-content-container, .not-front #content .About_Us #inner-background-content-container, .not-front #content .Acerca_De #inner-background-content-container, .not-front #content .Help #inner-background-content-container, .not-front #content .Ayuda #inner-background-content-container {
    background-color: rgba(0, 0, 0, 0);
  }
  /* line 20, ../sass/pages/_landing_page_desktop.scss */
  .not-front #content .Get_Assistance #inner-background-content-container #content-container, .not-front #content .Asistencia_por_Desastre #inner-background-content-container #content-container, .not-front #content .Obtener_Asistencia #inner-background-content-container #content-container, .not-front #content .Information #inner-background-content-container #content-container, .not-front #content .Información_Sobre_Desastres #inner-background-content-container #content-container, .not-front #content .Información #inner-background-content-container #content-container, .not-front #content .About_Us #inner-background-content-container #content-container, .not-front #content .Acerca_De #inner-background-content-container #content-container, .not-front #content .Help #inner-background-content-container #content-container, .not-front #content .Ayuda #inner-background-content-container #content-container {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 751px) and (max-width: 900px) {
  /* line 184, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header #page-title {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 6.5%;
    margin-right: -76.5%;
  }
  /* line 188, ../sass/pages/_landing_page_desktop.scss */
  #content-page-header .breadcrumb {
    clear: left;
    float: left;
    width: 60%;
    margin-left: 6.5%;
    margin-right: -66.5%;
  }

  /* line 194, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .lp-link-container {
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 198, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .landing-page-link:nth-child(3n+1) {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 202, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .landing-page-link:nth-child(3n+2) {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 205, ../sass/pages/_landing_page_desktop.scss */
  #landing-page-container .landing-page-link:nth-child(3n+3) {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
}
@media all {
  /* line 8, ../sass/pages/_static_page.scss */
  .not-front #content #background-image-container.Download_Plug-ins article ul {
    display: block !important;
  }
  /* line 12, ../sass/pages/_static_page.scss */
  .not-front #content #content-container {
    width: 90%;
    margin-left: 5%;
    background-color: #fff;
  }
  /* line 17, ../sass/pages/_static_page.scss */
  .not-front #content #content-container article.node.node-page.clearfix {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin: 0;
    background: inherit;
    margin-top: 5%;
  }
  /* line 23, ../sass/pages/_static_page.scss */
  .not-front #content #content-container article.node.node-page.clearfix h2 {
    color: #2775a8;
    font-weight: 900;
    line-height: 24px;
    margin: 21px 17px;
    font-size: 1.25em;
  }
  /* line 32, ../sass/pages/_static_page.scss */
  .not-front #content #content-container article.node.basic-content table {
    float: inherit;
    margin-right: inherit;
    border: 2px solid #D3D4D4;
    text-align: center;
    border-collapse: collapse;
  }
  /* line 38, ../sass/pages/_static_page.scss */
  .not-front #content #content-container article.node.basic-content table th, .not-front #content #content-container article.node.basic-content table td {
    border: 1px solid #D3D4D4;
    padding: 0.5em 1em;
  }
  /* line 44, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .block-views {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin: 0;
  }
  /* line 51, ../sass/pages/_static_page.scss */
  .not-front #content #content-container #introduction-text {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    color: #2775a8;
    background-color: rgba(255, 255, 255, 0.9);
    font-size: .85em !important;
    margin-bottom: 3%;
  }
  /* line 58, ../sass/pages/_static_page.scss */
  .not-front #content #content-container #introduction-text p {
    color: #000000;
  }
  /* line 63, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 3%;
    margin-bottom: 3%;
    background: #fff;
    height: 100%;
    padding-top: 0;
  }
  /* line 72, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel h2 {
    color: #2775a8;
    font-weight: 900;
    margin-left: 3%;
    margin-right: 3%;
    font-size: 1.25em;
  }
  /* line 79, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel .benefit-detail-text {
    padding: 0 3% 0 3% !important;
  }
  /* line 82, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel article {
    padding: 3%;
  }
  /* line 84, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel article p {
    padding: 0 !important;
    font-size: 1em;
  }
  /* line 88, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel article h2 {
    margin: 0;
  }
  /* line 93, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul {
    padding: 3%;
    margin-top: 0;
  }
  /* line 96, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .views-row {
    margin-top: 1%;
    padding-bottom: 0;
    list-style-type: none;
  }
  /* line 100, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .views-row ul {
    padding-left: 5%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 1%;
  }
  /* line 106, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .views-row ul li {
    list-style-type: disc;
  }
  /* line 111, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .field-name-field-red-title {
    color: #2775a8;
    font-weight: 900;
    font-size: 1.25em;
  }
  /* line 116, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul p {
    padding: 0 !important;
  }
  /* line 120, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel h3 {
    color: #2775a8;
    font-size: 1.25em;
    font-weight: 900;
  }
  /* line 126, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table .field-name-field-red-title {
    color: #2775a8;
    margin: 3%;
  }
  /* line 133, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background: #fff;
    margin-bottom: 3%;
  }
  /* line 139, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul {
    padding: 3%;
    margin-top: 0;
  }
  /* line 142, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul .views-row {
    margin-top: 1%;
    padding-bottom: 0;
    list-style-type: none;
  }
  /* line 146, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul .views-row ul {
    padding-left: 40px;
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 0;
    margin-bottom: 1%;
  }
  /* line 153, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul .views-row ul li {
    list-style-type: disc;
  }
  /* line 158, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul .field-name-field-red-title {
    color: #2775a8;
    font-weight: 900;
    font-size: 1.25em;
  }
  /* line 163, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .item-list ul p {
    padding: 0 !important;
  }
  /* line 169, ../sass/pages/_static_page.scss */
  .not-front #content #content-container #introduction-text.benefit-content-title {
    margin-top: 3%;
  }
  /* line 171, ../sass/pages/_static_page.scss */
  .not-front #content #content-container #introduction-text.benefit-content-title h2 {
    display: none;
    margin-left: 3%;
    margin-right: 3%;
    font-size: 1.17em;
    color: #2775a8;
    line-height: 1.35em;
  }
  /* line 179, ../sass/pages/_static_page.scss */
  .not-front #content #content-container #introduction-text.benefit-content-title .managing-agency {
    margin-left: 3%;
    margin-right: 3%;
    font-size: .85em;
  }
  /* line 186, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page {
    padding: 3%;
    margin-top: 0;
  }
  /* line 189, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page .field-name-field-red-title {
    color: #2775a8;
    font-weight: 900;
    font-size: 1.25em;
  }
  /* line 195, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page .field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: none;
  }
  /* line 201, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page .item-list ul {
    padding-left: 40px;
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 0;
    margin-bottom: 1%;
  }
  /* line 208, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page .item-list ul li {
    list-style-type: disc;
  }
  /* line 213, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page #e-gov-delivery fieldset {
    border: none;
    margin: 0px;
    padding: 0px;
  }
  /* line 218, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page #e-gov-delivery fieldset legend {
    display: none;
  }
  /* line 221, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page #e-gov-delivery fieldset .form_button {
    background: none repeat scroll 0 0 #2775a8;
    border: medium none;
    border-radius: 0;
    box-sizing: content-box;
    color: #fff;
    padding: 4px 16px;
    text-shadow: none;
  }
  /* line 231, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page #e-gov-delivery .button_panel {
    display: inline-block;
    margin-top: 0;
    margin-left: 1.5em;
    left: auto;
  }
  /* line 237, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .node-static-page #e-gov-delivery .email_fields {
    display: inline-block;
  }
  /* line 243, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .static-page-right-panel-left {
    background: #fff;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 3%;
    margin-bottom: 3%;
  }
  /* line 250, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .static-page-right-panel-left ul {
    padding-left: 5%;
    padding-right: 5%;
    list-style-type: none;
  }
  /* line 254, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .static-page-right-panel-left ul .field-name-field-red-title {
    color: #2775a8;
    font-weight: 900;
    font-size: 1.25em;
  }
  /* line 262, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .static-page-right-panel-right {
    background: #fff;
    padding-top: 2%;
  }
  /* line 265, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .static-page-right-panel-right ul {
    list-style-type: none;
  }
  /* line 270, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel {
    font-size: .75em;
  }
  /* line 273, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text .fipg-header, .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text .fipg-footer {
    margin-left: 3%;
    margin-right: 3%;
  }
  /* line 278, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-poc {
    margin-left: 3%;
    margin-right: 3%;
  }
  /* line 281, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-poc p {
    padding: 0 !important;
  }
  /* line 285, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel h3 {
    margin-left: 3%;
  }
  /* line 288, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel ul {
    list-style-type: disc;
  }
  /* line 290, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel ul li {
    margin-left: 6%;
  }
  /* line 293, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel ul li ul li {
    list-style: none;
  }
  /* line 296, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel ul li ul li:before {
    content: "·";
    vertical-align: middle;
    line-height: 20px;
    font-size: 33px;
    padding-right: 10px;
  }
  /* line 306, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel table {
    float: inherit;
    margin-right: inherit;
    border: 2px solid #D3D4D4;
    text-align: center;
    border-collapse: collapse;
  }
  /* line 312, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel table th, .not-front #content #content-container .benefit-content.static-page-right-panel table td {
    border: 1px solid #D3D4D4;
    padding: 0.5em 1em;
  }
  /* line 319, ../sass/pages/_static_page.scss */
  .not-front #content #content-container .field-name-field-last-updated {
    clear: both;
    font-size: .85em;
    font-style: italic;
    margin-left: 3%;
    padding-bottom: 3%;
  }
}
@media all and (min-width: 751px) {
  /* line 7, ../sass/pages/_static_page_desktop.scss */
  .not-front #content .Assistance_by_Federal_Agency article {
    width: 100% !important;
    margin-left: 0% !important;
  }
  /* line 10, ../sass/pages/_static_page_desktop.scss */
  .not-front #content .Assistance_by_Federal_Agency article p {
    width: 95% !important;
    margin-left: 2.5% !important;
  }
  /* line 16, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container {
    padding: 0;
  }
  /* line 19, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container #inner-content-container {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 26, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container.Download_Plug-ins #inner-background-content-container, .not-front #content #background-image-container.Descargar_plug-ins #inner-background-content-container, .not-front #content #background-image-container.download-plugins-page #inner-background-content-container {
    background-color: rgba(255, 255, 255, 0.9);
  }
  /* line 29, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container.Download_Plug-ins #inner-background-content-container #content-container article, .not-front #content #background-image-container.Descargar_plug-ins #inner-background-content-container #content-container article, .not-front #content #background-image-container.download-plugins-page #inner-background-content-container #content-container article {
    margin-top: 0%;
    width: 100%;
    margin-left: 0%;
  }
  /* line 34, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container.Download_Plug-ins #inner-background-content-container #content-container .field-name-field-last-updated, .not-front #content #background-image-container.Descargar_plug-ins #inner-background-content-container #content-container .field-name-field-last-updated, .not-front #content #background-image-container.download-plugins-page #inner-background-content-container #content-container .field-name-field-last-updated {
    margin-left: 2%;
  }
  /* line 41, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container.Overview #introduction-text, .not-front #content #background-image-container.overview-page #introduction-text {
    width: 276px;
  }
  /* line 47, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #background-image-container.Overview .static-page-right-panel-left ul, .not-front #content #background-image-container.overview-page .static-page-right-panel-left ul {
    width: 90%;
  }
  /* line 53, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container #introduction-text {
    width: 29%;
  }
  /* line 56, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container #introduction-text.sticky {
    margin-top: 5%;
    width: 20%;
    top: 0;
    margin-left: .75%;
    max-width: 297px;
  }
  /* line 63, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #block-daip-browsefoa-daip-browse-foa #content-container .static-page-right-panel {
    width: 67.5%;
    margin-left: 30%;
  }
  /* line 69, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    margin-top: 2%;
    margin-bottom: 2%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 76, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container article.node.node-page.clearfix.basic-content {
    float: left;
    width: 95%;
    margin-left: 0%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
    margin-top: 0%;
    margin-left: 2.5%;
    font-size: .85em;
  }
  /* line 85, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container article.node.node-page.clearfix.basic-content p {
    padding: 0 17px;
  }
  /* line 89, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .block-views {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    clear: left;
    padding: 0;
    margin-top: 0%;
  }
  /* line 97, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text {
    background-color: rgba(255, 255, 255, 0);
    padding-left: 0;
    padding-right: 0;
    width: 276px;
    font-size: 1em !important;
  }
  /* line 102, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text p {
    margin-left: 30px;
  }
  /* line 106, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky {
    position: fixed;
    top: 0;
    margin-top: 5%;
  }
  /* line 110, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky p {
    margin-left: 30px;
  }
  /* line 114, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky.sticky-bottom {
    position: absolute !important;
    top: auto !important;
    bottom: 10% !important;
    width: 22.5%;
  }
  /* line 121, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 3%;
    clear: none;
  }
  /* line 128, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .field-name-field-red-title {
    font-size: 1.5em;
  }
  /* line 131, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel ul .views-row {
    font-size: .85em;
  }
  /* line 135, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 138, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table .row-1 {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 142, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table .row-2 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 146, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table .row-3 {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 150, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list.static-page-right-panel table .row-4 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 156, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    float: left;
    background-color: white;
  }
  /* line 161, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list ul {
    padding: 3%;
    margin-top: 0;
  }
  /* line 165, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list ul li.views-row {
    font-size: .85em;
    margin-top: 0;
  }
  /* line 170, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list ul .field-name-field-red-title {
    font-size: 1.5em;
  }
  /* line 173, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .item-list ul h3#field-name-field-red-title {
    font-size: 20px;
  }
  /* line 178, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .node-static-page {
    font-size: .85em;
  }
  /* line 185, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-id-content_daip_about_us .static-page-right-panel-left ul .field-name-field-red-title {
    font-size: 1.5em;
  }
  /* line 188, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-id-content_daip_about_us .static-page-right-panel-left ul p {
    font-size: 1.15em;
  }
  /* line 195, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel {
    font-size: 1em;
  }
  /* line 197, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text {
    padding: 0 3% 0 3% !important;
    font-size: .85em;
  }
  /* line 200, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text p {
    padding: 0 !important;
  }
  /* line 203, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text .fipg-header, .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-text .fipg-footer {
    margin-left: 0%;
    margin-right: 0%;
  }
  /* line 208, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .benefit-content.static-page-right-panel .benefit-detail-poc {
    font-size: 14px;
  }
  /* line 212, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .static-page-right-panel-left {
    clear: left;
    float: left;
    width: 67.5%;
    margin-left: 30%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2%;
    margin-top: 0;
    padding: 0;
  }
  /* line 219, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .static-page-right-panel-left ul {
    float: left;
    width: 45%;
    margin-left: 5%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 223, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .static-page-right-panel-left ul .field-item ul {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    float: none;
  }
  /* line 231, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .static-page-right-panel-right {
    clear: left;
    float: left;
    width: 20%;
    margin-left: 70%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    background: inherit;
    padding-top: 2%;
  }
  /* line 239, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.benefit-content-title {
    margin-left: 1%;
  }
  /* line 243, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.benefit-content-title h2 {
    display: block;
  }
  /* line 248, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .static-page-right-panel.benefit-content {
    margin-top: 3% !important;
  }
  /* line 253, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-1 {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 254, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-1 .field-name-field-red-title {
    margin-bottom: 5%;
  }
  /* line 259, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-1 h3 {
    width: 95%;
    margin-left: 2.5%;
  }
  /* line 263, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-1 > div {
    padding-right: 11px;
  }
  /* line 267, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-2 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 270, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-2 .field-name-field-red-title {
    margin-bottom: 5%;
  }
  /* line 273, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-2 h3 {
    width: 95%;
  }
  /* line 276, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-2 > div {
    padding-left: 11px;
  }
  /* line 280, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-3 {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 281, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container .view-content-daip-disaster-survivor-checklist .item-list .views-row-3 .field-name-field-red-title {
    margin-bottom: 3%;
  }

  /* line 296, ../sass/pages/_static_page_desktop.scss */
  .lt-ie9 .not-front #content #content-container {
    background: #fff;
  }
  /* line 298, ../sass/pages/_static_page_desktop.scss */
  .lt-ie9 .not-front #content #content-container .static-page-right-panel {
    border-left: 1px solid #000;
  }
}
@media (max-width: 1024px) and (min-width: 751px) {
  /* line 309, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text {
    background-color: rgba(255, 255, 255, 0);
    padding-left: 0;
    padding-right: 0;
    width: 250px !important;
    font-size: 1em !important;
  }
  /* line 314, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text p {
    margin-left: 20px !important;
  }
  /* line 318, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky {
    position: fixed;
    top: 0;
    margin-top: 7% !important;
  }
  /* line 322, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky p {
    margin-left: 20px !important;
  }
}
@media (max-width: 800px) and (min-width: 751px) {
  /* line 334, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text {
    width: 200px !important;
  }
  /* line 337, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky {
    position: fixed;
    top: 0;
    margin-top: 15% !important;
  }
  /* line 341, ../sass/pages/_static_page_desktop.scss */
  .not-front #content #content-container #introduction-text.sticky p {
    margin-right: 0px !important;
  }
}
@media all {
  /* line 10, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page {
    width: 90%;
    margin-left: 5%;
    background: #fff;
    margin-bottom: 5%;
  }
  /* line 16, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page article.node.node-page.clearfix {
    font-size: 0.8em;
    padding-top: 3%;
    margin: 0% 4% 4% 4%;
  }
  /* line 20, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page article.node.node-page.clearfix p {
    padding: 0;
  }
  /* line 24, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page .block-views {
    margin-top: 4%;
  }
  /* line 28, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page .field-name-field-red-title {
    color: #005487;
    font-weight: 900;
    font-size: 1em;
    margin-left: 4%;
  }
  /* line 34, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page .field-item {
    height: auto;
  }
  /* line 37, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul {
    padding: 0;
  }
  /* line 39, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item {
    margin: 2% 4% 0 4%;
  }
  /* line 42, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item .accordionable {
    border: 2px solid #005487;
  }
  /* line 45, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4 {
    font-size: 16px !important;
    background: #dbdbdb;
    color: #005487;
    font-size: 1em;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-top: 0;
    margin-bottom: 0;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    background-position: 1% 45%;
    background-size: 4%;
    padding-left: 8%;
    padding-right: 1%;
  }
  /* line 61, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4:hover {
    cursor: pointer;
  }
  /* line 64, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4.open {
    background-image: url("../images/Minus-Icon-Accordions-2.png") !important;
    background-size: 6%;
    background-position-x: 0.5%;
    border-bottom-width: 0px;
  }
  /* line 70, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item .accordbody {
    font-size: .8em;
    margin: 5%;
    word-wrap: break-word;
  }
  /* line 74, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item .accordbody ul {
    padding: 0 0 0 40px;
  }
  /* line 80, ../sass/pages/_faq_page.scss */
  .not-front #content .faq-page .field-name-field-last-updated {
    padding-left: 1em;
    padding-bottom: 1em;
    font-size: .85em;
    font-style: italic;
  }
}
@media all and (min-width: 751px) {
  /* line 5, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2.5%;
    margin-top: 2.5%;
  }
  /* line 11, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page article.node.node-page.clearfix {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    padding-top: 0%;
    margin-top: 1%;
    margin-bottom: 0;
  }
  /* line 19, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page .block-views {
    width: 100%;
    height: 100%;
    float: left;
    clear: left;
    margin-top: 0;
  }
  /* line 27, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page .field-name-field-red-title {
    margin-left: 2.5%;
    font-size: 1.25em;
  }
  /* line 31, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul {
    /*                    padding-left:0px;*/
  }
  /* line 33, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 1%;
  }
  /* line 38, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item .accordionable {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 42, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4 {
    font-size: 16px !important;
    background-position: 1% 45%;
    background-size: 2%;
    padding-left: 5%;
  }
  /* line 48, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4:hover {
    cursor: pointer;
  }
  /* line 51, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item h4.open {
    background-size: 3%;
    background-position-x: 0.5%;
  }
  /* line 55, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page ul .field-type-text-long .field-item .accordbody {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    font-size: .9em !important;
    margin-top: 1%;
    margin-bottom: 2%;
    font-size: 1.2em;
  }
  /* line 65, ../sass/pages/_faq_page_desktop.scss */
  .not-front #content .faq-page .field-name-field-last-updated {
    float: left;
    padding-left: 1.5em;
  }
}
@media all {
  /* line 9, ../sass/pages/_questionnaire.scss */
  #content #block-daip-responsive-questionnaire-responsive-questionnaire-block {
    margin-bottom: 0;
  }
  /* line 12, ../sass/pages/_questionnaire.scss */
  #content #my-form {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: white !important;
    font-family: inherit !important;
  }
  /* line 18, ../sass/pages/_questionnaire.scss */
  #content #my-form label {
    font-weight: 100;
  }
  /* line 21, ../sass/pages/_questionnaire.scss */
  #content #my-form .lightball-container {
    float: left;
    width: 5%;
    margin-left: 0%;
    margin-right: -5%;
  }
  /* line 23, ../sass/pages/_questionnaire.scss */
  #content #my-form .lightball-container .lightball {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #005487;
    text-align: center;
    color: white;
    font-weight: bold;
  }
  /* line 32, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    padding-left: 0;
    padding-right: 0;
    z-index: 1;
  }
  /* line 37, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-desktop, #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-counter {
    display: none;
  }
  /* line 40, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width ul {
    list-style: none;
    padding-left: 0px;
    position: relative;
    margin-bottom: 0%;
  }
  /* line 46, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-wrap {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  /* line 51, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-0 {
    float: left;
    width: 32.5%;
    margin-left: 0%;
    margin-right: -32.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 56, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-1 {
    float: left;
    width: 36.5%;
    margin-left: 33%;
    margin-right: -69.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 60, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-2 {
    float: left;
    width: 30%;
    margin-left: 70%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 64, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .lightball-container {
    float: left;
    width: 22.5%;
    margin-left: 5%;
    margin-right: -27.5%;
    margin-top: 2%;
  }
  /* line 68, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-resp {
    float: left;
    width: 60%;
    margin-left: 30%;
    margin-right: -90%;
    margin-top: 4%;
  }
  /* line 71, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-resp .darkball {
    display: none;
  }
  /* line 76, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab {
    border-width: 0px;
    position: relative;
    z-index: 1;
    background: #dbdbdb;
    font-weight: bold;
    font-size: 90%;
    padding-bottom: 1%;
    padding-top: 1%;
  }
  /* line 87, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab .lightball {
    background: #404040;
  }
  /* line 91, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-active {
    border: 1px solid #005487;
    border-bottom-width: 0px;
    background: white;
    color: #005487;
    z-index: 3;
  }
  /* line 97, ../sass/pages/_questionnaire.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-active .lightball {
    background: #005487;
  }
  /* line 103, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487 !important;
    border-bottom-width: 0px !important;
    background: white;
    padding-bottom: 8%;
    margin-top: -1px;
    z-index: 2;
    position: relative;
  }
  /* line 114, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions #answer-separator {
    font-size: .75em;
    color: #005487;
    margin-top: 2%;
    margin-bottom: 2%;
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 123, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions .ideal-field {
    border: none !important;
  }
  /* line 126, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    border: 0;
    border-bottom: 1px solid #005487;
    margin-top: 1%;
    font-size: .75em;
  }
  /* line 134, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 140, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .lightball-container .lightball {
    background: white;
    color: #005487;
    text-align: left;
  }
  /* line 147, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .question-label {
    float: left;
    width: 85%;
    margin-left: 5%;
    margin-right: -90%;
  }
  /* line 150, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .question-info-bubble-tooltip {
    float: left;
    width: 7.5%;
    margin-left: 90%;
    margin-right: -97.5%;
    display: block;
    background: url("../images/Items_of_Interest_FAQ.png") no-repeat;
    background-size: 65%;
    background-position: 50%;
  }
  /* line 157, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-caption {
    display: none;
  }
  /* line 160, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-caption-arrow {
    display: none;
  }
  /* line 163, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container {
    display: none;
  }
  /* line 167, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 5%;
    margin-right: -85%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 1%;
  }
  /* line 172, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label {
    margin-bottom: 1%;
    margin-left: 12%;
  }
  /* line 175, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check {
    background-image: url("../images/blankcheckbox.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    margin-left: -9%;
    margin-top: .25%;
  }
  /* line 183, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check:hover {
    cursor: pointer;
  }
  /* line 187, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check.checked {
    background-image: url("../images/checkedbox.png");
  }
  /* line 190, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio {
    background-image: url("../images/radiobutton.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    margin-left: -9%;
    margin-top: .25%;
  }
  /* line 198, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio:hover {
    cursor: pointer;
  }
  /* line 202, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio.checked {
    background-image: url("../images/radiobuttonselected.png");
  }
  /* line 207, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset #stateSelector {
    position: relative !important;
    left: inherit !important;
    margin-top: 2%;
  }
  /* line 212, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset .ideal-select {
    list-style: none;
  }
  /* line 216, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-questions fieldset:last-child {
    border-bottom: 0;
  }
  /* line 220, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487 !important;
    border-bottom-width: 0px !important;
    background: white;
    margin-top: -1px;
    z-index: 2;
    position: relative;
    font-size: .75em;
  }
  /* line 231, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    min-height: 500px;
  }
  /* line 236, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 240, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all {
    display: none;
  }
  /* line 243, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all {
    display: none;
  }
  /* line 246, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 5%;
  }
  /* line 251, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filterLabel {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    font-weight: 900;
  }
  /* line 255, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filter-by-type-of-assistance {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    border-radius: 0;
  }
  /* line 261, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-header {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 265, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-header #foa-head-mobile {
    display: block;
    margin-top: 5%;
    margin-bottom: 5%;
    color: #2775a8;
  }
  /* line 272, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container {
    display: none;
  }
  /* line 275, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-head-desktop {
    display: none;
  }
  /* line 278, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 3%;
  }
  /* line 283, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list .regular-foas {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 287, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list #foa-wrapper-divider {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 290, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list #foa-wrapper-divider h3 {
    margin-left: 1%;
    font-size: 1.25em;
    font-weight: 900;
  }
  /* line 296, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list .auto-foas {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 300, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list .foaccordionable {
    font-size: .75em;
    background: #dbdbdb;
    color: #005487;
    background-image: url("../images/big-tab-arrow.png");
    background-repeat: no-repeat;
    background-position: 96% 50%;
    border: 2px solid #005487;
    margin-bottom: 2%;
    padding: 2% 0 2% 0;
  }
  /* line 310, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list .foaccordionable h2 {
    font-weight: 600;
    margin-left: 5%;
    margin-right: 8%;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 317, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container .list .foaccordionable:hover {
    cursor: pointer;
  }
  /* line 323, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page .foa-details {
    margin-top: 5%;
    text-align: left;
  }
  /* line 326, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page .foa-details ul {
    list-style-type: disc;
  }
  /* line 329, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page .foa-details .foa-details-title {
    color: #2775a8;
    font-size: 1.25em;
  }
  /* line 334, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page table {
    border: 1px solid #dbdbdb;
  }
  /* line 336, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page table td {
    border: none;
    text-align: center;
  }
  /* line 340, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page table tr {
    border: none;
  }
  /* line 343, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page table th {
    border: none;
    text-align: center;
  }
  /* line 348, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page table thead th {
    border-bottom: 1px solid #dbdbdb;
  }
  /* line 353, ../sass/pages/_questionnaire.scss */
  #content #my-form #view-results #foa-container #foa-page .date-changed-container {
    float: right;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 361, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487 !important;
    background: white;
    margin-top: -1px;
    z-index: 2;
    position: relative;
    font-size: .75em;
    margin-bottom: 10%;
  }
  /* line 372, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #foa-print-and-email-container {
    display: none;
  }
  /* line 375, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #applyIntro {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    color: #2775a8;
    margin-top: 2%;
  }
  /* line 382, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 3%;
  }
  /* line 387, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body #checklist {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 392, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body h2 {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #dbdbdb;
    border: 2px solid #005487;
    color: #005487;
    padding: 2% 0 2% 0;
    font-size: 1.25em;
    font-weight: 900;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    background-position: 3% 50%;
    background-size: 5%;
    margin-bottom: 0em;
  }
  /* line 408, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body h2.open {
    background-image: url("../images/Minus-Icon-Accordions-2.png");
    background-size: 7%;
    background-position: 2% 50%;
    border-bottom-width: 0px;
  }
  /* line 414, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: 2px solid #005487;
    border-top-width: 0px;
  }
  /* line 420, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody div {
    margin-left: 3%;
    margin-right: 3%;
  }
  /* line 423, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody div h3 {
    font-size: 1.5em;
    font-weight: 900;
    margin: 0%;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  /* line 430, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody div .field-item {
    margin-left: 0%;
    margin-right: 0%;
  }
  /* line 436, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody .accordionable .field-item {
    display: block !important;
  }
  /* line 440, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .accordbody .foalist {
    list-style: none;
    font-size: .65em;
    font-weight: 500;
    margin: 0%;
    padding: 0px;
  }
  /* line 448, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body .checklist-accordion-button {
    margin-left: 12%;
  }
  /* line 451, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body #apply_on {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 456, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body #apply_off {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 461, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-body #textra {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    color: #000000;
    margin-top: 5%;
  }
  /* line 469, ../sass/pages/_questionnaire.scss */
  #content #my-form #apply-online #apply-container-dummy {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 476, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer, #content #my-form #dac-footer {
    width: 100%;
  }
  /* line 480, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section, #content #my-form #dac-footer #qtr-footer-section {
    display: none;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-left: -12%;
    /*width: 125%;*/
    padding-left: 0;
    padding-right: 0;
    position: relative;
    bottom: 0;
    z-index: 10;
    background: #dbdbdb;
    padding: 2% 0 2% 0;
    /*margin-bottom: -7%;*/
    border: 1px solid #dbdbdb;
  }
  /* line 494, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section .qButton, #content #my-form #dac-footer #qtr-footer-section .qButton {
    background: #005487;
    color: white;
    box-shadow: none;
    border: none;
    height: 2.5em;
    font-size: .75em;
  }
  /* line 502, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div, #content #my-form #dac-footer #qtr-footer-section #reset_div {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 505, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div .qButton, #content #my-form #dac-footer #qtr-footer-section #reset_div .qButton {
    float: left;
    width: 40%;
    margin-left: 20%;
    margin-right: -60%;
  }
  /* line 509, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 512, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div .qButton, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div .qButton {
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
  /* line 515, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background: #005487;
    color: white;
    height: 2.5em;
    text-align: center;
    line-height: 2.25em;
  }
  /* line 523, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head #benefit-counter-count, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head #benefit-counter-count {
    font-size: 1.25em;
    font-weight: 900;
  }
  /* line 529, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 532, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire button, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire button {
    float: left;
    width: 50%;
    margin-left: 20%;
    margin-right: -70%;
    background-image: url("../images/backarrow.png");
    background-repeat: no-repeat;
    background-position: 15% 49%;
    background-size: 12%;
  }
  /* line 541, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #toApplyButton, #content #my-form #dac-footer #qtr-footer-section #toApplyButton {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 544, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #toApplyButton button, #content #my-form #dac-footer #qtr-footer-section #toApplyButton button {
    float: left;
    width: 50%;
    margin-left: 30%;
    margin-right: -80%;
    background-image: url("../images/nextarrow.png");
    background-repeat: no-repeat;
    background-position: 85% 49%;
    background-size: 12%;
    padding-left: 0;
  }
  /* line 553, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back-container-div, #content #my-form #dac-footer #qtr-footer-section #back-container-div {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 556, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back-container-div button, #content #my-form #dac-footer #qtr-footer-section #back-container-div button {
    float: left;
    width: 50%;
    margin-left: 20%;
    margin-right: -70%;
    background-image: url("../images/backarrow.png");
    background-repeat: no-repeat;
    background-position: 15% 49%;
    background-size: 12%;
  }
  /* line 564, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #applyButton, #content #my-form #dac-footer #qtr-footer-section #applyButton {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 568, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #applyButton button, #content #my-form #dac-footer #qtr-footer-section #applyButton button {
    clear: left;
    float: left;
    width: 40%;
    margin-left: 30%;
    margin-right: -70%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 574, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application {
    float: left;
    width: 20%;
    margin-left: 10%;
    margin-right: -30%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 577, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application .qButton, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application .qButton {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-image: url("../images/backarrow.png");
    background-repeat: no-repeat;
    background-position: 10% 49%;
    background-size: 12%;
  }
  /* line 585, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div_dac, #content #my-form #dac-footer #qtr-footer-section #reset_div_dac {
    float: left;
    width: 20%;
    margin-left: 35%;
    margin-right: -55%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 588, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div_dac .qButton, #content #my-form #dac-footer #qtr-footer-section #reset_div_dac .qButton {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 592, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac {
    float: left;
    width: 30%;
    margin-left: 60%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 595, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background: #005487;
    color: white;
    height: 2.5em;
    text-align: center;
    line-height: 2.25em;
  }
  /* line 603, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head #benefit-counter-count, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head #benefit-counter-count {
    font-size: 1.25em;
    font-weight: 900;
  }
  /* line 609, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire.dac-back, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire.dac-back {
    float: left;
    width: 20%;
    margin-left: 10%;
    margin-right: -30%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 612, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire.dac-back .qButton, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire.dac-back .qButton {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-image: url("../images/backarrow.png");
    background-repeat: no-repeat;
    background-position: 10% 49%;
    background-size: 12%;
  }
  /* line 620, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return-to-registration, #content #my-form #dac-footer #qtr-footer-section #return-to-registration {
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 623, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return-to-registration .qButton, #content #my-form #dac-footer #qtr-footer-section #return-to-registration .qButton {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-image: url("../images/return_icon.png");
    background-repeat: no-repeat;
    background-position: 8% 49%;
    background-size: 12%;
  }
  /* line 631, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application_second_tab, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application_second_tab {
    float: left;
    width: 20%;
    margin-left: 70%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 634, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application_second_tab .qButton, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application_second_tab .qButton {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-image: url("../images/save_icon.png");
    background-repeat: no-repeat;
    background-position: 10% 48%;
    background-size: 17%;
  }
  /* line 643, ../sass/pages/_questionnaire.scss */
  #content #my-form #answer-question-footer #qtr-footer-section.sticky, #content #my-form #dac-footer #qtr-footer-section.sticky {
    position: fixed;
    bottom: 0;
    margin-bottom: 0%;
    width: 105%;
    margin-left: -10%;
  }

  /* line 655, ../sass/pages/_questionnaire.scss */
  #content.blank-page-layout #my-form {
    border: 1px solid #005487;
  }

  /* line 659, ../sass/pages/_questionnaire.scss */
  .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-widget-content {
    border: 0;
    background: white;
  }

  /* line 663, ../sass/pages/_questionnaire.scss */
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    box-shadow: 1px 1px 1em #000;
  }

  /* line 666, ../sass/pages/_questionnaire.scss */
  .ui-widget {
    border: 1px solid #404040;
    border-radius: 0;
    background: white;
    width: 75% !important;
    margin-left: 10%;
    z-index: 200;
  }
  /* line 675, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-titlebar {
    background: white;
    border: 0;
    text-align: center;
    position: relative;
    padding-top: 0em !Important;
    padding-bottom: 0em !important;
  }
  /* line 683, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-titlebar #ui-dialog-title-sessionWarning {
    text-align: center;
    font-size: 1em;
    font-weight: 900;
    color: #005487;
    margin: 3% 1% 3% 5%;
  }
  /* line 690, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-titlebar .ui-button-text {
    display: none;
  }
  /* line 693, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-titlebar button {
    display: block;
    margin: 1%;
    z-index: 1;
    border: 0;
    background-color: #2775a8;
    width: 25px !important;
    height: 25px;
    float: right;
    background-image: url("../images/x.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 55%;
  }
  /* line 707, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-titlebar button[title="session timeout dialog close button"] {
    display: none !important;
  }
  /* line 711, ../sass/pages/_questionnaire.scss */
  .ui-widget #sessionWarning {
    margin: 4%;
  }
  /* line 714, ../sass/pages/_questionnaire.scss */
  .ui-widget #dacPopup {
    margin-left: 2%;
    font-size: .8em;
  }
  /* line 718, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane {
    width: 100%;
    margin-top: 3%;
  }
  /* line 721, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane button.session {
    width: 30% !important;
    background: #005487 !important;
    color: white !important;
  }
  /* line 725, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane button.session:hover {
    border: #005487;
    border: 1px solid #2775a8 !important;
  }
  /* line 730, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 733, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .dacButtonCancel {
    width: 25% !important;
    margin-right: 2% !important;
    margin-left: 0%;
  }
  /* line 738, ../sass/pages/_questionnaire.scss */
  .ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .dacButtonOpen {
    width: 25% !important;
    margin-left: 2% !important;
  }

  /* line 745, ../sass/pages/_questionnaire.scss */
  #tooltip-mobile-popup.ui-widget-content {
    background: white;
    color: #2775a8;
    font-size: .75em;
    width: 80%;
    margin: 5%;
  }

  /* line 756, ../sass/pages/_questionnaire.scss */
  html[lang='es'] #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width {
    font-size: 75%;
  }
}
@media all and (min-width: 751px) {
  /* line 12, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance article, .Encuentre_Asistencia article, .Take_Questionnaire article, .questionnaire-page article {
    display: none;
  }
  /* line 15, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance #inner-background-content-container, .Encuentre_Asistencia #inner-background-content-container, .Take_Questionnaire #inner-background-content-container, .questionnaire-page #inner-background-content-container {
    overflow: inherit !important;
  }
  /* line 17, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance #inner-background-content-container #content-container, .Encuentre_Asistencia #inner-background-content-container #content-container, .Take_Questionnaire #inner-background-content-container #content-container, .questionnaire-page #inner-background-content-container #content-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 23, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog-title, .Encuentre_Asistencia .ui-dialog-title, .Take_Questionnaire .ui-dialog-title, .questionnaire-page .ui-dialog-title {
    display: inline-block;
    float: none;
    width: 100%;
    text-align: center;
    color: #1F4F73;
    font-weight: bold;
    font-size: 115%;
    margin-bottom: 5px;
  }
  /* line 33, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog, .Encuentre_Asistencia .ui-dialog, .Take_Questionnaire .ui-dialog, .questionnaire-page .ui-dialog {
    border-radius: 5px;
    background: #fff;
    padding: 15px;
    box-shadow: 0px 0px 5px 3px #666;
  }
  /* line 39, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog-content, .Encuentre_Asistencia .ui-dialog-content, .Take_Questionnaire .ui-dialog-content, .questionnaire-page .ui-dialog-content {
    display: block !important;
    text-align: left !important;
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 45, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog-buttonpane, .Encuentre_Asistencia .ui-dialog-buttonpane, .Take_Questionnaire .ui-dialog-buttonpane, .questionnaire-page .ui-dialog-buttonpane {
    width: 100%;
  }
  /* line 48, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog-buttonpane button, .Encuentre_Asistencia .ui-dialog-buttonpane button, .Take_Questionnaire .ui-dialog-buttonpane button, .questionnaire-page .ui-dialog-buttonpane button {
    margin: 2.5%;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-shadow: none;
    width: 45%;
    height: 30px;
  }
  /* line 56, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-dialog-buttonset, .Encuentre_Asistencia .ui-dialog-buttonset, .Take_Questionnaire .ui-dialog-buttonset, .questionnaire-page .ui-dialog-buttonset {
    text-align: center;
    margin-top: 10px;
  }
  /* line 60, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Find_Assistance .ui-widget .ui-dialog-titlebar .ui-dialog-title, .Encuentre_Asistencia .ui-widget .ui-dialog-titlebar .ui-dialog-title, .Take_Questionnaire .ui-widget .ui-dialog-titlebar .ui-dialog-title, .questionnaire-page .ui-widget .ui-dialog-titlebar .ui-dialog-title {
    display: block !important;
  }

  /* line 65, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Take_Questionnaire #block-daip-responsive-questionnaire-responsive-questionnaire-block, .not-front #content .questionnaire-page #block-daip-responsive-questionnaire-responsive-questionnaire-block {
    margin-top: 5%;
  }

  /* line 69, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 0 22px -1px #303030;
    font-size: 0.8em;
    opacity: 0.95;
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 80, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget .ui-dialog-titlebar {
    float: left;
    width: 87.5%;
    margin-left: 6.25%;
    margin-right: -93.75%;
  }
  /* line 83, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget .ui-dialog-content {
    clear: left;
    text-align: center;
  }
  /* line 87, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget .ui-dialog-buttonpane {
    clear: left;
  }
  /* line 90, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.qButton.two-buttons {
    margin: 0 10%;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 96, ../sass/pages/_questionnaire_desktop.scss */
  body .ui-dialog.ui-widget .ui-dialog-buttonpane button.session.qButton.one-button {
    margin: 0 35%;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
  }

  /* line 105, ../sass/pages/_questionnaire_desktop.scss */
  #content .block-daip-responsive-questionnaire {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 110, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: white !important;
  }
  /* line 115, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form .lightball-container {
    float: left;
    width: 2.75%;
    margin-left: 0%;
    margin-right: -2.75%;
  }
  /* line 117, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form .lightball-container .lightball {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 123, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    z-index: 1;
  }
  /* line 128, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-resp, #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-counter {
    display: none;
  }
  /* line 131, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-wrap {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    border: none;
  }
  /* line 135, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-0 {
    float: left;
    width: 31%;
    margin-left: 0%;
    margin-right: -31%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-1 {
    float: left;
    width: 31%;
    margin-left: 33.5%;
    margin-right: -64.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 143, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-2 {
    float: left;
    width: 31%;
    margin-left: 67%;
    margin-right: -98%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 147, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .lightball-container {
    float: left;
    width: 10%;
    margin-left: 2.5%;
    margin-right: -12.5%;
    margin-top: 2%;
  }
  /* line 151, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-desktop {
    display: block;
    float: left;
    width: 75%;
    margin-left: 15%;
    margin-right: -90%;
    margin-top: 2%;
  }
  /* line 157, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab {
    border-width: 0px;
    border-bottom: 1px solid #005487;
    position: relative;
    z-index: 1;
    background: #dbdbdb;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: .5%;
    padding-top: .5%;
  }
  /* line 168, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab .lightball {
    background: #404040;
  }
  /* line 171, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab:hover, #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab:focus, #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab:active {
    cursor: pointer;
  }
  /* line 175, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab.disabled {
    cursor: default;
    pointer-events: none;
    background: #fafafa;
  }
  /* line 180, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-active {
    border: 1px solid #005487;
    border-bottom-width: 0px;
    background: white;
    color: #005487;
    z-index: 5;
  }
  /* line 186, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-tabs-tab-active .lightball {
    background: #005487;
  }
  /* line 191, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-top: -1px;
    border-bottom: 1px solid #005487 !important;
    position: relative;
    padding-bottom: 8%;
    z-index: 4;
  }
  /* line 200, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions #answer-separator {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 206, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 211, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 217, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .lightball-container .lightball {
    color: #005487;
    text-align: center;
  }
  /* line 223, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .question-label {
    float: left;
    width: 80%;
    margin-left: 5%;
    margin-right: -85%;
  }
  /* line 226, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .question-info-bubble-tooltip {
    float: left;
    width: 5%;
    margin-left: 87.5%;
    margin-right: -92.5%;
    background-size: 45%;
    background-position: 50%;
  }
  /* line 231, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .question-info-bubble-tooltip:hover {
    cursor: pointer;
  }
  /* line 234, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container {
    display: none;
  }
  /* line 237, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open {
    display: block;
  }
  /* line 239, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption-arrow {
    display: block;
    position: absolute;
    margin-top: .5em;
    margin-left: 83.75%;
    width: 0;
    height: 0;
    border: 1em solid transparent;
    border-bottom-color: #2775a8;
    z-index: 999;
  }
  /* line 250, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption-arrow:after {
    position: absolute;
    border: 1em solid transparent;
    border-top-width: 1px;
    border-bottom-color: white;
    margin-left: -1em;
    top: 1px;
    content: ' ';
  }
  /* line 259, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption {
    display: block;
    position: absolute;
    margin-top: 2.87em;
    margin-left: 52%;
    width: 28em;
    border: 1px solid #2775a8;
    background-color: white;
    padding: 1em;
    color: #2775a8;
    font-size: .85em;
    z-index: 5;
  }
  /* line 271, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption .caption-text {
    width: 25em;
  }
  /* line 275, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption .tooltip-caption-close-button {
    background-color: #2775a8;
    width: 15px;
    height: 15px;
    background-image: url("../images/x.png");
    background-repeat: no-repeat;
    background-position: 60% 50%;
    background-size: 75%;
    position: absolute;
    top: 5px;
    right: 15px;
  }
  /* line 288, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption .tooltip-caption-close-button:hover {
    cursor: pointer;
  }
  /* line 294, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 5%;
    margin-right: -85%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 1%;
  }
  /* line 300, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label {
    margin-left: 3%;
    margin-bottom: 1%;
  }
  /* line 303, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check {
    margin-left: -2.5%;
    margin-top: .5%;
    height: 14px;
    width: 14px;
  }
  /* line 309, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio {
    margin-left: -2.5%;
    margin-top: .25%;
  }
  /* line 313, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check.focus {
    border: 2.5px solid #2775a8;
    margin-left: -2.55%;
  }
  /* line 317, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio.focus {
    border: 2.5px solid #2775a8;
    border-radius: 52%;
    margin-left: -2.55%;
  }
  /* line 324, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset #stateSelector {
    position: relative !important;
    left: inherit !important;
    margin-top: 2%;
    z-index: 4;
  }
  /* line 330, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .ideal-select {
    list-style: none;
    display: none;
  }
  /* line 335, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset:last-child {
    border-bottom: 0;
  }
  /* line 339, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    border-bottom: 1px solid #005487 !important;
  }
  /* line 349, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    font-size: 1.25em;
    color: #005487;
    font-weight: 900;
  }
  /* line 356, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all .foatoolbar-plusminus {
    float: left;
    width: 12.5%;
    margin-left: 0%;
    margin-right: -12.5%;
    background-color: #dbdbdb;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    height: 1.25em;
    background-position: 50% 50%;
  }
  /* line 364, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all #expand-all-button {
    float: left;
    width: 96%;
    margin-left: 20%;
    margin-right: -116%;
    font-size: 16px;
  }
  /* line 368, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all:hover, #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all:focus, #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all:active {
    cursor: pointer;
  }
  /* line 372, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all {
    float: left;
    width: 20%;
    margin-left: 24%;
    margin-right: -44%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    font-size: 1.25em;
    color: #005487;
    font-weight: 900;
  }
  /* line 379, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all .foatoolbar-minus {
    float: left;
    width: 12.5%;
    margin-left: 0%;
    margin-right: -12.5%;
    background-color: #dbdbdb;
    background-image: url("../images/Minus-Icon-Accordions-2.png");
    background-repeat: no-repeat;
    height: 1.25em;
    background-position: 50% 50%;
  }
  /* line 387, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all #collapse-all-button {
    float: left;
    width: 96%;
    margin-left: 20%;
    margin-right: -116%;
    font-size: 16px;
  }
  /* line 391, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all:hover, #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all:focus, #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all:active {
    cursor: pointer;
  }
  /* line 395, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container {
    margin: 0;
    clear: none;
    float: left;
    width: 59%;
    margin-left: 37.1%;
    margin-right: -96.1%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 3%;
  }
  /* line 401, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filterLabel {
    font-weight: 100;
    float: left;
    width: 20%;
    margin-left: 30%;
    margin-right: -50%;
    text-align: center;
  }
  /* line 406, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filter-by-type-of-assistance {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 411, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container {
    display: block;
    margin-top: 1%;
    margin-bottom: 1%;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 418, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container #foa-email-button, #content #my-form #view-results #foa-container #foa-print-and-email-container #apply-email-icon {
    float: left;
    width: 10%;
    margin-left: 80%;
    margin-right: -90%;
  }
  /* line 420, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container #foa-email-button a, #content #my-form #view-results #foa-container #foa-print-and-email-container #apply-email-icon a {
    float: left;
    width: 40%;
    margin-left: 60%;
    margin-right: -100%;
    background-size: 32px !important;
    height: 32px;
    background: url("../images/icons_mail.png") no-repeat;
    text-decoration: none;
  }
  /* line 427, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container #foa-email-button img, #content #my-form #view-results #foa-container #foa-print-and-email-container #apply-email-icon img {
    height: 32px !important;
    width: 32px !important;
    top: 0px !important;
  }
  /* line 433, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container #foa-print-button, #content #my-form #view-results #foa-container #foa-print-and-email-container #apply-print-button {
    float: left;
    width: 10%;
    margin-left: 90%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-size: 32px !important;
    max-width: 32px;
    height: 32px;
    background: url("../images/icons_print.png") no-repeat;
  }
  /* line 442, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-print-and-email-container #foa-print-button, #content #my-form #view-results #foa-container #foa-print-and-email-container #apply-print-button {
    cursor: pointer;
  }
  /* line 446, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-head-desktop {
    display: block;
    margin-top: 3%;
    margin-bottom: 3%;
    color: #2775a8;
    clear: left;
  }
  /* line 454, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-header #foa-head-mobile {
    display: none;
  }
  /* line 459, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 463, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .foaccordionable {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .75em;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    background-position: 2% 50%;
    margin-bottom: 0%;
    margin-top: 0.5%;
    background-size: 2%;
    padding: 1% 0 1% 0;
    border: 2px solid #005487;
    background-color: #dbdbdb;
    color: #005487;
  }
  /* line 479, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .foaccordionable.open {
    background-image: url("../images/Minus-Icon-Accordions-2.png");
    background-size: 3%;
    background-position: 1.5% 50%;
    border-bottom-width: 0px;
  }
  /* line 485, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: 2px solid #005487;
    border-top-width: 0px;
  }
  /* line 491, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody table {
    width: 98%;
    margin-left: 1%;
  }
  /* line 495, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody tbody {
    border: none;
  }
  /* line 499, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-title-td {
    border-right: 2px solid #9e9e9e;
    border-collapse: collapse;
    width: 30%;
    vertical-align: top;
  }
  /* line 504, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-title-td .foa-section-title {
    margin-left: 5%;
  }
  /* line 506, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-title-td .foa-section-title h3 {
    margin-top: 5%;
  }
  /* line 511, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section ul {
    list-style-type: disc;
  }
  /* line 514, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td {
    border-left: 2px solid #9e9e9e;
    border-collapse: collapse;
    width: 70%;
    vertical-align: top;
  }
  /* line 519, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content {
    margin: 2% 5% 5% 5%;
  }
  /* line 521, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content p {
    margin: 0;
  }
  /* line 524, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content table {
    border: 1px solid #dbdbdb;
  }
  /* line 526, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content table td {
    border: none;
    text-align: center;
  }
  /* line 530, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content table tr {
    border: none;
  }
  /* line 533, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content table th {
    border: none;
    text-align: center;
  }
  /* line 538, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody .foa-section .foa-section-content-td .foa-section-content table thead th {
    border-bottom: 1px solid #dbdbdb;
  }
  /* line 546, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .accordbody f
  .foa-section.even {
    background-color: #dbdbdb;
  }
  /* line 550, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .date-changed-container {
    float: right;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-right: 2%;
    font-size: 1em;
  }
  /* line 561, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    margin-bottom: 0%;
  }
  /* line 567, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #foa-print-and-email-container {
    display: block;
    margin-top: 1%;
    margin-bottom: 1%;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 574, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #foa-print-and-email-container #foa-email-button, #content #my-form #apply-online #foa-print-and-email-container #apply-email-button {
    float: left;
    width: 10%;
    margin-left: 80%;
    margin-right: -90%;
  }
  /* line 576, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #foa-print-and-email-container #foa-email-button a, #content #my-form #apply-online #foa-print-and-email-container #apply-email-button a {
    float: left;
    width: 40%;
    margin-left: 60%;
    margin-right: -100%;
    background-size: 32px !important;
    height: 32px;
    background: url("../images/icons_mail.png") no-repeat;
    text-decoration: none;
  }
  /* line 584, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #foa-print-and-email-container #foa-print-button, #content #my-form #apply-online #foa-print-and-email-container #apply-print-button {
    float: left;
    width: 10%;
    margin-left: 90%;
    margin-right: -100%;
    background-size: 32px !important;
    height: 32px;
    max-width: 32px;
    background: url("../images/icons_print.png") no-repeat;
  }
  /* line 591, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #foa-print-and-email-container #foa-print-button:hover, #content #my-form #apply-online #foa-print-and-email-container #apply-print-button:hover {
    cursor: pointer;
  }
  /* line 595, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #applyIntro {
    font-size: 1em;
    margin-top: 1%;
  }
  /* line 600, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body h2 {
    background-size: 2.25%;
    padding: 1% 0 1% 0;
  }
  /* line 603, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body h2 .checklist-accordion-button {
    margin-left: 7%;
  }
  /* line 607, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body h2.open {
    background-size: 4%;
  }
  /* line 610, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body h2:hover {
    cursor: pointer;
  }
  /* line 613, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body #textra {
    margin-top: 2.25%;
  }
  /* line 619, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body #checklist .accordbody div h3 {
    font-size: 1.12em;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 629, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online #apply-body .accordbody div h3 {
    font-size: 1.75em;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 639, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer, #content #my-form #dac-footer {
    margin-top: 2%;
    position: relative;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: none !important;
  }
  /* line 646, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section, #content #my-form #dac-footer #qtr-footer-section {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: none !important;
    position: relative;
    z-index: 2;
    padding: 0;
  }
  /* line 654, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section .qButton, #content #my-form #dac-footer #qtr-footer-section .qButton {
    font-size: 1em;
  }
  /* line 657, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div, #content #my-form #dac-footer #qtr-footer-section #reset_div {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2%;
    margin-top: 2%;
  }
  /* line 662, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div .qButton, #content #my-form #dac-footer #qtr-footer-section #reset_div .qButton {
    float: left;
    width: 40%;
    margin-left: 50%;
    margin-right: -90%;
    font-size: 1em;
  }
  /* line 667, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 672, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div .qButton, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div .qButton {
    float: left;
    width: 40%;
    margin-left: 10%;
    margin-right: -50%;
  }
  /* line 676, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background: #005487;
    color: white;
    font-size: 1em;
    line-height: 2.5em;
    cursor: pointer;
  }
  /* line 686, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 689, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire button, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire button {
    float: left;
    width: 40%;
    margin-left: 50%;
    margin-right: -90%;
    background-image: url("../images/backtabarrow.png");
    background-repeat: no-repeat;
    background-position: 25% 50%;
    background-size: 4%;
  }
  /* line 697, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #toApplyButton, #content #my-form #dac-footer #qtr-footer-section #toApplyButton {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 700, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #toApplyButton button, #content #my-form #dac-footer #qtr-footer-section #toApplyButton button {
    float: left;
    width: 40%;
    margin-left: 10%;
    margin-right: -50%;
    background-image: url("../images/tabarrow.png");
    background-repeat: no-repeat;
    background-position: 75% 50%;
    background-size: 4%;
  }
  /* line 708, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #applyButton, #content #my-form #dac-footer #qtr-footer-section #applyButton {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 711, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #applyButton button, #content #my-form #dac-footer #qtr-footer-section #applyButton button {
    float: left;
    width: 20%;
    margin-left: 40%;
    margin-right: -60%;
  }
  /* line 715, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application {
    float: left;
    width: 30%;
    margin-left: 5%;
    margin-right: -35%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 720, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application .qButton, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application .qButton {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    background-image: url("../images/backtabarrow.png");
    background-repeat: no-repeat;
    background-position: 10% 49%;
    background-size: 4%;
  }
  /* line 728, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div_dac, #content #my-form #dac-footer #qtr-footer-section #reset_div_dac {
    margin-top: 2%;
    margin-bottom: 2%;
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 733, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div_dac .qButton, #content #my-form #dac-footer #qtr-footer-section #reset_div_dac .qButton {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
  }
  /* line 737, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter, #content #my-form #dac-footer #qtr-footer-section #benefit-counter {
    background-color: #dbdbdb;
  }
  /* line 740, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac {
    float: left;
    width: 30%;
    margin-left: 65%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 745, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    background: #005487;
    color: white;
    height: 2.5em;
    text-align: center;
    line-height: 2.25em;
  }
  /* line 753, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head #benefit-counter-count, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac #benefit-counter-head #benefit-counter-count {
    font-size: 1.25em;
    font-weight: 900;
  }
  /* line 758, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div_dac:hover, #content #my-form #dac-footer #qtr-footer-section #benefit-counter_div_dac:hover {
    cursor: pointer;
  }
  /* line 762, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire.dac-back, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire.dac-back {
    float: left;
    width: 30%;
    margin-left: 5%;
    margin-right: -35%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 765, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #back_to_questionnaire.dac-back .qButton, #content #my-form #dac-footer #qtr-footer-section #back_to_questionnaire.dac-back .qButton {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    background-image: url("../images/backtabarrow.png");
    background-repeat: no-repeat;
    background-position: 10% 49%;
    background-size: 4%;
  }
  /* line 773, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return-to-registration, #content #my-form #dac-footer #qtr-footer-section #return-to-registration {
    margin-top: 2%;
    margin-bottom: 2%;
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: -65%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 778, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return-to-registration .qButton, #content #my-form #dac-footer #qtr-footer-section #return-to-registration .qButton {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    background-image: url();
  }
  /* line 783, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application_second_tab, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application_second_tab {
    margin-top: 2%;
    margin-bottom: 2%;
    float: left;
    width: 30%;
    margin-left: 65%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 788, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #return_to_dac_application_second_tab .qButton, #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application_second_tab .qButton {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    background-image: url();
  }
  /* line 794, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section.sticky, #content #my-form #dac-footer #qtr-footer-section.sticky {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    bottom: 0;
    max-width: 1024px;
    z-index: 5;
  }

  /* line 808, ../sass/pages/_questionnaire_desktop.scss */
  .not-front #content .Take_Questionnaire #inner-background-content-container, .not-front #content .questionnaire-page #inner-background-content-container {
    overflow: visible;
  }

  /* line 813, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget {
    width: 400px !important;
    z-index: 1002;
  }
  /* line 817, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget .ui-dialog-titlebar #ui-dialog-title-sessionWarning {
    display: block;
    text-align: center;
    font-size: 1.25em;
    font-weight: 900;
    color: #005487;
    margin: 3% 1% 3% 1%;
  }
  /* line 825, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget .ui-dialog-titlebar button {
    display: none;
  }
  /* line 829, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget #dacPopup {
    margin-left: 5%;
    font-size: 1em;
  }
  /* line 833, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget #sessionWarning {
    margin: 4%;
  }
  /* line 836, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget .ui-dialog-buttonpane {
    width: 100%;
    margin-top: 5%;
  }
  /* line 839, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget .ui-dialog-buttonpane button.session {
    width: 25%;
    background: #005487;
    color: white !important;
    border: 1px solid #005487;
    height: 30px !important;
    padding: 3px !important;
  }
  /* line 846, ../sass/pages/_questionnaire_desktop.scss */
  .ui-widget .ui-dialog-buttonpane button.session:hover {
    border: #005487;
    border: 1px solid #2775a8;
  }

  /* line 859, ../sass/pages/_questionnaire_desktop.scss */
  .lt-ie9 #content #my-form #answer-questions fieldset legend .question-info-bubble-tooltip {
    zoom: 50%;
    margin-left: 177.3%;
    width: 50px;
    height: 50px;
  }
  /* line 867, ../sass/pages/_questionnaire_desktop.scss */
  .lt-ie9 #content #my-form #answer-questions fieldset legend .tooltip-container.open .tool-tip-caption-close-button-container {
    height: 20px;
    width: 20px;
    background-color: #2775a8;
    position: absolute;
    top: 5px;
    right: 15px;
  }
  /* line 874, ../sass/pages/_questionnaire_desktop.scss */
  .lt-ie9 #content #my-form #answer-questions fieldset legend .tooltip-container.open .tool-tip-caption-close-button-container .tooltip-caption-close-button {
    background-image: url();
    height: 16px;
    width: 16px;
    top: 2px;
    right: 2px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/profiles/daip_gov/themes/daip_theme_4/images/x.png',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/profiles/daip_gov/themes/daip_theme_4/images/x.png',sizingMethod='scale')";
  }
  /* line 891, ../sass/pages/_questionnaire_desktop.scss */
  .lt-ie9 body .ui-dialog.ui-widget .ui-dialog-titlebar {
    width: 94%;
    margin-left: 3%;
  }

  /* line 900, ../sass/pages/_questionnaire_desktop.scss */
  html[lang='es'] #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width {
    font-size: 100%;
  }
}
@media (min-width: 751px) and (max-width: 1000px) {
  /* line 909, ../sass/pages/_questionnaire_desktop.scss */
  #content #foa-email-icon {
    width: 50% !important;
    margin-left: 50% !important;
  }
  /* line 913, ../sass/pages/_questionnaire_desktop.scss */
  #content #apply-email-icon {
    width: 50% !important;
    margin-left: 50% !important;
  }
  /* line 919, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-0 {
    float: left;
    width: 32.5%;
    margin-left: 0%;
    margin-right: -32.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 923, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-1 {
    float: left;
    width: 32.5%;
    margin-left: 33.75%;
    margin-right: -66.25%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 927, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .tab-2 {
    float: left;
    width: 32.5%;
    margin-left: 67.5%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 931, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form div.ideal-wrap.ideal-tabs.ideal-full-width .ideal-header-desktop {
    float: left;
    width: 90%;
    margin-left: 15%;
    margin-right: -105%;
  }
  /* line 936, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions {
    margin-top: -2px;
  }
  /* line 941, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset legend .tooltip-container.open .tooltip-caption {
    margin-left: 25%;
  }
  /* line 948, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check {
    margin-left: -3%;
    margin-top: .75%;
  }
  /* line 952, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio {
    margin-left: -3.25%;
    margin-top: .55%;
  }
  /* line 956, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-check.focus {
    margin-left: -3.55%;
  }
  /* line 959, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-questions fieldset .inner-wrap label .ideal-radio.focus {
    margin-left: -3.55%;
  }
  /* line 969, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #dac-footer #qtr-footer-section #return_to_dac_application .qButton {
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    background-position: 4% 49%;
  }
  /* line 976, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results {
    margin-top: -2px;
  }
  /* line 980, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 982, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all .foatoolbar-plusminus {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    height: 1em;
    background-position: 50% 50%;
  }
  /* line 987, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-expand-all #expand-all-button {
    float: left;
    width: 70%;
    margin-left: 30%;
    margin-right: -100%;
  }
  /* line 991, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all {
    float: left;
    width: 25%;
    margin-left: 25%;
    margin-right: -50%;
  }
  /* line 993, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all .foatoolbar-minus {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    height: 1em;
    background-position: 50% 50%;
  }
  /* line 998, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-collapse-all #collapse-all-button {
    float: left;
    width: 70%;
    margin-left: 30%;
    margin-right: -100%;
  }
  /* line 1002, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1005, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filterLabel {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 1008, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container #foa-toolbar #foa-dropdown-container #filter-by-type-of-assistance {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
  /* line 1015, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .foaccordionable {
    background-size: 3%;
  }
  /* line 1017, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #view-results #foa-container .list .foa-accordion-container .foaccordionable h2 {
    margin-left: 8%;
  }
  /* line 1025, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #apply-online {
    margin-top: -2px;
  }
  /* line 1031, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #reset_div .qButton {
    float: left;
    width: 50%;
    margin-left: 30%;
    margin-right: -80%;
  }
  /* line 1036, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div .qButton {
    float: left;
    width: 60%;
    margin-left: 0%;
    margin-right: -60%;
  }
  /* line 1039, ../sass/pages/_questionnaire_desktop.scss */
  #content #my-form #answer-question-footer #qtr-footer-section #benefit-counter_div #benefit-counter-head {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
}
@media all {
  /* line 9, ../sass/pages/_share_foas_page.scss */
  #block-daip-foa-results-daip-foa-results {
    margin-bottom: 0;
  }

  /* line 13, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .foa-print {
    display: none;
  }
  /* line 16, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-toolbar {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
  /* line 21, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5%;
  }
  /* line 26, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list .foadescriptionsubstring {
    display: none;
  }
  /* line 29, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list .foaccordionable {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    background-color: #dbdbdb;
    color: #005487;
    margin-top: 3%;
    background-image: url(../images/big-tab-arrow.png);
    background-repeat: no-repeat;
    background-position: 96% 50%;
  }
  /* line 40, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list .foaccordionable h2 {
    margin-left: 5%;
    margin-right: 10%;
    font-size: .85em;
  }
  /* line 46, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list #foa-wrapper-divider {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 50, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS .list #foa-wrapper-divider h3 {
    margin-left: 5%;
    font-size: .95em;
  }
  /* line 57, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details {
    border: 1px solid #005487;
    font-size: 1em;
    text-align: left;
    margin-top: 5%;
    margin-bottom: 5%;
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 66, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details .foa-details-title {
    color: #2775a8;
    margin-top: 5%;
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
  }
  /* line 72, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details .foa-agency {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
  }
  /* line 75, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details .foa-agency a {
    font-size: .75em;
  }
  /* line 79, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details .accordionable {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
  }
  /* line 82, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details .accordionable .accordbody {
    font-size: .75em;
  }
  /* line 86, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #foa-page .foa-details h3 {
    font-size: .95em;
  }
  /* line 91, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #qtr-footer-section {
    display: none;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    width: 112%;
    position: relative;
    bottom: 0;
    z-index: 10;
    background: #dbdbdb;
    padding: 2% 0 2% 0;
    /*margin-bottom: -7%;*/
    margin-left: -6%;
  }
  /* line 104, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #qtr-footer-section #back-container-div {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 108, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #qtr-footer-section #back-container-div .qButton {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 20%;
    margin-right: -70%;
    background: #005487;
    color: white;
    box-shadow: none;
    border: none;
    height: 2.5em;
    font-size: .75em;
    background-image: url("../images/backarrow.png");
    background-repeat: no-repeat;
    background-position: 15% 49%;
    background-size: 12%;
  }
  /* line 124, ../sass/pages/_share_foas_page.scss */
  #my-form.shareFOAS #qtr-footer-section.sticky {
    position: fixed;
    bottom: 0;
    margin-bottom: 0%;
    width: 112%;
  }
}
@media all and (min-width: 751px) {
  /* line 10, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar {
    display: block;
    margin-top: 3%;
    margin-bottom: 1%;
    color: #005487;
  }
  /* line 15, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-expand-all {
    float: left;
    width: 20%;
    margin-left: 2.5%;
    margin-right: -22.5%;
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
  }
  /* line 19, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-expand-all .foatoolbar-plusminus {
    float: left;
    width: 12.5%;
    margin-left: 0%;
    margin-right: -12.5%;
    background-color: #dbdbdb;
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-repeat: no-repeat;
    height: 1.5em;
    background-position: 50% 50%;
  }
  /* line 27, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-expand-all #expand-all-button {
    float: left;
    width: 70%;
    margin-left: 20%;
    margin-right: -90%;
    font-size: 1.5em;
  }
  /* line 33, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-collapse-all {
    float: left;
    width: 20%;
    margin-left: 22.5%;
    margin-right: -42.5%;
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
  }
  /* line 37, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-collapse-all .foatoolbar-minus {
    float: left;
    width: 12.5%;
    margin-left: 0%;
    margin-right: -12.5%;
    background-color: #dbdbdb;
    background-image: url("../images/Minus-Icon-Accordions-2.png");
    background-repeat: no-repeat;
    height: 1.5em;
    background-position: 50% 50%;
  }
  /* line 45, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS #foa-toolbar #foa-collapse-all #collapse-all-button {
    float: left;
    width: 70%;
    margin-left: 20%;
    margin-right: -90%;
    font-size: 1.5em;
  }
  /* line 52, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .foaccordionable {
    background-image: url("../images/Expand-Icon-Accordions-Big-2.png");
    background-size: 2%;
    background-position: 1.5% 50%;
    margin-top: 1%;
    border: 1px solid #005487;
    cursor: pointer;
  }
  /* line 59, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .foaccordionable h2 {
    font-size: 1em;
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 65, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .foaccordionable.open {
    background-image: url("../images/Minus-Icon-Accordions-2.png");
    background-size: 3%;
    background-position: 1.5% 50%;
  }
  /* line 70, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487;
    border-top-width: 0px;
  }
  /* line 76, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody table {
    width: 98%;
    margin-left: 1%;
  }
  /* line 80, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody tbody {
    border: none;
  }
  /* line 84, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-title-td {
    border-right: 2px solid #9e9e9e;
    border-collapse: collapse;
    width: 30%;
    vertical-align: top;
  }
  /* line 89, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-title-td .foa-section-title {
    margin-left: 5%;
  }
  /* line 91, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-title-td .foa-section-title h3 {
    margin-top: 5%;
  }
  /* line 96, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td {
    border-left: 2px solid #9e9e9e;
    border-collapse: collapse;
    width: 70%;
    vertical-align: top;
  }
  /* line 101, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content {
    margin: 2% 5% 5% 5%;
  }
  /* line 103, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content p {
    margin: 0;
  }
  /* line 106, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content table {
    border: 1px solid #dbdbdb;
  }
  /* line 108, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content table td {
    border: none;
    text-align: center;
  }
  /* line 112, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content table tr {
    border: none;
  }
  /* line 115, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content table th {
    border: none;
    text-align: center;
  }
  /* line 120, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section .foa-section-content-td .foa-section-content table thead th {
    border-bottom: 1px solid #dbdbdb;
  }
  /* line 128, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list .accordbody .foa-section.even {
    background-color: #dbdbdb;
  }
  /* line 133, ../sass/pages/_share_foas_page_desktop.scss */
  #my-form.shareFOAS .list #foa-wrapper-divider h3 {
    margin-left: 0%;
    font-size: 1em;
  }
}
@media all {
  /* line 15, ../sass/pages/_address_lookup_page.scss */
  .not-front #content #block-block-30 {
    margin-bottom: 0em;
    display: none;
  }
  /* line 19, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services {
    padding: 0 !important;
    margin-bottom: 0em;
    background: url("../images/empty.gif");
  }
  /* line 23, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form {
    margin-top: 0px;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 5%;
  }
  /* line 30, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 0 0px 0px #fff;
    display: block !important;
  }
  /* line 36, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container fieldset {
    padding: 0;
    margin: 0;
  }
  /* line 40, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 44, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
  /* line 50, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox {
    border: 1px solid #eb5352;
    background-color: #ffe6e7;
    display: block;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 56, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-ximage {
    clear: left;
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    background-image: url("../images/error-icon_X.png");
    background-repeat: no-repeat;
    background-position: 25% 40%;
    height: 30px;
  }
  /* line 64, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-main-message {
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
  }
  /* line 67, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox p {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 16.66667%;
    margin-right: -100%;
  }
  /* line 73, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container {
    /*                            background-image: url('../images/Address_Look_up_Image.png');*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed !important;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 81, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box {
    margin: 0;
    background-color: white;
  }
  /* line 85, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #submit-button-container input {
    height: 35px;
    background-color: #005487;
  }
  /* line 88, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #submit-button-container input:focus {
    border-width: 3px;
    border-color: #dbdbdb;
    border-style: inset;
  }
  /* line 95, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-instructions-legend {
    display: none !important;
  }
  /* line 98, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-disclaimer-container {
    display: none;
  }
  /* line 103, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-text-field .form-item {
    margin: 0;
  }
  /* line 106, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-text-field #address-text-field {
    width: 60%;
    font-size: 14px;
    margin-left: 6%;
    margin-bottom: 1em;
    padding-left: 10px;
    height: 35px;
  }
  /* line 117, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 121, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-results-disclaimer {
    clear: left;
    float: left;
    width: 90.0%;
    margin-left: 5.0%;
    margin-right: -95.0%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
    font-size: .85em;
  }
  /* line 129, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-lookup-results-table {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
  /* line 135, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 4%;
  }
  /* line 140, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
  }
  /* line 145, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-title {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487;
    background-color: #005487;
    color: white;
    background-image: url("../images/Expand-Icon-Accordions-Big.png");
    background-repeat: no-repeat;
    background-position: 5% 50%;
    margin-bottom: 0%;
  }
  /* line 156, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-title h3 {
    font-size: 1em;
    margin-left: 15%;
    margin-right: 5%;
    margin-top: .5em;
    margin-bottom: .5em;
  }
  /* line 164, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-type {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    color: black;
  }
  /* line 169, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-type b {
    margin-left: 2%;
  }
  /* line 173, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-date {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    color: black;
    background-color: #c1ddf4;
  }
  /* line 179, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-date b {
    margin-left: 2%;
  }
  /* line 184, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-county {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    color: black;
  }
  /* line 189, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-county b {
    margin-left: 2%;
  }
  /* line 193, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-title.open {
    background-image: url("../images/Minus-Icon-Accordions.png");
  }
  /* line 196, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-accordion-body {
    display: none;
    background-position: 5% 48%;
  }
  /* line 200, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #mobile-disaster-table .declared-disaster .disaster-accordion-body {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #005487;
  }
  /* line 208, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message {
    display: none;
    clear: left;
    float: left;
    width: 90.0%;
    margin-left: 5.0%;
    margin-right: -95.0%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message ul li {
    list-style: disc;
  }
  /* line 220, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message {
    display: none;
    clear: left;
    float: left;
    width: 90.0%;
    margin-left: 5.0%;
    margin-right: -95.0%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 226, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message .dac-message-container {
    margin-top: 5%;
  }
  /* line 230, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message {
    display: none;
    clear: left;
    float: left;
    width: 90.0%;
    margin-left: 5.0%;
    margin-right: -95.0%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 237, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message .dac-message-container {
    margin-top: 5%;
  }
  /* line 241, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container {
    margin-top: 5%;
  }
  /* line 243, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container a {
    text-decoration: none;
  }
  /* line 246, ../sass/pages/_address_lookup_page.scss */
  .not-front #content .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container .continue-to-dac-button {
    background: #005487;
    text-align: center;
    color: white;
    border: 0;
    padding: 2%;
    margin: 2%;
  }
  /* line 258, ../sass/pages/_address_lookup_page.scss */
  .not-front #content #address-lookup-footer {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #dbdbdb;
    position: relative;
  }
  /* line 265, ../sass/pages/_address_lookup_page.scss */
  .not-front #content #address-lookup-footer button {
    margin-top: 2%;
    margin-bottom: 2%;
    margin-left: 8%;
    background-color: #005487;
    color: white;
    text-shadow: none;
    text-transform: none;
    border: 0;
    height: 100%;
    width: 85%;
    padding: 3%;
  }
  /* line 279, ../sass/pages/_address_lookup_page.scss */
  .not-front #content #address-lookup-footer.sticky {
    position: fixed;
    bottom: 0;
  }

  /* line 286, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: -10%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0%;
  }
  /* line 291, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container #warning-message {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
    width: 95%;
  }
  /* line 298, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container #warning-message.errorBox {
    border: 1px solid #eb5352;
    background-color: #ffe6e7;
    display: block;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 304, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container #warning-message.errorBox .error-text-ximage {
    clear: left;
    float: left;
    width: 10%;
    margin-left: -2.5%;
    margin-right: -7.5%;
    width: 8%;
    margin-left: 1%;
    margin-right: -12%;
    background-image: url("../images/error-icon_X.png");
    background-repeat: no-repeat;
    background-position: 25% 40%;
    height: 30px;
  }
  /* line 315, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container #warning-message.errorBox .error-text-main-message {
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    margin-left: 8%;
  }
  /* line 319, ../sass/pages/_address_lookup_page.scss */
  .front #warning-message-container #warning-message.errorBox p {
    clear: left;
    margin: 0;
    margin-left: 8%;
  }
}
@media all and (min-width: 751px) {
  /* line 13, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up > div, .not-front #content .Buscar_Dirección > div, .not-front #content .Buscador_de_Direcciones > div, .not-front #content .address-lookup-page > div {
    overflow: inherit !important;
  }
  /* line 16, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up #block-block-30, .not-front #content .Buscar_Dirección #block-block-30, .not-front #content .Buscador_de_Direcciones #block-block-30, .not-front #content .address-lookup-page #block-block-30 {
    margin-bottom: 0em;
    display: none;
  }
  /* line 20, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up #content-container, .not-front #content .Buscar_Dirección #content-container, .not-front #content .Buscador_de_Direcciones #content-container, .not-front #content .address-lookup-page #content-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 27, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up #block-block-35, .not-front #content .Buscar_Dirección #block-block-35, .not-front #content .Buscador_de_Direcciones #block-block-35, .not-front #content .address-lookup-page #block-block-35 {
    margin-bottom: 0;
  }
  /* line 30, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services, .not-front #content .Buscar_Dirección .block-daip-location-services, .not-front #content .Buscador_de_Direcciones .block-daip-location-services, .not-front #content .address-lookup-page .block-daip-location-services {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background: white;
  }
  /* line 36, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form {
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 39, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container {
    background-image: url();
    background-color: white;
    margin-top: 0%;
    margin-bottom: 0%;
  }
  /* line 44, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 49, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 25%;
    margin-right: -75%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 55, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-ximage, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-ximage, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-ximage, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #warning-message-container #warning-message.errorBox .error-text-ximage {
    background-size: 20%;
  }
  /* line 60, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container {
    background-image: url();
    background-color: #ffffff;
    border: none;
  }
  /* line 64, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2%;
    margin-bottom: 1%;
  }
  /* line 70, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-instructions-legend, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-instructions-legend, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-instructions-legend, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-instructions-legend {
    display: none;
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  /* line 78, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0%;
  }
  /* line 84, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container #address-lookup-text-field .form-item, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container #address-lookup-text-field .form-item, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container #address-lookup-text-field .form-item, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address_lookup_form_container #address-lookup-text-field .form-item {
    margin: 0;
  }
  /* line 89, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-disclaimer-container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-disclaimer-container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-disclaimer-container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #address-lookup-container #address-lookup-outer-container #address-lookup-inner-box #address-lookup-disclaimer-container {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    display: none;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  /* line 101, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-results-disclaimer, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-results-disclaimer, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-results-disclaimer, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-results-disclaimer {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1%;
    margin-top: 1%;
  }
  /* line 108, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 113, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    margin-bottom: 0em;
    margin-top: 1%;
  }
  /* line 120, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead {
    background-color: #005487;
    color: white;
    border: 1px solid #dbdbdb;
    border-top-width: 0px;
    border-bottom-width: 0px;
    width: 100%;
    float: left;
  }
  /* line 128, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
  }
  /* line 134, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th {
    border-bottom-width: 0px;
    width: 25%;
    padding: 0;
    float: left;
  }
  /* line 140, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover {
    cursor: pointer;
  }
  /* line 143, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text {
    float: left;
    font-size: 15px;
    margin: 9px 7px;
    width: 85%;
  }
  /* line 150, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows {
    float: left;
    width: 13px;
    height: 20px;
    background-image: url(../images/location-services-up-arrow.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    margin-top: 4%;
  }
  /* line 162, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows {
    background-image: url(../images/location-services-down-arrow.png);
  }
  /* line 168, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody {
    border: 1px solid #dbdbdb;
    width: 100%;
    float: left;
  }
  /* line 173, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr {
    width: 100%;
    border-width: 0px;
    padding: 0;
    float: left;
  }
  /* line 179, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd {
    background-color: #c1ddf4;
  }
  /* line 182, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td {
    padding: 0;
    width: 25%;
    float: left;
    text-align: left;
  }
  /* line 190, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text {
    font-size: 14px;
    margin: 9px 7px;
  }
  /* line 198, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    clear: none;
    margin-bottom: 1%;
    border: 1px solid #dbdbdb;
  }
  /* line 205, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message p, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message p, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message p, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message p {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
  }
  /* line 208, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message ul, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message ul, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message ul, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #no-results-message ul {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
  }
  /* line 213, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #declared-disaster-message {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 15%;
    margin-right: -85%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5%;
  }
  /* line 219, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #pre-early-results-message {
    clear: left;
    float: left;
    width: 70%;
    margin-left: 15%;
    margin-right: -85%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5%;
  }
  /* line 226, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container .continue-to-dac-button, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container .continue-to-dac-button, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container .continue-to-dac-button, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results .dac-button-container .continue-to-dac-button {
    display: inline-block;
    clear: none;
    width: 40%;
    padding: 2% 2% 2% 2%;
    margin-left: 2%;
    margin-right: 2%;
  }
  /* line 239, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content #address-lookup-footer {
    clear: left;
    width: 100%;
    margin-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 244, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content #address-lookup-footer button {
    clear: left;
    float: left;
    width: 20%;
    margin-left: 70%;
    margin-right: -90%;
    height: 100%;
    padding: 1%;
  }
}
@media (min-width: 751px) and (max-width: 968px) {
  /* line 258, ../sass/pages/_address_lookup_page_desktop.scss */
  #disaster-lookup-results-table thead th {
    float: none !important;
    vertical-align: middle !important;
  }
  /* line 262, ../sass/pages/_address_lookup_page_desktop.scss */
  #disaster-lookup-results-table thead th #disaster-county-toggle {
    margin-top: 4.5% !important;
  }
  /* line 267, ../sass/pages/_address_lookup_page_desktop.scss */
  #disaster-lookup-results-table thead th#table-header-disaster-county #disaster-county-toggle {
    margin-top: 9% !important;
  }
}
@media print and (min-width: 510px) {
  /* line 282, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    margin-bottom: 0em;
    margin-top: 1%;
  }
  /* line 289, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead {
    background-color: #005487;
    color: white;
    border: 1px solid #dbdbdb;
    border-top-width: 0px;
    border-bottom-width: 0px;
    width: 100%;
    float: left;
  }
  /* line 297, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead tr {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
  }
  /* line 303, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th {
    border-bottom-width: 0px;
    width: 25%;
    padding: 0;
    float: left;
  }
  /* line 309, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th:hover {
    cursor: pointer;
  }
  /* line 312, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-text {
    float: left;
    font-size: 15px;
    margin: 9px 7px;
    width: 85%;
  }
  /* line 319, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th .table-header-arrows {
    display: none;
  }
  /* line 325, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table thead th.plusOne .table-header-arrows {
    background-image: url(../images/location-services-down-arrow.png);
  }
  /* line 331, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody {
    border: 1px solid #dbdbdb;
    width: 100%;
    float: left;
  }
  /* line 336, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr {
    width: 100%;
    border-width: 0px;
    padding: 0;
    float: left;
  }
  /* line 342, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody tr.odd {
    background-color: #c1ddf4;
  }
  /* line 345, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td {
    padding: 0;
    width: 25%;
    float: left;
    text-align: left;
  }
  /* line 353, ../sass/pages/_address_lookup_page_desktop.scss */
  .not-front #content .Address_Look-up .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .Buscar_Dirección .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .Buscador_de_Direcciones .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text, .not-front #content .address-lookup-page .block-daip-location-services #address-look-up-form #disaster-lookup-results #disaster-table-container #disaster-lookup-results-table tbody td .td-text {
    font-size: 14px;
    margin: 9px 7px;
  }
}
@media all {
  /* line 11, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 15, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container p {
    color: black;
    font-weight: 900;
    font-size: 0.95em;
  }
  /* line 20, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 24, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column p {
    padding: 0;
    font-weight: 100;
    color: #2775a8;
    font-size: 1em;
  }
  /* line 30, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .block-aggregator {
    overflow: hidden;
    margin-bottom: 0;
  }
  /* line 34, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .recently-declared-disasters {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 2.5%;
  }
  /* line 40, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .hurricanes-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 2.5%;
  }
  /* line 46, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .earthquakes-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    border-bottom: 1px solid #9e9e9e;
  }
  /* line 51, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .severe-storms-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 2.5%;
  }
  /* line 57, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .wildfire-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 2.5%;
  }
  /* line 63, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .drought-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
  }
  /* line 68, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .item-list h2 {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    font-size: 1em;
    color: #000;
  }
  /* line 74, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .item-list ul {
    clear: left;
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: -90%;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0px;
    margin-top: 0;
    list-style-position: inside;
    font-size: .75em;
  }
  /* line 83, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column .item-list ul li {
    margin-top: 1%;
    clear: left;
  }
  /* line 90, ../sass/pages/_news_feeds_page.scss */
  #content #news-feed-container .news-feed-column a {
    text-decoration: none;
    color: #2775a8;
  }
}
@media all {
  /* line 13, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column h2 {
    color: #2775a8;
    font-weight: 900;
    line-height: 24px;
    margin: 21px 17px;
    font-size: 1em;
  }
  /* line 21, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .item-list a {
    font-size: 0.85em;
  }
  /* line 24, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .item-list ul {
    font-size: .95em;
    list-style: disc !important;
    padding: 0 !important;
  }
  /* line 29, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .item-list ul li {
    padding-left: 0;
  }
}
@media all and (min-width: 751px) {
  /* line 40, ../sass/pages/_news_feeds_page_desktop.scss */
  #content .News_Feeds #inner-background-content-container, #content .Canales_de_Noticias_ #inner-background-content-container, #content .news-feeds-page #inner-background-content-container {
    overflow: hidden;
  }
  /* line 42, ../sass/pages/_news_feeds_page_desktop.scss */
  #content .News_Feeds #inner-background-content-container article.node.node-page.clearfix, #content .Canales_de_Noticias_ #inner-background-content-container article.node.node-page.clearfix, #content .news-feeds-page #inner-background-content-container article.node.node-page.clearfix {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 49, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container {
    padding-bottom: 3%;
  }
  /* line 52, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container p {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
  }
  /* line 56, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column {
    font-size: 1em;
  }
  /* line 57, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column p {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 0%;
    margin-right: -95%;
  }
  /* line 60, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column p a {
    margin-left: 0%;
  }
  /* line 65, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .rss-title {
    font-size: 1em;
    font-weight: 900;
  }
  /* line 69, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column #earthquake {
    font-size: 1em;
    font-weight: 900;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 75, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .recently-declared-disasters {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    border-bottom: 1px solid #9e9e9e;
  }
  /* line 81, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column #hurricanes {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    border-bottom: 1px solid #9e9e9e;
  }
  /* line 86, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column #hurricanes .region h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.85em;
  }
  /* line 93, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .earthquakes-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 10%;
    margin-right: -100%;
    border-bottom-width: 0;
  }
  /* line 98, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .severe-storms-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 0%;
    margin-right: -90%;
    border-bottom: 1px solid #9e9e9e;
  }
  /* line 104, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .wildfire-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 0%;
    margin-right: -90%;
    border-bottom: 1px solid #9e9e9e;
  }
  /* line 110, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container .news-feed-column .drought-feed {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 0%;
    margin-right: -90%;
  }
  /* line 116, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container #newsColumn1 {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    border-right: 1px solid #9e9e9e;
  }
  /* line 120, ../sass/pages/_news_feeds_page_desktop.scss */
  #content #news-feed-container #newsColumn2 {
    clear: none;
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
}
@media all {
  /* line 17, ../sass/pages/_email_page.scss */
  .page-email .breadcrumb, .page-correo-electrónico .breadcrumb {
    display: none !important;
  }

  /* line 22, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
  }
  /* line 23, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form h5 {
    display: none;
  }
  /* line 26, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form .warn {
    display: none;
  }
  /* line 34, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 38, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox {
    margin-top: 2%;
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 43, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox #validate {
    margin: 2%;
  }
  /* line 45, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox #validate .error-text-main-message {
    font-weight: 900;
  }
  /* line 48, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox #validate li {
    margin-left: 3%;
  }
  /* line 53, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox.errorBox {
    background-color: #ffe6e7;
    border: 1px solid #eb5352;
  }
  /* line 57, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox.successBox {
    background-color: #eeffdc;
    border: 1px solid #98ce63;
  }
  /* line 61, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper h5 {
    display: none;
  }
  /* line 64, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 68, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 72, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left input {
    border: 2px solid;
    border-color: #dbdbdb;
  }
  /* line 76, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left .warn {
    display: block;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 81, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left .form-item-email-to {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 85, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left .form-item-senders-name {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 90, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-right {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 95, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-right .form-type-textarea textarea {
    border: 2px solid;
    border-color: #dbdbdb;
  }
  /* line 99, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-right .form-type-textarea .grippie {
    display: none;
  }
  /* line 104, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas label {
    color: #005487;
    font-weight: 900;
    margin-bottom: 1%;
  }
  /* line 110, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons {
    clear: left;
    float: left;
    width: 55%;
    margin-left: 45%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5%;
  }
  /* line 115, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-reset {
    float: left;
    width: 35%;
    margin-left: 25%;
    margin-right: -60%;
    background-color: #005487;
    color: white;
    border-width: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 0.75em;
  }
  /* line 124, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-send {
    float: left;
    width: 35%;
    margin-left: 65%;
    margin-right: -100%;
    background-color: #005487;
    color: white;
    border-width: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: .75em;
  }
  /* line 134, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border {
    margin-bottom: 5%;
    float: left;
    width: 45%;
    margin-left: 0%;
    margin-right: -45%;
    padding-left: 0;
    padding-right: 0;
    margin-left: -3% !important;
    width: 25% !important;
    font-size: .75em;
    font-style: italic;
  }
  /* line 142, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border .email-h1 {
    color: #eb5352;
  }
  /* line 145, ../sass/pages/_email_page.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border .email-note {
    color: #eb5352;
  }

  /* line 157, ../sass/pages/_email_page.scss */
  html[lang='es'] #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-reset {
    float: left;
    width: 57%;
    margin-left: 0%;
    margin-right: -57%;
  }
  /* line 160, ../sass/pages/_email_page.scss */
  html[lang='es'] #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-send {
    float: left;
    width: 35%;
    margin-left: 65%;
    margin-right: -100%;
  }
}
@media all and (min-width: 751px) {
  /* line 14, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
  }
  /* line 17, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper #emailMessageBox {
    margin-top: 0;
  }
  /* line 21, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left {
    margin-top: 2%;
    float: left;
    width: 35%;
    margin-left: 0%;
    margin-right: -35%;
    padding-left: 0;
    padding-right: 0;
    border-right: 2px solid #dbdbdb;
    padding-right: 3%;
  }
  /* line 27, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left #email-page-title {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 30, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left #email-page-title h5 {
    display: block;
    font-size: 1.1em;
    color: #005487;
    margin-top: 1%;
    margin-bottom: 0;
  }
  /* line 38, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left .form-item-email-to {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 42, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-left .form-item-senders-name {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 47, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-right {
    margin-top: 2%;
    clear: none;
    float: left;
    width: 60%;
    margin-left: 40%;
    margin-right: -100%;
  }
  /* line 51, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-form-text-areas .email-right .form-type-textarea {
    margin-top: 10%;
  }
  /* line 56, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons {
    float: left;
    width: 60%;
    margin-left: 40%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    padding-left: 3%;
  }
  /* line 60, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-reset {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 63, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-buttons #edit-send {
    float: left;
    width: 20%;
    margin-left: 25%;
    margin-right: -45%;
  }
  /* line 67, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border {
    float: left;
    width: 20%;
    margin-left: 10%;
    margin-right: -30%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    font-style: normal;
  }
  /* line 72, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border .email-h1 {
    color: #000;
  }
  /* line 75, ../sass/pages/_email_page_desktop.scss */
  #content #daip-email-submit-block-form #email-form-wrapper .email-note-border .email-note {
    color: #000;
  }
}
@media all {
  /* line 15, ../sass/pages/_single_column_static_page.scss */
  #content .Privacy_Policy .field-collection-container, #content .Overview .field-collection-container, #content .Contact_Us .field-collection-container,
  #content .Forms .field-collection-container, #content .Fact_Sheets .field-collection-container, #content .Accessibility .field-collection-container, #content .Foreign_Disasters .field-collection-container,
  #content .Política_de_Privacidad .field-collection-container, #content .Descripción_General .field-collection-container, #content .Contáctenos .field-collection-container,
  #content .Formularios .field-collection-container, #content .Hojas_de_datos .field-collection-container, #content .Accesibilidad .field-collection-container, #content .Desastres_en_el_Extranjero .field-collection-container,
  #content .Community_Resources .field-collection-container, #content .Recursos_de_la_Comunidad .field-collection-container {
    border-bottom: none;
  }
  /* line 20, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners {
    font-size: 1em;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
  }
  /* line 27, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 31, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul {
    list-style-type: none;
    padding-left: 0;
  }
  /* line 34, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 37, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-red-title {
    color: #2775a8;
  }
  /* line 40, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 44, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 48, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items .field-item {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 53, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items p {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
  }
  /* line 58, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items p img {
    float: left;
    padding-right: 5%;
  }
  /* line 62, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items p a {
    width: 100%;
    float: left;
    margin-left: 2%;
    line-height: 1.5em;
    font-size: .85em;
  }
  /* line 69, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-list-items .field-items p a.partner-image-link {
    width: 10%;
    margin-left: 0%;
  }
  /* line 76, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-1 .field-name-field-paragraph-text {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
  /* line 83, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-2 {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 88, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-2 h3 {
    color: #2775a8;
  }
  /* line 93, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-2 #news-letter fieldset label {
    color: #2775a8;
  }
  /* line 96, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-2 .field-name-field-paragraph-text {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 100, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul .views-row-2 .field-name-field-paragraph-text p {
    font-size: 1em !important;
  }
  /* line 106, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul li .field-name-field-red-title {
    font-weight: 900;
    font-size: 1.5em;
  }
  /* line 110, ../sass/pages/_single_column_static_page.scss */
  #content .block-views .view-id-content-daip-partners .view-content ul li p {
    font-size: 1.15em;
  }
  /* line 119, ../sass/pages/_single_column_static_page.scss */
  #content #background-image-container.Accessibility ul, #content #background-image-container.Accesibilidad ul, #content #background-image-container.accessibility-page ul {
    display: block;
    margin-left: 2%;
  }
  /* line 124, ../sass/pages/_single_column_static_page.scss */
  #content .view-id-content_daip_forms_and_materials {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
  }
  /* line 130, ../sass/pages/_single_column_static_page.scss */
  #content .view-id-content_daip_forms_and_materials ul {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    list-style-type: none;
    padding-left: 0;
    margin-top: 0.5em;
  }
  /* line 138, ../sass/pages/_single_column_static_page.scss */
  #content .view-id-content_daip_forms_and_materials ul li .field-name-field-list-items p {
    font-size: 1.15em;
  }
  /* line 141, ../sass/pages/_single_column_static_page.scss */
  #content .view-id-content_daip_forms_and_materials ul li .field-name-field-list-items .fact-sheet {
    font-size: 1em;
  }
}
@media all and (min-width: 751px) {
  /* line 13, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .Contact_Us #inner-background-content-container .button_panel, #content .Contáctenos #inner-background-content-container .button_panel, #content .contact-us-page #inner-background-content-container .button_panel {
    left: 155px;
    margin-top: -48px !important;
    position: relative;
    max-width: 72px;
  }
  /* line 22, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .Accessibility #inner-background-content-container, #content .Accesibilidad #inner-background-content-container {
    overflow: auto;
    background-color: rgba(255, 255, 255, 0.9);
  }
  /* line 25, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .Accessibility #inner-background-content-container article.node.node-page.clearfix, #content .Accesibilidad #inner-background-content-container article.node.node-page.clearfix {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    margin-bottom: 2%;
  }
  /* line 32, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .Accessibility #inner-background-content-container article.node.node-page.clearfix .field-items, #content .Accesibilidad #inner-background-content-container article.node.node-page.clearfix .field-items {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 41, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content_daip_forms_and_materials {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.9);
  }
  /* line 49, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content_daip_forms_and_materials ul {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 56, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content_daip_forms_and_materials ul .field-items {
    clear: left;
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
  }
  /* line 62, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    overflow: hidden;
  }
  /* line 70, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content {
    float: left;
    width: 95%;
    margin-left: 2.5%;
    margin-right: -97.5%;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 77, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list {
    margin-left: 0% !important;
  }
  /* line 81, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul {
    padding: 0 !important;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 87, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul li p {
    font-size: 1em;
  }
  /* line 91, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 {
    float: left;
    width: 60%;
    margin-left: 0%;
    margin-right: -60%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 94, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-red-title {
    color: #2775a8;
    font-size: 1.25em;
  }
  /* line 98, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-list-items {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 102, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-list-items .field-items {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 106, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-list-items .field-items p {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 112, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-list-items .field-items a {
    line-height: 3.25em;
    font-size: 1em;
    margin-left: 0%;
  }
  /* line 116, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-list-items .field-items a img {
    vertical-align: middle;
  }
  /* line 122, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-1 .field-name-field-paragraph-text {
    display: block;
  }
  /* line 126, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 {
    clear: none;
    float: left;
    width: 40%;
    margin-left: 60%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 130, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column {
    border: 2px solid #2775a8;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 133, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column h3 {
    color: #2775a8;
    font-size: 1.12em;
  }
  /* line 137, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #partners-affiliate-policy {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5%;
  }
  /* line 141, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #partners-affiliate-policy #affiliate-policy-text {
    font-size: 1em;
  }
  /* line 146, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #adding-forms {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2%;
  }
  /* line 151, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #adding-forms #adding-forms-text {
    font-size: 1em;
  }
  /* line 155, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2%;
  }
  /* line 160, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter h3 {
    margin-bottom: 0%;
  }
  /* line 163, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 169, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form form p {
    margin: 0;
  }
  /* line 173, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset {
    border: 1px solid #9e9e9e;
    padding: 10px;
    margin-top: 5%;
  }
  /* line 177, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset label {
    color: #2775a8;
    margin-top: 5%;
  }
  /* line 181, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset .email_fields {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }
  /* line 186, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset .email_fields input {
    height: 2em;
    float: left;
  }
  /* line 190, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset .email_fields #email {
    width: 70%;
  }
  /* line 193, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .partners-page-second-column #news-letter #news-letter-form fieldset .email_fields .form_button {
    border-color: #005487;
    background-color: #005487;
    color: white;
    width: 30%;
  }
  /* line 204, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content-daip-partners .view-content .item-list ul .views-row-2 .field-name-field-paragraph-text {
    display: none;
  }
}
@media (min-width: 751px) and (max-width: 1001px) {
  /* line 220, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content_daip_partners .view-content .item-list ul .views-row-1 {
    float: left;
    width: 57.5%;
    margin-left: 0%;
    margin-right: -57.5%;
  }
  /* line 224, ../sass/pages/_single_column_static_page_desktop.scss */
  #content .block-views .view-id-content_daip_partners .view-content .item-list ul .views-row-1 .field-name-field-list-items .field-items a {
    line-height: 2em;
  }
}
@media all {
  /* line 5, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.Needs_Assessment {
    background-image: none !important;
    background-color: white;
    float: left !important;
  }
  /* line 9, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.Needs_Assessment #content-container {
    width: 100%;
    margin-left: 0px;
  }
  /* line 14, ../sass/modules/_needs_assessment.scss */
  .not-front #content #background-image-container.stripped {
    margin-top: -67px;
    background: none;
  }

  /* line 21, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block,
  #front-page-view {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    background-color: #265283;
    color: white;
    width: 100%;
  }
  /* line 28, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block p,
  #front-page-view p {
    margin: 0;
    font-size: 14px;
  }
  /* line 32, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block b,
  #front-page-view b {
    color: white;
    font-size: 14.5px;
  }
  /* line 36, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block fieldset,
  #front-page-view fieldset {
    border: 0;
    margin: 0;
    text-align: center;
  }
  /* line 41, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container,
  #front-page-view #needs-container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 44, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container a,
  #front-page-view #needs-container a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 49, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile,
  #front-page-view #needs-container #needs-login-container-mobile {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    background: #2a994d;
    border-top: 1.5px solid white;
    border-bottom: 1.5px solid white;
  }
  /* line 60, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile .mobile-login-link-text div,
  #front-page-view #needs-container #needs-login-container-mobile .mobile-login-link-text div {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    float: left;
    width: 86.25%;
    margin-left: 3.75%;
    margin-right: -90%;
  }
  /* line 65, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile .mobile-login-link-text .mobile-button-chevron,
  #front-page-view #needs-container #needs-login-container-mobile .mobile-login-link-text .mobile-button-chevron {
    float: left;
    width: 7.5%;
    margin-left: 92.5%;
    margin-right: -100%;
    background-image: url("../images/tabarrow.png");
    background-repeat: no-repeat;
    background-position-y: 3px;
  }
  /* line 73, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile #mobile-na-login-button,
  #front-page-view #needs-container #needs-login-container-mobile #mobile-na-login-button {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 77, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile #mobile-na-create-account-button,
  #front-page-view #needs-container #needs-login-container-mobile #mobile-na-create-account-button {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    border-left: 1px solid white;
  }
  /* line 82, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container,
  #front-page-view #needs-container #needs-body-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    /* Address Lookup */
    /* Needs Select */
  }
  /* line 89, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-header h1,
  #front-page-view #needs-container #needs-body-container #needs-lookup-header h1 {
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
  }
  /* line 95, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-text,
  #front-page-view #needs-container #needs-body-container #needs-lookup-text {
    margin-top: 2em;
    font-weight: bolder;
  }
  /* line 98, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-text p,
  #front-page-view #needs-container #needs-body-container #needs-lookup-text p {
    color: white;
    font-size: 16px;
  }
  /* line 103, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container .form-item-needs-address-lookup,
  #front-page-view #needs-container #needs-body-container .form-item-needs-address-lookup {
    margin-top: .8em;
    margin-bottom: 0;
  }
  /* line 107, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-address-text-field,
  #front-page-view #needs-container #needs-body-container #needs-address-text-field {
    width: 100%;
    text-align: center;
    font-size: 11.5px;
    font-style: italic;
    color: #515151;
    padding: 1em;
  }
  /* line 115, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container ::-webkit-input-placeholder,
  #front-page-view #needs-container #needs-body-container ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #515151;
  }
  /* line 118, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container :-moz-placeholder,
  #front-page-view #needs-container #needs-body-container :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #515151;
    opacity: 1;
  }
  /* line 122, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container ::-moz-placeholder,
  #front-page-view #needs-container #needs-body-container ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #515151;
    opacity: 1;
  }
  /* line 126, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container :-ms-input-placeholder,
  #front-page-view #needs-container #needs-body-container :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #515151;
  }
  /* line 129, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #address-lookup-disclaimer-container,
  #front-page-view #needs-container #needs-body-container #address-lookup-disclaimer-container {
    font-size: 11.5px;
    margin-bottom: 0em;
  }
  /* line 134, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 1em;
  }
  /* line 140, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container .form-item-needs-select-needs,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container .form-item-needs-select-needs {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 1em;
  }
  /* line 145, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container label[for="edit-needs-select-needs"],
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container label[for="edit-needs-select-needs"] {
    margin-bottom: -1em;
    font-size: 16px;
  }
  /* line 150, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs {
    text-align: left;
  }
  /* line 153, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item {
    font-size: 16px;
    margin-top: 2.5em;
    margin-bottom: 0;
  }
  /* line 158, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label {
    background-image: url("../images/checkboxes-s1503ba7cb1.png");
  }
  /* line 162, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .ie8-clicked,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .ie8-clicked {
    background-position-x: 0 !important;
    background-position-y: 0 !important;
  }
  /* line 166, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1) {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    clear: left;
  }
  /* line 170, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n) {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 177, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container,
  #front-page-view #needs-container #needs-login-container {
    display: none;
  }

  /* line 183, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block {
    /********** Modal Styling **********/
  }
  /* line 184, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .clearfix {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 189, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .tooltip-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
    padding: 0;
    background: url("../images/Items_of_Interest_FAQ.png") no-repeat;
    background-size: cover;
    cursor: pointer;
  }
  /* line 202, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .view-container {
    position: relative;
  }
  /* line 205, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form, #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  /* line 211, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form {
    -webkit-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -moz-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -ms-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -o-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  }
  /* line 218, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    -webkit-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -moz-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -ms-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    -o-transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
    transition: 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  }
  /* line 225, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter form {
    left: 100%;
  }
  /* line 227, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-enter-active form {
    left: 0;
  }
  /* line 230, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave form {
    left: 0;
  }
  /* line 233, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .questionnaire-view.ng-leave-active form {
    left: -100%;
  }
  /* line 262, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block h2 {
    color: #015488;
    font-size: 2em;
    margin: 0;
    line-height: 1.25em;
    font-weight: 300;
  }
  /* line 269, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block h3 {
    color: #015488;
    margin: 0.5em 0;
    font-size: 1em;
  }
  /* line 275, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container {
    display: block;
    margin: 1em 0;
    line-height: 32px;
    font-weight: normal;
    vertical-align: top;
  }
  /* line 281, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input + label {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    font-size: 1em;
    font-weight: normal;
    padding-left: 3.5em;
    line-height: 1em;
  }
  /* line 290, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input[type="checkbox"] + label.box {
    background-image: url("../images/checkbox-s50628f4962.png");
  }
  /* line 293, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block div.label-container input[type="radio"] + label.circle {
    background-image: url("../images/radio-s3c04036d14.png");
  }
  /* line 297, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-intro, #block-daip-needs-assessment-needs-assessment-block #address_select-intro, #block-daip-needs-assessment-needs-assessment-block #not_eligible-intro {
    margin: 0 0.9125em;
  }
  /* line 299, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-intro #needs-intro-text, #block-daip-needs-assessment-needs-assessment-block #address_select-intro #needs-intro-text, #block-daip-needs-assessment-needs-assessment-block #not_eligible-intro #needs-intro-text {
    margin: 1em 0;
  }
  /* line 303, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    background-color: #265283;
    color: white;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 313, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset {
    margin: 0px;
    border: none;
  }
  /* line 316, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #help_categories_label {
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
  }
  /* line 322, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-instructions-legend {
    margin: 10px 0;
    width: 100%;
  }
  /* line 325, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-instructions-legend div {
    text-align: center;
  }
  /* line 329, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-lookup-text-field {
    margin: 0 auto;
    width: 75%;
  }
  /* line 333, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #address-text-field {
    height: 40px;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 0.5em;
    font-size: 15px;
  }
  /* line 343, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-0 {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  /* line 347, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-1 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  /* line 350, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #submit-button-container {
    clear: both;
    position: relative;
  }
  /* line 353, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #submit-button-container button {
    margin-top: 15px;
  }
  /* line 360, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view .question-section-container {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 2%;
  }
  /* line 365, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view .label-container {
    display: block !important;
    width: 100%;
  }
  /* line 369, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #address_select-view #submit-button-container {
    clear: left;
    width: 100%;
  }
  /* line 374, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form {
    background: #e6f1f7;
  }
  /* line 376, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-container {
    display: none;
    padding: 0.9125em;
  }
  /* line 381, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar,
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar-container {
    height: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  /* line 386, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar-container {
    margin: 12px;
    background: #9e9e9e;
  }
  /* line 390, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-bar {
    background: #005487;
    background: -moz-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(left top, right top, color-stop(0%, #005487), color-stop(100%, #2a994d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #005487 0%, #2a994d 100%);
    /* IE10+ */
    background: linear-gradient(to right, #005487 0%, #2a994d 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005487', endColorstr='#2a994d', GradientType=1 );
    /* IE6-9 */
  }
  /* line 401, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label span {
    color: #9e9e9e;
    font-weight: bold;
    position: relative;
    display: inline-block;
  }
  /* line 407, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .progress-icon {
    position: absolute;
    top: -39px;
    width: 39px;
    height: 39px;
  }
  /* line 413, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .start-icon {
    background-image: url("../images/progressbar_start.png");
  }
  /* line 416, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label .end-icon {
    right: 0px;
    background-image: url("../images/progressbar_end.png");
  }
  /* line 420, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label #progressStart {
    color: #005487;
  }
  /* line 423, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-label #progressEnd {
    float: right;
  }
  /* line 428, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset {
    margin: 0;
    border: none;
  }
  /* line 432, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 436, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container .question-text {
    float: left;
    width: 95%;
    margin-left: 0%;
    margin-right: -95%;
  }
  /* line 439, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .internal-question-container .tool-tip-container {
    float: left;
    width: 5%;
    margin-left: 95%;
    margin-right: -100%;
  }
  /* line 443, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .question-text {
    font-weight: bold;
    color: #005487;
    display: block;
  }
  /* line 448, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .options {
    font-size: 12px;
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    /*.column-0 {
    	@include zen-clear();
    	@include zen-grid-item(1, 1);
    	width: $column_width;
    }
    .column-1 {
    	@include zen-grid-item(2, 2);
    	width: $column_width;
    }
    .column-2 {
    	@include zen-grid-item(3, 3);
    	width: $column_width;
    }
    .column-3 {
    	@include zen-grid-item(4, 4);
    	width: $column_width;
    }*/
  }
  /* line 455, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .options .label-text.ie8-clicked {
    background-position-x: 0px !important;
    background-position-y: 0px !important;
  }
  /* line 477, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .help-text {
    font-weight: normal;
    color: #404040;
  }
  /* line 484, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-intro {
    text-align: center;
    padding: 0em 0.9125em;
  }
  /* line 488, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-after {
    display: none;
    padding: 1em;
    background-color: #e6f1f7;
  }
  /* line 493, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-info {
    margin: 20px 0;
  }
  /* line 500, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form #progress-container #progress-label #progressEnd {
    color: #2a994d;
  }
  /* line 505, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .question-section-container {
    padding: 0.75em 0.5em;
  }
  /* line 508, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need {
    display: inline-block;
    width: 50%;
  }
  /* line 511, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .card {
    vertical-align: middle;
    cursor: pointer;
    margin: 0.25em;
    border: 1px solid #dbdbdb;
    background: #F4FCFF;
    color: #005487;
    height: 96px;
    box-sizing: border-box;
    white-space: nowrap;
  }
  /* line 523, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .wrapper {
    display: block;
    vertical-align: middle;
    margin: 0 5%;
  }
  /* line 527, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .wrapper:before {
    content: '';
    display: inline-block;
    height: 94px;
    vertical-align: middle;
    margin-right: -0.25em;
  }
  /* line 535, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .icon-wrapper {
    float: left;
  }
  /* line 537, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .icon-wrapper img {
    display: inline-block;
    vertical-align: middle;
    height: 36px;
  }
  /* line 543, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .name-wrapper {
    overflow: auto;
  }
  /* line 545, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need .name-wrapper span {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    white-space: pre-wrap;
  }
  /* line 558, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container {
    display: table;
    width: 100%;
    background-color: white;
  }
  /* line 562, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header {
    display: table;
    table-layout: fixed;
    width: 90%;
    margin: auto;
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 569, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header #icon-container {
    display: table-cell;
    width: 60px;
    padding-right: 10px;
    vertical-align: middle;
  }
  /* line 575, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header h2 {
    vertical-align: middle;
    display: table-cell;
  }
  /* line 580, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body {
    margin: 10px;
  }
  /* line 582, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse {
    padding: 0;
    float: none;
  }
  /* line 585, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse li {
    background-image: none;
    float: none;
  }
  /* line 589, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-title {
    float: none;
    color: #fff;
    background-color: #005487;
    background-image: url("../images/arrow_dropdown_open.png");
    background-size: initial;
    background-position: right center;
    background-origin: content-box;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 0.33em 1em;
    box-sizing: border-box;
  }
  /* line 602, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .open {
    background-image: url("../images/arrow_dropdown_close.png");
    background-size: initial;
    background-position-y: center;
  }
  /* line 607, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-inline {
    border: none;
    padding: 1em;
    float: none;
    box-sizing: border-box;
  }
  /* line 612, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse .expand-collapse-inline .fullFoaWrapper {
    clear: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 619, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper {
    margin-top: 20px;
  }
  /* line 621, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper div {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: text-top;
  }
  /* line 626, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaLabel {
    width: 100%;
    font-weight: bold;
    font-size: 1.25em;
    color: #005487;
  }
  /* line 632, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField {
    width: 100%;
    border-left: none;
  }
  /* line 635, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField p {
    margin: 0;
  }
  /* line 638, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li {
    list-style-type: disc;
  }
  /* line 640, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li li {
    list-style-type: circle;
  }
  /* line 644, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li:hover {
    background: white;
  }
  /* line 649, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper:first-child {
    margin-top: 0;
  }
  /* line 653, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-page-button {
    text-align: center;
  }
  /* line 659, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
  }
  /* line 673, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide {
    background-color: rgba(0, 0, 0, 0);
  }
  /* line 678, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide-add.ng-hide-add-active,
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide-remove.ng-hide-remove-active {
    transition: 250ms ease all;
  }
  /* line 682, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals ul {
    list-style-type: disc;
  }
  /* line 686, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal {
    position: fixed;
    top: 25%;
    left: 50%;
    width: 78%;
    padding: 20px;
    margin-left: -39%;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 1px 1px 1em #000;
    border: 1px solid #404040;
    background: white;
    font-size: 0.8em;
  }
  /* line 705, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .tooltip {
    text-align: left;
  }
  /* line 707, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .tooltip i {
    font-style: normal;
  }
  /* line 711, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .close-btn-container {
    display: block !important;
    float: right;
    margin-top: -16px;
    margin-right: -16px;
    width: 16px !important;
    height: 16px;
    line-height: 16px;
  }
  /* line 721, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .close-btn {
    display: inline-block !important;
    background: url("../images/button_close_active.png") no-repeat;
    background-size: contain;
    width: 16px !important;
    height: 16px;
    padding: 0;
    cursor: pointer;
  }
  /* line 732, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-content {
    clear: left;
    text-align: center;
    margin-bottom: 3%;
  }
  /* line 738, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane {
    width: 100%;
    text-align: center;
  }
  /* line 743, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button {
    height: 30px !important;
    padding: 3px !important;
    display: inline-block;
    width: 25% !important;
    margin: 0px 5px;
    background: #005487 !important;
    color: white !important;
    border: 1px solid #005487 !important;
  }
  /* line 752, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button:hover {
    border: #005487;
    border: 1px solid #2775a8 !important;
  }
  /* line 756, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal .modal-buttonpane button .modal-btn-txt {
    font-size: 16px;
    font-weight: bold;
  }
  /* line 762, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals > .modal:focus {
    outline: 0;
  }
  /* line 767, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide > .modal.ng-enter {
    top: -200px;
    transition: 250ms ease top;
  }
  /* line 772, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .m-modals.ng-hide > .modal.ng-enter.ng-enter-active {
    top: 200px;
  }
  /* line 776, ../sass/modules/_needs_assessment.scss */
  #block-daip-needs-assessment-needs-assessment-block .modal-title {
    border: 0;
    position: relative;
    padding-top: 0em !important;
    padding-bottom: 0em !important;
    display: block;
    text-align: center;
    font-size: 1.25em;
    font-weight: 900;
    color: #005487;
    margin: 0 1% 3% 1%;
  }

  /********** Button Styling **********/
  /* line 791, ../sass/modules/_needs_assessment.scss */
  button, .form-button {
    height: 36px;
    font-size: 14px;
    font-weight: 300;
    color: white;
    border: none;
    border-radius: 3px;
  }

  /* line 801, ../sass/modules/_needs_assessment.scss */
  .button-container-block {
    width: 100%;
    margin: 2em 0;
    height: 48px;
  }

  /* line 806, ../sass/modules/_needs_assessment.scss */
  .question-page-button {
    position: relative;
    display: block;
    width: 100%;
    padding: 0.9125em;
    box-sizing: border-box;
    text-align: right;
    background: #f2f2f2;
    border: 1px solid #dbdbdb;
  }
  /* line 819, ../sass/modules/_needs_assessment.scss */
  .question-page-button button {
    padding: 1em;
    width: 47.5%;
    background-color: #005487;
  }
  /* line 824, ../sass/modules/_needs_assessment.scss */
  .question-page-button button:hover {
    background: #0078af;
  }
  /* line 828, ../sass/modules/_needs_assessment.scss */
  .question-page-button .needs-back-foa {
    width: 100%;
  }
  /* line 831, ../sass/modules/_needs_assessment.scss */
  .question-page-button .left {
    float: left;
  }
  /* line 834, ../sass/modules/_needs_assessment.scss */
  .question-page-button .right {
    float: right;
  }
  /* line 837, ../sass/modules/_needs_assessment.scss */
  .question-page-button .mobile-hide {
    display: none;
  }

  /* line 841, ../sass/modules/_needs_assessment.scss */
  #submit-button-container {
    text-align: center;
  }

  /* line 847, ../sass/modules/_needs_assessment.scss */
  .button-container-block button,
  .question-page-button .needs-return-to-dac,
  #submit-button-container button,
  #needs-address-lookup-submit {
    padding: 0 1em 0 4.5em;
    background-image: url("../images/button_continueapp_active.png");
    background-color: #2c9b4c;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 855, ../sass/modules/_needs_assessment.scss */
  .button-container-block button:hover,
  .question-page-button .needs-return-to-dac:hover,
  #submit-button-container button:hover,
  #needs-address-lookup-submit:hover {
    background-image: url("../images/button_continueapp_hov.png");
    background-color: #50a969;
    background-size: cover;
  }
  /* line 861, ../sass/modules/_needs_assessment.scss */
  .button-container-block button:disabled,
  .question-page-button .needs-return-to-dac:disabled,
  #submit-button-container button:disabled,
  #needs-address-lookup-submit:disabled {
    background-image: url("../images/button_continueapp_disabled.png");
    background-color: #7e7e7e;
    background-size: cover;
  }

  /* line 870, ../sass/modules/_needs_assessment.scss */
  .button-container-block button.disabled,
  .question-page-button .needs-return-to-dac.disabled,
  #submit-button-container button.disabled,
  #needs-address-lookup-submit.disabled {
    background-image: url("../images/button_continueapp_disabled.png");
    background-color: #7e7e7e;
    background-size: cover;
  }

  /* line 875, ../sass/modules/_needs_assessment.scss */
  #button-banner button {
    position: absolute;
    display: block;
    width: 100%;
    text-align: left;
    border-radius: 0px;
    background-size: contain;
  }

  /* line 883, ../sass/modules/_needs_assessment.scss */
  #needs-foa-header div {
    display: none;
    padding: initial;
    background: initial;
    border: initial;
  }

  /* line 889, ../sass/modules/_needs_assessment.scss */
  #needs-address-lookup-submit {
    margin-top: 15em;
    min-width: 270px;
    margin-bottom: 1em;
    text-transform: uppercase;
  }

  /* Checkbox and radio option styling */
  /* line 898, ../sass/modules/_needs_assessment.scss */
  input[type="radio"],
  input[type="checkbox"] {
    opacity: 0;
  }

  /* line 902, ../sass/modules/_needs_assessment.scss */
  input + label.option {
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    height: 32px;
    padding: 3px 0 3px 2em;
    margin-top: -2em;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0);
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 0 -33px;
    font-size: 1.6em;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-deirection: column;
    transform: scale(0.625);
    -webkit-transform: scale(0.625);
    -moz-transform: scale(0.625);
  }

  /* line 936, ../sass/modules/_needs_assessment.scss */
  input:checked + label.option {
    background-position: 0 -1px;
  }

  /* line 940, ../sass/modules/_needs_assessment.scss */
  input:focus + label.focused {
    box-shadow: 0 0 5px #ace;
    padding: 3px 0 3px 2em;
    border: 1px solid #ace;
    border-radius: 2px;
  }

  /* line 949, ../sass/modules/_needs_assessment.scss */
  .needs-assessment-form input:focus + label.focused {
    box-shadow: 0 0 5px #ace;
    padding: 3px 0 3px 2em;
    border: 1px solid #ace;
    border-radius: 2px;
  }

  /********** IE8 Styling **********/
  /* line 963, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 input[type="radio"],
  .lt-ie9 input[type="checkbox"] {
    display: inline !important;
  }
  /* line 966, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 label.option {
    display: inline !important;
    padding-left: 1em !important;
    background-image: none !important;
  }
  /* line 971, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 input:focus + label.option {
    outline: none;
  }
  /* line 975, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 .lt-ie9-no-bg {
    background-image: none !important;
  }
  /* line 980, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 button.lt-ie9-no-bg,
  .lt-ie9 input.lt-ie9-no-bg {
    padding: 1em !important;
  }
  /* line 983, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #needs-login-button-container a div {
    padding: 0em !important;
  }
  /* line 987, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 .result-need h4 img {
    width: 36px !important;
  }
  /* line 993, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 997, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 999, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-1 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  /* line 1003, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-2 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 1006, ../sass/modules/_needs_assessment.scss */
  .lt-ie9 #block-daip-needs-assessment-needs-assessment-front-block
  #needs-container
  #needs-select-needs-container #edit-needs-select-needs .needs-assessment-intake-col-3 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
}
/*Global and Mobile styling for address lookup block*/
@media all and (min-width: 751px) {
  /* line 4, ../sass/modules/_needs_assessment_desktop.scss */
  .m-modals > .modal {
    width: 440px !important;
    margin-left: -220px !important;
  }

  /* line 13, ../sass/modules/_needs_assessment_desktop.scss */
  .not-front #content #background-image-container.Needs_Assessment {
    background-color: #e6e6e6;
    float: none;
  }
  /* line 16, ../sass/modules/_needs_assessment_desktop.scss */
  .not-front #content #background-image-container.Needs_Assessment #content-container {
    width: 90%;
    margin-left: 5%;
  }
  /* line 21, ../sass/modules/_needs_assessment_desktop.scss */
  .not-front #content #background-image-container.stripped {
    margin-top: 48px;
    background: none;
  }

  /* line 26, ../sass/modules/_needs_assessment_desktop.scss */
  input:not(:checked) + label:hover {
    background-position: 0 -65px;
  }

  /********** Button Styling **********/
  /* line 31, ../sass/modules/_needs_assessment_desktop.scss */
  #button-banner,
  #needs-foa-buttons {
    display: none;
  }

  /* line 34, ../sass/modules/_needs_assessment_desktop.scss */
  .question-page-button {
    text-align: center;
  }
  /* line 36, ../sass/modules/_needs_assessment_desktop.scss */
  .question-page-button button {
    width: auto;
  }
  /* line 40, ../sass/modules/_needs_assessment_desktop.scss */
  .question-page-button .mobile-hide {
    display: inline-block;
  }

  /* line 45, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-foa-header div {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 49, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-foa-header button {
    width: 100%;
  }
  /* line 52, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-foa-header .question-page-button {
    width: 12%;
    background: white;
    border: none;
  }
  /* line 56, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-foa-header .question-page-button button {
    margin-left: 0px;
    min-width: 80px;
  }
  /* line 61, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-foa-header #submit-button-container {
    padding: 0 0 0 10px;
    width: 28%;
  }

  /* line 67, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-address-lookup-submit {
    margin-top: 12em;
  }

  /* line 71, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-login-button-container {
    text-align: center;
    position: relative;
    border: 2px solid white;
    border-radius: 6px;
    width: 55%;
    margin: auto !important;
    padding: .75em;
    box-sizing: border-box;
    background-color: #648bb7;
  }
  /* line 81, ../sass/modules/_needs_assessment_desktop.scss */
  #needs-login-button-container:hover {
    background-color: #2775a8;
  }

  /* line 87, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block h2 {
    font-size: 42px;
  }
  /* line 90, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block h3 {
    font-size: 1.25em;
  }
  /* line 93, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block input + label {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    font-size: 1em;
    padding-left: 3em;
  }
  /* line 100, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 104, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset {
    padding: 2em;
  }
  /* line 106, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset #help_categories_label {
    font-size: 24px;
  }
  /* line 109, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-0 {
    clear: none;
  }
  /* line 112, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-desktop-0 {
    clear: left;
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  /* line 116, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-desktop-1 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 119, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needsassessment-intake fieldset .zen-desktop-2 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
  /* line 125, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form {
    margin: 0 0.9125em;
    margin-top: 2%;
  }
  /* line 128, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container {
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
  }
  /* line 133, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form .question-section-container fieldset .options .label-container {
    display: inline-block;
    width: 25%;
  }
  /* line 140, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block .needs-assessment-form #progress-container {
    display: block;
    border: 1px solid #dbdbdb;
  }
  /* line 145, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-intro {
    text-align: left;
  }
  /* line 148, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-last-after {
    margin: 0em 0.9125em 1em;
    padding: 0;
    background: transparent;
    display: block;
  }
  /* line 156, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block .Last-Page .needs-assessment-form .result-need {
    width: 33.33%;
  }
  /* line 162, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;
  }
  /* line 169, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header #icon-container {
    display: table-cell;
    width: 60px;
    padding-right: 10px;
    vertical-align: middle;
  }
  /* line 175, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-header h2 {
    display: table-cell;
    padding-right: 10px;
    box-sizing: border-box;
    vertical-align: middle;
  }
  /* line 184, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .expand-collapse li {
    margin: 0;
    width: 100%;
  }
  /* line 189, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper {
    margin-top: 0;
  }
  /* line 191, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaLabel {
    width: 35%;
    padding-left: 5px;
    padding-top: 20px;
  }
  /* line 196, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField {
    width: 65%;
    border-left: 1px solid #dbdbdb;
    padding-left: 1em;
    padding-top: 20px;
  }
  /* line 202, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-block #needs-foa-container #needs-foa-body .fullFoaWrapper .fullFoaField li a {
    clear: initial;
    float: none;
    width: initial;
    margin: initial;
    display: initial;
    padding: initial;
  }

  /* line 218, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block,
  #front-page-view {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }
  /* line 224, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block fieldset,
  #front-page-view fieldset {
    text-align: left;
    padding: 0;
  }
  /* line 229, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container,
  #front-page-view #needs-container {
    padding-left: 0;
    padding-right: 0;
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    float: none;
    position: relative;
  }
  /* line 238, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container-mobile,
  #front-page-view #needs-container #needs-login-container-mobile {
    display: none;
  }
  /* line 241, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container,
  #front-page-view #needs-container #needs-body-container {
    float: left;
    width: 59.375%;
    margin-left: 3.125%;
    margin-right: -62.5%;
    padding-left: 0;
    padding-right: 0;
    padding: 3em 0;
    /* Address Lookup */
    /* Needs Select */
  }
  /* line 251, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-lookup-header h1,
  #front-page-view #needs-container #needs-body-container #needs-lookup-header h1 {
    font-size: 3em;
  }
  /* line 255, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-address-text-field,
  #front-page-view #needs-container #needs-body-container #needs-address-text-field {
    font-size: 14px;
    text-align: left;
  }
  /* line 260, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #address-lookup-disclaimer-container,
  #front-page-view #needs-container #needs-body-container #address-lookup-disclaimer-container {
    margin-bottom: 1.5em;
  }
  /* line 264, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container {
    clear: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 269, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 271, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label,
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item input[type="checkbox"] + label {
    background-size: initial;
    height: 32px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    font-size: 14px;
    padding-left: 3em;
  }
  /* line 280, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n+1),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n+1) {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  /* line 284, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n+2),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n+2) {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  /* line 287, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(3n) {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
  /* line 290, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1),
  #front-page-view #needs-container #needs-body-container #needs-select-needs-container #edit-needs-select-needs .form-item:nth-child(2n+1) {
    clear: none !important;
  }
  /* line 297, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container,
  #front-page-view #needs-container #needs-login-container {
    float: left;
    width: 31.25%;
    margin-left: 65.625%;
    margin-right: -96.875%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    box-sizing: border-box;
    background: #fafafa;
    margin-top: 7.5em;
    margin-bottom: -99999px;
    padding-bottom: 2em;
    color: #005487;
  }
  /* line 324, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container #needs-login-header-container h3,
  #front-page-view #needs-container #needs-login-container #needs-login-header-container h3 {
    font-size: 1.25em;
    font-weight: bold;
  }
  /* line 330, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container #needs-login-text ul,
  #front-page-view #needs-container #needs-login-container #needs-login-text ul {
    font-size: 15.5px;
    list-style-type: disc;
    margin-bottom: 1.4em;
    padding-left: 1.4em;
  }
  /* line 335, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container #needs-login-text ul li,
  #front-page-view #needs-container #needs-login-container #needs-login-text ul li {
    margin-bottom: .5em;
  }
  /* line 339, ../sass/modules/_needs_assessment_desktop.scss */
  #block-daip-needs-assessment-needs-assessment-front-block #needs-container #needs-login-container > div,
  #front-page-view #needs-container #needs-login-container > div {
    margin: 0 7%;
  }
}
@media (min-width: 751px) and (max-width: 1024px) {
  /* line 348, ../sass/modules/_needs_assessment_desktop.scss */
  #daip_theme_4_logo {
    text-align: left !important;
  }
}
@media all {
  /* line 4, ../sass/modules/_local_resources.scss */
  .hidden {
    display: none !important;
  }

  /* line 8, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block {
    background-color: #e5f4fd;
  }
  /* line 10, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block h2.block-title {
    display: none;
    padding-left: 1em;
  }
  /* line 15, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block .block-title-container .block-title-image-container {
    background-image: url("../images/icon_local_resources.png");
  }
  /* line 21, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-intro-container {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    margin-bottom: 0;
  }
  /* line 27, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-intro-container #local-resources-intro-text p {
    display: block;
  }
  /* line 31, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 37, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
  /* line 43, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container #local-resources-input {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    border: 1px solid #DBDBDB;
    border-right: none;
    font-style: italic;
    color: #707070;
    font-size: 13px;
    padding-left: .5em;
    height: 30px;
  }
  /* line 54, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container #local-resources-button {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
    border: none;
    font-size: 12px;
    background: #2775A8;
    color: #fff;
    font-weight: 100;
    font-size: 14px;
    border: 1px solid #2775A8;
    border-radius: 0;
    border-left: none;
    position: relative;
    height: 30px;
  }
  /* line 74, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container #mapDiv .MicrosoftMap {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
  /* line 81, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-results-container {
    clear: left;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 87, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-error-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    font-size: 13px;
    margin-top: 10px;
  }
  /* line 94, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto;
  }
  /* line 100, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul {
    margin: 0;
    padding: 0;
    display: none;
  }
  /* line 104, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li {
    display: list-item;
    border: 1px solid lightgrey;
    padding: 0.5em;
    border-radius: 3px;
    background-color: white;
    box-shadow: 0px 0px 5px lightgrey;
    margin-bottom: 5px;
  }
  /* line 113, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .location-header {
    margin-left: 35px;
  }
  /* line 117, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .location-type {
    font-size: 13px;
  }
  /* line 121, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .location-distance {
    font-size: 13px;
    float: right;
    font-style: italic;
  }
  /* line 127, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .location-title {
    font-weight: bolder;
  }
  /* line 131, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .results-circle {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #1c7cab;
    text-align: center;
    font-size: 15px;
    color: white;
    line-height: 25px;
  }
  /* line 143, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .local-resources-results {
    margin-left: 35px;
  }
  /* line 146, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .local-resources-results div:nth-child(2) {
    font-size: 15px;
  }
  /* line 149, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li .local-resources-results div:nth-child(3) {
    font-size: 15px;
  }
  /* line 156, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul.active {
    display: block;
  }
  /* line 160, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container li.hidden {
    border-top-width: 0px;
    margin-left: -1000%;
    position: absolute;
  }
  /* line 167, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container li.active {
    position: relative;
  }
  /* line 171, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container .location-hours {
    font-size: 13px;
    margin-top: 0.5em;
  }
  /* line 180, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container table.hours-week {
    margin-bottom: 0;
    margin-top: 0.75em;
  }
  /* line 183, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container table.hours-week th {
    padding-right: 2em;
  }
  /* line 189, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    text-align: center;
    margin-bottom: 10%;
  }
  /* line 195, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container button {
    color: #fff;
    background: #2775A8;
    height: 30px;
    margin: 2px;
    padding: 0 6px;
  }
  /* line 202, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container button:disabled {
    background: #aaa;
  }
  /* line 206, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container #pagination-menu {
    text-align: center;
  }
  /* line 208, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container #pagination-menu #paginate-curr-page {
    margin: 0 6px;
  }
  /* line 212, ../sass/modules/_local_resources.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container #results-toggle {
    display: inline-block;
  }
}
@media all and (min-width: 751px) {
  /* line 4, ../sass/modules/_local_resources_desktop.scss */
  .hidden {
    display: none !important;
  }

  /* line 8, ../sass/modules/_local_resources_desktop.scss */
  #content #block-daip-location-services-daip-local-resources-block {
    background-color: #e5f4fd;
  }
  /* line 10, ../sass/modules/_local_resources_desktop.scss */
  #content #block-daip-location-services-daip-local-resources-block h2.block-title {
    float: left;
    width: 30%;
    margin-left: 3.0%;
    margin-right: -33%;
    display: block;
  }

  /* line 17, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container {
    clear: left;
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 25, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-intro-container {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
  }
  /* line 30, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-intro-container p {
    display: block;
    margin-bottom: 1em;
    margin-top: 0;
  }
  /* line 36, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container {
    clear: left;
    float: left;
    width: 92%;
    margin-left: 4.0%;
    margin-right: -96%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    border: 1px solid #DBDBDB;
  }
  /* line 42, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container #mapDiv {
    position: relative;
    height: 500px;
  }
  /* line 45, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container #mapDiv .MicrosoftMap {
    display: inherit;
  }
  /* line 48, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container #mapDiv .MapPushpinBase:hover {
    cursor: pointer !important;
    z-index: 2;
  }
  /* line 54, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container.results {
    clear: left;
    float: left;
    width: 55%;
    margin-left: 40%;
    margin-right: -95%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 60, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-results-container {
    float: left;
    width: 35%;
    margin-left: 5%;
    margin-right: -40%;
    padding-left: 0;
    padding-right: 0;
    clear: none;
    border: 1px solid transparent;
    position: relative;
  }
  /* line 68, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-results-container.results {
    background-color: #F6F6F6;
    border: 1px solid #DBDBDB;
    height: 500px;
    max-height: 500px;
  }
  /* line 75, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    padding: 10px;
    height: 50px;
    position: relative;
    z-index: 2;
  }
  /* line 85, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container #local-resources-input {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    border: none;
    box-shadow: 1px 1px rgba(0, 0, 0, 0.1);
  }
  /* line 90, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-input-container #local-resources-button {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    text-align: center;
    padding-right: 0em;
    border: none;
    font-size: 12px;
    box-shadow: 1px 1px rgba(0, 0, 0, 0.1);
  }
  /* line 100, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-error-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 0;
  }
  /* line 107, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-error-container #local-resources-error-message {
    background-color: white;
    font-size: 13px;
    padding: 5px 10px;
    box-shadow: 1px 1px rgba(0, 0, 0, 0.1);
  }
  /* line 115, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    box-sizing: border-box;
    padding: 0px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.3em;
    height: 450px;
    position: relative;
    overflow-y: scroll !important;
    z-index: 1;
  }
  /* line 130, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container ul li {
    margin: 0;
    border: none;
    border-top: 1px solid #DBDBDB;
    border-radius: 0px;
    padding: 10px;
    background-color: transparent;
    box-shadow: none;
  }
  /* line 139, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container li.clickable:hover {
    cursor: pointer;
    background-color: #EFEFEF;
  }
  /* line 145, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-locations-container.short {
    height: 400px;
  }
  /* line 149, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    position: relative;
    bottom: 0;
    font-size: 14px;
    box-sizing: border-box;
    padding: 8px;
    border-top: 1px solid #DBDBDB;
    height: 50px;
  }
  /* line 159, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container button {
    font-size: 12px;
    border-radius: 0;
  }
}
@media (min-width: 751px) and (max-width: 1024px) {
  /* line 172, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-intro-container {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
  /* line 179, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container {
    clear: left;
    float: left;
    width: 83.33333%;
    margin-left: 8.33333%;
    margin-right: -91.66667%;
  }
  /* line 183, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-map-container.results {
    clear: left;
    float: left;
    width: 54.16667%;
    margin-left: 37.5%;
    margin-right: -91.66667%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 188, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-results-container {
    float: left;
    width: 29.16667%;
    margin-left: 8.33333%;
    margin-right: -37.5%;
    padding-left: 0;
    padding-right: 0;
    clear: none;
    border: 1px solid transparent;
    position: relative;
  }
  /* line 198, ../sass/modules/_local_resources_desktop.scss */
  #block-daip-location-services-daip-local-resources-block #local-resources-container #local-resources-pagination-container {
    font-size: 10px;
  }
}
@media all and (min-width: 751px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 209, ../sass/modules/_local_resources_desktop.scss */
  #content #block-daip-location-services-daip-local-resources-block #local-resources-input-container #local-resources-input:focus {
    outline: thin dotted;
  }
  /* line 216, ../sass/modules/_local_resources_desktop.scss */
  #content #block-daip-location-services-daip-local-resources-block #local-resources-map-container #mapDiv .LogoContainer a {
    display: flex;
  }
}
/* styles for dashboard module login menus */
@media all {
  /* line 5, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-form,
  #sidr-id-dropdown-login-form {
    margin: 0;
    padding: 0;
  }

  /* line 9, ../sass/modules/_daip_ca_dashboard.scss */
  .is-authenticated #dropdown-login-view {
    display: none;
  }

  /* line 12, ../sass/modules/_daip_ca_dashboard.scss */
  .sidr-class-is-authenticated #sidr-id-dropdown-login-view {
    display: none;
  }

  /* line 16, ../sass/modules/_daip_ca_dashboard.scss */
  #menu-my-da > ul > li {
    display: none;
  }
  /* line 19, ../sass/modules/_daip_ca_dashboard.scss */
  #menu-my-da.is-authenticated > ul > li {
    display: list-item;
  }

  /* line 24, ../sass/modules/_daip_ca_dashboard.scss */
  #sidr-id-menu-my-da > ul > li {
    display: none;
  }
  /* line 27, ../sass/modules/_daip_ca_dashboard.scss */
  #sidr-id-menu-my-da.sidr-class-is-authenticated > ul > li {
    display: list-item;
  }

  /* line 31, ../sass/modules/_daip_ca_dashboard.scss */
  #dashboard-login-link {
    display: block;
    position: relative;
  }
  /* line 34, ../sass/modules/_daip_ca_dashboard.scss */
  #dashboard-login-link:focus {
    outline: thin dotted;
  }
  /* line 38, ../sass/modules/_daip_ca_dashboard.scss */
  .sfHover > #dashboard-login-link, li:hover > #dashboard-login-link {
    color: #fff;
  }

  /* line 43, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container,
  #sidr-id-dropdown-login-container {
    line-height: 1.5em;
    font-size: 12px;
  }
  /* line 47, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .panel-heading,
  #dropdown-login-container .sidr-class-panel-heading,
  #sidr-id-dropdown-login-container .panel-heading,
  #sidr-id-dropdown-login-container .sidr-class-panel-heading {
    font-size: 16px;
    border: none;
    color: #005487;
  }
  /* line 54, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .panel-body label,
  #dropdown-login-container .sidr-class-panel-body label,
  #sidr-id-dropdown-login-container .panel-body label,
  #sidr-id-dropdown-login-container .sidr-class-panel-body label {
    font-weight: normal;
    color: #005487;
    margin-bottom: 5px;
    text-transform: uppercase;
  }
  /* line 61, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container #login-failure-container,
  #sidr-id-dropdown-login-container #login-failure-container {
    margin: 2px auto;
    text-align: center;
  }
  /* line 68, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .submit-btn-container button,
  #dropdown-login-container .sidr-class-submit-btn-container button,
  #sidr-id-dropdown-login-container .submit-btn-container button,
  #sidr-id-dropdown-login-container .sidr-class-submit-btn-container button {
    width: 100%;
    height: 50px;
  }
  /* line 76, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .form-control,
  #dropdown-login-container .sidr-class-form-control,
  #sidr-id-dropdown-login-container .form-control,
  #sidr-id-dropdown-login-container .sidr-class-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  }
  /* line 94, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .form-control:focus,
  #dropdown-login-container .sidr-class-form-control:focus,
  #sidr-id-dropdown-login-container .form-control:focus,
  #sidr-id-dropdown-login-container .sidr-class-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 103, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .login-utility,
  #dropdown-login-container .sidr-class-login-utility,
  #sidr-id-dropdown-login-container .login-utility,
  #sidr-id-dropdown-login-container .sidr-class-login-utility {
    color: #005487;
    text-decoration: underline;
    display: block;
    padding: 0;
  }
  /* line 111, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .panel-heading,
  #dropdown-login-container .sidr-class-panel-heading,
  #sidr-id-dropdown-login-container .panel-heading,
  #sidr-id-dropdown-login-container .sidr-class-panel-heading {
    padding: 12px 15px 0px;
  }
  /* line 116, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .panel-body,
  #dropdown-login-container .sidr-class-panel-body,
  #sidr-id-dropdown-login-container .panel-body,
  #sidr-id-dropdown-login-container .sidr-class-panel-body {
    padding: 10px 15px;
  }
  /* line 121, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .form-group,
  #dropdown-login-container .sidr-class-form-group,
  #sidr-id-dropdown-login-container .form-group,
  #sidr-id-dropdown-login-container .sidr-class-form-group {
    margin-bottom: 12px;
  }
  /* line 126, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .btn,
  #dropdown-login-container .sidr-class-btn,
  #sidr-id-dropdown-login-container .btn,
  #sidr-id-dropdown-login-container .sidr-class-btn {
    padding: 5px 15px;
    height: auto;
    border: solid 1px #73A5C6;
    border-radius: 3px;
    color: #2775A8 !important;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 12px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  /* line 137, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .btn[disabled],
  #dropdown-login-container .sidr-class-btn[disabled],
  #sidr-id-dropdown-login-container .btn[disabled],
  #sidr-id-dropdown-login-container .sidr-class-btn[disabled] {
    cursor: not-allowed;
    opacity: .65;
  }
  /* line 142, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .btn:hover,
  #dropdown-login-container .sidr-class-btn:hover,
  #sidr-id-dropdown-login-container .btn:hover,
  #sidr-id-dropdown-login-container .sidr-class-btn:hover {
    background-color: #EFF6FA;
    text-decoration: underline;
    cursor: pointer;
    border: solid 1px #73A5C6;
  }
  /* line 153, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container .btn[disabled]:focus, #dropdown-login-container .btn[disabled]:hover,
  #dropdown-login-container .sidr-class-btn[disabled]:focus,
  #dropdown-login-container .sidr-class-btn[disabled]:hover,
  #sidr-id-dropdown-login-container .btn[disabled]:focus,
  #sidr-id-dropdown-login-container .btn[disabled]:hover,
  #sidr-id-dropdown-login-container .sidr-class-btn[disabled]:focus,
  #sidr-id-dropdown-login-container .sidr-class-btn[disabled]:hover {
    cursor: not-allowed;
    background-color: transparent;
  }
  /* line 158, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container img,
  #sidr-id-dropdown-login-container img {
    display: none;
    height: 15px;
  }
}
@media all and (min-width: 760px) and (max-width: 1024px) {
  /* line 166, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container {
    max-width: 330px;
    margin: auto;
  }
}
@media all and (min-width: 760px) {
  /* line 187, ../sass/modules/_daip_ca_dashboard.scss */
  #dropdown-login-container {
    max-width: 330px;
    margin: auto;
  }
}
/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
  /* Underline all links. */
  /* line 16, ../sass/_print.scss */
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline header. */
  }
  /* line 20, ../sass/_print.scss */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* line 25, ../sass/_print.scss */
  #content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */
  }
  /* line 27, ../sass/_print.scss */
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }
  /* line 35, ../sass/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  /* line 40, ../sass/_print.scss */
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Un-float the content. */
  /* line 46, ../sass/_print.scss */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  /* line 57, ../sass/_print.scss */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
    padding-top: 0 !important;
  }

  /* Hide sidebars and nav elements. */
  /* line 78, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none;
  }

  /* line 89, ../sass/_print.scss */
  .front .homepage-main-links .field-item article {
    background-color: #ffffff;
  }
}
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
