/*----------------------------------------------*/
/* Global Reset */
/*----------------------------------------------*/
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 10, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 18, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
body {
  line-height: 1;
}

/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
ol, ul {
  list-style: none;
}

/* line 27, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
blockquote, q {
  quotes: none;
}

/* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 34, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 38, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/global-reset.css.scss */
em {
  font-style: italic;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*  ADDED XSMALL RANGE
*   CHANGING SMALL RANGE FROM DEFAULT FOUNDATION : $small-range: (0em, 40em) !default;
*   TO GUDID STANDARD: 767px 
*   AND MEDIUM RANGE FROM FOUNDATION: $medium-range: (40.063em, 64em) !default;
*   TO GUDID STANDARD: 767px    
*
*
*   MAKING THE MEDIUM POINT MATCH OUR TABLET VIEW BREAKPOINT AT 959,
*   AND THE LARGE RANGE TO MATCH, WAS:
*   $medium-range: ($small-breakpoint + 1, 64em) !default;
*   $large-range: (64.063em, 90em) !default;*/
/* ADDED XSMALL BREAKPOINT 

Original code:

$small-up: $screen !default;
$small-only: "only screen and (max-width: 767px)" !default;

*/
/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/{{VERSION}}/";
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xsmall {
  font-family: "/only screen/";
  width: 0em;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (min-width:351px)/";
  width: 351px;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:768px)/";
  width: 768px;
}

/* line 397, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:960px)/";
  width: 960px;
}

/* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 412, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 419, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 422, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 450, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 461, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 491, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Foundation Dropdowns */
/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
/* line 99, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 8px;
  border-color: transparent transparent white transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -16px;
  left: 10px;
  z-index: 89;
}
/* line 106, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 9px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -18px;
  left: 9px;
  z-index: 88;
}
/* line 114, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
/* line 118, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
/* line 228, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}
/* line 128, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 8px;
  border-color: transparent white transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -16px;
  z-index: 89;
}
/* line 135, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 9px;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -18px;
  z-index: 88;
}
/* line 232, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}
/* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 8px;
  border-color: transparent transparent transparent white;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -16px;
  left: auto;
  z-index: 89;
}
/* line 157, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 9px;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -18px;
  left: auto;
  z-index: 88;
}
/* line 236, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: -2px;
  margin-left: 0;
  max-width: 200px;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}
/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 8px;
  border-color: white transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -16px;
  left: 10px;
  right: auto;
  z-index: 89;
}
/* line 181, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 9px;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -18px;
  left: 9px;
  right: auto;
  z-index: 88;
}
/* line 241, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}
/* line 209, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}
/* line 212, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li.radius {
  border-radius: 3px;
}
/* line 214, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
/* line 244, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  max-width: 200px;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 248, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}
/* line 251, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 255, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*  ADDED XSMALL RANGE
*   CHANGING SMALL RANGE FROM DEFAULT FOUNDATION : $small-range: (0em, 40em) !default;
*   TO GUDID STANDARD: 767px 
*   AND MEDIUM RANGE FROM FOUNDATION: $medium-range: (40.063em, 64em) !default;
*   TO GUDID STANDARD: 767px    
*
*
*   MAKING THE MEDIUM POINT MATCH OUR TABLET VIEW BREAKPOINT AT 959,
*   AND THE LARGE RANGE TO MATCH, WAS:
*   $medium-range: ($small-breakpoint + 1, 64em) !default;
*   $large-range: (64.063em, 90em) !default;*/
/* ADDED XSMALL BREAKPOINT 

Original code:

$small-up: $screen !default;
$small-only: "only screen and (max-width: 767px)" !default;

*/
/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/{{VERSION}}/";
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xsmall {
  font-family: "/only screen/";
  width: 0em;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (min-width:351px)/";
  width: 351px;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:768px)/";
  width: 768px;
}

/* line 397, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:960px)/";
  width: 960px;
}

/* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 412, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 419, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 422, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 450, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 461, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 491, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*  ADDED XSMALL RANGE
*   CHANGING SMALL RANGE FROM DEFAULT FOUNDATION : $small-range: (0em, 40em) !default;
*   TO GUDID STANDARD: 767px 
*   AND MEDIUM RANGE FROM FOUNDATION: $medium-range: (40.063em, 64em) !default;
*   TO GUDID STANDARD: 767px    
*
*
*   MAKING THE MEDIUM POINT MATCH OUR TABLET VIEW BREAKPOINT AT 959,
*   AND THE LARGE RANGE TO MATCH, WAS:
*   $medium-range: ($small-breakpoint + 1, 64em) !default;
*   $large-range: (64.063em, 90em) !default;*/
/* ADDED XSMALL BREAKPOINT 

Original code:

$small-up: $screen !default;
$small-only: "only screen and (max-width: 767px)" !default;

*/
/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/{{VERSION}}/";
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xsmall {
  font-family: "/only screen/";
  width: 0em;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (min-width:351px)/";
  width: 351px;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:768px)/";
  width: 768px;
}

/* line 397, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:960px)/";
  width: 960px;
}

/* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 412, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 419, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 422, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 450, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 461, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 491, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 218, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
}
/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 222, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 228, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 229, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 233, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 236, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 237, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-1 {
    width: 8.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-2 {
    width: 16.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-3 {
    width: 25%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-4 {
    width: 33.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-5 {
    width: 41.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-6 {
    width: 50%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-7 {
    width: 58.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-8 {
    width: 66.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-9 {
    width: 75%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-10 {
    width: 83.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-11 {
    width: 91.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-12 {
    width: 100%;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-0 {
    margin-left: 0% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-3 {
    margin-left: 25% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-6 {
    margin-left: 50% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-9 {
    margin-left: 75% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .xsmall-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.xsmall-centered,
  .columns.xsmall-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 191, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.xsmall-uncentered,
  .columns.xsmall-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.xsmall-centered:last-child,
  .columns.xsmall-centered:last-child {
    float: none;
  }

  /* line 205, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.xsmall-uncentered:last-child,
  .columns.xsmall-uncentered:last-child {
    float: left;
  }

  /* line 210, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.xsmall-uncentered.opposite,
  .columns.xsmall-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 351px) {
  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 191, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 205, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 210, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 247, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 250, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 191, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 205, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 210, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 260, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 960px) {
  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 191, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 205, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 210, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 271, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*  ADDED XSMALL RANGE
*   CHANGING SMALL RANGE FROM DEFAULT FOUNDATION : $small-range: (0em, 40em) !default;
*   TO GUDID STANDARD: 767px 
*   AND MEDIUM RANGE FROM FOUNDATION: $medium-range: (40.063em, 64em) !default;
*   TO GUDID STANDARD: 767px    
*
*
*   MAKING THE MEDIUM POINT MATCH OUR TABLET VIEW BREAKPOINT AT 959,
*   AND THE LARGE RANGE TO MATCH, WAS:
*   $medium-range: ($small-breakpoint + 1, 64em) !default;
*   $large-range: (64.063em, 90em) !default;*/
/* ADDED XSMALL BREAKPOINT 

Original code:

$small-up: $screen !default;
$small-only: "only screen and (max-width: 767px)" !default;

*/
/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/{{VERSION}}/";
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xsmall {
  font-family: "/only screen/";
  width: 0em;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (min-width:351px)/";
  width: 351px;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:768px)/";
  width: 768px;
}

/* line 397, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:960px)/";
  width: 960px;
}

/* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 412, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 419, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 422, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 450, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 461, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 491, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* xsmall displays */
@media only screen {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .show-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .hide-for-small-only, .hide-for-small-up, .hide-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .hide-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .show-for-small-only, .show-for-small-up, .show-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .visible-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .hidden-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .visible-for-small-only, .visible-for-small-up, .visible-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-xsmall-only, table.show-for-xsmall-up, table.show-for-xsmall, table.show-for-xsmall-down, table.hide-for-small-only, table.hide-for-small-up, table.hide-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-xsmall-only, thead.show-for-xsmall-up, thead.show-for-xsmall, thead.show-for-xsmall-down, thead.hide-for-small-only, thead.hide-for-small-up, thead.hide-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-xsmall-only, tbody.show-for-xsmall-up, tbody.show-for-xsmall, tbody.show-for-xsmall-down, tbody.hide-for-small-only, tbody.hide-for-small-up, tbody.hide-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-xsmall-only, tr.show-for-xsmall-up, tr.show-for-xsmall, tr.show-for-xsmall-down, tr.hide-for-small-only, tr.hide-for-small-up, tr.hide-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-xsmall-only, td.show-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.show-for-xsmall, td.show-for-xsmall, th.show-for-xsmall-down, td.show-for-xsmall-down, th.hide-for-small-only, td.hide-for-small-only, th.hide-for-small-up, td.hide-for-small-up, th.hide-for-small, td.hide-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* small displays */
@media only screen and (min-width: 351px) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .show-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .hide-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .visible-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .hidden-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-xsmall-only, table.show-for-xsmall-up, table.hide-for-xsmall, table.hide-for-xsmall-down, table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-xsmall-only, thead.show-for-xsmall-up, thead.hide-for-xsmall, thead.hide-for-xsmall-down, thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-xsmall-only, tbody.show-for-xsmall-up, tbody.hide-for-xsmall, tbody.hide-for-xsmall-down, tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-xsmall-only, tr.show-for-xsmall-up, tr.hide-for-xsmall, tr.hide-for-xsmall-down, tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-xsmall-only, td.hide-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.hide-for-xsmall, td.hide-for-xsmall, th.hide-for-xsmall-down, td.hide-for-xsmall-down, th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 768px) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .show-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .hide-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .visible-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .hidden-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-xsmall-only, table.show-for-xsmall-up, table.hide-for-xsmall, table.hide-for-xsmall-down, table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-xsmall-only, thead.show-for-xsmall-up, thead.hide-for-xsmall, thead.hide-for-xsmall-down, thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-xsmall-only, tbody.show-for-xsmall-up, tbody.hide-for-xsmall, tbody.hide-for-xsmall-down, tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-xsmall-only, tr.show-for-xsmall-up, tr.hide-for-xsmall, tr.hide-for-xsmall-down, tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-xsmall-only, td.hide-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.hide-for-xsmall, td.hide-for-xsmall, th.hide-for-xsmall-down, td.hide-for-xsmall-down, th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 960px) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .show-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .hide-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .visible-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .hidden-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-xsmall-only, table.show-for-xsmall-up, table.hide-for-xsmall, table.hide-for-xsmall-down, table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-xsmall-only, thead.show-for-xsmall-up, thead.hide-for-xsmall, thead.hide-for-xsmall-down, thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-xsmall-only, tbody.show-for-xsmall-up, tbody.hide-for-xsmall, tbody.hide-for-xsmall-down, tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-xsmall-only, tr.show-for-xsmall-up, tr.hide-for-xsmall, tr.hide-for-xsmall-down, tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-xsmall-only, td.hide-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.hide-for-xsmall, td.hide-for-xsmall, th.hide-for-xsmall-down, td.hide-for-xsmall-down, th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .show-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .hide-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .visible-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .hidden-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-xsmall-only, table.show-for-xsmall-up, table.hide-for-xsmall, table.hide-for-xsmall-down, table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-xsmall-only, thead.show-for-xsmall-up, thead.hide-for-xsmall, thead.hide-for-xsmall-down, thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-xsmall-only, tbody.show-for-xsmall-up, tbody.hide-for-xsmall, tbody.hide-for-xsmall-down, tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-xsmall-only, tr.show-for-xsmall-up, tr.hide-for-xsmall, tr.hide-for-xsmall-down, tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-xsmall-only, td.hide-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.hide-for-xsmall, td.hide-for-xsmall, th.hide-for-xsmall-down, td.hide-for-xsmall-down, th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-xsmall-only, .show-for-xsmall-up, .hide-for-xsmall, .hide-for-xsmall-down, .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-xsmall-only, .hide-for-xsmall-up, .show-for-xsmall, .show-for-xsmall-down, .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-xsmall-only, .visible-for-xsmall-up, .hidden-for-xsmall, .hidden-for-xsmall-down, .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-xsmall-only, .hidden-for-xsmall-up, .visible-for-xsmall, .visible-for-xsmall-down, .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-xsmall-only, table.show-for-xsmall-up, table.hide-for-xsmall, table.hide-for-xsmall-down, table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 264, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-xsmall-only, thead.show-for-xsmall-up, thead.hide-for-xsmall, thead.hide-for-xsmall-down, thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-xsmall-only, tbody.show-for-xsmall-up, tbody.hide-for-xsmall, tbody.hide-for-xsmall-down, tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-xsmall-only, tr.show-for-xsmall-up, tr.hide-for-xsmall, tr.hide-for-xsmall-down, tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 273, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-xsmall-only, td.hide-for-xsmall-only, th.show-for-xsmall-up, td.show-for-xsmall-up, th.hide-for-xsmall, td.hide-for-xsmall, th.hide-for-xsmall-down, td.hide-for-xsmall-down, th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 287, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 289, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 294, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important;
}

/* line 298, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 302, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 306, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 311, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 316, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 318, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 323, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important;
  }

  /* line 327, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 331, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 335, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 340, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 346, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 348, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 353, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important;
  }

  /* line 357, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 361, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 365, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 370, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 376, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 378, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 379, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 382, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table !important;
}

/* line 383, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table !important;
}

/* line 384, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 385, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 386, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 388, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 389, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 390, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 391, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 393, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 398, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }

  /* line 399, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }

  /* line 401, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }

  /* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 403, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 404, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 405, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 406, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/*----------------------------------------------*/
/* Base */
/*----------------------------------------------*/
/* line 11, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  margin: 0 !important;
  background: #EEF9FF url(/assets/background-20b3f12cf23c3e59b94cc5f386af8ec8ff9f4c2d195fd33aaef5567898d39fd1.png) repeat-x;
}

/* line 20, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
body {
  font-size: 87.5%;
  font-family: 'pt_sansregular', Arial, sans-serif;
  line-height: 1.5;
  text-align: left;
  margin: 0;
  padding: 0;
  word-break: break-word;
}

/* line 33, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.outdated-browser {
  width: 100%;
  display: block;
  background-color: #fffd65;
  position: relative;
  z-index: 5;
  text-align: center;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  line-height: 32px;
  height: 32px;
  box-shadow: 0px 3px 10px 0px #5A5A5A;
}

/* line 47, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#coop-emergency {
  width: 100%;
  display: block;
  padding: 10px 5px;
  position: relative;
  z-index: 5;
  text-align: center;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  /*box-shadow: 0px 3px 10px 0px #5A5A5A;*/
  background-color: #BF2D26;
  color: floralwhite;
}
/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#coop-emergency h1, #coop-emergency h2, #coop-emergency h3, #coop-emergency h4, #coop-emergency h5 {
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  color: floralwhite;
  font-size: 1.5em;
}
/* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#coop-emergency #hide {
  float: right;
  border: 1px floralwhite solid;
  padding: 2px 9px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#coop-emergency #cooph1, #coop-emergency #coopMsg {
  display: inline-block;
  width: 90%;
}

/* line 79, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#coop-emergency a {
  color: #FECD71;
}

/*
*Skip Links
* based on
* http://nemesisdesign.net/blog/accessibility/nice-css-skip-links-appearing-focus/
*/
/* line 88, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#skip {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  margin-left: 0;
  text-align: center;
  list-style: outside none;
}
/* line 97, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#skip li {
  list-style-type: none;
}
/* line 100, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#skip li a {
  position: absolute;
  left: -9999999px;
  top: 30px;
}
/* line 104, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#skip li a:focus, #skip li a:active {
  position: relative;
  left: 0;
  z-index: 9999;
  width: 75%;
  height: auto;
  margin: 0 auto;
  padding: 30px 45px;
  text-align: center;
  text-decoration: none;
  letter-spacing: -4px !important;
  font: bold 50px "Arial", "Freesans", sans-serif !important;
  background: #2B789F;
  color: #ca2129;
  border: 2px solid #ca2129;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
@media (max-width: 767px) {
  /* line 104, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  #skip li a:focus, #skip li a:active {
    padding: 5px 5px;
    font-size: 20px !important;
    letter-spacing: 0 !important;
  }
}

/* line 135, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.float-left {
  float: left;
}

/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.no-padding-left {
  padding-left: 0;
}

/* line 143, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.no-padding {
  padding: 0;
}

/* line 147, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.no-padding-right {
  padding-right: 0;
}

/* line 151, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.add-border {
  border: 7px solid #cce2ee;
}

/* line 155, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.float-right {
  float: right;
}

/* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* line 168, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.has-overlay {
  overflow: hidden;
}

/* line 171, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.has-overlay > body {
  height: 100%;
  overflow-y: scroll;
}

/* line 176, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.bg_shadow {
  background: white;
  -moz-box-shadow: 8px 0 5px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 8px 0 5px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 8px 0 5px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 186, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.mobileview, .tabletview {
  display: none;
}

/* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.select {
  width: 100%;
  overflow: hidden;
}

/* line 192, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
div.Warning {
  border: 2px solid black;
  padding: 5px;
  margin: 10px 0;
  background-color: #eeeef0 !important;
}

/* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
body, button, input, select, textarea, submit {
  color: black;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 208, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
select:focus {
  outline: none;
}

/* line 212, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input[type=submit].search {
  text-indent: -1000px;
  font-size: 1px;
}

/* line 217, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
::-moz-selection {
  background: #2B789F;
  color: white;
  text-shadow: none;
}

/* line 219, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
::selection {
  background: #2B789F;
  color: white;
  text-shadow: none;
}

/* line 222, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
article img, aside img, header img, section img {
  max-width: 100%;
}

/* line 223, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
article img, aside img, img[class*="align"] {
  height: auto;
}

/* line 224, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.aligncenter, div.aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.alignleft {
  float: left;
  margin-right: 2%;
}

/* line 226, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.alignright {
  float: right;
  margin-left: 2%;
}

/* line 227, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.imageborder {
  border: 1px solid black;
}

/* line 228, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.alignnone {
  max-width: 100%;
  height: auto;
  padding: 2%;
}

/* line 231, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.image-col img {
  max-width: 1000px;
  border: 1px black solid;
}

/* line 235, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
p {
  margin: 0 0 .8em;
}

/* line 237, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.left {
  float: left !important;
}

/* line 239, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
p .left {
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}

/* line 241, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.right {
  float: right !important;
}

/* line 243, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
p .right {
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* added by joe */
/* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.normal-link {
  color: #3899CC !important;
  background: none !important;
  text-decoration: underline !important;
  padding-left: 0px !important;
}

/* line 266, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a.tip {
  color: #205e7e;
  text-decoration: none;
}
/* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a.tip:hover {
  color: #ca2129;
  text-decoration: underline;
}
/* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a.tip:visited {
  color: #205e7e;
  text-decoration: none;
}

/* line 283, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a, a:visited {
  color: #308bbb;
  text-decoration: underline;
}

/* line 290, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a:focus {
  color: #3899CC;
  outline: thin dotted;
}

/* line 295, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
a:hover, a:active {
  color: #205e7e;
  outline: 0;
}

/* line 300, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.main-content .one-half article ul li a.read-link, .main-content .one-half article ol li a.read-link {
  font-size: 12px;
  font-family: pt_sansbold, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 306, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.button {
  display: inline-block;
  background: #3899CC;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: white;
  border: none;
  padding: 6px 12px;
  cursor: pointer;
  text-decoration: none;
  width: auto;
  overflow: visible;
  -webkit-appearance: none;
}

/* line 326, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.button:hover {
  background: #61aed6;
  color: white;
}

@media (max-width: 767px) {
  /* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  .buttons {
    margin-top: 12px;
    width: 100%;
    float: none;
  }
}
/* line 337, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 341, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
b, strong {
  font-weight: normal;
  font-style: normal;
  font-family: pt_sansbold, Arial, sans-serif;
}

/* line 347, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
blockquote {
  margin: 1em 40px;
}

/* line 351, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
dfn {
  font-style: italic;
}

/* line 355, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid grey;
  margin: 1em 0;
  padding: 0;
}

/* line 364, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ins {
  background: #ffff99;
  color: black;
  text-decoration: none;
}

/* line 370, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
mark {
  background: #ffff00;
  color: black;
  font-style: italic;
  font-weight: bold;
}

/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 383, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  /* added by joe */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
}

/* line 394, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
q {
  quotes: none;
}

/* line 398, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* line 403, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
small {
  font-size: 85%;
}

/* line 405, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.orangetext {
  color: #ca2129;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 414, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
sup {
  top: -0.5em;
}

/* line 418, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Sup {
  margin: 0 !important;
  display: inline !important;
  font-size: xx-small !important;
  vertical-align: top !important;
}

/* line 425, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
sub {
  bottom: -0.25em;
}

/* line 429, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul {
  list-style: inside;
  list-style-type: square;
  margin-bottom: 1%;
}
/* line 434, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul.bullet {
  list-style: none;
  padding-left: 25px;
  padding-bottom: 10px;
}
/* line 439, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul.bullet ul, ul.bullet ul ul {
  list-style: none;
  padding-left: 15px;
  margin: 5px 0;
}
/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul.bullet li {
  background: url(/assets/red-list-1f73fc4178e24572d97570661fb3708e5e73603976615566c10587bbffc52ed0.png) 0 6px no-repeat;
  padding: 0 0 0 15px;
  margin: 2px 0;
  word-wrap: break-word;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul ul {
  list-style: inside;
  list-style-type: circle;
  margin: 2% 4%;
}

/* line 456, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ul ul ul {
  list-style: inside;
  list-style-type: square;
  margin-bottom: 2% 4%;
}

/* line 458, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ol {
  list-style-type: decimal;
  margin: 2px 0 0 5%;
}

/* line 460, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ol ol {
  list-style-type: lower-alpha;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ol ol ol {
  list-style-type: lower-roman;
}

/* line 464, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
ol li, ul li {
  padding: 0.5%;
  margin: 0;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
br {
  margin-bottom: 1%;
}

/* line 468, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 479, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
aside {
  padding: 0;
  margin: 0;
}

/* line 484, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
#wrapper_right_column ul {
  margin: 0;
  padding: 0;
}

/* line 488, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 499, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
figure {
  margin: 0;
}

/* line 504, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
form {
  margin: 0;
}

/* line 508, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 514, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
label {
  cursor: pointer;
}

/* line 518, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

/* line 524, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
button, input, select, textarea, submit {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 531, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
button, input, submit {
  line-height: normal;
  *overflow: visible;
}

/* line 536, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
table button, table input, submit {
  *overflow: auto;
}

/* line 540, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 545, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

@media (max-width: 767px) {
  /* line 551, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  .radio {
    display: block;
  }
}
/* line 556, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 563, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 567, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
button::-moz-focus-inner, input::-moz-focus-inner, submit::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 571, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input[type=text] {
  outline: none;
}

/* line 575, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 584, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
input:invalid, textarea:invalid {
  background-color: #f3f3f3;
}

/* line 588, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 593, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
td {
  vertical-align: top;
  padding: 0 3px;
  margin: 0;
}

/* line 598, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
caption {
  font-family: pt_sansbold, Arial, sans-serif !important;
  padding-bottom: 5px;
  line-height: 18px;
}

/* line 604, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Italics {
  font-style: italic !important;
}

/* line 608, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.XmChange {
  border: none !important;
}

/* line 612, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Lrule .Italics {
  font-style: normal !important;
  font-family: pt_sansbold, Arial, sans-serif !important;
}

/* line 617, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.First {
  font-style: normal !important;
  font-family: pt_sansregular, Arial, sans-serif !important;
}

/* line 622, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Bold, .bold {
  font-weight: bold;
}

/* line 625, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.BoldSymbol {
  font-family: Arial, pt_sansregular, sans-serif;
  font-weight: bold;
}

/* line 629, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Underline {
  text-decoration: underline;
}

/* line 632, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.Inline-Block {
  display: inline-block;
}

/* line 638, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.main-content .one-half article div.rss p, .main-content .one-half article div.rss ul, .main-content .one-half article div.fda p, .main-content .one-half article div.fda ul, .main-content .one-half article div.splimage p, .main-content .one-half article div.splimage ul, .main-content .one-half article div.download p, .main-content .one-half article div.download ul, .main-content .one-half article div.articles p, .main-content .one-half article div.articles ul, .main-content .one-half article div.support p, .main-content .one-half article div.support ul, .main-content .one-half article div.help p, .main-content .one-half article div.help ul {
  padding-left: 44px;
  min-height: 40px;
}

/* line 646, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.video-container {
  position: relative;
  padding-bottom: 400px;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  display: block;
  margin: 15px auto 0 auto;
  width: 100%;
  max-width: 600px;
}
@media (max-width: 959px) {
  /* line 646, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  .video-container {
    padding-bottom: 50%;
  }
}
@media (max-width: 767px) {
  /* line 646, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  .video-container {
    padding-bottom: 70%;
  }
}

/* line 664, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 600px;
  width: 100%;
  height: 100%;
  max-height: 450px;
}

/* line 676, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
.nlm-hosted-video {
  display: block;
  margin: 10px auto 0 auto;
  width: 100%;
  max-width: 600px;
}
@media (max-width: 767px) {
  /* line 676, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/base.css.scss */
  .nlm-hosted-video {
    margin: 15px auto 0 auto;
    font-size: 12px;
  }
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/* line 3, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'FjallaOne-Regular', Arial, serif;
  font-weight: normal;
  color: #535554;
}

/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 13, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h1 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

/* line 20, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 0.2em;
}

/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h3 {
  font-size: 1.2em;
  line-height: 1;
  margin-bottom: .65em;
}

/* line 32, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h4 {
  font-size: 1.1em;
  line-height: 1.2;
  margin-bottom: .75em;
}
/* line 37, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h4.highlight {
  text-align: center;
  font-size: 16px;
}
/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h4.highlight:after {
  border-bottom: 1px dashed #000;
  content: "";
  display: block;
  position: relative;
  top: -11px;
  z-index: 0;
}
/* line 50, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h4.highlight span {
  background: #fff;
  position: relative;
  z-index: 1;
  padding: 0 10px;
}

/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.0em;
}

/* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/headers.css.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}
/*----------------------------------------------*/
/* Extra fonts */
/*----------------------------------------------*/
/*
@font-face {
    font-family: 'RamaGothicEBold';
    src: font-url('RamaGothicE_Bold_webfont.eot');
    src: font-url('RamaGothicE_Bold_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_Bold_webfont.woff') format('woff'),
font-url('RamaGothicE_Bold_webfont.ttf') format('truetype'),
font-url('RamaGothicE_Bold_webfont.svg#RamaGothicEBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RamaGothicEHeavy';
    src: font-url('RamaGothicE_Heavy_webfont.eot');
    src: font-url('RamaGothicE_Heavy_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_Heavy_webfont.woff') format('woff'),
font-url('RamaGothicE_Heavy_webfont.ttf') format('truetype'),
font-url('RamaGothicE_Heavy_webfont.svg#RamaGothicEHeavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RamaGothicELight';
    src: font-url('RamaGothicE_Light_webfont.eot');
    src: font-url('RamaGothicE_Light_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_Light_webfont.woff') format('woff'),
font-url('RamaGothicE_Light_webfont.ttf') format('truetype'),
font-url('RamaGothicE_Light_webfont.svg#RamaGothicELight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RamaGothicERegular';
    src: font-url('RamaGothicE_Regular_webfont.eot');
    src: font-url('RamaGothicE_Regular_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_Regular_webfont.woff') format('woff'),
font-url('RamaGothicE_Regular_webfont.ttf') format('truetype'),
font-url('RamaGothicE_Regular_webfont.svg#RamaGothicERegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RamaGothicESemiBold';
    src: font-url('RamaGothicE_SemiBold_webfont.eot');
    src: font-url('RamaGothicE_SemiBold_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_SemiBold_webfont.woff') format('woff'),
font-url('RamaGothicE_SemiBold_webfont.ttf') format('truetype'),
font-url('RamaGothicE_SemiBold_webfont.svg#RamaGothicESemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RamaGothicEThin';
    src: font-url('RamaGothicE_Thin_webfont.eot');
    src: font-url('RamaGothicE_Thin_webfont.eot?#iefix') format('embedded-opentype'),
font-url('RamaGothicE_Thin_webfont.woff') format('woff'),
font-url('RamaGothicE_Thin_webfont.ttf') format('truetype'),
font-url('RamaGothicE_Thin_webfont.svg#RamaGothicEThin') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
  font-family: 'pt_sansbold';
  src: url(/assets/pt_sansbold_webfont-b9ee2a3ff6378e8ed9bfac2ed2b6837bd2ad4cba03d6e68f6c2b471b5094f25e.eot);
  src: url(/assets/pt_sansbold_webfont-b9ee2a3ff6378e8ed9bfac2ed2b6837bd2ad4cba03d6e68f6c2b471b5094f25e.eot?#iefix) format("embedded-opentype"), url(/assets/pt_sansbold_webfont-2fc89e4bb41ae3747474e804b2c1ee95b9ff4cb01056d18e16a1dfb7d3e9ba68.woff) format("woff"), url(/assets/pt_sansbold_webfont-33001b0183c9d4a4496eae121b68978153c5242002eea1404462584f565858e7.ttf) format("truetype"), url(/assets/pt_sansbold_webfont-fc4f0dddada09edb0a799400b19eee5a0b81674db241247678a918b4aa861b23.svg#pt_sansbold) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FjallaOne-Regular';
  src: url(/assets/FjallaOne-Regular-2c4a287ae4d7e6dbf6e45b6264612d02130147dcd5434cf168a1ba83055225bf.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pt_sansbold_italic';
  src: url(/assets/pt_sansbold_italic_webfont-29136314086ef54ff6af5185b4817bfceca65ff08575d231aba540785b685fb6.eot);
  src: url(/assets/pt_sansbold_italic_webfont-29136314086ef54ff6af5185b4817bfceca65ff08575d231aba540785b685fb6.eot?#iefix) format("embedded-opentype"), url(/assets/pt_sansbold_italic_webfont-21d3176d07368d4e5e4869e58fe24296f30ce3ab19b69f5f1afc97041b46c5c2.woff) format("woff"), url(/assets/pt_sansbold_italic_webfont-9b364bf9ee0f38e1742ac71e1bb7648a7431effb20c44da9e95a299ee4b5a641.ttf) format("truetype"), url(/assets/pt_sansbold_italic_webfont-de33d72302e77325ef378667a8b6b6e24eb42a19de1e2797f1765d0c03c0b789.svg#pt_sansbold_italic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pt_sansitalic';
  src: url(/assets/pt_sansitalic_webfont-272320489a25bd8cc5a02508cb81a5b44d54d43d2837be42ca3aab516c17fc84.eot);
  src: url(/assets/pt_sansitalic_webfont-272320489a25bd8cc5a02508cb81a5b44d54d43d2837be42ca3aab516c17fc84.eot?#iefix) format("embedded-opentype"), url(/assets/pt_sansitalic_webfont-16b66df3e88331099433019e53419bf22ae1bbe052b5e28ea67b88d75cbbb04a.woff) format("woff"), url(/assets/pt_sansitalic_webfont-4f95adcacf56caab6a412eb19bc76e97700b7b662b2cbfc5eb0f1ffbaa4ba1af.ttf) format("truetype"), url(/assets/pt_sansitalic_webfont-821e8b1a66af8c0142cb628268e85fae3c7eed4b2a6b52f87fdeeb1d7237e43c.svg#pt_sansitalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pt_sansregular';
  src: url(/assets/pt_sansregular_webfont-00d10b8c46c0e3171577d208325978d85ace620327d3a845c196655488d74517.eot);
  src: url(/assets/pt_sansregular_webfont-00d10b8c46c0e3171577d208325978d85ace620327d3a845c196655488d74517.eot?#iefix) format("embedded-opentype"), url(/assets/pt_sansregular_webfont-40aa43655bdf1e7fa0d56dc62724c89797b882e7509ba7062f78e1345a6e7c28.woff) format("woff"), url(/assets/pt_sansregular_webfont-4005f349e49b5461ffb77f3785f29bedba5ea8f5ba809242a82566f105a3d7fa.ttf) format("truetype"), url(/assets/pt_sansregular_webfont-4fe33224368df43a3fb354ce25a07719abfe95543fa175e3aeac45a6546583f8.svg#pt_sansregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
/*----------------------------------------------*/
/* Structure: Icons */
/*----------------------------------------------*/
/* MY ICONS! -JT */
/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-blue, span.arrow-down-blue {
  background-size: 16px 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(/assets/icons/arrow-down-blue-ca629f0dd88ebbca39d0f624d9eee6a97bf9b62509008a379c107df9d92c0a52.svg);
}
/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-blue.no-svg, span.arrow-down-blue.no-svg {
  background-image: url(/assets/icons/arrow-down-blue-cd8883488a1dbc2307b6ff536bd6ace9d45c5fd3d2d2cfbc0cda1b97192ccba7.png);
}
/* line 29, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-blue-darker, i.arrow-down-blue:hover, i.arrow-down-blue:focus, span.arrow-down-blue-darker, span.arrow-down-blue:hover, span.arrow-down-blue:focus {
  background-image: url(/images/icons/arrow-down-blue-darker.svg);
}
/* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-blue-darker.no-svg, i.no-svg.arrow-down-blue:hover, i.no-svg.arrow-down-blue:focus, span.arrow-down-blue-darker.no-svg, span.no-svg.arrow-down-blue:hover, span.no-svg.arrow-down-blue:focus {
  background-image: url(/images/icons/arrow-down-blue-darker.png);
}
/* line 37, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-up-blue, span.arrow-up-blue {
  background-size: 16px 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(/assets/icons/arrow-up-blue-41453adb2d7b43adbe5895d87e4a26e16fbf790f1673b25c3ca3f15678eabd7d.svg);
}
/* line 45, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-up-blue.no-svg, span.arrow-up-blue.no-svg {
  background-image: url(/assets/icons/arrow-up-blue-718979d36db3ea6a00aa0d4dc196b472af1094353910130883dc6d17f46c1379.png);
}
/* line 50, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-up-blue-darker, i.arrow-up-blue:hover, i.arrow-up-blue:focus, span.arrow-up-blue-darker, span.arrow-up-blue:hover, span.arrow-up-blue:focus {
  background-image: url(/images/icons/arrow-up-blue-darker.svg);
}
/* line 52, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-up-blue-darker.no-svg, i.no-svg.arrow-up-blue:hover, i.no-svg.arrow-up-blue:focus, span.arrow-up-blue-darker.no-svg, span.no-svg.arrow-up-blue:hover, span.no-svg.arrow-up-blue:focus {
  background-image: url(/images/icons/arrow-up-blue-darker.png);
}
/* line 57, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-white, span.arrow-down-white {
  background-size: 16px 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(/assets/icons/arrow-down-white-b1abd430a3dd4795a83b968166304be41e0fed4575699bb3c48542edb9760c4b.svg);
}
/* line 60, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
i.arrow-down-white.no-svg, span.arrow-down-white.no-svg {
  background-image: url(/assets/icons/arrow-down-white-00c51c24d3fd13c66ce7e988a186083ce2d02569269e3d296c66452534e08720.png);
}

/* line 68, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.rss, .main-content .one-half article span.fda, .main-content .one-half article span.download, .main-content .one-half article span.splimage, .main-content .one-half article span.articles, .main-content .one-half article span.support, .main-content .one-half article span.help {
  width: 34px;
  height: 34px;
  display: block;
  float: left;
  background-repeat: no-repeat;
}
/* line 73, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.rss {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 0;
}
/* line 76, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.fda {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -35px;
}
/* line 79, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.download {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -105px;
}
/* line 82, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.splimage {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -70px;
}
/* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.articles {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -140px;
}
/* line 88, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.support {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -175px;
}
/* line 91, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.main-content .one-half article span.help {
  background: url(/assets/red-icons-34x34-2a2406cfeb4c48ff96094b4f8421d9dccff35bd708d843ff51d858b4d5076085.png) 0 -210px;
}

/* line 96, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.icon_email, .icon_facebook, .icon_twitter, .icon_more {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

/* line 102, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.icon_email {
  background: url(/assets/social_icon-259abd17838a8f05852ece8cf764811ded33ee99fe7d05261c8c9a54830050e3.gif) 0 -256px;
}

/* line 106, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.icon_facebook {
  background: url(/assets/social_icon-259abd17838a8f05852ece8cf764811ded33ee99fe7d05261c8c9a54830050e3.gif) 0 -272px;
}

/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.icon_twitter {
  background: url(/assets/social_icon-259abd17838a8f05852ece8cf764811ded33ee99fe7d05261c8c9a54830050e3.gif) 0 -832px;
}

/* line 114, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
.icon_more {
  background: url(/assets/social_icon-259abd17838a8f05852ece8cf764811ded33ee99fe7d05261c8c9a54830050e3.gif) 0 -528px;
}

/*----------------------------------------------*/
/* Structure: Icons ( SECOND PLACE IN THE ORIGINAL CSS)
/*----------------------------------------------*/
/* line 127, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.about .main-content .header-top, body.contact .main-content .header-top, body.spl .main-content .header-top, body.help .main-content .header-top, body.fda .main-content .header-top, body.support .main-content .header-top, body.download .main-content .header-top, body.safety .main-content .header-top, body.browse .main-content .header-top, body.result .main-content .header-top, body.search .main-content .header-top, body.news .main-content .header-top, body.rss .main-content .header-top {
  border: none;
}
/* line 138, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body .icon-base, body.about .main-content .header-top .about, body.about .main-content .header-top .error, body.contact .main-content .header-top .contact, body.spl .main-content .header-top .spl, body.help .main-content .header-top .help, body.fda .main-content .header-top .fda, body.support .main-content .header-top .support, body.download .main-content .header-top .download, body.safety .main-content .header-top .safety, body.browse .main-content .header-top .browse, body.adv-search .main-content .header-top .adv-search, body.news .main-content .header-top .news, body.rss .main-content .header-top .rss, body.devtools .main-content .header-top .devtools {
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  display: block;
  float: left;
}
/* line 147, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.about .main-content .header-top .about {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -245px;
}
/* line 150, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.about .main-content .header-top .error {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -420px;
}
/* line 153, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.contact .main-content .header-top .contact {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -280px;
}
/* line 156, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.spl .main-content .header-top .spl {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -70px;
}
/* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.help .main-content .header-top .help {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -210px;
}
/* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.fda .main-content .header-top .fda {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -35px;
}
/* line 165, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.support .main-content .header-top .support {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -175px;
}
/* line 168, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.download .main-content .header-top .download {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -105px;
}
/* line 171, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.safety .main-content .header-top .safety {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -315px;
}
/* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.browse .main-content .header-top .browse {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -350px;
}
/* line 177, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.adv-search .main-content .header-top .adv-search {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -350px;
}
/* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.news .main-content .header-top .news {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -385px;
}
/* line 183, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.rss .main-content .header-top .rss {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 0;
}
/* line 186, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/structure-icons.css.scss */
body.devtools .main-content .header-top .devtools {
  background: url(/assets/red-icons-34x34-new-df037ac4c177a8d5aca174323dfa3baaa730aaa4dacc06516ed0b91862a46de9.png) 0 -175px;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 5, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.mobile-menu {
  display: none;
}

/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.hide-on-desktop {
  display: none;
}

/* line 14, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.show-js {
  display: none;
}

@media (max-width: 767px) {
  /* line 18, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .togglecontent {
    display: none;
  }
}
@media print {
  /* line 18, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .togglecontent {
    display: block !important;
  }
}
@media (min-width: 767px) {
  /* line 18, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .togglecontent {
    display: block !important;
  }
}
@media (min-width: small) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .togglecontent else {
    display: block !important;
  }
}
/* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.togglecontent.showme, .togglecontent.hasjs {
  display: block !important;
}
@media (max-width: 767px) {
  /* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .togglecontent.showme, .togglecontent.hasjs {
    display: block !important;
  }
}

/* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle h2, .toggle .toggle-content .Section h3, .toggle-content .Section .toggle h3, .toggle .toggle-content .Section h4, .toggle-content .Section .toggle h4 {
  font-size: 26px;
  color: #ca2129;
  text-transform: uppercase;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .toggle h2, .toggle .toggle-content .Section h3, .toggle-content .Section .toggle h3, .toggle .toggle-content .Section h4, .toggle-content .Section .toggle h4 {
    font-size: 24px;
  }
}
/* line 51, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle p.date {
  float: right;
  margin-top: 4px;
}
@media (max-width: 767px) {
  /* line 51, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
  .toggle p.date {
    float: none;
  }
}

/* line 64, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle-content ul, .toggle-content li, .toggle-content .Section ul li {
  background: url(/assets/red-list-1f73fc4178e24572d97570661fb3708e5e73603976615566c10587bbffc52ed0.png) 0 6px no-repeat !important;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 0 0 15px !important;
}
/* line 77, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle-content .Section p {
  border: none !important;
}
/* line 81, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle-content .Section h2, .toggle-content .Section h3, .toggle-content .Section h4 {
  font-weight: normal !important;
  font-style: normal !important;
  font-family: pt_sansbold, Arial, sans-serif !important;
  color: black !important;
  font-size: 14px !important;
  text-transform: none !important;
  line-height: 18px;
}
/* line 95, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/toggles.css.scss */
.toggle-content .Section h4 {
  font-style: italic !important;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/legacy-fix.css.scss */
* html .ui-autocomplete {
  height: 250px;
}

/* line 11, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/legacy-fix.css.scss */
.articlefooternav {
  border-top: 1px dashed #000;
  padding: 20px 0;
}

/* line 15, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/legacy-fix.css.scss */
.articlefooternav h2 {
  font-family: pt_sansbold, Arial, sans-serif;
  font-size: 14px;
  display: inline;
  text-transform: uppercase;
}

/* line 19, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/legacy-fix.css.scss */
.articlefooternav h3 {
  font-family: pt_sansbold, Arial, sans-serif;
  color: #f89025;
  font-size: 14px;
  display: inline;
  text-transform: uppercase;
  display: block;
  margin: 8px 0;
}

/* line 23, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/legacy-fix.css.scss */
.articlefooternav p {
  margin-bottom: 20px;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table, table {
  margin: 10px 0 20px;
  max-width: 600px;
}

/* line 5, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table.full_table {
  width: 100%;
  max-width: 100% !important;
}

/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table.half_table {
  width: 60%;
}

/* line 11, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table tr:nth-of-type(odd), table tr:nth-of-type(odd) {
  background-color: #EEF9FF;
}

/* line 12, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table.alt tr:nth-of-type(odd) {
  background-color: #FFF;
}

/* line 13, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table.alt tr:nth-of-type(even) {
  background-color: #EEF9FF;
}

/* line 15, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full .norows table tr:nth-of-type(odd) {
  background-color: #fff;
}

/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.norows table tr:nth-of-type(odd) {
  background-color: #fff;
}

/* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full .norows table tr:nth-of-type(odd) {
  background-color: #fff;
}

/* line 22, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table th, table th {
  border: 1px solid #000;
  background: #2B789f;
  color: #fff;
  text-transform: uppercase;
  font-family: 'pt_sansbold', Arial, sans-serif;
  text-align: center;
}

/* line 23, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table th span, table th span {
  text-transform: none;
}

/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table th, .main-content .content-full table td, table td, table th {
  padding: 6px;
  margin: 0;
  min-width: 75px;
}

/* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table th, .main-content .content-full table td {
  width: 50%;
  border: 1px solid black;
}

/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table th, table tr.First {
  border: 1px solid #000;
  background: #2B789f !important;
  color: #fff;
  text-transform: uppercase;
  font-family: 'pt_sansbold', Arial, sans-serif;
  text-align: center;
}

/* line 28, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table tr.First a {
  color: #fff !important;
}

/* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.full_table td {
  width: 50%;
}

/* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.half_table td {
  width: 50%;
}

/* line 34, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table tr.highlight td {
  background: #ffcd6f;
  font-family: 'pt_sansbold', Arial, sans-serif;
  font-weight: normal;
}

/* line 35, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table tr.subhighlight td {
  background: #eef9ff;
}

/* line 36, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table th.small, table td.small {
  width: 50px;
}

/* line 39, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table td .tag, .main-content .content-full li .tag {
  color: #fa7b00;
  text-transform: uppercase;
  font-family: 'pt_sansbold', Arial, sans-serif;
  font-weight: normal;
  display: inline;
  margin-left: 10px;
}

/* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table ul {
  padding-left: 5px;
}

/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table ul ol {
  list-style-type: lower-roman;
  padding-left: 20px;
}

/* line 42, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.main-content .content-full table ul ol li {
  background: none;
  padding-left: 10px;
}

/* line 49, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.DataElementsTables td p {
  text-indent: 0em;
  margin-top: 0ex;
  margin-bottom: 0ex;
  font-family: pt_sansregular, Arial, sans-serif;
}

/* line 58, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t2575 {
  min-width: 300px;
}
/* line 62, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t2575 thead tr th {
  width: 75%;
}
/* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t2575 thead tr th:first-of-type {
  width: 25%;
}
/* line 72, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t2575 tbody tr td {
  width: 75%;
}
/* line 75, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t2575 tbody tr td:first-of-type {
  width: 25%;
}

/* line 84, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t5050 {
  min-width: 300px;
}
/* line 88, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t5050 thead tr th {
  width: 50%;
}
/* line 91, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t5050 thead tr th:first-of-type {
  width: 50%;
}
/* line 98, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t5050 tbody tr td {
  width: 50%;
}
/* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
table.t5050 tbody tr td:first-of-type {
  width: 50%;
}

/* line 111, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
.scrollingtable {
  overflow: auto;
}

/* line 119, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full table, body.adv-search .main-content .content-full th, body.adv-search .main-content .content-full td, body.adv-search .modal__container table, body.adv-search .modal__container th, body.adv-search .modal__container td, body.download .main-content .content-full table, body.download .main-content .content-full th, body.download .main-content .content-full td, body.download .modal__container table, body.download .modal__container th, body.download .modal__container td, body.support .main-content .content-full table, body.support .main-content .content-full th, body.support .main-content .content-full td, body.support .modal__container table, body.support .modal__container th, body.support .modal__container td, .modal .main-content .content-full table, .modal .main-content .content-full th, .modal .main-content .content-full td, .modal .modal__container table, .modal .modal__container th, .modal .modal__container td {
  text-align: left;
  min-width: 0;
}
/* line 124, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full table, body.adv-search .modal__container table, body.download .main-content .content-full table, body.download .modal__container table, body.support .main-content .content-full table, body.support .modal__container table, .modal .main-content .content-full table, .modal .modal__container table {
  border-collapse: collapse;
  font-size: .88em;
  margin: 0;
  max-width: 100%;
  overflow: scroll;
}
@media (min-width: 1200px) {
  /* line 124, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
  body.adv-search .main-content .content-full table, body.adv-search .modal__container table, body.download .main-content .content-full table, body.download .modal__container table, body.support .main-content .content-full table, body.support .modal__container table, .modal .main-content .content-full table, .modal .modal__container table {
    margin: 1em 0 0;
  }
}
@media (min-width: large) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  body.adv-search .main-content .content-full table else, body.adv-search .modal__container table else, body.download .main-content .content-full table else, body.download .modal__container table else, body.support .main-content .content-full table else, body.support .modal__container table else, .modal .main-content .content-full table else, .modal .modal__container table else {
    margin: 1em 0 0;
  }
}
/* line 135, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full table tr, body.adv-search .modal__container table tr, body.download .main-content .content-full table tr, body.download .modal__container table tr, body.support .main-content .content-full table tr, body.support .modal__container table tr, .modal .main-content .content-full table tr, .modal .modal__container table tr {
  background: none;
}
/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full table th, body.adv-search .modal__container table th, body.download .main-content .content-full table th, body.download .modal__container table th, body.support .main-content .content-full table th, body.support .modal__container table th, .modal .main-content .content-full table th, .modal .modal__container table th {
  background-color: rgba(0, 0, 0, 0.03) !important;
  text-transform: none;
  font-weight: 700;
  color: #333;
}
/* line 146, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full table td, body.adv-search .main-content .content-full table th, body.adv-search .modal__container table td, body.adv-search .modal__container table th, body.download .main-content .content-full table td, body.download .main-content .content-full table th, body.download .modal__container table td, body.download .modal__container table th, body.support .main-content .content-full table td, body.support .main-content .content-full table th, body.support .modal__container table td, body.support .modal__container table th, .modal .main-content .content-full table td, .modal .main-content .content-full table th, .modal .modal__container table td, .modal .modal__container table th {
  padding: .666em .75em;
  border: 1px solid #e0e0e4;
  width: inherit;
  word-break: normal;
}
/* line 155, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/tables.css.scss */
body.adv-search .main-content .content-full .horizontal-scrolling, body.adv-search .modal__container .horizontal-scrolling, body.download .main-content .content-full .horizontal-scrolling, body.download .modal__container .horizontal-scrolling, body.support .main-content .content-full .horizontal-scrolling, body.support .modal__container .horizontal-scrolling, .modal .main-content .content-full .horizontal-scrolling, .modal .modal__container .horizontal-scrolling {
  background: linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #fff 30%, rgba(255, 255, 255, 0)) right, linear-gradient(to right, rgba(0, 0, 0, 0.15), transparent 70%), linear-gradient(to left, rgba(0, 0, 0, 0.15), transparent 70%) right;
  background-repeat: no-repeat;
  background-size: 20px 100%,20px 100%,10px 100%,10px 100%;
  background-attachment: local,local,scroll,scroll;
  margin: 1em 0 0;
  overflow: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* GUDID STYLED SELECTS */
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
select {
  -moz-appearance: none;
  background: url(/assets/results-filter-arrow-fdd88d7fbb3cbb53e2895d096c1ff05b5723d6b7224b84d4819984fa38b4a1c6.jpg) no-repeat scroll right -2px white;
  border: 1px solid #3899CC;
  color: grey;
  cursor: pointer;
  display: block;
  /*max-width: 280px;*/
  height: 20px;
  margin: 0;
  overflow: hidden;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 25px 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px;
}

/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.select {
  width: 260px;
  border: 1px solid #3899CC;
  background: url(/assets/results-filter-arrow-fdd88d7fbb3cbb53e2895d096c1ff05b5723d6b7224b84d4819984fa38b4a1c6.jpg) no-repeat scroll right top white;
  overflow: hidden;
}
/* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.select select {
  background: none;
  border: 0;
  width: 120%;
}

/* TO TOP BUTTON */
/* line 39, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.to-top {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 36px;
  height: 37px;
  background: url(/assets/back-to-top-dc8d24e5326626ea5a0bda4fdd7d946c1ae49dbf79b05dbb0f5d4cdebede388e.png) 0 0;
  display: none;
}
/* line 48, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.to-top:hover {
  background-position: 0 -51px;
  cursor: pointer;
}

/* TOOL TIP */
/* line 55, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
#tooltip {
  text-align: left;
  position: absolute;
  z-index: 900;
  padding: 15px;
  border: 3px solid #ca2129;
  color: #ca2129;
  background-color: #EEF9FF;
  font-weight: bold;
}
/* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
#tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ca2129;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}
/* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid black;
  top: -20px;
  bottom: auto;
}
/* line 87, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
#tooltip.left:after {
  left: 10px;
  margin: 0;
}
/* line 92, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}

/* line 99, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.ui-tooltip {
  background: #ca2129 !important;
  display: block;
  max-width: 200px;
  padding: 8px 20px;
  color: white !important;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 7px black;
  border: none !important;
  font-size: 14px !important;
}

/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.point {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -14px;
}
/* line 119, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.point.top {
  top: -16px;
  bottom: auto;
}
/* line 123, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.point.top:after {
  bottom: -20px;
  top: auto;
}
/* line 129, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.point.left {
  left: 20%;
}
/* line 133, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.point:after {
  content: url(/assets/tooltip-6b3291583d5f4294719cc734c8a4652d28991b54fce5566fe8b910942253bd9e.png);
  position: absolute;
  left: 20px;
  top: -2px;
  width: 0px;
  height: 0px;
  background-color: none;
}

/* LOADING IMAGE */
/* after adding the search options drop down, too much going on with this indicator.
.ui-autocomplete-loading {
  // background: white image-url("indicator.gif") right center no-repeat;
}


/* AUTO COMPLETE */
/* line 153, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/GUDID-UI.css.scss */
.ui-autocomplete {
  max-height: 250px;
  max-width: 380px;
  width: 60%;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  z-index: 20000 !important;
}
/*----------------------------------------------*/
/*  Structure: Borders & Dividers */
/*----------------------------------------------*/
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
hr {
  border: 0px solid transparent !important;
  background-color: transparent !important;
  height: 1px;
}

/* line 12, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.border {
  border-bottom: 1px solid grey;
  clear: both;
  margin-bottom: 10px;
}

/* line 18, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_20, .divider_15, .divider_10, .divider_5, .divider_1, .divider {
  clear: both;
  display: block;
  width: 100%;
}

/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_20 {
  margin-bottom: 20px;
  padding-top: 20px;
}

/* line 29, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_15 {
  margin-bottom: 15px;
  padding-top: 15px;
}

/* line 34, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_10 {
  margin-bottom: 10px;
  padding-top: 10px;
}

/* line 39, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_5 {
  margin-bottom: 5px;
  padding-top: 5px;
}

/* line 44, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.divider_1 {
  margin-bottom: 1px;
  padding-top: 1px;
}

/* line 49, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.nomargin {
  margin: 0;
}

/* line 53, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.border-dash {
  border-bottom: 1px dashed black;
  clear: both;
  margin-bottom: 10px;
}

/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.border-top-dash {
  border-top: 1px dashed black;
}

/* line 63, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/borders_and_dividers.css.scss */
.border-bottom-dash {
  border-bottom: 1px dashed black;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/* line 3, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
#circleG {
  width: 149.33333333333334px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 40%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
#cover h1 {
  color: #3899CC;
  width: 100%;
  display: none;
  overflow-x: display;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 40%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: bolder;
  font-size: 50px;
}

/* line 34, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
.circleG {
  background-color: transparent;
  float: left;
  height: 32px;
  margin-left: 17px;
  width: 32px;
  -moz-animation-name: bounce_circleG;
  -moz-animation-duration: 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -moz-border-radius: 21px;
  -webkit-animation-name: bounce_circleG;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -webkit-border-radius: 21px;
  -o-animation-name: bounce_circleG;
  -o-animation-duration: 1.5s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  -o-border-radius: 21px;
  -ms-animation-name: bounce_circleG;
  -ms-animation-duration: 1.5s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -ms-border-radius: 21px;
  animation-name: bounce_circleG;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-direction: linear;
  border-radius: 21px;
}

/* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
#circleG_1 {
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

/* line 75, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
#circleG_2 {
  -moz-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

/* line 83, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/dots.css.scss */
#circleG_3 {
  -moz-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@-moz-keyframes bounce_circleG {
  50% {
    background-color: #3899CC;
  }
}
@-webkit-keyframes bounce_circleG {
  50% {
    background-color: #3899CC;
  }
}
@-o-keyframes bounce_circleG {
  50% {
    background-color: #3899CC;
  }
}
@-ms-keyframes bounce_circleG {
  50% {
    background-color: #3899CC;
  }
}
@keyframes bounce_circleG {
  50% {
    background-color: #3899CC;
  }
}
/**************************\
  Basic Modal Styles
\**************************/
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal {
  font-family: -apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;
}

/* line 13, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__overlay {
  z-index: 4;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__container {
  background-color: #fff;
  max-width: 800px;
  max-height: 100vh;
  border-radius: 4px;
  margin: 1em;
  overflow-y: auto;
  box-sizing: border-box;
}

/* line 36, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__header {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cce2ee;
  align-items: center;
  padding: 15px 30px 10px 30px;
  background-color: #EEF9FF;
}

/* line 45, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #535554;
  box-sizing: border-box;
}

/* line 55, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__footer {
  padding: 0px 30px 30px 30px;
}

/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__close {
  background: transparent;
  border: 0;
}

/* line 64, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__header .modal__close:before {
  content: "\2715";
}

/* line 66, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__content {
  margin-top: 2rem;
  padding: 0px 30px 0 30px;
  margin-bottom: 2rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.8);
}

/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__btn {
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #eeeef0;
  color: rgba(0, 0, 0, 0.8);
  border-radius: .25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 96, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__btn.close {
  display: block;
  margin: 0 auto;
}

/* line 102, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__btn:focus, .modal__btn:hover {
  background-color: #e0e0e4;
}

/* line 107, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
/* line 137, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide {
  display: none;
}

/* line 141, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide.is-open {
  display: block;
}

/* line 145, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 153, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 157, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 161, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/micromodal.css.scss */
.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* Light blue top header */
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav {
  background: #3899CC;
  background: -webkit-linear-gradient(left, #9ad0ed, #3899CC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #9ad0ed, #3899CC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #9ad0ed, #3899CC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #9ad0ed, #3899CC);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad0ed', endColorstr='#3899CC',GradientType=1 );
  padding-top: 3px;
  padding-bottom: 2px;
  padding-left: 3%;
  padding-right: 3%;
  margin: 0;
  color: white;
}
@media (max-width: 767px) {
  /* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
  .topHeaderNav {
    padding: 4px 0px 3px 6px;
  }
}
/* line 22, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .logo {
  display: block;
  float: left;
}
/* line 28, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .nlm-link:hover {
  text-decoration: underline;
}
/* line 33, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav a {
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
}
/* line 38, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav a:hover {
  text-decoration: underline;
}
/* line 43, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul {
  font-size: 12px;
  list-style: none;
  padding: 5px 0 0px;
  float: right;
}
/* line 49, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li {
  margin: 0;
  padding: 0;
  display: inline;
  text-transform: uppercase;
}
/* line 55, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li a, .topHeaderNav ul li a:active, .topHeaderNav ul li a:visited {
  color: white;
  text-decoration: none;
}
/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li a:hover {
  text-decoration: underline;
}
/* line 63, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li.active a, .topHeaderNav ul li.active span.bridge, .topHeaderNav ul li a.active {
  border-top: solid white 4px;
}
/* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li span {
  padding: 0 10px;
}
/* line 70, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li span.bridge {
  padding: 0 2px;
  margin: 0;
}
/* line 76, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li.safety {
  background: url(/assets/icon-safety-e5e62d48e17cfcee2bf5e9473ece8339f16415444a5537e0a9d534a441dc1a85.png) no-repeat 0 center;
  margin-left: 50px;
}
/* line 79, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav ul li.safety a:first-child {
  padding-left: 25px;
}
/* line 86, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown {
  padding-top: 3px;
  float: right;
}
/* line 90, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown a:hover {
  text-decoration: none;
}
/* line 94, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown .fda-logo-link {
  margin-right: 5px;
}
/* line 96, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown .fda-logo-link .fda-logo {
  height: 20px;
  width: auto;
  padding-bottom: 2px;
}
/* line 103, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown .tools-dropdown {
  display: inline-block;
}
/* line 105, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown .tools-dropdown span.icon {
  background-position: 0 2px;
}
/* line 111, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown ul.f-dropdown li {
  border-bottom: 1px;
  border-style: solid;
  border-color: #eeeef0;
  display: block;
}
/* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown ul.f-dropdown li:first-child {
  margin-top: -5px;
}
/* line 120, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topHeaderNav .FDA-tools-dropdown ul.f-dropdown li a {
  color: black;
  font-size: 14px;
  text-transform: none;
}

/* NIH Logo */
/* line 132, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topNIHLogo {
  margin: 3px 0px 0px 0px;
  display: inline-block;
}
/* line 135, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topNIHLogo a {
  padding: 5px 0 6px;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
}
/* line 141, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.topNIHLogo a:hover {
  text-decoration: none;
}

/* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.header-image .logo {
  background: white url(/assets/accessgudid-logo2-b161b2b566f1d4a21e6c2b65cb9fabcea1d26bd240a2cf7202b251bab0c8db5b.png) 0 0 no-repeat;
  width: 200px;
  height: 120px;
  float: left;
  display: block;
  overflow: hidden;
  margin: 0 0 0 60px;
  padding: 0;
  text-indent: -999px;
}
@media (max-width: 767px) {
  /* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
  .header-image .logo {
    background: white url(/assets/accessgudid-logo-mobile-withtagline-2698cc400e40c403e16272fd2ead35e9b4f58784917defd9caafcc9fd4ec2df8.png) 0 0 no-repeat;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 159px;
    height: 62px;
  }
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/top_header.css.scss */
.header-image .header-bg {
  float: right;
  margin: 0;
  padding: 0;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer {
  	/***********************
  	.social{
  		display: none;
  	}
  
  	.social-links {
  		text-transform: uppercase;
  		margin-top: 5px;
  
  		li{
  			&:first-child {
  				margin-right: 10px;
  			}
  
  			a span {
  				padding: 0 14px;
  				margin: 0 -8px 0 0;
  			}
  		}
  	}
  	*******************/
}
/* line 6, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer.mainFooter {
  background-color: #2B789F;
  padding: 30px 0;
  color: white;
}
/* line 12, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .someBSclass {
  font: bold;
}
/* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .logo {
  margin: 9px auto 0 auto;
  display: block;
  height: 44px;
}
/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .logo img {
  max-height: 33px;
  height: auto;
  margin: 9px auto 0 auto;
  display: block;
}
@media (max-width: 959px) {
  /* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img {
    max-height: 29px;
  }
}
@media (max-width: 767px) {
  /* line 36, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img.fda-logo {
    display: block;
    margin: 0 auto;
    padding: 0;
  }
}
/* line 44, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .logo img.nlm-logo {
  padding-right: 27px;
  padding-left: 27px;
}
@media (max-width: 959px) {
  /* line 44, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img.nlm-logo {
    padding-right: 22px;
    padding-left: 22px;
  }
}
@media (max-width: 767px) {
  /* line 44, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img.nlm-logo {
    padding: 0;
  }
}
/* line 56, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .logo img.usa-gov-logo {
  padding-right: 40px;
}
@media (max-width: 767px) {
  /* line 56, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img.usa-gov-logo {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo {
    float: none;
    width: 90px;
  }
  /* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img {
    max-height: 31px;
  }
}
@media (max-width: 350px) {
  /* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo {
    width: 70px;
  }
  /* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .logo img {
    max-height: 24px;
  }
}
/* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .footer-links {
  font-size: 13px;
  color: #C7ECFF;
}
@media (max-width: 767px) {
  /* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .footer-links {
    text-align: center;
  }
}
/* line 87, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .footer-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 93, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .footer-links ul li a {
  color: #C7ECFF;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 93, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
  footer .footer-links ul li a {
    font-size: 14px;
  }
}
/* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/headerfooter/footer.css.scss */
footer .footer-links ul li a:hover {
  text-decoration: underline;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 5, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.searchToolsimg {
  display: inline-block;
  margin-top: 7px;
}
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.searchToolsimg img {
  max-width: 100%;
}

/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeader {
  position: relative;
  margin: 0;
  padding: 0;
}

/* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.more-search-options {
  background-image: url(/assets/icons/grey-arrow-2939123527717a7bf4a6686405b2fbd8b52d1d8fcf32fc1450b5afe2c5a7c9b8.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 43px;
  float: right;
}
@media (min-width: 767px) {
  /* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .more-search-options {
    position: absolute;
    right: 24px;
  }
}
@media (min-width: small) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .more-search-options else {
    position: absolute;
    right: 24px;
  }
}
/* line 32, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.more-search-options:hover {
  cursor: pointer;
}
/* line 35, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.more-search-options.open {
  background-image: url(/assets/icons/greyarrowup-1f5e5d4f4c25fb64fff15b0a973ef5f501c727a5e9062ec482c7d112928f4b93.png);
}

/* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
#more-search-options-dropdown {
  position: absolute;
  background-color: white;
  left: -99999px;
  top: 55px;
  width: 35%;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1;
  list-style: none;
  text-align: left;
  margin-bottom: 0;
}
/* line 55, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
#more-search-options-dropdown.open {
  left: auto !important;
  right: 19px !important;
}
@media (max-width: 767px) {
  /* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  #more-search-options-dropdown {
    top: 50px;
    width: 70%;
  }
  /* line 61, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  #more-search-options-dropdown.open {
    left: auto !important;
    right: 40px !important;
  }
}
/* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
#more-search-options-dropdown li {
  padding-left: 10px;
}
/* line 69, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
#more-search-options-dropdown li a {
  display: block;
  width: 100%;
  color: gray;
  font-size: 16px;
}
/* line 75, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
#more-search-options-dropdown li:hover {
  background-color: #f3f3f3;
}

/* line 81, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.advanced {
  font-size: 12px;
  margin-top: -3px !important;
}
/* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.advanced a {
  float: right;
  color: #9abfd4;
}
/* line 88, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.advanced a:visited {
  color: #9abfd4;
}
/* line 91, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.advanced a:hover {
  color: #cce2ee;
}
@media (max-width: 767px) {
  /* line 81, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .advanced {
    font-size: 14px;
    padding-right: 10px;
  }
}

@media (max-width: 767px) {
  /* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderContent {
    top: 48px;
  }
}
/* line 108, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search form {
  /* *****************
   * Actual typing area
   *******************/
}
/* line 113, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search form .searchInput {
  margin: 7px 0 0 0;
  border: 4px solid #ca2129;
  border-radius: 28px 0 0 28px;
  -webkit-border-radius: 28px 0 0 28px;
  -moz-border-radius: 28px 0 0 28px;
  background: white;
  padding: 0 0 0 27px;
  height: 52px;
}
/* line 123, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search form .searchInput input[type=text] {
  font-family: 'pt_sansregular', Arial, sans-serif;
  border: 0;
  margin-right: 1px;
  padding: 12px 36px 10px 0;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 123, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderContent .search form .searchInput input[type=text] {
    padding: 10px 0 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 113, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderContent .search form .searchInput {
    border-radius: 28px 28px 28px 28px;
    -webkit-border-radius: 28px 28px 28px 28px;
    -moz-border-radius: 28px 28px 28px 28px;
    padding: 0 27px 0 27px;
    margin: 0;
  }
}
/* line 142, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search form input[type=submit] {
  display: block;
  margin: 0 auto;
  filter: none;
  background: url(/assets/search-button-029e131aa4d028d23b2fe455fa926783e57b5ea744f9af39a24b0c9b87c9ef8e.png) no-repeat 0 0;
  width: 65px;
  height: 65px;
  border: 0;
  cursor: pointer;
}
/* line 152, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search form input[type=submit]:hover, .bottomHeaderContent .search form input[type=submit]:focus {
  background-position: 0 -65px;
}
@media (max-width: 767px) {
  /* line 142, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderContent .search form input[type=submit] {
    margin: 3px auto;
  }
}
/* line 163, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search {
  background: #2B789F;
  background: -webkit-linear-gradient(left, #2B789F, #22607f);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #2B789F, #22607f);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #2B789F, #22607f);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #2B789F, #22607f);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B789F', endColorstr='#22607f',GradientType=1 );
}
/* line 167, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderContent .search .searchTool {
  height: 45px;
  margin: 0 auto;
  background: transparent url(/assets/bg-searchtools-barcode-white-fc0ffed72625a73da74bce06ab8327ed0f7860728705dfb68eb0e623a6b053dd.png) center no-repeat;
}
@media (max-width: 767px) {
  /* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderContent .search .searchNav {
    text-align: center;
  }
}

/* lines around all/human/animal drugs when tabbing through and line around refine search*/
/* line 185, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
form select:focus {
  outline: 1px #3899CC dotted;
}

/* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.searchNav input[type=radio]:focus + label {
  outline: 1px #3899CC dotted;
}

/* line 194, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.searchDropDown {
  position: absolute;
  display: none;
  background: white;
  border: 1px solid #3899CC;
  border-top: none;
  width: 70%;
  top: 39px;
  padding: 15px 0 15px 15px;
  box-shadow: 2px 5px 4px #333333;
  z-index: 900000;
}

/* line 208, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
h2#searchTools {
  border-radius: 0 28px 28px 0;
  -webkit-border-radius: 0 28px 28px 0;
  -moz-border-radius: 0 28px 28px 0;
  margin-top: 7px;
  height: 52px;
  width: 160px;
  background: url(/assets/sprites-4ca8042090ca5311d92ce33ae658f0b69c116ef0e4ad584a80fdb2c98e81b140.png) 0 7px white;
}
@inclue respond-to(small) {
  /* line 208, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  h2#searchTools {
    margin-bottom: 15px;
  }
}
/* line 219, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
h2#searchTools.human {
  background-position: 0 7px !important;
}
/* line 223, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
h2#searchTools.animal {
  background-position: 0 -67px !important;
}
/* line 227, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
h2#searchTools.medical {
  background-position: 0 -146px !important;
}

/* line 232, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
h2#searchToolsInner {
  background: url(/assets/sprites-4ca8042090ca5311d92ce33ae658f0b69c116ef0e4ad584a80fdb2c98e81b140.png) no-repeat scroll -492px -195px white;
  border-radius: 0 19px 19px 0;
  -webkit-border-radius: 0 19px 19px 0;
  -moz-border-radius: 0 19px 19px 0;
  display: block;
  height: 39px;
  overflow: hidden;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 165px;
  top: -4px;
  border-left: 1px solid white;
}

/* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .search .searchNav, .inner .bottomHeaderContent .search .searchForm {
  display: none;
}
@media (max-width: 767px) {
  /* line 249, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .search .searchNav, .inner .bottomHeaderContent .search .searchForm {
    display: block;
  }
}
/* line 257, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav {
  position: relative;
  height: 40px;
  height: auto;
  margin-top: 10px;
  min-height: 40px;
  /* Float the navigation right when it's not the JS version! */
}
/* line 272, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchInput {
  margin: 5px 0 0 -15px;
  border: 2px solid #ca2129;
  height: 40px;
  border-radius: 0 28px 28px 0;
  -webkit-border-radius: 0 28px 28px 0;
  -moz-border-radius: 0 28px 28px 0;
  padding: 0 12px 0 16px;
  box-shadow: inset 0px 0px 2px 0px #cb232b;
}
/* line 281, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchInput #searchToolsQuery {
  padding: 7px 40px 7px 0px;
  background: none;
}
/* line 286, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchInput i.whiteSearch {
  background-image: url(/assets/whitesearch-010ad5fc03bdc0eb7c899eb47c56e7cf1cb55f8c8493655ac6a470b54b5bc866.png);
  position: absolute;
  width: 67px;
  height: 36px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -27px;
  overflow: hidden;
}
/* line 301, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchButton {
  position: absolute;
  right: 39px;
  top: 9px;
}
/* line 307, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchButton input[type="submit"] {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  background-image: url(/assets/search-btn-icon-red-0f12fbc7e9e6c481f9d49238fed88d379b1845b6a50bb3f499375f4340fbe02f.png);
  background-size: cover;
}
/* line 316, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .searchButton input[type="submit"]:hover, .inner .bottomHeaderNav.secondaryPage .search .searchForm .searchButton input[type="submit"]:active, .inner .bottomHeaderNav.secondaryPage .search .searchForm .searchButton input[type="submit"]:focus {
  background-position: 0% 0%;
  background-image: url(/assets/search-btn-icon-8cfb55cf180d9789808eda41d57acaa8b99bbc663214d19f94532fc32c52a8fe.png);
}
/* line 325, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .more-search-options {
  position: absolute;
  right: 58px;
  margin-right: 0;
  top: 0px;
  background-image: url(/assets/icons/grey-arrow-small-b8c9a21889522246e455b47fe6b7f4d2e3903e1fdeb4138e2200c9f5edcc3f5d.png);
}
/* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm .more-search-options.open {
  background-image: url(/assets/icons/greyarrowsmallup-07cfb6274380953498a1ee3653c3c58a111978ea0a19ed36fe6c8c41bb49044e.png);
}
/* line 337, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown {
  top: 37px !important;
  left: -99999px;
  margin-bottom: 0;
  padding: 0;
}
/* line 342, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown.open {
  left: auto !important;
  right: 55px !important;
}
@media (max-width: 767px) {
  /* line 337, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown {
    top: 50px;
    width: 70%;
  }
  /* line 348, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown.open {
    left: auto !important;
    right: 40px !important;
  }
}
/* line 354, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown li {
  padding-left: 5px;
}
/* line 356, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown li a {
  border: none;
  text-transform: none;
  text-decoration: underline;
  width: 100%;
  color: gray;
  font-size: 16px;
}
/* line 363, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown li a:hover, .inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown li a:focus {
  background: none;
}
/* line 367, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav.secondaryPage .search .searchForm #more-search-options-dropdown li:hover {
  background-color: #f3f3f3;
}
@media (max-width: 767px) {
  /* line 257, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderNav {
    display: none;
  }
}
/* line 383, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav ul.tabletview, .inner .bottomHeaderNav ul.webview {
  position: relative;
  float: right;
  margin-right: 20px;
  z-index: 2;
}
/* line 390, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav .search .searchNav, .inner .bottomHeaderNav .bottomHeaderContent .search .searchForm {
  display: none;
}
@media (max-width: 767px) {
  /* line 390, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderNav .search .searchNav, .inner .bottomHeaderNav .bottomHeaderContent .search .searchForm {
    display: block;
  }
}
/* line 398, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderNav .search .searchForm {
  display: block;
}
@media (max-width: 960px) {
  /* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderNav .columns.search-bar {
    min-width: 450px;
  }
}
@media (max-width: 767px) {
  /* line 409, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .inner .bottomHeaderContent {
    width: 100%;
    position: absolute;
    box-shadow: 0px 3px 12px black;
    display: none;
    z-index: 2;
  }
}
/* line 418, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderContent .advanced {
  text-align: right;
  padding-right: 15px;
}
/* line 425, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderContent .searchToolsContainer.on .searchDropDown {
  display: block;
}
/* line 430, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.inner .bottomHeaderContent .searchToolsContainer.on h2#searchToolsInner {
  border-radius: 0 19px 0 0;
  -webkit-border-radius: 0 19px 0 0;
  -moz-border-radius: 0 19px 0 0;
  border-left: 1px solid #3899CC;
  background-position: -682px -195px;
}

/* line 441, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav {
  background: #3899CC;
  margin: 20px 0 0 0;
  height: 32px;
  padding: 0;
}
/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav h2 {
  float: left;
  font-size: 20px;
  text-transform: uppercase;
  color: white;
  padding: 6px 0 0 20px;
  margin: 0 12px 0 0;
  line-height: 25px;
}
/* line 458, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul {
  margin: 0;
  padding: 4px 0;
  list-style: none;
}
/* line 464, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul.webview li, .bottomHeaderNav ul.tabletview li {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 474, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul li:first-child a {
  border: 1px solid #b4def3;
}
/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul li a {
  border: 1px solid #b4def3;
  border-left: 0;
  color: white;
  font-family: 'pt_sansregular', Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  line-height: 23px;
  padding: 0 10px;
  margin: 0;
  text-decoration: none;
}
@media (max-width: 959px) {
  /* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul li a {
    font-size: 14px;
  }
}
/* line 495, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul li a.active {
  border-top: 3px solid white;
  background-color: #2B789F;
  line-height: 21px;
}
/* line 499, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul li a:hover, .bottomHeaderNav ul li a:focus {
  background-color: #2B789F;
}
/* line 504, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav ul li span {
  color: #C7ECFF;
  font-family: 'pt_sansbold', Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  line-height: 23px;
  padding: 5px 10px 0px 10px;
  margin: 0;
  text-decoration: none;
}
@media (max-width: 959px) {
  /* line 504, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul li span {
    font-size: 14px;
  }
}
/* line 522, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
.bottomHeaderNav .searchToolsContainer ul li a:focus {
  background-color: white;
}

/* TABLET DROP DOWN VIEWS */
@media (max-width: 959px) {
  /* line 532, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav h2 {
    padding-top: 5px;
  }
  /* line 536, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview {
    position: relative;
    display: inline-table;
    background: none repeat scroll 0% 0% transparent;
  }
  /* line 543, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview:after {
    content: "";
    display: block;
  }
  /* line 548, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview ul {
    display: none;
    background: #22607f;
    border: 1px solid #b4def3;
    padding: 0;
  }
  /* line 556, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview ul li {
    float: none;
  }
  /* line 559, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview ul li a {
    border: 1px solid #b4def3;
  }
  /* line 562, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview ul li a:hover {
    background: #2B789F;
  }
  /* line 568, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview ul ul {
    display: block;
  }
  /* line 573, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li {
    margin-left: 5px;
  }
  /* line 576, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li a {
    border: 1px solid #b4def3;
  }
  /* line 581, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore > a {
    width: 186px;
    background: url(/assets/tablet-view-more-69ae7184e4b4f9a61bca45775892e9305b49b4db5fe3c61ef3cbd30e12c5f31a.jpg) no-repeat right 0;
  }
  /* line 585, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore > a:hover, .bottomHeaderNav ul.tabletview li.viewmore > a:focus {
    background: url(/assets/tablet-view-more-69ae7184e4b4f9a61bca45775892e9305b49b4db5fe3c61ef3cbd30e12c5f31a.jpg) no-repeat right 0;
    background-color: #2B789F;
  }
  /* line 591, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore > ul {
    white-space: nowrap;
    right: 0;
    box-shadow: 0 3px 6px grey;
  }
  /* line 597, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore {
    position: relative;
  }
  /* line 600, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul > li a {
    padding: 5px 10px 5px 10px;
  }
  /* line 604, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul {
    position: absolute;
    z-index: 5;
    top: 24px;
    margin: 0;
    width: 186px;
  }
  /* line 611, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul li {
    margin: 0;
  }
  /* line 616, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul li a {
    border: none;
  }
  /* line 619, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul li a:hover {
    background: #2B789F;
  }
  /* line 625, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul ul {
    border: medium none;
    left: 0;
    position: relative;
    top: -5px;
    margin: 0;
    float: none;
    padding: 0 0 5px 0;
  }
  /* line 634, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul ul li {
    border: medium none;
    padding: 0;
  }
  /* line 638, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul ul li a {
    border: medium none;
    text-transform: none;
    padding: 0 28px 0 10px;
  }
  /* line 646, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore ul ul ul a {
    padding-left: 30px;
  }
  /* line 653, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore li {
    border-top: 1px dashed #b4def3;
  }
  /* line 656, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore li:first-child {
    border-top: none;
  }
  /* line 660, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
  .bottomHeaderNav ul.tabletview li.viewmore li a {
    margin-left: 0;
    border: none;
  }
}
/* MOBILE DROP DOWN VIEWS */
/* background text for disabled search bar */
/* line 683, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/search_bar.css.scss */
input[type="text"]:disabled {
  background-color: white;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 5, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobile-dropdown {
  display: none;
}

/******************
* JS Enabled Nav
******************/
@media (max-width: 767px) {
  /* line 15, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-search-btn {
    position: absolute;
    background: url(/assets/mobile-search-btn-fe8fa4f9780571f0dab5844c642542e85b546f7a7b7360ad31a3a99f39a93079.png) no-repeat;
    right: 5px;
    top: 8px;
    width: 41px;
    height: 41px;
  }

  /* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-search-btn a {
    width: 41px;
    height: 41px;
    display: block;
  }

  /* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu {
    display: none;
    position: absolute;
    z-index: 3;
    top: 48px;
  }
  /* line 37, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul {
    list-style-type: none;
    font-size: 14px;
    font-family: pt_sansbold, Arial, sans-serif;
    margin: 0;
  }
  /* line 43, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li {
    border-bottom: 1px dashed black;
    padding: 5px 0;
    color: #535554;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 50, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li:first-child {
    border-top: 1px dashed black;
  }
  /* line 54, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li a {
    color: #2B789F;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li a:hover {
    text-decoration: underline;
  }
  /* line 64, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul {
    list-style-type: none;
  }
  /* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul li {
    border: none;
  }
  /* line 70, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul li:first-child {
    border: none;
  }
  /* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul li a {
    color: #2B789F;
    text-transform: none;
    text-decoration: none;
  }
  /* line 79, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul li a:hover {
    color: #ca2129;
  }
  /* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu ul li ul ul {
    margin-left: 20px;
  }

  /* line 93, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-container {
    background: white;
    box-shadow: 0px 2px 3px #333333;
    overflow: hidden;
    padding: 10px 0 20px 0;
    position: relative;
    top: -1px;
    clear: both;
  }
  /* line 102, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-container.inactive {
    display: none;
  }
  /* line 106, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-container.active {
    display: block;
  }

  /* line 113, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-btn {
    /* the height of this button is 36 instead of the 41 that is the mobile button,
    so the top is padded a little more. 41-36 = 5, then device the height difference
    by top and bottom, 5 / 2 = 2.5, so the top padding is given 2 more pixels than taht of
    the menu button */
    height: 36px;
    left: 5px;
    position: absolute;
    top: 10px;
    width: 35px;
    z-index: 2;
    cursor: pointer;
  }
  /* line 128, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-btn.open {
    background: url(/assets/mobile-menu-btn-d49f7224175ee37a735cc3a056cb3cec5f31eac005eb201eb4f3902b651dc526.jpg) no-repeat scroll 0 0;
  }
  /* line 131, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-btn.closed {
    background: url(/assets/mobile-menu-btn-d49f7224175ee37a735cc3a056cb3cec5f31eac005eb201eb4f3902b651dc526.jpg) no-repeat scroll 0 0;
  }

  /* line 140, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header {
    background: #eeeef0;
    box-shadow: -1px -2px 11px #cdcdd3 inset;
    display: inline-block;
    border-top: 1px solid #c8c8cf;
    border-bottom: 1px solid #c8c8cf;
    border-right: 1px solid #c8c8cf;
    padding: 5px 10px;
    position: relative;
    z-index: 5;
    width: 60%;
  }
  /* line 152, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header h2 {
    color: white;
    text-transform: uppercase;
    font-size: 11px;
    font-family: pt_sansbold, Arial, sans-serif;
    display: block;
  }
  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header h2 span {
    display: inherit;
  }
  /* line 164, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header.pro {
    padding-top: 9px;
  }
  /* line 168, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header.con {
    height: 40px;
    width: 40%;
    line-height: 44px;
  }
  /* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header.con h2 {
    line-height: 30px;
  }
  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header.active {
    background: white;
    box-shadow: none;
    border-bottom: none;
  }
  /* line 183, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobile-menu-header.active h2 {
    color: #2B789F;
  }
}
/******************
* Non-JS Mobile Nav
******************/
/* line 193, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav {
  display: none;
  background-color: #2B789F;
  margin: 12px auto 0 auto;
  padding: 12px 30px;
  color: white;
  width: 100%;
  border-bottom: thin solid white;
}
@media (max-width: 767px) {
  /* line 193, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
  .mobilenav {
    display: block;
  }
}
/* line 207, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav ul {
  margin: 0;
  list-style: none;
}
/* line 211, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav ul li {
  text-transform: uppercase;
  color: #C7ECFF;
}
/* line 214, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav ul li li {
  text-transform: none;
}
/* line 219, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav ul ul ul {
  list-style: disc;
  padding-left: 30px;
}
/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav *, .mobilenav a {
  color: white;
  font-size: 12px;
}
/* line 232, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav a:hover {
  background-color: #3899CC;
}
/* line 237, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/mobile_nav.css.scss */
.mobilenav h1 {
  font-size: 20px;
  line-height: 25px;
}

/* End Non-JS Mobile Nav */
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 5, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.hasjs {
  display: none !important;
}

/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav {
  background: #3899CC;
  overflow: hidden;
  padding: 10px 25px 20px 25px;
  margin-bottom: 10px;
}
/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  /* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
  .no-js-nav ul {
    padding: 4px 0;
  }
}
/* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul li, .no-js-nav ul li:first-child a, .no-js-nav ul a {
  border: none;
  color: white;
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 0;
  text-transform: none;
}
/* line 36, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul li {
  color: #C7ECFF;
  text-transform: uppercase;
  line-height: 16px;
}
/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul li a {
  text-decoration: underline;
  padding: 0;
  border: none;
  line-height: 22px !important;
  text-transform: uppercase;
}
/* line 47, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul li a:hover {
  background-color: none;
}
/* line 52, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul li ul li ul li a {
  line-height: 16px !important;
}
/* line 58, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.no-js-nav ul ul ul {
  padding-left: 20px !important;
  list-style: disc;
}

/*****************
*
* Change the styles specific 
* to the mobile no js nav
*
*****************/
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.mobilenav .no-js-nav {
  background: #2B789F;
}

/* line 84, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav ul li {
  position: relative;
}

/* line 89, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav ul.sub-menu {
  position: absolute;
  display: none;
  border: 1px solid #b4def3;
  background: #2B789F;
  margin-right: 0;
  left: -1px;
  padding: 0;
  margin-top: -1px;
}

/* line 100, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav ul.sub-menu.right {
  left: -107px;
}

/* line 108, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav li.plus > a {
  background: url(/assets/icon-plus-2725b7d6e7d9ab1f06197bc036a90f4e2100daa4780329f8cc4da4c2b32d5b02.png) no-repeat 6px center;
  padding-left: 20px;
}

/* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav li.minus > a {
  background: url(/assets/icon-minus-d10a66cc88c335fe2e1cc119ac54d64c667db47cce0cf4ce6baad4fd4d2f17f9.png) no-repeat 6px center;
}

/* line 116, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav li.plus > a:hover, .inner .bottomHeaderNav li.plus > a:focus {
  background-color: #2B789F;
}

/* line 121, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .sub-menu li {
  white-space: nowrap;
  width: 100%;
}

/* line 126, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav .sub-menu li:first-child a {
  border-top: none;
}

/* line 130, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav .sub-menu li a {
  border: none;
  border-top: 1px dashed #b4def3;
  text-transform: none;
  padding-right: 60px;
}

/* line 138, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav .sub-menu li a:hover {
  background: #3899CC;
}

/* line 142, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .sub-menu ul li {
  float: none;
}

/* line 146, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .sub-menu ul {
  margin-right: 0;
  float: none;
  padding: 0;
}

/* line 152, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.inner .bottomHeaderNav .sub-menu ul li a {
  border-top: 1px dashed #b4def3 !important;
  padding-left: 36px;
  background: url(/assets/dot-d41dfe826eeda6f1f67c7ee8ed77a366167644c534b896f3ea0e48492e210a0e.png) no-repeat 27px 8px;
}

/* line 161, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/searchandnav/no_js_nav.css.scss */
.togglecontent.showme, .togglecontent.hasjs {
  display: block !important;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content {
  margin: 20px 0;
}
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half:first-child article {
  background: #EEF9FF;
  margin-bottom: 3%;
  padding: 6% 4%;
}
@media (max-width: 767px) {
  /* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .one-half:first-child article {
    padding: 6px 11px 0;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .one-half article {
    border-bottom: 1px dashed black;
  }
}
/* line 27, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article h2 {
  padding-bottom: 4px;
  margin-bottom: 8px;
  border-bottom: black dashed 1px;
}
@media (max-width: 767px) {
  /* line 27, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .one-half article h2 {
    display: none;
  }
}
/* line 37, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article h2 a {
  color: black;
  text-decoration: none;
}
/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article h2 a:hover {
  color: #3899CC;
  cursor: default;
}
/* line 48, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article h3 {
  font-family: 'pt_sansregular', Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
/* line 53, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article h3 a {
  font-family: 'pt_sansbold', Arial, sans-serif;
  font-size: inherit;
}
/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article p {
  font-family: 'pt_sansregular', Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 66, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article ul, .main-content .one-half article ol {
  list-style: none;
  margin-bottom: 20px;
}
/* line 70, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article ul li, .main-content .one-half article ol li {
  margin-bottom: 0px;
  padding: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half article ul li a, .main-content .one-half article ol li a {
  font-size: 14px;
  line-height: 11px;
}
/* line 83, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half aside {
  background: #EEF9FF;
  margin-bottom: 3%;
  padding: 5% 4%;
}
@media (max-width: 767px) {
  /* line 83, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .one-half aside {
    margin-bottom: 0;
    padding: 0 0 10px 0;
    border: none;
  }
}
@media (max-width: 767px) {
  /* line 94, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .one-half aside article {
    margin-bottom: 0;
  }
}
/* line 102, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .one-half .front-page-news-bullet {
  font-family: 'pt_sansregular', Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
  background: url(/assets/blue-list-9aa4786a329ede06091977a935ffb1911c80c48df072d595437c622ad9c810ac.png) 0 8px no-repeat;
  padding: 0 0 0 15px;
  margin: 2px 0;
  word-wrap: break-word;
}
@media (max-width: 767px) {
  /* line 115, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content article {
    padding: 6px 11px 0;
    margin: 0;
  }
}
/* line 122, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content article h2 + a {
  font-size: 20px;
  line-height: 1;
  font-weight: normal;
  font-family: 'FjallaOne-Regular', Arial, serif;
  color: #535554;
  text-decoration: none;
  display: none;
  padding: 0 0 4px 23px;
}
@media (max-width: 767px) {
  /* line 122, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content article h2 + a {
    display: block;
    background: url(/assets/sprites-4ca8042090ca5311d92ce33ae658f0b69c116ef0e4ad584a80fdb2c98e81b140.png) no-repeat 3px -344px;
  }
  /* line 137, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content article h2 + a.hasjs {
    display: block !important;
    background: none;
    padding-left: 0;
    margin: 8px 0;
  }
  /* line 141, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content article h2 + a.open {
    background-position: 3px -413px;
  }
}
/* line 148, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content pre {
  background: #eeeef0;
  padding: 8px;
  white-space: pre;
  margin-bottom: 15px;
  /* added by joe */
  white-space: pre-wrap;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
}
/* line 161, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content a.returnto {
  font-size: 12px;
  font-family: pt_sansbold, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 165, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content span.Bold {
  font-family: pt_sansbold, Arial, sans-serif;
  display: inline;
  font-weight: normal;
}

/* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .main-content {
  overflow: visible;
}
/* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .main-content .header {
  background: none repeat scroll 0 0 #EEF9FF;
  padding: 12px 15px;
  margin-bottom: 20px;
}
/* line 186, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .main-content .header h1 {
  color: #535554;
  font-size: 22px;
  padding-bottom: 6px;
  border: none;
  display: inline;
}
/* line 195, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .main-content .header h1 span {
  color: #ca2129;
  font-family: pt_sansbold,Arial,sans-serif;
  font-size: 20px;
  text-transform: none;
}
@media (max-width: 767px) {
  /* line 195, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .inner .main-content .header h1 span {
    font-size: 15px;
  }
}
@incluse respond-to(small) {
  /* line 208, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .inner .main-content article {
    border: none;
  }
}
/* line 218, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full {
  border: none;
  background: white;
  padding: 0px 20px 20px 15px;
  min-height: 200px;
}
/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full article {
  margin-bottom: 20px;
}
/* line 229, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full p {
  margin-bottom: 20px;
}
/* line 233, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full h2 {
  font-size: 20px;
  text-transform: uppercase;
  color: #3899CC;
  margin-top: 20px;
  padding-bottom: 4px;
}
/* line 240, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full h2.no-top-margin {
  margin-top: 0;
}
/* line 244, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full h2 a {
  font-family: 'pt_sansbold', Arial, sans-serif;
  text-transform: none;
  line-height: 18px;
  font-size: 16px;
}
/* line 251, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full h2 span {
  text-transform: none;
}
/* line 255, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full h2 h3 {
  font-family: 'pt_sansbold', Arial, sans-serif;
  line-height: 1.0;
  text-align: left;
  font-size: 14px;
  color: black;
  margin-bottom: 10px 0;
}
/* line 265, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul {
  list-style: none;
  padding-left: 25px;
  padding-bottom: 10px;
}
/* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul ul, .main-content .content-full ul ul ul {
  list-style: none;
  padding-left: 15px;
  margin: 5px 0;
}
/* line 276, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul li {
  background: url(/assets/blue-list-9aa4786a329ede06091977a935ffb1911c80c48df072d595437c622ad9c810ac.png) 0 8px no-repeat;
  padding: 0 0 0 15px;
  margin: 2px 0;
  word-wrap: break-word;
}
/* line 282, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul li ul.sub-list li {
  background: url(/assets/blue-sub-list-dfcda19964b94503eb132aadfdc4c066bf0e22eed2118c15e24c32c8a7bf0d68.png) 0 6px no-repeat;
}
/* line 287, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.striped {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 290, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.striped li {
  background: none;
  padding: 12px;
}
/* line 294, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.striped li:nth-of-type(even) {
  background-color: #EEF9FF;
}
/* line 298, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.striped ul {
  margin: 0 0 0 20px;
  padding: 0;
}
/* line 301, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.striped ul li {
  background: url(/assets/red-list-1f73fc4178e24572d97570661fb3708e5e73603976615566c10587bbffc52ed0.png) 0 6px no-repeat;
}
@media (max-width: 767px) {
  /* line 309, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
  .main-content .content-full ul.download ul li {
    float: none;
    border-left: 0;
    margin: 0;
    padding: 0;
  }
}
/* line 321, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full ul.download.heading li, .main-content .content-full table {
  /* Be VERY careful with this, breaks normal words wh_erever */
  /* Non standard for webkit */
}
/* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul {
  list-style-type: none;
  padding: 10px 0;
}
/* line 335, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li {
  background: none;
  margin: 0;
  font-family: pt_sansregular, Arial, sans-serif;
  padding: 0;
  margin: 5px 0;
}
/* line 342, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li a {
  color: black;
  font-size: 15px;
  text-decoration: underline;
}
/* line 347, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li a.open {
  background: url(/assets/orange-toggle-f9bc4a6ce9192df0fc9a8ea37ae91a11855a8f8785ed831ed9278c96dc5ab8b5.png) no-repeat 0 0;
}
/* line 352, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li .close-toggle a {
  text-transform: uppercase;
  font-family: 'pt_sansbold', Arial, sans-serif;
  font-size: 12px;
  color: #3899CC;
  margin-top: 10px;
  padding-top: 10px;
}
/* line 361, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li .toggle-content {
  padding: 10px 0;
  margin-bottom: 15px;
}
/* line 365, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li .toggle-content a {
  font-family: 'pt_sansregular', Arial, sans-serif;
  color: #3899CC;
}
/* line 372, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections ul li > a {
  padding-left: 30px;
  font-family: 'pt_sansbold', Arial, sans-serif;
  background: url(/assets/orange-toggle-f9bc4a6ce9192df0fc9a8ea37ae91a11855a8f8785ed831ed9278c96dc5ab8b5.png) no-repeat 0 -31px;
}
/* line 379, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.main-content .content-full .rss-sections li > div {
  margin-left: 30px;
}

/* line 385, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.rss .main-content .content-full {
  padding-bottom: 0;
}
/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.rss .main-content .content-full article {
  margin: 0;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
input.rss-link {
  font-family: 'pt_sansregular', Arial, sans-serif;
  border: solid 1px #3899CC;
  color: grey;
  font-size: 11px;
  padding: 3px;
  clear: both;
  width: 40%;
  margin: 5px 0 0px 0;
}

/* line 405, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .main-content .header {
  margin: 0;
}
/* line 410, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .header .header-top {
  border-bottom: none;
}
/* line 414, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.inner .header h1 span.count {
  font-family: 'pt_sansregular', Arial, sans-serif;
  color: black;
  font-size: 14px;
  margin-left: 6px;
}

/* line 424, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header.long .header-top {
  margin-bottom: 0;
}
/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header .header-top {
  border-bottom: 1px dashed black;
  padding-bottom: 3px;
}
/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header .header-top.alt {
  margin-bottom: 10px;
}

/* line 438, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header-top .title-header {
  margin-left: 40px;
  border-bottom: 1px dashed black;
  padding-bottom: 3px;
}
/* line 443, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header-top .title-header.full {
  margin-left: 0;
}
/* line 447, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.header-top .title-header small {
  text-transform: none;
}

/* line 453, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
body.search .header-top .title-header {
  margin-left: 0px;
}

/* line 458, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/main_content.css.scss */
.email-share {
  width: 16px;
  height: 16px;
  background: url(/assets/email-share-d6d3e4eb73bf07499f7b006c34907892b62b3bc10bede79435a515d3ed93ee1b.jpg);
  display: block;
  float: right;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download {
  list-style: none;
  padding-left: 5px;
}
/* line 8, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download h3 {
  font-family: 'pt_sansbold', Arial, sans-serif;
  margin: 10px 0 3px -20px;
  font-size: 13px;
}
/* line 14, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download li, .main-content .content-full ul.download.heading > li, .main-content .content-full ul.download.alt > li, .main-content .content-full ul.download.noicon > li {
  background: url(/assets/icons/download-icon-15x15-1d6109e0908e696d1a2a5463b411a8fa24bc410a65f9e0507602bceeef0f3ab3.png) 8px 15px no-repeat;
  padding: 10px 0 10px 30px;
  margin: 0;
}
/* line 20, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download.noicon > li {
  background: none;
}
/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download ul li {
  float: left;
  border-left: 1px solid black;
  background: none;
  margin: 0;
  padding: 0;
  margin-left: 8px;
  padding-left: 8px;
}
/* line 39, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download ul li:first-child {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 48, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download > li:nth-of-type(even) {
  background-color: #EEF9FF;
}
/* line 52, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download > li a {
  font-family: 'pt_sansbold', Arial, sans-serif;
}
/* line 54, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.main-content .content-full ul.download > li a:visited {
  color: #551A8B;
}

/* line 61, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full table, body.download .main-content .content-full th, body.download .main-content .content-full td {
  text-align: left;
  min-width: 0;
}
/* line 66, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full h4 {
  margin: 7px 0 0 0;
}
/* line 70, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .help-link {
  font-size: 10pt;
}
/* line 75, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .help-link .delimited-files-desc {
  font-size: 12pt;
}
/* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .authenticate-button {
  font-weight: bold;
  border: 2px solid;
  display: block;
  padding: 5px;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  border-color: #cce3ee;
  background-color: #eefaff;
  margin-bottom: 2em;
}
/* line 93, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full ul.download.alt.unauthorized {
  border-radius: 5px;
  opacity: 0.5;
  filter: alpha(opacity=40);
  background-color: #e0e0e0;
}
/* line 98, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full ul.download.alt.unauthorized a {
  color: gray;
}
/* line 103, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full table {
  border-collapse: collapse;
  font-size: .88em;
  margin: 0;
  max-width: 100%;
  overflow: scroll;
}
@media (min-width: 1200px) {
  /* line 103, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
  body.download .main-content .content-full table {
    margin: 1em 0 0;
  }
}
@media (min-width: large) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  body.download .main-content .content-full table else {
    margin: 1em 0 0;
  }
}
/* line 114, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full table tr {
  background: none;
}
/* line 118, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full table th {
  background-color: rgba(0, 0, 0, 0.03) !important;
  text-transform: none;
  font-weight: 700;
  color: #333;
}
/* line 125, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full table td, body.download .main-content .content-full table th {
  padding: .666em .75em;
  border: 1px solid #e0e0e4;
  width: inherit;
  word-break: normal;
}
@media (max-width: 1200px) {
  /* line 134, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
  body.download .main-content .content-full .horizontal-scrolling {
    background: linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #fff 30%, rgba(255, 255, 255, 0)) right, linear-gradient(to right, rgba(0, 0, 0, 0.15), transparent 70%), linear-gradient(to left, rgba(0, 0, 0, 0.15), transparent 70%) right;
    background-repeat: no-repeat;
    background-size: 20px 100%,20px 100%,10px 100%,10px 100%;
    background-attachment: local,local,scroll,scroll;
    margin: 1em 0 0;
    overflow: auto;
    overflow-y: hidden;
    overflow-x: auto;
  }
}
/* line 147, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .additional {
  border: 1px solid #e0e0e0;
  font-weight: 400;
  text-shadow: 0 0 2px #fff;
  margin-bottom: .66667em;
}
/* line 153, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .additional header {
  background-color: #f4f4f4;
  border-bottom: 1px solid #e0e0e0;
  padding: .66667em 1em;
}
/* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .additional ul {
  padding: .7em 1em;
  list-style-type: none;
}
/* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
body.download .main-content .content-full .additional ul li {
  background: none;
  padding: 0 0;
  margin: 0 0;
}

/* line 171, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.download .content-full article {
  margin: 0;
}

/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.select {
  width: 260px;
}

/*
.download .previousdl {
	border: thin solid black;
	padding: 0px 10px 0px 10px;
	background-color: $dark-grey;
}
*/
/* line 185, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.download .previousdl {
  border: thin solid #c6c6c6;
  padding: 0px 10px 0px 10px;
  background-color: #eeeef0;
}
/* line 190, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.download .previousdl ul.download > li:nth-of-type(even) {
  background-color: #eeeef0;
}

/* line 195, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/download_page.css.scss */
.fda-notice {
  background-color: #EEF9FF;
  padding: 10px;
  border: solid 3px #eeeef0;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/*----------------------------------------------*/
/*  Structure: Contact */
/*----------------------------------------------*/
/* line 10, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form label, .contact .main-content form select, .contact .main-content form input, .contact .main-content form textarea {
  font-family: 'pt_sansregular', Arial, sans-serif;
  float: left;
  clear: both;
  margin: 6px 0 2px 0;
}
/* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form select, .contact .main-content form input, .contact .main-content form textarea {
  margin: 0;
}
/* line 23, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form input[type="text"], .contact .main-content form select, .contact .main-content form input[type="email"], .contact .main-content form textarea {
  width: 80%;
  border: solid 1px #3899CC;
  color: #a2a2a2;
  font-size: 13px;
  padding: 3px;
}
@media (max-width: 767px) {
  /* line 23, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
  .contact .main-content form input[type="text"], .contact .main-content form select, .contact .main-content form input[type="email"], .contact .main-content form textarea {
    width: 100%;
  }
}
/* line 35, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form select {
  padding: 0;
}
/* line 40, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form textarea {
  width: 100%;
}
/* line 45, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form label, .contact .main-content form select, .contact .main-content form input, .contact .main-content form textarea {
  font-weight: bold;
}
/* line 49, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form .reqtxt {
  color: #ca2129;
  font-family: 'pt_sansregular', Arial, sans-serif;
  font-weight: normal;
}
/* line 55, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form .errortxt {
  font-weight: bold;
  display: block;
  width: 95%;
  border: 1px solid #ca2129;
  color: #ca2129;
  padding: 6px 10px;
}
/* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form input.send-button, .contact .main-content form button.send-button {
  margin-top: 20px;
  background: url(/assets/contact-us-send-d00dd476a1819b3fdc46de68d904377a6f58bc757bb22da726be7dd1243847d0.png) 0 -1px no-repeat;
  width: 62px;
  height: 25px;
  border: 0;
  padding: 0;
  text-indent: -1000px;
  float: left;
  clear: both;
  font-size: 1px;
}
@media (max-width: 767px) {
  /* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
  .contact .main-content form input.send-button, .contact .main-content form button.send-button {
    margin-bottom: 20px;
  }
}
/* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form input.send-button:hover, .contact .main-content form button.send-button:hover {
  background: url(/assets/contact-us-send-d00dd476a1819b3fdc46de68d904377a6f58bc757bb22da726be7dd1243847d0.png) 0 -28px no-repeat;
}
/* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form input.reset-button, .contact .main-content form button.reset-button {
  margin-top: 20px;
  background: url(/assets/contact-us-send-d00dd476a1819b3fdc46de68d904377a6f58bc757bb22da726be7dd1243847d0.png) -62px -1px no-repeat;
  width: 62px;
  height: 25px;
  border: 0;
  padding: 0;
  text-indent: -1000px;
  font-size: 1px;
  float: left;
  clear: none;
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
  .contact .main-content form input.reset-button, .contact .main-content form button.reset-button {
    margin-bottom: 20px;
  }
}
/* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form input.reset-button:hover, .contact .main-content form button.reset-button:hover {
  background-position: -62px -28px;
}
/* line 107, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form .select {
  width: 80%;
  display: block;
  clear: both;
  border: solid 1px #3899CC;
}
@media (max-width: 767px) {
  /* line 107, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
  .contact .main-content form .select {
    width: 100%;
  }
}
/* line 117, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact .main-content form .select select {
  width: 111%;
  background: white url(/assets/form-select-arrow-615c5fcbd694d3495a94c49dd6657de8b882420bdeaca8309bc1ff27b1257323.png) no-repeat 90% center;
  border: 0;
}

/* line 126, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/contact_page.css.scss */
.contact form textarea {
  width: 100%;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*  ADDED XSMALL RANGE
*   CHANGING SMALL RANGE FROM DEFAULT FOUNDATION : $small-range: (0em, 40em) !default;
*   TO GUDID STANDARD: 767px 
*   AND MEDIUM RANGE FROM FOUNDATION: $medium-range: (40.063em, 64em) !default;
*   TO GUDID STANDARD: 767px    
*
*
*   MAKING THE MEDIUM POINT MATCH OUR TABLET VIEW BREAKPOINT AT 959,
*   AND THE LARGE RANGE TO MATCH, WAS:
*   $medium-range: ($small-breakpoint + 1, 64em) !default;
*   $large-range: (64.063em, 90em) !default;*/
/* ADDED XSMALL BREAKPOINT 

Original code:

$small-up: $screen !default;
$small-only: "only screen and (max-width: 767px)" !default;

*/
/* line 377, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/{{VERSION}}/";
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xsmall {
  font-family: "/only screen/";
  width: 0em;
}

/* line 387, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (min-width:351px)/";
  width: 351px;
}

/* line 392, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:768px)/";
  width: 768px;
}

/* line 397, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:960px)/";
  width: 960px;
}

/* line 402, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 407, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 412, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 419, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 422, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 428, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 432, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 445, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
a:hover, .tools ul.f-dropdown span.active:hover {
  cursor: pointer;
}

/* line 448, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 450, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 454, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 461, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 462, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 466, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

/* line 472, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 478, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 491, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 494, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* FIXING SUMO SELECTOR STYLINGS */
/* line 10, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .optWrapper.open {
  top: 35px;
}
/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .optWrapper .options li {
  background: none;
  margin: 0;
}
/* line 20, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .optWrapper .options li:hover {
  background-color: #EEF9FF;
}
/* line 27, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .optWrapper p {
  padding: 0;
  margin: 0;
}
/* line 33, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .CaptionCont {
  border-color: #3899CC;
}
/* line 35, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .CaptionCont label {
  background-color: #3899CC !important;
}
/* line 38, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .CaptionCont label:hover {
  background-color: #3899CC;
}
/* line 42, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.SumoSelect .CaptionCont label i {
  background-image: url(/assets/icons/white-select-arrow-a9d19457bc3386a9fb78602ce9a3a5cf480ad9c4fccc0d14bc39ef273ab3ff46.svg);
  width: 20px;
  height: 16px;
  background-size: 20px 16px;
}

/* line 53, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export {
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  padding-right: 20px;
  background-image: url(/assets/icons/export-d3d0d61265b3b3148cd3eec78add2c6e050533c7fec03900f7b63dd4b7495729.svg);
  background-repeat: no-repeat;
  background-position: 97% 25%;
  display: inline-block;
}
/* line 65, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options {
  text-align: center;
  text-transform: uppercase;
  max-width: 175px;
}
/* line 70, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options a, .title-header #export-options .tools ul.f-dropdown span.active, .tools ul.f-dropdown .title-header #export-options span.active {
  text-decoration: none;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options li {
  padding: 0;
}
/* line 78, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #show-hide-search-summary, .title-header #export-options #show-hide-full-export {
  background-image: url(/assets/icons/grey-arrow-small-b8c9a21889522246e455b47fe6b7f4d2e3903e1fdeb4138e2200c9f5edcc3f5d.png);
  padding-right: 10px;
  background-position: right 4px center;
  background-repeat: no-repeat;
  outline: 0;
}
/* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #show-hide-search-summary.open, .title-header #export-options #show-hide-full-export.open {
  border-bottom: none;
  background-image: url(/assets/icons/greyarrowsmallup-07cfb6274380953498a1ee3653c3c58a111978ea0a19ed36fe6c8c41bb49044e.png);
  -webkit-box-shadow: 0px 2px 6px -4px #333333;
  -moz-box-shadow: 0px 2px 6px -4px #333333;
  box-shadow: 0px 2px 6px -4px #333333;
}
/* line 94, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #show-hide-search-summary {
  border-bottom: solid 1px #cccccc;
}
/* line 98, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #search-summary-options {
  border-bottom: solid 1px #cccccc;
}
/* line 102, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #search-summary-options, .title-header #export-options #full-export-options {
  list-style-type: none;
  margin: 0;
}
/* line 105, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #search-summary-options li, .title-header #export-options #full-export-options li {
  background-color: #f9f9f9;
}
/* line 107, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #search-summary-options li:hover, .title-header #export-options #search-summary-options li:active, .title-header #export-options #full-export-options li:hover, .title-header #export-options #full-export-options li:active {
  background: #eeeeee;
}
/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #search-summary-options li:before, .title-header #export-options #full-export-options li:before {
  display: block;
  clear: both;
  content: "";
  position: relative;
  left: 0;
  top: 0;
  max-width: 250px;
  height: 1px;
  width: 75%;
  /* or 100px */
  border-bottom: 1px solid #eeeeee;
  margin: 0 auto;
}
/* line 127, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #max-results-export-note a, .title-header #export-options #max-results-export-note .tools ul.f-dropdown span.active, .tools ul.f-dropdown .title-header #export-options #max-results-export-note span.active {
  text-transform: none;
  text-size: 10pt;
  color: #222222;
}
/* line 131, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header #export-options #max-results-export-note a .look-like-link, .title-header #export-options #max-results-export-note .tools ul.f-dropdown span.active .look-like-link, .tools ul.f-dropdown .title-header #export-options #max-results-export-note span.active .look-like-link {
  color: #555555;
  text-decoration: underline;
}
/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.title-header .max-result-size {
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .title-header .max-result-size {
    font-size: 10px;
  }
}

/* line 147, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
#search-tools-row {
  margin-bottom: 10px;
}

/* line 151, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools {
  padding: 0;
  margin: 0;
}
/* line 155, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button, .tools ul.f-dropdown span.tools-button.active {
  text-transform: uppercase;
  font-size: 12px;
  padding: 7px 0px 7px 0px;
  margin: 10px 20px 0px 20px;
  background-position: 5%;
  display: block;
  text-align: center;
  background-color: #ddeef7;
  background-repeat: no-repeat;
  border: 1px solid #accbdb;
  text-decoration: none;
}
@media (max-width: 959px) {
  /* line 155, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools a.tools-button, .tools ul.f-dropdown span.tools-button.active {
    padding: 9px 0px 9px 25px;
    margin: 10px 5px 0px 5px;
    background-position: 3%;
  }
}
/* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button:hover, .tools ul.f-dropdown span.tools-button.active:hover {
  background-color: #cce2ee;
}
/* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button#show-hide-filters, .tools ul.f-dropdown span.tools-button#show-hide-filters.active {
  background-image: url(/assets/icons/indent-decrease-9a8f618d8a654c77d05f31a98590a898bad2beae4d85252fd16ebab70ec928ef.svg);
}
/* line 180, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button#show-hide-filters.filters-hidden, .tools ul.f-dropdown span.tools-button#show-hide-filters.filters-hidden.active {
  background-image: url(/assets/icons/indent-increase-4d592d99d89a1e0cab7251211b08151cd4691bb0d228820887330fd0b62a398c.svg);
}
/* line 185, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button#sort-by, .tools ul.f-dropdown span.tools-button#sort-by.active {
  background-image: url(/assets/icons/sort-by-arrows-5855977b0743a8ae401abb3c48265a4c03b74e449a0234947ac2c231697f61d8.svg);
}
/* line 187, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button#sort-by.no-svg, .tools ul.f-dropdown span.tools-button#sort-by.no-svg.active {
  background-image: url(/assets/icons/sort-by-arrows-ef8b27e5c737ba4814318caed365e8560a2c26a60263fd048dac9dc131884ed3.png);
}
/* line 192, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools a.tools-button#results-per-page, .tools ul.f-dropdown span.tools-button#results-per-page.active {
  padding-left: 0;
}
/* line 198, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown {
  border: solid 1px #2B789F;
}
/* line 202, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown div.scroll-overflow {
  max-height: 300px;
  overflow-y: auto;
}
/* line 207, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 9px;
  border-color: transparent transparent #2B789F transparent;
  border-bottom-style: solid;
}
@media (max-width: 767px) {
  /* line 198, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown {
    box-shadow: 1px 1px 5px #333333;
    width: 290% !important;
  }
  /* line 218, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown.second.open {
    left: 0% !important;
  }
}
@media (max-width: 350px) {
  /* line 198, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown {
    width: 200% !important;
  }
  /* line 226, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown.second.open {
    left: -80% !important;
  }
  /* line 230, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown.second.open:before {
    left: 70% !important;
  }
  /* line 234, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown.second.open:after {
    /* Fix to not perfectly place the arrow when there's no CSS Calc available, like old iOS -JT */
    left: 70% !important;
    left: -webkit-calc(70% - 1px) !important;
    left: -moz-calc(70% - 1px) !important;
    left: calc(70% - 1px) !important;
  }
}
/* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown a, .tools ul.f-dropdown span.active {
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools ul.f-dropdown a, .tools ul.f-dropdown span.active {
    text-align: center;
    font-size: 16px;
  }
}
/* line 255, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown span.active {
  display: block;
  padding: 0.5rem;
  color: #555555;
  font-family: 'pt_sansbold', Arial, sans-serif;
  background-color: #EEF9FF;
}
/* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown span.active:hover {
  background-color: none;
}
/* line 272, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools ul.f-dropdown li {
  padding: 0px !important;
  border-bottom: 1px;
  border-style: solid;
  border-color: #eeeef0;
}
/* line 281, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination {
  text-align: center;
  vertical-align: middle;
}
/* line 284, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination .pagination-button {
  margin: 10px 0px 0px 0px;
  padding: 7px 0px 7px 0px;
  font-size: 12px;
  display: inline-block;
  background-color: #ddeef7;
  border: 1px solid #accbdb;
  text-decoration: none;
  min-width: 20px;
  width: 20%;
}
@media (max-width: 767px) {
  /* line 284, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination .pagination-button {
    padding: 9px 0px 9px 0px;
  }
  /* line 297, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination .pagination-button.left-arrow {
    float: left;
    margin-left: 5px;
  }
  /* line 301, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination .pagination-button.right-arrow {
    float: right;
    margin-right: 5px;
  }
}
/* line 308, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination .pagination-button.disabled {
  background-color: #eeeef0;
  border-color: #b8b8c0;
  color: #b8b8c0;
}
/* line 315, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination .pagination-button.left-arrow, .tools .pagination .pagination-button.right-arrow {
  min-width: 12px;
  width: 15%;
}
/* line 320, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination .pagination-button.page-select {
  background-color: white;
}
/* line 326, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination .pagination-label {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.tools .pagination ul.f-dropdown#page-number-options {
  min-width: 70px;
  width: auto !important;
}
@media (max-width: 767px) {
  /* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options {
    min-width: 200%;
  }
  /* line 339, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open {
    left: -120% !important;
  }
  /* line 343, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open:before {
    left: 90% !important;
  }
  /* line 346, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open:after {
    /* Fix to not perfectly place the arrow when there's no CSS Calc available, like old iOS -JT */
    left: 90% !important;
    left: -webkit-calc(90% - 1px) !important;
    left: -moz-calc(90% - 1px) !important;
    left: calc(90% - 1px) !important;
  }
}
@media (max-width: 350px) {
  /* line 357, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open {
    left: 10% !important;
    min-width: 80%;
  }
  /* line 363, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open:before {
    left: 50% !important;
  }
  /* line 367, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .tools .pagination ul.f-dropdown#page-number-options.open:after {
    /* Fix to not perfectly place the arrow when there's no CSS Calc available, like old iOS -JT */
    left: 50% !important;
    left: -webkit-calc(50% - 1px) !important;
    left: -moz-calc(50% - 1px) !important;
    left: calc(50% - 1px) !important;
  }
}

/* line 381, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.spelling-correction {
  background-color: #eeeef0;
  display: block;
  padding: 10px 20px;
  width: 90%;
  margin: 10px auto;
  border: solid 1px #b8b8c0;
}

/* line 390, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content {
  margin-top: 15px;
  padding: 0;
}
/* line 394, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow {
  border-bottom: 1px;
  border-style: solid;
  border-color: #b8b8c0;
}
@media (max-width: 767px) {
  /* line 394, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .content-full.search-content .resultRow {
    padding: 10px 20px 20px 20px;
  }
}
@media (min-width: 767px) {
  /* line 394, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .content-full.search-content .resultRow {
    margin: 10px 20px 10px 20px;
    padding-bottom: 10px;
  }
}
@media (min-width: small) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .main-content .content-full.search-content .resultRow else {
    margin: 10px 20px 10px 20px;
    padding-bottom: 10px;
  }
}
/* line 406, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow:nth-last-of-type(1) {
  border-style: none;
}
/* line 415, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow span.vivbold {
  font-weight: bold;
  background-color: #ffff99;
}
/* line 421, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow h3 {
  margin-bottom: .1em;
}
/* line 425, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow h3 span.vivbold {
  text-decoration: underline;
}
/* line 431, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow .description {
  line-height: 24px;
}
/* line 437, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a:visited, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.active:visited, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.active:visited {
  color: #551A8B;
}
/* line 441, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more-device-info, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more-device-info.active, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more-device-info.active {
  display: block;
  width: 100%;
  background-image: url(/assets/icons/red-plus-530665f62ecc09cdf771226e1341f5ef1f3a1c59b3022bdd24190095da98303f.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
@media print {
  /* line 441, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .content-full.search-content .resultRow a.view-more-device-info, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more-device-info.active, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more-device-info.active {
    display: none;
  }
}
/* line 453, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more-device-info.open, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more-device-info.open.active, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more-device-info.open.active {
  background-image: url(/assets/icons/red-minus-7398d51df67118af1f05d2bb6b3d80c015abe378308f49076fa12c8b887dc9bc.png);
}
/* line 458, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active {
  display: block;
  text-align: center;
  text-decoration: none;
  outline: none;
  width: 220px;
  margin: 0px auto 0px auto;
  font-size: 14px;
  /* FORCE THE ARROW TO GET DARK WHEN HOVERING */
}
/* line 468, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more span, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active span, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active span {
  margin-left: 5px;
  margin-top: 7px;
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
}
/* line 479, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more:hover span.arrow-down-blue, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active:hover span.arrow-down-blue, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active:hover span.arrow-down-blue {
  background-image: url(/assets/icons/arrow-down-blue-dark-1a890f8ad7c6c43e1cea0400eb6630b99203defda9edfe9d5fac5c9503b11d83.svg);
}
/* line 481, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more:hover span.arrow-down-blue.no-svg, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active:hover span.arrow-down-blue.no-svg, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active:hover span.arrow-down-blue.no-svg {
  background-image: url(/assets/icons/arrow-down-blue-dark-f118a20dcbf26071bbc7f1cc448ddb4daf37d5c4623b948bb6a953bb98166281.png);
}
/* line 486, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more:hover span.arrow-up-blue, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active:hover span.arrow-up-blue, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active:hover span.arrow-up-blue {
  background-image: url(/assets/icons/arrow-up-blue-dark-c3e3b0546725fcfe51080083973a09c2171133a26f520b61dcb7ecef060767db.svg);
}
/* line 488, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow a.view-more:hover span.arrow-up-blue.no-svg, .main-content .content-full.search-content .resultRow .tools ul.f-dropdown span.view-more.active:hover span.arrow-up-blue.no-svg, .tools ul.f-dropdown .main-content .content-full.search-content .resultRow span.view-more.active:hover span.arrow-up-blue.no-svg {
  background-image: url(/assets/icons/arrow-up-blue-dark-396dbf11e3d1f85e3e9fd4376eeeb4a9515d291914ccadc9b6286d25a87223fd.png);
}
/* line 499, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .resultRow ul {
  padding-bottom: 0px;
}
/* line 504, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination {
  display: block;
  text-align: center;
  cursor: default;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 504, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .content-full.search-content .bottom-pagination {
    padding: 12px;
  }
}
/* line 514, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination span {
  display: inline-block;
  border: 1px solid #d3d3d8;
  margin: 0 auto;
  height: 25px;
  min-width: 25px;
  font-family: 'pt_sansregular', Arial, sans-serif;
  text-decoration: none;
}
/* line 523, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a.active, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination a:hover:not(.dots):not(.disabled), .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.active:hover:not(.dots):not(.disabled), .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.active:hover:not(.dots):not(.disabled), .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination span:hover:not(.dots):not(.disabled) {
  background-color: #EEF9FF;
}
/* line 527, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a.active, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination a.dots, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.dots.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.dots.active, .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination span.dots {
  cursor: default;
}
/* line 531, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a.active, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination a.dots, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.dots.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.dots.active, .main-content .content-full.search-content .bottom-pagination a.right-arrow, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.right-arrow.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.right-arrow.active, .main-content .content-full.search-content .bottom-pagination a.left-arrow, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.left-arrow.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.left-arrow.active, .main-content .content-full.search-content .bottom-pagination span.active, .main-content .content-full.search-content .bottom-pagination span.dots, .main-content .content-full.search-content .bottom-pagination span.right-arrow, .main-content .content-full.search-content .bottom-pagination span.left-arrow {
  font-family: 'pt_sansbold', Arial, sans-serif;
}
/* line 535, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a.dots, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.dots.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.dots.active, .main-content .content-full.search-content .bottom-pagination span.dots {
  border: none;
  min-width: 10px;
}
/* line 540, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .content-full.search-content .bottom-pagination a.disabled, .main-content .content-full.search-content .bottom-pagination .tools ul.f-dropdown span.disabled.active, .tools ul.f-dropdown .main-content .content-full.search-content .bottom-pagination span.disabled.active, .main-content .content-full.search-content .bottom-pagination span.disabled {
  background-color: #eeeef0;
  cursor: default;
}

/* line 548, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning {
  margin-right: 10px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  /* line 548, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning {
    margin-right: 0px;
    margin-bottom: 10px;
  }
}
/* line 557, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button {
  text-align: center;
  width: 90%;
  margin: 0px auto 0px auto;
  background-color: #f2f8fb;
  border: solid 2px #a6cce1;
  text-decoration: none;
}
/* line 565, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button h3 {
  margin: 4px auto;
  font-size: 1.3em;
  display: inline-block;
}
/* line 571, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button span.filters-applied-text {
  display: block;
  font-size: 12px;
}
/* line 577, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button span.arrow {
  color: #2b789f;
  width: 15px;
  height: 20px;
  margin-left: 5px;
  background-size: 15px 24px;
  background-image: url(/assets/icons/chevron-down-blue-dark-bf489bb83e1ebb9975c6e08a40d2b595d35f9a1def4e81af6db2839b30282bf7.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
/* line 588, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button.open {
  margin-top: 5px;
}
/* line 591, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .binning-mobile-button.open span.arrow {
  background-position-y: 1px;
  background-image: url(/assets/icons/chevron-up-blue-dark-bab5b2f1e3b5ff4fa3cc59b540448e4b2f6beb441be97e8759db6f2b614a9c09.svg);
}
@media (max-width: 767px) {
  /* line 598, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter, .main-content .search-binning .binning {
    width: 90%;
    display: none;
    margin: 0 auto;
  }
}
/* line 606, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a, .main-content .search-binning .filter .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter span.active, .main-content .search-binning .binning a, .main-content .search-binning .binning .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning span.active {
  margin-bottom: 0px;
  outline: none;
}
@media (max-width: 767px) {
  /* line 606, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter a, .main-content .search-binning .filter .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter span.active, .main-content .search-binning .binning a, .main-content .search-binning .binning .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning span.active {
    line-height: 1.35;
  }
}
/* line 614, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a span.binning-title-with-chevron, .main-content .search-binning .filter .tools ul.f-dropdown span.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .filter span.active span.binning-title-with-chevron, .main-content .search-binning .binning a span.binning-title-with-chevron, .main-content .search-binning .binning .tools ul.f-dropdown span.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .binning span.active span.binning-title-with-chevron {
  color: #2B789F;
  background-color: #cce2ee;
  padding: 5px;
  padding-left: 10px;
  background-size: 15px 24px;
  width: 100%;
  padding-right: 24px;
  background-image: url(/assets/icons/chevron-down-blue-dark-bf489bb83e1ebb9975c6e08a40d2b595d35f9a1def4e81af6db2839b30282bf7.svg);
  background-repeat: no-repeat;
  background-position: 97%;
  display: inline-block;
}
@media print {
  /* line 614, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter a span.binning-title-with-chevron, .main-content .search-binning .filter .tools ul.f-dropdown span.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .filter span.active span.binning-title-with-chevron, .main-content .search-binning .binning a span.binning-title-with-chevron, .main-content .search-binning .binning .tools ul.f-dropdown span.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .binning span.active span.binning-title-with-chevron {
    color: #78787A;
  }
}
/* line 631, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a span.binning-title-with-chevron:hover, .main-content .search-binning .filter .tools ul.f-dropdown span.active span.binning-title-with-chevron:hover, .tools ul.f-dropdown .main-content .search-binning .filter span.active span.binning-title-with-chevron:hover, .main-content .search-binning .binning a span.binning-title-with-chevron:hover, .main-content .search-binning .binning .tools ul.f-dropdown span.active span.binning-title-with-chevron:hover, .tools ul.f-dropdown .main-content .search-binning .binning span.active span.binning-title-with-chevron:hover {
  color: #205a77;
  background-color: #bdd9e9;
}
/* line 637, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a span.binning-title-with-chevron.no-svg, .main-content .search-binning .filter .tools ul.f-dropdown span.active span.binning-title-with-chevron.no-svg, .tools ul.f-dropdown .main-content .search-binning .filter span.active span.binning-title-with-chevron.no-svg, .main-content .search-binning .binning a span.binning-title-with-chevron.no-svg, .main-content .search-binning .binning .tools ul.f-dropdown span.active span.binning-title-with-chevron.no-svg, .tools ul.f-dropdown .main-content .search-binning .binning span.active span.binning-title-with-chevron.no-svg {
  background-image: url(/assets/icons/chevron-down-blue-dark-36e0b9747f2b6e9700bef18978aa1d3947be209c3fd97ed3a778b883b6859395.png) right no-repeat;
}
/* line 646, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a.closed span.binning-title-with-chevron, .main-content .search-binning .filter .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .filter span.closed.active span.binning-title-with-chevron, .main-content .search-binning .binning a.closed span.binning-title-with-chevron, .main-content .search-binning .binning .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron, .tools ul.f-dropdown .main-content .search-binning .binning span.closed.active span.binning-title-with-chevron {
  background-color: white;
  background-size: 11px 24px;
  background-image: url(/assets/icons/chevron-right-blue-dark-d1c8b10a71f0eeec1ea1686de5da02a5b04ab456fde55e1b7340b84d2f30e89a.svg);
  display: inline-block;
}
/* line 652, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a.closed span.binning-title-with-chevron:hover, .main-content .search-binning .filter .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron:hover, .tools ul.f-dropdown .main-content .search-binning .filter span.closed.active span.binning-title-with-chevron:hover, .main-content .search-binning .binning a.closed span.binning-title-with-chevron:hover, .main-content .search-binning .binning .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron:hover, .tools ul.f-dropdown .main-content .search-binning .binning span.closed.active span.binning-title-with-chevron:hover {
  padding-bottom: 5px;
}
/* line 656, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter a.closed span.binning-title-with-chevron.no-svg, .main-content .search-binning .filter .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron.no-svg, .tools ul.f-dropdown .main-content .search-binning .filter span.closed.active span.binning-title-with-chevron.no-svg, .main-content .search-binning .binning a.closed span.binning-title-with-chevron.no-svg, .main-content .search-binning .binning .tools ul.f-dropdown span.closed.active span.binning-title-with-chevron.no-svg, .tools ul.f-dropdown .main-content .search-binning .binning span.closed.active span.binning-title-with-chevron.no-svg {
  background-image: url(/assets/icons/chevron-right-blue-dark-30953e0ae52336b5e1f679d82746eaccbc4c5288a0820c29ecd19a3cc757b124.png) right no-repeat;
}
/* line 663, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options, .main-content .search-binning .binning ul.options {
  background-color: #eeeef0;
  list-style: none;
  border: 2px solid #cce2ee;
  border-top: 0px;
  max-height: 400px;
  overflow-y: auto;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 663, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options, .main-content .search-binning .binning ul.options {
    max-height: 300px;
  }
}
@media print {
  /* line 663, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options, .main-content .search-binning .binning ul.options {
    border: none;
    padding-left: 10px;
  }
}
@media (max-width: 767px) {
  /* line 683, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options li, .main-content .search-binning .binning ul.options li {
    line-height: 1.75;
  }
}
/* line 689, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li a, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active, .main-content .search-binning .binning ul.options li a, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active {
  vertical-align: middle;
  text-decoration: none;
  color: #205e7e;
  outline: none;
}
@media print {
  /* line 689, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options li a, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active, .main-content .search-binning .binning ul.options li a, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active {
    color: #eeeef0;
  }
}
/* line 699, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li a span, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active span, .main-content .search-binning .binning ul.options li a span, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active span {
  width: 100%;
  padding: 5px;
  display: inline-block;
}
/* line 706, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li a.active, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active, .main-content .search-binning .binning ul.options li a.active, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active {
  color: #ca2129;
  font-weight: bold;
}
@media print {
  /* line 706, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options li a.active, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active, .main-content .search-binning .binning ul.options li a.active, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active {
    color: black;
  }
}
/* line 714, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li a.active span, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active span, .main-content .search-binning .binning ul.options li a.active span, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active span {
  background-size: 16px 24px;
  width: 100%;
  padding-right: 24px;
  background-image: url(/assets/icons/remove-red-ded34ea77496369a26b22d55a82ac2509b7c07c2ddd4e30cb4f9eae92c5bf2e3.svg);
  background-repeat: no-repeat;
  background-position: 99%;
  display: inline-block;
}
@media (max-width: 1700px) {
  /* line 714, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
  .main-content .search-binning .filter ul.options li a.active span, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active span, .main-content .search-binning .binning ul.options li a.active span, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active span, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active span {
    /* Fix to not perfectly place the arrow when there's no CSS Calc available, like old iOS -JT */
    background-position: 98%;
    background-position: -webkit-calc(98% - 1px);
    background-position: -moz-calc(98% - 1px);
    background-position: calc(98% + 1px);
  }
}
/* line 730, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li a.active span.no-svg, .main-content .search-binning .filter ul.options li .tools ul.f-dropdown span.active span.no-svg, .tools ul.f-dropdown .main-content .search-binning .filter ul.options li span.active span.no-svg, .main-content .search-binning .binning ul.options li a.active span.no-svg, .main-content .search-binning .binning ul.options li .tools ul.f-dropdown span.active span.no-svg, .tools ul.f-dropdown .main-content .search-binning .binning ul.options li span.active span.no-svg {
  background-image: url(/assets/icons/remove-red-31552d7d50493d38739ed2e6613af0478398a7cb1fdc9c5ae60554a93b3eb862.png) right no-repeat;
}
/* line 738, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.main-content .search-binning .filter ul.options li:hover, .main-content .search-binning .binning ul.options li:hover {
  background-color: #f6f6f7;
}

/* line 753, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
#cover {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 5;
  width: 100%;
  height: 100%;
  display: none;
}

/* line 764, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/search_results.css.scss */
.dot {
  background: #000;
  float: left;
  height: 5px;
  margin-left: 4px;
  width: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  opacity: 0;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*






 */



/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
/*

 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
@media print {
  /* line 3, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  html {
    font-size: 12px;
  }

  /* line 7, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  img.logo {
    width: 200px;
    margin-bottom: 20px;
  }

  /* line 13, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .add-border {
    border: none;
  }

  /* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .main-content .togglecontent {
    display: block !important;
  }

  /* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .main-content .one-half article div.rss p, .main-content .one-half article div.rss ul, .main-content .one-half article div.fda p, .main-content .one-half article div.fda ul, .main-content .one-half article div.splimage p, .main-content .one-half article div.splimage ul, .main-content .one-half article div.download p, .main-content .one-half article div.download ul, .main-content .one-half article div.articles p, .main-content .one-half article div.articles ul, .main-content .one-half article div.support p, .main-content .one-half article div.support ul, .main-content .one-half article div.help p, .main-content .one-half article div.help ul {
    padding-left: 0;
  }

  /* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .title-header {
    margin-left: 0 !important;
  }

  /* line 31, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  body.about .main-content .header-top .about, body.about .main-content .header-top .error, body.contact .main-content .header-top .contact, body.spl .main-content .header-top .spl, body.help .main-content .header-top .help, body.fda .main-content .header-top .fda, body.support .main-content .header-top .support, body.download .main-content .header-top .download, body.safety .main-content .header-top .safety, body.browse .main-content .header-top .browse, body.adv-search .main-content .header-top .browse, body.news .main-content .header-top .news, body.rss .main-content .header-top .rss {
    width: 0;
    height: 0;
    display: none;
  }

  /* line 45, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .news ul {
    list-style: inside !important;
    list-style-type: square !important;
  }
  /* line 48, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/print.css.scss */
  .news ul ul {
    list-style-type: none !important;
  }
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 *
 * WARNING: IE 9 and less have a selector AND stylesheet limit!!
 *
 *
 * I am declaring files here so that they're forced to load in a certain order, I NEED overrides to load last.
 * Rails 4 knows not to load the file again, double loading won't happen with self or tree.
 *
 *
 *

 * Including foundation components here so our styles override all of its
 * WARNING: DO NOT INCLUDE JQUERY UI LIBRARY,
 * ONLY INCLUDE THE COMPONENTS YOU NEED IF YOU MUST, IT FIGHTS FOUNDATION
 * (FOR IE9)...































 */

/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* Transition effects for invalid input fields */
@-webkit-keyframes flash {
  50% {
    box-shadow: inset 0 0 4px 1px red;
    background-color: #ffffff;
  }
}
@-moz-keyframes flash {
  50% {
    box-shadow: inset 0 0 4px 1px red;
    background-color: #ffffff;
  }
}
@-ms-keyframes flash {
  50% {
    box-shadow: inset 0 0 4px 1px red;
    background-color: #ffffff;
  }
}
@media (max-width: 767px) {
  /* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #adv-search-form {
    margin-top: -20px;
  }
}
/* line 29, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #adv-search-form .columns {
  padding-left: .25em;
  padding-right: .25em;
  min-height: 1px;
}
@media (max-width: 959px) {
  /* line 33, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #adv-search-form .columns .advQuery:not(.selectLimitedOptions), body.adv-search #adv-search-form .columns .searchBool.mathBool {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  /* line 29, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #adv-search-form .columns {
    margin-top: 10px;
  }
  /* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #adv-search-form .columns .advQuery, body.adv-search #adv-search-form .columns .searchBool.mathBool {
    margin-top: 0;
  }
}
/* line 47, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input {
  margin-bottom: 10px;
}
/* line 49, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: white;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem;
}
/* line 68, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select.radius {
  border-radius: 3px;
}
/* line 72, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}
/* line 77, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select::ms-expand {
  display: none;
}
/* line 81, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 86, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select[multiple] {
  height: auto;
}
/* line 90, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input select option:disabled {
  background-color: #DDDDDD;
}
@media (max-width: 1550px) {
  /* line 95, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input select.searchBool.highLow {
    font-size: .8em;
  }
}
@media (max-width: 1000px) {
  /* line 95, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input select.searchBool.highLow {
    font-size: .72em;
  }
}
@media (max-width: 959px) {
  /* line 95, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input select.searchBool.highLow {
    font-size: inherit;
  }
}
/* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input input[type="text"], body.adv-search .query-input input[type="password"], body.adv-search .query-input input[type="date"], body.adv-search .query-input input[type="datetime"], body.adv-search .query-input input[type="datetime-local"], body.adv-search .query-input input[type="month"], body.adv-search .query-input input[type="week"], body.adv-search .query-input input[type="email"], body.adv-search .query-input input[type="number"], body.adv-search .query-input input[type="search"], body.adv-search .query-input input[type="tel"], body.adv-search .query-input input[type="time"], body.adv-search .query-input input[type="url"], body.adv-search .query-input input[type="color"], body.adv-search .query-input textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 0 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.15s linear;
}
/* line 133, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input input[type="text"]:focus, body.adv-search .query-input input[type="password"]:focus, body.adv-search .query-input input[type="date"]:focus, body.adv-search .query-input input[type="datetime"]:focus, body.adv-search .query-input input[type="datetime-local"]:focus, body.adv-search .query-input input[type="month"]:focus, body.adv-search .query-input input[type="week"]:focus, body.adv-search .query-input input[type="email"]:focus, body.adv-search .query-input input[type="number"]:focus, body.adv-search .query-input input[type="search"]:focus, body.adv-search .query-input input[type="tel"]:focus, body.adv-search .query-input input[type="time"]:focus, body.adv-search .query-input input[type="url"]:focus, body.adv-search .query-input input[type="color"]:focus, body.adv-search .query-input textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input input[type="text"]:disabled, body.adv-search .query-input input[type="password"]:disabled, body.adv-search .query-input input[type="date"]:disabled, body.adv-search .query-input input[type="datetime"]:disabled, body.adv-search .query-input input[type="datetime-local"]:disabled, body.adv-search .query-input input[type="month"]:disabled, body.adv-search .query-input input[type="week"]:disabled, body.adv-search .query-input input[type="email"]:disabled, body.adv-search .query-input input[type="number"]:disabled, body.adv-search .query-input input[type="search"]:disabled, body.adv-search .query-input input[type="tel"]:disabled, body.adv-search .query-input input[type="time"]:disabled, body.adv-search .query-input input[type="url"]:disabled, body.adv-search .query-input input[type="color"]:disabled, body.adv-search .query-input textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 144, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input input[type="text"][disabled], body.adv-search .query-input input[type="text"][readonly], body.adv-search .query-input input[type="password"][disabled], body.adv-search .query-input input[type="password"][readonly], body.adv-search .query-input input[type="date"][disabled], body.adv-search .query-input input[type="date"][readonly], body.adv-search .query-input input[type="datetime"][disabled], body.adv-search .query-input input[type="datetime"][readonly], body.adv-search .query-input input[type="datetime-local"][disabled], body.adv-search .query-input input[type="datetime-local"][readonly], body.adv-search .query-input input[type="month"][disabled], body.adv-search .query-input input[type="month"][readonly], body.adv-search .query-input input[type="week"][disabled], body.adv-search .query-input input[type="week"][readonly], body.adv-search .query-input input[type="email"][disabled], body.adv-search .query-input input[type="email"][readonly], body.adv-search .query-input input[type="number"][disabled], body.adv-search .query-input input[type="number"][readonly], body.adv-search .query-input input[type="search"][disabled], body.adv-search .query-input input[type="search"][readonly], body.adv-search .query-input input[type="tel"][disabled], body.adv-search .query-input input[type="tel"][readonly], body.adv-search .query-input input[type="time"][disabled], body.adv-search .query-input input[type="time"][readonly], body.adv-search .query-input input[type="url"][disabled], body.adv-search .query-input input[type="url"][readonly], body.adv-search .query-input input[type="color"][disabled], body.adv-search .query-input input[type="color"][readonly], body.adv-search .query-input textarea[disabled], body.adv-search .query-input textarea[readonly] {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input input[type="text"].radius, body.adv-search .query-input input[type="password"].radius, body.adv-search .query-input input[type="date"].radius, body.adv-search .query-input input[type="datetime"].radius, body.adv-search .query-input input[type="datetime-local"].radius, body.adv-search .query-input input[type="month"].radius, body.adv-search .query-input input[type="week"].radius, body.adv-search .query-input input[type="email"].radius, body.adv-search .query-input input[type="number"].radius, body.adv-search .query-input input[type="search"].radius, body.adv-search .query-input input[type="tel"].radius, body.adv-search .query-input input[type="time"].radius, body.adv-search .query-input input[type="url"].radius, body.adv-search .query-input input[type="color"].radius, body.adv-search .query-input textarea.radius {
  border-radius: 3px;
}
/* line 154, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton {
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 37px;
  float: left;
}
/* line 161, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton:hover {
  cursor: pointer;
}
@media (max-width: 959px) {
  /* line 154, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input .queryButton {
    display: block;
    width: 100px;
    float: left;
    margin-top: 10px;
    text-align: center;
    color: white;
    line-height: 37px;
    background-image: none;
  }
}
/* line 176, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton.add {
  background: url(/assets/icons/grey-plus-ba3c4e76fa45570b28e81669e37f21f4b85e9ffed3c017977455e293e662de63.png) no-repeat center;
  margin-left: 10px;
}
/* line 179, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton.add:hover {
  background-image: url(/assets/icons/red-plus-530665f62ecc09cdf771226e1341f5ef1f3a1c59b3022bdd24190095da98303f.png);
}
@media (max-width: 959px) {
  /* line 176, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input .queryButton.add {
    background-color: #2B789F;
    margin-left: none;
    background-image: none;
    float: left;
  }
  /* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input .queryButton.add:hover {
    background-image: none;
    background-color: #205a77;
  }
}
/* line 195, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton.minus {
  background: url(/assets/icons/grey-minus-afab02fd6f6b51224275f7a1cf3a4a6680bb286a5d37097ac2bfe49cd9f97e66.png) no-repeat center;
}
/* line 197, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton.minus:hover {
  background-image: url(/assets/icons/red-minus-7398d51df67118af1f05d2bb6b3d80c015abe378308f49076fa12c8b887dc9bc.png);
}
@media (max-width: 959px) {
  /* line 195, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input .queryButton.minus {
    background-color: #ca2129;
    margin-right: 10px;
    background-image: none;
    float: right;
  }
  /* line 206, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search .query-input .queryButton.minus:hover {
    background-image: none;
    background-color: #9e1a20;
  }
}
/* line 213, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .queryButton:visited {
  color: white;
}
/* line 218, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .query-input .delete.queryButton {
  background-color: red;
}
/* line 223, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #query-builder {
  display: block;
  background-color: #ECECEC;
  border: solid 1px #DBDBDB;
  padding: 5px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 223, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #query-builder {
    height: 100px;
  }
}
/* line 233, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #query-builder input {
  display: block;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  padding: 0 4px;
}
/* line 241, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #query-builder.editing {
  border: none;
  padding: 0;
  width: 100%;
}
/* line 246, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #query-builder.editing textarea {
  background-color: #F9F9F9;
  height: 100%;
  width: 100%;
  font-size: 14px;
}
/* line 256, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #search-staging h3 {
  display: inline;
}
/* line 259, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #search-staging .need-help {
  display: inline;
  float: right;
}
/* line 265, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #edit-query {
  padding-top: 0;
  margin-top: 0;
}
/* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #submit-advanced-search {
  text-decoration: none;
  display: block;
  margin: 0;
  width: 140px;
  background-color: #2B789F;
  padding: 8px;
  border-radius: 0px;
  text-align: center;
}
@media (max-width: 959px) {
  /* line 270, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
  body.adv-search #submit-advanced-search {
    margin: 0 auto;
  }
}
/* line 284, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #submit-advanced-search:hover {
  background-color: #205a77;
}
/* line 288, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #submit-advanced-search h2 {
  color: white;
  margin: 0;
  line-height: normal;
  padding: 0;
}
/* line 297, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .flash {
  -moz-animation: flash 1s ease-out;
  -moz-animation-iteration-count: 1;
  -webkit-animation: flash 1s ease-out;
  -webkit-animation-iteration-count: 1;
  -ms-animation: flash 1s ease-out;
  -ms-animation-iteration-count: 1;
}
/* line 309, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #history {
  padding-top: 30px;
}
/* line 312, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search #history .clear-history {
  font-size: .8em;
  padding-top: 10px;
}
/* line 318, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/advanced_search.css.scss */
body.adv-search .notice {
  font-size: .8em;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label {
  z-index: 1;
  box-shadow: 0px 2px 7px 0px #3b3b3b;
  position: absolute;
  width: 250px;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: #ca2129;
  color: white;
  padding-top: 10px;
  border: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 22, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label.announcement-label {
  width: 400px;
  background-color: #2B789F;
}
/* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label.announcement-label h3 {
  width: 95%;
  color: #ffff99;
  background: none;
}
/* line 33, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label h3 {
  display: inline-block;
  padding-left: 20px;
  color: white;
  margin-bottom: .2em;
  background: url(/assets/icons/warning-628ca20cb7b56ee1b972e4d5dd2aa68ea845848f7dff6e882724850e75fc6d04.svg) no-repeat;
}
/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label a {
  color: white;
}
/* line 45, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
div.beta-label p {
  line-height: 18px;
}

/* line 53, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
html.no-svg div.beta-label h3 {
  background: url(/assets/icons/warning-1c45b8b18f78e6ec96d4df9f87b9f83aefd85c5d8df001b1d98b11b326d6e2c3.png) no-repeat;
}

@media (max-width: 959px) {
  /* line 60, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
  div.beta-label {
    margin-left: 300px;
  }
}
@media (max-width: 767px) {
  /* line 66, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/beta_label.css.scss */
  div.beta-label {
    position: relative;
    padding: 10px;
    width: 100%;
    padding-bottom: .1em;
    margin-bottom: 10px;
    border-radius: 0;
    margin-left: 0;
  }
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.device-attribute, .device-attribute-label {
  color: #ca2129;
  font-family: pt_sansbold, Arial, sans-serif;
  cursor: default;
}
@media print {
  /* line 4, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .device-attribute, .device-attribute-label {
    color: black;
  }
}

/* line 15, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.device-attribute-label {
  text-decoration: underline;
  cursor: pointer;
}

/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .title-header {
  margin-left: 0;
}
/* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .title-header .device-brand-name {
  font-size: inherit;
  font-family: inherit;
  color: #ca2129;
}
@media print {
  /* line 26, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  body.device .header-top .title-header .device-brand-name {
    color: black;
  }
}
/* line 36, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools {
  display: block;
  color: #3899CC;
  font-family: pt_sansbold,Arial,sans-serif;
  font-size: .8em;
  text-transform: uppercase;
  padding-top: 15px;
}
/* line 44, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options {
  float: right;
  background-image: url(/assets/icons/download-e4726cc98024bbfd8dcefecea0bf1fd209d00935ec4a298a7ddba555e60241a1.png);
  background-repeat: no-repeat;
  padding-left: 25px;
  line-height: 17px;
  vertical-align: center;
}
/* line 52, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options.device-history {
  background-image: url(/assets/icons/archive-blue-small-37f68b5e7863604a6d1a6f90d5bde8d0739682240ed5ebb7274da3353371e271.png);
  background-repeat: no-repeat;
  padding-right: 25px;
}
/* line 60, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options a:first-child {
  padding-right: 5px;
}
/* line 64, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options a:not(:first-child):not(:last-child) {
  padding: 0 5px;
}
/* line 68, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options a:last-child {
  padding-left: 5px;
}
/* line 72, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options a:first-child:last-child {
  padding: 0 0;
}
/* line 77, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .header-top .device-info-tools .download-options .print-options {
  background-image: url(/assets/icons/print-d3a11d7356847355ef270dca0ebb60c303130a0af61eaf4727035ad954def307.png);
  background-repeat: no-repeat;
  margin-left: 20px;
  padding-left: 25px;
  display: inline-block;
  line-height: inherit;
  vertical-align: inherit;
}
/* line 92, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .device-attribute-label, body.device .device-attribute, body.device .device-attribute-label {
  font-family: pt_sansregular, Arial, sans-serif;
}
/* line 96, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
body.device .notice {
  font-size: .8em;
}

/* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header {
  display: block;
  text-decoration: none;
}
@media print {
  /* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header {
    padding-top: 10px;
  }
}
/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header .expand-button {
  display: inline-block;
  background-image: url(/assets/icons/red-plus-530665f62ecc09cdf771226e1341f5ef1f3a1c59b3022bdd24190095da98303f.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
@media print {
  /* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header .expand-button {
    display: none;
  }
}
/* line 123, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.open .expand-button {
  background-image: url(/assets/icons/red-minus-7398d51df67118af1f05d2bb6b3d80c015abe378308f49076fa12c8b887dc9bc.png);
}
/* line 128, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.open.sub .expand-button {
  background-image: url(/assets/icons/white-minus-23b585974f976d3b550c1d08c5e0e56b633a4710e4847fe2c07eed5c18a7cd47.png);
}
/* line 134, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header h3 {
  display: inline;
  vertical-align: top;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 140, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header h3 span {
  position: relative;
  top: -5px;
}
/* line 145, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header span.device-attribute-label {
  position: relative;
  top: -7px;
  font-size: 1.2em;
}
/* line 152, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.sub .expand-button {
  background-image: url(/assets/icons/white-plus-ee23fd7295e354253520dc7bf63eb759c5f1f0901c4eb6bc72c3d22f1e221cd5.png);
}
/* line 155, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.sub .expand-button.open {
  background-image: url(/assets/icons/white-minus-23b585974f976d3b550c1d08c5e0e56b633a4710e4847fe2c07eed5c18a7cd47.png);
}
/* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.sub h3 {
  font-size: 1.2em;
  display: inline;
}
/* line 163, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header.sub span.device-attribute-label {
  position: relative;
  top: -7px;
  font-size: 1.2em;
}
/* line 172, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header:hover h3 {
  text-decoration: underline;
}
/* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.article-toggle-header:hover h3 span {
  text-decoration: underline;
}
@media (max-width: 767px) {
  /* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header {
    padding-left: 10px;
  }
}
@media (max-width: 350px) {
  /* line 101, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header {
    padding-bottom: 10px;
  }
  /* line 187, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header h3 {
    font-size: 18px;
  }
  /* line 191, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header .expand-button {
    line-height: 22px;
    width: 20px;
    height: 20px;
    font-size: 22px;
  }
  /* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .article-toggle-header.open .expand-button {
    font-size: 27px;
    line-height: 17px;
  }
}

/* line 207, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation {
  margin: 0px 15px;
}
@media (max-width: 767px) {
  /* line 207, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .deviceInformation {
    margin: 0 20px 0 0;
  }
}
/* line 214, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation ul {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* line 219, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation .scrollingtable {
  overflow: auto;
}
/* line 223, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table {
  max-width: 100%;
  min-width: 400px;
  margin: 10px 0;
}
/* line 225, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table.packageDItable {
  min-width: 600px;
}
/* line 233, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table thead tr {
  /* This rule is kinda of supported in FF, Chrome, and IE, but not in Safari
  * But it does help a little more, not much we can do about the page breaks
  * In dynamic pages of this size */
}
@media print {
  /* line 233, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .deviceInformation table thead tr {
    page-break-inside: avoid;
  }
}
/* line 240, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table thead tr th {
  font-family: 'pt_sansbold', Arial, sans-serif;
  background-color: #1d86bb;
  font-size: 1em;
  text-transform: none;
  text-align: left;
  width: auto;
}
@media print {
  /* line 251, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .deviceInformation table tbody tr {
    page-break-inside: avoid;
  }
}
/* line 258, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table tbody tr td {
  background-color: white;
  width: auto;
  border: 1px solid black;
}
/* line 267, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table tbody tr:nth-of-type(even) td {
  background-color: #EEF9FF;
}
/* line 274, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceInformation table.gmdnTable td {
  width: 50%;
}

/* line 282, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.deviceSummary {
  padding-bottom: 10px;
}

/* line 286, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.expandable-device-content {
  padding-left: 33px;
}
@media print {
  /* line 286, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .expandable-device-content {
    display: block !important;
  }
}
/* line 294, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.expandable-device-content .row:first-child {
  margin-top: 5px;
}
/* line 297, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.expandable-device-content .row .customer-contact {
  width: auto;
}

/* line 305, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.close-section {
  display: block;
  padding: 10px 0;
  text-transform: uppercase;
  font-family: pt_sansbold,Arial,sans-serif;
  font-size: .8em;
}
@media print {
  /* line 305, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .close-section {
    display: none !important;
  }
}

/* line 317, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
.expand-close-all-buttons {
  margin: 10px 0;
  color: #3899CC;
  font-family: pt_sansbold,Arial,sans-serif;
  font-size: .8em;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 317, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
  .expand-close-all-buttons {
    margin-left: 10px;
  }
}

/* line 330, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/device_info.css.scss */
#device-history-modal .download-options a {
  float: left;
  background: transparent url(/assets/icons/download-e4726cc98024bbfd8dcefecea0bf1fd209d00935ec4a298a7ddba555e60241a1.png) center right no-repeat;
  padding-right: 25px;
  line-height: 17px;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .letter-list {
  background-color: #eeeef0;
  padding: .5em;
}
/* line 12, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .letter-list a, .search-options .letter-list span.active {
  display: inline-block;
  padding-left: .25em;
  padding-right: .25em;
}
/* line 17, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .letter-list span.active {
  font-weight: bold;
}
/* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .letter-list:first-child {
  border-top: 2px solid #C7ECFF;
  border-bottom: 2px solid #C7ECFF;
}
/* line 25, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .letter-list:last-child {
  border-top: 2px solid #C7ECFF;
}
/* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .list-of-options {
  margin: 1em;
}
/* line 32, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .list-of-options ul {
  list-stlye: none;
  list-style-type: none;
}
/* line 35, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.search-options .list-of-options ul li {
  padding: 0;
  font-size: .9em;
}

/* line 43, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/devices.css.scss */
.see-more-link {
  display: block;
  font-size: 17px;
  margin-left: 5px;
  font-weight: bold;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* line 10, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section, body.help nav section, body.rss nav section, body.devtools nav section, body.download nav section {
  border: 1px solid #e0e0e0;
  margin: 0 0 1em;
  display: block;
}
/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section header, body.support nav section a, body.help nav section header, body.help nav section a, body.rss nav section header, body.rss nav section a, body.devtools nav section header, body.devtools nav section a, body.download nav section header, body.download nav section a {
  border-top: 0;
  color: #333;
  display: block;
  padding: .66667em 1em;
  transition: background .25s ease-out;
}
/* line 24, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section header, body.help nav section header, body.rss nav section header, body.devtools nav section header, body.download nav section header {
  background-color: #f4f4f4;
  border-bottom: 1px solid #e0e0e0;
  font-weight: 400;
  text-shadow: 0 0 2px #fff;
}
/* line 32, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section a, body.help nav section a, body.rss nav section a, body.devtools nav section a, body.download nav section a {
  background-image: none;
  text-decoration: none;
  padding-left: 1.5em;
  position: relative;
}
/* line 38, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section a:hover, body.help nav section a:hover, body.rss nav section a:hover, body.devtools nav section a:hover, body.download nav section a:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}
/* line 43, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section a.active, body.help nav section a.active, body.rss nav section a.active, body.devtools nav section a.active, body.download nav section a.active {
  font-weight: bold;
}
/* line 47, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section a:before, body.help nav section a:before, body.rss nav section a:before, body.devtools nav section a:before, body.download nav section a:before {
  background-image: linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.1) 2.5em, transparent 100%);
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc, body.help nav section ul.toc, body.rss nav section ul.toc, body.devtools nav section ul.toc, body.download nav section ul.toc {
  padding-left: 0;
  padding-bottom: 0;
  list-style: none;
}
/* line 64, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible, body.help nav section ul.toc li.collapsible, body.rss nav section ul.toc li.collapsible, body.devtools nav section ul.toc li.collapsible, body.download nav section ul.toc li.collapsible {
  background: none;
  padding: 0px;
  margin: 0;
}
/* line 74, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle, body.help nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle, body.rss nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle, body.devtools nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle, body.download nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle {
  padding: 0;
  margin-top: 0.75em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  height: 15px;
  z-index: 2;
  float: left;
  padding: 0 0.25em;
}
/* line 84, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:hover, body.help nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:hover, body.rss nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:hover, body.devtools nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:hover, body.download nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:hover {
  background-color: transparent;
}
/* line 87, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:before, body.help nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:before, body.rss nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:before, body.devtools nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:before, body.download nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle:before {
  background-image: none;
}
/* line 90, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle span.expand-button, body.help nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle span.expand-button, body.rss nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle span.expand-button, body.devtools nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle span.expand-button, body.download nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle span.expand-button {
  display: inline-block;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  background-image: url(/assets/icons/light-plus-53a640b01895dbeeaef0c3f7cf60a06fb2378c337bd3a9e3e46373be8d86f9d9.png);
}
/* line 98, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle.open span.expand-button, body.help nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle.open span.expand-button, body.rss nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle.open span.expand-button, body.devtools nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle.open span.expand-button, body.download nav section ul.toc li.collapsible span.parent div.toggle a.toc-toggle.open span.expand-button {
  background-image: url(/assets/icons/light-minus-387c1de84a6a0601826eb3793adf81eb241ff5cee0e7b4a64b4bbe5b12bc85f6.png);
}
/* line 106, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.children.inactive, body.help nav section ul.toc li.collapsible span.children.inactive, body.rss nav section ul.toc li.collapsible span.children.inactive, body.devtools nav section ul.toc li.collapsible span.children.inactive, body.download nav section ul.toc li.collapsible span.children.inactive {
  display: none;
}
/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.children ul, body.help nav section ul.toc li.collapsible span.children ul, body.rss nav section ul.toc li.collapsible span.children ul, body.devtools nav section ul.toc li.collapsible span.children ul, body.download nav section ul.toc li.collapsible span.children ul {
  padding-bottom: 0;
  margin: 0;
  padding-left: 0;
}
/* line 115, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.children ul li.collapsible, body.help nav section ul.toc li.collapsible span.children ul li.collapsible, body.rss nav section ul.toc li.collapsible span.children ul li.collapsible, body.devtools nav section ul.toc li.collapsible span.children ul li.collapsible, body.download nav section ul.toc li.collapsible span.children ul li.collapsible {
  margin-left: 0px;
}
/* line 117, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.children ul li.collapsible a, body.help nav section ul.toc li.collapsible span.children ul li.collapsible a, body.rss nav section ul.toc li.collapsible span.children ul li.collapsible a, body.devtools nav section ul.toc li.collapsible span.children ul li.collapsible a, body.download nav section ul.toc li.collapsible span.children ul li.collapsible a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 2.25em;
}
/* line 122, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section ul.toc li.collapsible span.children ul li.collapsible a:before, body.help nav section ul.toc li.collapsible span.children ul li.collapsible a:before, body.rss nav section ul.toc li.collapsible span.children ul li.collapsible a:before, body.devtools nav section ul.toc li.collapsible span.children ul li.collapsible a:before, body.download nav section ul.toc li.collapsible span.children ul li.collapsible a:before {
  background-image: none;
  content: '';
  height: 0px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section.home header, body.help nav section.home header, body.rss nav section.home header, body.devtools nav section.home header, body.download nav section.home header {
  padding: 0;
}
/* line 144, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section.home a:before, body.help nav section.home a:before, body.rss nav section.home a:before, body.devtools nav section.home a:before, body.download nav section.home a:before {
  display: none;
}
/* line 148, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section.home a.notice, body.help nav section.home a.notice, body.rss nav section.home a.notice, body.devtools nav section.home a.notice, body.download nav section.home a.notice {
  background: url(/assets/icons/warning-14px-73c2fd30b2e9c9be36bf4579931543d05a1cf1e2330891e6a6bd4013df1d3053.svg) 15px 15px no-repeat;
  padding-left: 2.1em;
}
/* line 152, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support nav section.home a.notice:hover, body.help nav section.home a.notice:hover, body.rss nav section.home a.notice:hover, body.devtools nav section.home a.notice:hover, body.download nav section.home a.notice:hover {
  background: url(/assets/icons/warning-14px-73c2fd30b2e9c9be36bf4579931543d05a1cf1e2330891e6a6bd4013df1d3053.svg) #f4f4f4 15px 15px no-repeat;
}
/* line 169, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content i.notice,
body.support .main-content .content-full #help-main-content i.notice, body.help .main-content .content-full #docs-main-content i.notice,
body.help .main-content .content-full #help-main-content i.notice, body.rss .main-content .content-full #docs-main-content i.notice,
body.rss .main-content .content-full #help-main-content i.notice, body.devtools .main-content .content-full #docs-main-content i.notice,
body.devtools .main-content .content-full #help-main-content i.notice, body.download .main-content .content-full #docs-main-content i.notice,
body.download .main-content .content-full #help-main-content i.notice {
  background: url(/assets/icons/warning-14px-73c2fd30b2e9c9be36bf4579931543d05a1cf1e2330891e6a6bd4013df1d3053.svg) 0.5em 0px no-repeat;
  padding-left: 2.1em;
}
/* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content table, body.support .main-content .content-full #docs-main-content th,
body.support .main-content .content-full #help-main-content table,
body.support .main-content .content-full #help-main-content th, body.help .main-content .content-full #docs-main-content table, body.help .main-content .content-full #docs-main-content th,
body.help .main-content .content-full #help-main-content table,
body.help .main-content .content-full #help-main-content th, body.rss .main-content .content-full #docs-main-content table, body.rss .main-content .content-full #docs-main-content th,
body.rss .main-content .content-full #help-main-content table,
body.rss .main-content .content-full #help-main-content th, body.devtools .main-content .content-full #docs-main-content table, body.devtools .main-content .content-full #docs-main-content th,
body.devtools .main-content .content-full #help-main-content table,
body.devtools .main-content .content-full #help-main-content th, body.download .main-content .content-full #docs-main-content table, body.download .main-content .content-full #docs-main-content th,
body.download .main-content .content-full #help-main-content table,
body.download .main-content .content-full #help-main-content th {
  text-align: left;
}
/* line 177, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content table,
body.support .main-content .content-full #help-main-content table, body.help .main-content .content-full #docs-main-content table,
body.help .main-content .content-full #help-main-content table, body.rss .main-content .content-full #docs-main-content table,
body.rss .main-content .content-full #help-main-content table, body.devtools .main-content .content-full #docs-main-content table,
body.devtools .main-content .content-full #help-main-content table, body.download .main-content .content-full #docs-main-content table,
body.download .main-content .content-full #help-main-content table {
  border-collapse: collapse;
  font-size: .88em;
  margin: 0;
  max-width: 100%;
  overflow: scroll;
}
@media (min-width: 1200px) {
  /* line 177, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .main-content .content-full #docs-main-content table,
  body.support .main-content .content-full #help-main-content table, body.help .main-content .content-full #docs-main-content table,
  body.help .main-content .content-full #help-main-content table, body.rss .main-content .content-full #docs-main-content table,
  body.rss .main-content .content-full #help-main-content table, body.devtools .main-content .content-full #docs-main-content table,
  body.devtools .main-content .content-full #help-main-content table, body.download .main-content .content-full #docs-main-content table,
  body.download .main-content .content-full #help-main-content table {
    margin: 1em 0 0;
  }
}
@media (min-width: large) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  body.support .main-content .content-full #docs-main-content table else,
  body.support .main-content .content-full #help-main-content table else, body.help .main-content .content-full #docs-main-content table else,
  body.help .main-content .content-full #help-main-content table else, body.rss .main-content .content-full #docs-main-content table else,
  body.rss .main-content .content-full #help-main-content table else, body.devtools .main-content .content-full #docs-main-content table else,
  body.devtools .main-content .content-full #help-main-content table else, body.download .main-content .content-full #docs-main-content table else,
  body.download .main-content .content-full #help-main-content table else {
    margin: 1em 0 0;
  }
}
/* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content table tr,
body.support .main-content .content-full #help-main-content table tr, body.help .main-content .content-full #docs-main-content table tr,
body.help .main-content .content-full #help-main-content table tr, body.rss .main-content .content-full #docs-main-content table tr,
body.rss .main-content .content-full #help-main-content table tr, body.devtools .main-content .content-full #docs-main-content table tr,
body.devtools .main-content .content-full #help-main-content table tr, body.download .main-content .content-full #docs-main-content table tr,
body.download .main-content .content-full #help-main-content table tr {
  background: none;
}
/* line 192, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content table th,
body.support .main-content .content-full #help-main-content table th, body.help .main-content .content-full #docs-main-content table th,
body.help .main-content .content-full #help-main-content table th, body.rss .main-content .content-full #docs-main-content table th,
body.rss .main-content .content-full #help-main-content table th, body.devtools .main-content .content-full #docs-main-content table th,
body.devtools .main-content .content-full #help-main-content table th, body.download .main-content .content-full #docs-main-content table th,
body.download .main-content .content-full #help-main-content table th {
  background-color: rgba(0, 0, 0, 0.03) !important;
  text-transform: none;
  font-weight: 700;
  color: #333;
}
/* line 199, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .main-content .content-full #docs-main-content table td, body.support .main-content .content-full #docs-main-content table th,
body.support .main-content .content-full #help-main-content table td,
body.support .main-content .content-full #help-main-content table th, body.help .main-content .content-full #docs-main-content table td, body.help .main-content .content-full #docs-main-content table th,
body.help .main-content .content-full #help-main-content table td,
body.help .main-content .content-full #help-main-content table th, body.rss .main-content .content-full #docs-main-content table td, body.rss .main-content .content-full #docs-main-content table th,
body.rss .main-content .content-full #help-main-content table td,
body.rss .main-content .content-full #help-main-content table th, body.devtools .main-content .content-full #docs-main-content table td, body.devtools .main-content .content-full #docs-main-content table th,
body.devtools .main-content .content-full #help-main-content table td,
body.devtools .main-content .content-full #help-main-content table th, body.download .main-content .content-full #docs-main-content table td, body.download .main-content .content-full #docs-main-content table th,
body.download .main-content .content-full #help-main-content table td,
body.download .main-content .content-full #help-main-content table th {
  padding: .666em .75em;
  border: 1px solid #e7e7e7;
  width: inherit;
  word-break: normal;
}
@media (max-width: 1200px) {
  /* line 210, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .main-content .content-full #docs-main-content .horizontal-scrolling,
  body.support .main-content .content-full #help-main-content .horizontal-scrolling, body.help .main-content .content-full #docs-main-content .horizontal-scrolling,
  body.help .main-content .content-full #help-main-content .horizontal-scrolling, body.rss .main-content .content-full #docs-main-content .horizontal-scrolling,
  body.rss .main-content .content-full #help-main-content .horizontal-scrolling, body.devtools .main-content .content-full #docs-main-content .horizontal-scrolling,
  body.devtools .main-content .content-full #help-main-content .horizontal-scrolling, body.download .main-content .content-full #docs-main-content .horizontal-scrolling,
  body.download .main-content .content-full #help-main-content .horizontal-scrolling {
    background: linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #fff 30%, rgba(255, 255, 255, 0)) right, linear-gradient(to right, rgba(0, 0, 0, 0.15), transparent 70%), linear-gradient(to left, rgba(0, 0, 0, 0.15), transparent 70%) right;
    background-repeat: no-repeat;
    background-size: 20px 100%,20px 100%,10px 100%,10px 100%;
    background-attachment: local,local,scroll,scroll;
    margin: 1em 0 0;
    overflow: auto;
    overflow-y: hidden;
    overflow-x: auto;
  }
}
/* line 228, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support code, body.support pre, body.help code, body.help pre, body.rss code, body.rss pre, body.devtools code, body.devtools pre, body.download code, body.download pre {
  background: #f4f4f4;
  border-radius: 3px;
  color: #555;
  font-family: Consolas,monospace;
}
/* line 234, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support code.code-snippet, body.support pre.code-snippet, body.help code.code-snippet, body.help pre.code-snippet, body.rss code.code-snippet, body.rss pre.code-snippet, body.devtools code.code-snippet, body.devtools pre.code-snippet, body.download code.code-snippet, body.download pre.code-snippet {
  border: 1px solid #e7e7e7;
}
/* line 239, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support code, body.help code, body.rss code, body.devtools code, body.download code {
  font-size: .8em;
}
/* line 243, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support :not(pre) > code, body.help :not(pre) > code, body.rss :not(pre) > code, body.devtools :not(pre) > code, body.download :not(pre) > code {
  border: 1px solid #d8d8d8;
  padding: 2px 4px;
  white-space: nowrap;
}
/* line 248, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support :not(pre) > code.other, body.support :not(pre) > code.link, body.help :not(pre) > code.other, body.help :not(pre) > code.link, body.rss :not(pre) > code.other, body.rss :not(pre) > code.link, body.devtools :not(pre) > code.other, body.devtools :not(pre) > code.link, body.download :not(pre) > code.other, body.download :not(pre) > code.link {
  border: none;
  background: none;
}
/* line 253, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support :not(pre) > code.link, body.help :not(pre) > code.link, body.rss :not(pre) > code.link, body.devtools :not(pre) > code.link, body.download :not(pre) > code.link {
  color: #3899CC;
  white-space: normal;
}
/* line 261, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .rss-section .feed-link, body.help .rss-section .feed-link, body.rss .rss-section .feed-link, body.devtools .rss-section .feed-link, body.download .rss-section .feed-link {
  padding: 5px 0px;
}
/* line 263, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .rss-section .feed-link header, body.help .rss-section .feed-link header, body.rss .rss-section .feed-link header, body.devtools .rss-section .feed-link header, body.download .rss-section .feed-link header {
  font-weight: bold;
}
/* line 272, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .resources-home, body.support .help-home, body.support .download-home, body.help .resources-home, body.help .help-home, body.help .download-home, body.rss .resources-home, body.rss .help-home, body.rss .download-home, body.devtools .resources-home, body.devtools .help-home, body.devtools .download-home, body.download .resources-home, body.download .help-home, body.download .download-home {
  padding-bottom: 1em;
}
@media (max-width: 767px) {
  /* line 278, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .resources-home section, body.support .help-home section, body.support .download-home section, body.help .resources-home section, body.help .help-home section, body.help .download-home section, body.rss .resources-home section, body.rss .help-home section, body.rss .download-home section, body.devtools .resources-home section, body.devtools .help-home section, body.devtools .download-home section, body.download .resources-home section, body.download .help-home section, body.download .download-home section {
    margin-bottom: 2em;
  }
  /* line 282, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .resources-home .row, body.support .help-home .row, body.support .download-home .row, body.help .resources-home .row, body.help .help-home .row, body.help .download-home .row, body.rss .resources-home .row, body.rss .help-home .row, body.rss .download-home .row, body.devtools .resources-home .row, body.devtools .help-home .row, body.devtools .download-home .row, body.download .resources-home .row, body.download .help-home .row, body.download .download-home .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 286, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .resources-home .row .columns, body.support .help-home .row .columns, body.support .download-home .row .columns, body.help .resources-home .row .columns, body.help .help-home .row .columns, body.help .download-home .row .columns, body.rss .resources-home .row .columns, body.rss .help-home .row .columns, body.rss .download-home .row .columns, body.devtools .resources-home .row .columns, body.devtools .help-home .row .columns, body.devtools .download-home .row .columns, body.download .resources-home .row .columns, body.download .help-home .row .columns, body.download .download-home .row .columns {
    margin-bottom: 1em;
  }
}
/* line 293, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .resources-home section header, body.support .help-home section header, body.support .download-home section header, body.help .resources-home section header, body.help .help-home section header, body.help .download-home section header, body.rss .resources-home section header, body.rss .help-home section header, body.rss .download-home section header, body.devtools .resources-home section header, body.devtools .help-home section header, body.devtools .download-home section header, body.download .resources-home section header, body.download .help-home section header, body.download .download-home section header {
  font-weight: bold;
}
/* line 300, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .customQuery, body.help .customQuery, body.rss .customQuery, body.devtools .customQuery, body.download .customQuery {
  margin: 0px 5px;
}
/* line 305, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .customQueryDownload, body.help .customQueryDownload, body.rss .customQueryDownload, body.devtools .customQueryDownload, body.download .customQueryDownload {
  text-decoration: none;
  display: block;
  margin: 0;
  border: 0;
  width: 140px;
  background-color: #3899cc;
  padding: 8px;
  border-radius: 0px;
  text-align: center;
}
@media (max-width: 959px) {
  /* line 305, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
  body.support .customQueryDownload, body.help .customQueryDownload, body.rss .customQueryDownload, body.devtools .customQueryDownload, body.download .customQueryDownload {
    margin: 0 auto;
  }
}
/* line 321, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .customQueryDownload:hover, body.help .customQueryDownload:hover, body.rss .customQueryDownload:hover, body.devtools .customQueryDownload:hover, body.download .customQueryDownload:hover {
  background-color: #2b7ca6;
}
/* line 325, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .customQueryDownload h2, body.help .customQueryDownload h2, body.rss .customQueryDownload h2, body.devtools .customQueryDownload h2, body.download .customQueryDownload h2 {
  color: white;
  margin: 0;
  line-height: normal;
  padding: 0;
}
/* line 332, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/help_resources_docs.css.scss */
body.support .customQueryDownload:disabled, body.help .customQueryDownload:disabled, body.rss .customQueryDownload:disabled, body.devtools .customQueryDownload:disabled, body.download .customQueryDownload:disabled {
  background-color: #8e8e8e;
}
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/*************************************
*
* FIX ALL FOUNDATION MARGINS TO FIT STYLES
*
**************************************/
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row {
  /*******************************
  * Stop restricting the main column to only 
  * 1000 pixels at the jump and start using 
  * percentages
  ********************************/
  /* Add margin class to fix rows to the layout */
  /* The bottom header content needs extra padding on the sides of the rows */
  /* 	Adds that white "gutter" on the side of those main content pages 
  	When on mobile sized screen, take full width! */
  /* Over ride the rules that Foundation applies to this */
}
@media (min-width: 1450px) {
  /* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .row.bg_shadow {
    max-width: 70% !important;
  }
}
@media (min-width: main-wrapper-jump) {
  /* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .row.bg_shadow else {
    max-width: 70% !important;
  }
}
/* line 23, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row.margined {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -5px;
}
/* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row.bottomHeaderContent.margined {
  padding: 0 25px;
  margin: 0 auto;
  /* Reset row to take full width on small */
}
@media (max-width: 767px) {
  /* line 30, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .row.bottomHeaderContent.margined {
    padding: 0 0;
  }
}
/* line 42, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row.main-content.margined {
  padding: 0 10px;
  margin: 20px auto;
  /* Reset row to take full width on small */
}
@media (max-width: 767px) {
  /* line 42, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .row.main-content.margined {
    padding: 0 0;
    margin: 0 0;
  }
  /* line 51, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .row.main-content.margined [class*="column"] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 59, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .row.bottomHeaderContent .column, .row.bottomHeaderContent .columns {
    padding-top: 3px;
  }
}
/* line 67, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row.bottomHeaderContent .column.medical-container, .row.bottomHeaderContent .columns.medical-container {
  min-width: 160px;
}
/* line 75, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.row.mobile-menu {
  width: 100%;
  margin-top: 1px;
}

/*
* Taking tips from: http://foundation.zurb.com/forum/posts/526-how-to-center-grid-row-vertically
* Problem with their code is that if you have a row inside of the valign-middle row, 
* the columns of the second row will take in this table-cell stuff and screw it all up.
* Giving the columns the class too means that we can specify the columns we want this to apply to rather
* than it applying to the children!
* Josh Temple
*/
/* line 90, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.valign-middle.row {
  display: table;
}
/* line 93, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.valign-middle.row > .valign-middle.columns {
  display: table-cell;
  vertical-align: middle;
}
/* line 98, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.valign-middle.row > .valign-middle.columns {
  float: none;
}

/* No background fix */
/* line 108, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.no-background.search {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: none;
}

/* Specifically for inner pages */
/* line 117, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.inner .row {
  /* 	Adds that white "gutter" on the side of those main content pages 
  	When on mobile sized screen, take full width! */
}
/* line 120, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.inner .row.main-content.margined {
  padding: 0 25px;
  margin: 20px auto;
  /* Reset row to take full width on small */
}
@media (max-width: 767px) {
  /* line 120, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .inner .row.main-content.margined {
    padding: 0 0;
    margin: 0 0;
  }
  /* line 129, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .inner .row.main-content.margined [class*="column"] {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 138, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.no-text-transform {
  text-transform: none;
}

/* line 143, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
body {
  background: none;
}
/* line 146, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
body .page-container {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/*  Legacy */
@media (max-width: 959px) {
  /* line 158, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .tabletview {
    display: block;
  }

  /* line 159, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .webview {
    display: none;
  }

  /* line 160, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .hide-on-tablet {
    display: none;
  }
}
/******************************
*
* OVERRIDE FOUNDATIONS PRINT RULES
*
*******************************/
/* line 168, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
.show-for-print-only {
  display: none !important;
}

@media print {
  /* line 173, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .show-for-print-only {
    display: block !important;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .dont-show-for-print, .hide-for-print, .column.hide-for-print, .columns.hide-for-print,
  .column.dont-show-for-print, .columns.dont-show-for-print {
    display: none !important;
  }

  /* line 186, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .show-for-print {
    display: block !important;
  }

  /* line 194, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/overrides.css.scss */
  .display-none-for-print {
    display: none !important;
  }
}
@media print {
  /* line 142, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 146, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 150, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 154, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 158, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 162, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 166, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 170, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 174, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 178, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 182, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 186, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/_mixins.scss */
  .medium-12 {
    width: 100%;
  }
}
/*************************************
* Gradient mixin
* Works on all browsers, use the first color provided 
* as a fall back incase gradient is not supported.
*
**************************************/
/*************************************
* Responsive mixin 
*
* TO USE:
* @include respond-to(small){...}
* @include respond-to(medium){...}
* @include respond-to(large){...}
*
* Then place rules within this include that will be applied when
* UNDERNEATH this size, ie small rules will be applied under the small size
***************************************/
/*******************************
*
*   Does the same as respond to
*   BUT- applies when ABOVE this size
*
********************************/
/*********************************
*
* Mixin for cross browser border-radius
*
*
**********************************/
/******************************
*
* Change the foundation view to this breakpoint
* rather than small like default behavior does
*
*******************************/
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/* Name colors */
/* Set template colors */
/* TEST SET OF COLORS */
/*
$background-accent-color : lighten(green,70%);
$vibrant-accent-color: green; 
$primary-background-color: darken(green,10%);
$secondary-link-color: lighten(green,40%);
$page-header-font-color: white;
$header-background-color: white;
$solid-header-font-color:darken(green,10%);

$bright-contrast-color: red;
*/
/* Breakpoints for the Respond-to mixin */
/* line 3, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/autocomplete.css.scss */
.ui-autocomplete {
  max-width: 100% !important;
  z-index: 1000000 !important;
  border-radius: 0px;
  padding: 0;
}
/* line 9, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/autocomplete.css.scss */
.ui-autocomplete li a {
  border-radius: 0px;
  border: 0px;
  padding-left: 4px;
  margin: 0;
  text-decoration: none;
}
/* line 16, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/autocomplete.css.scss */
.ui-autocomplete li a span.autocomplete-highlight {
  font-weight: bold;
  color: #ca2129;
}
/* line 21, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/resources/autocomplete.css.scss */
.ui-autocomplete li.ui-state-focus, .ui-autocomplete li.ui-widget-content .ui-autocomplete li.ui-state-focus {
  background: none;
  background-color: #eeeef0;
  border: 0px;
  margin: 0 !important;
}
/* line 41, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker {
  display: none;
  position: absolute;
  padding: 4px;
  margin-top: 1px;
  direction: ltr;
}
/* line 47, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333;
  font-size: 13px;
  line-height: 18px;
}
/* line 76, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
  padding: 4px 4px;
  color: #333;
  text-transform: none;
}
/* line 80, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.dropdown-menu th.date-switch, .datepicker.dropdown-menu td.date-switch {
  padding: 3px 4px;
}
/* line 85, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker table {
  border: 0;
  margin: 0;
  width: auto;
}
/* line 89, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
}
/* line 99, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker td {
  text-align: center;
  min-width: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 12px;
  padding: 4px 8px;
  background: #fff;
  cursor: pointer;
}
/* line 109, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker td.active.day, .datepicker td.active.year {
  background: #2ba6cb;
}
/* line 110, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker td.old, .datepicker td.new {
  color: #999;
}
/* line 111, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker td span.active {
  background: #2ba6cb;
}
/* line 112, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker td.day.disabled {
  color: #eee;
}
/* line 114, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker th {
  text-align: center;
  min-width: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 12px;
  padding: 4px 8px;
  background: #fff;
  cursor: pointer;
}
/* line 124, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker th.active.day, .datepicker th.active.year {
  background: #2ba6cb;
}
/* line 125, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker th.date-switch {
  width: 145px;
}
/* line 126, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker th span.active {
  background: #2ba6cb;
}
/* line 128, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
/* line 134, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.days div.datepicker-days {
  display: block;
}
/* line 135, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.months div.datepicker-months {
  display: block;
}
/* line 136, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker.years div.datepicker-years {
  display: block;
}
/* line 137, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker thead tr:first-child th {
  cursor: pointer;
}
/* line 139, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
/* line 144, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}

/* line 146, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-inline {
  width: 220px;
}

/* line 147, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-rtl {
  direction: rtl;
}
/* line 149, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 151, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
}
/* line 154, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: 1px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
/* line 165, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 176, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker > div,
.datepicker-dropdown::before,
.datepicker-dropdown::after {
  display: none;
}

/* line 179, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.datepicker-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 15px;
  height: 30px;
  padding: 0;
  display: none;
}

/* line 188, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 193, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.fa.fa-chevron-right.fi-arrow-right {
  background: url(/assets/icons/cal-right-c4c184356ddd312c270a46889f1670a7efbba6df70f10e154d61733416ff0e9c.png) right 1px no-repeat;
  height: 12px;
  display: block;
}

/* line 198, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.fa-remove.fa-times.fi-x {
  background-image: url(/assets/icons/remove-red-31552d7d50493d38739ed2e6613af0478398a7cb1fdc9c5ae60554a93b3eb862.png);
  height: 12px;
  display: block;
}

/* line 203, /usr/nlm/www/rapps/gudid/app/assets/stylesheets/vendor/foundation-datepicker.scss */
.fa.fa-chevron-left.fi-arrow-left {
  background: url(/assets/icons/cal-left-b881e3ea9e7a77723d63885e7697372b43d6b6790bd1b438b6dfad2b636fc88d.png) left 1px no-repeat;
  height: 12px;
  display: block;
}
