@charset "UTF-8";
/* line 58, ../../../all/themes/modebase/sass/_base.scss */
body {
  font-size: 13px;
}

/* line 153, ../../../all/themes/modebase/sass/_base.scss */
body {
  font-size: 13px;
}

/* line 124, sass/_themebase.scss */
body {
  font-size: 13px;
}

/* line 128, sass/_themebase.scss */
h2 {
  color: #993300;
  font-family: trebuchet ms;
}
/* line 131, sass/_themebase.scss */
h2 a {
  color: #993300 !important;
}

/* line 134, sass/_themebase.scss */
#content-wall h2 {
  background: none;
  color: #993300;
  margin: 0;
  padding: 10px 0;
}

/*
The purpose of this file is to provide an abstration layer between the base values and the rest of the theme.  
Any time a new color or font or size needs to be create it should first be defined in _base.  Then if possible it should be
given an abstract name here:

This file should encourage reusable names for colors and fonts

 
*/
/* line 1, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.month.day {
  font-size: 2em;
}

/* line 5, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.date-heading h3 {
  float: left;
  color: #194178;
}

/* line 10, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.today {
  border-color: #194178 !important;
}

/* line 14, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.stripe,
.view-calendar .view-header .pager,
.nav-calendar .date-heading {
  display: none;
}

/* line 20, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar th.days {
  border-width: 1px 0;
  padding: 5px 0;
  background: #eff2f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eff2f5 0%, #dfe6eb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff2f5), color-stop(100%, #dfe6eb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eff2f5 0%, #dfe6eb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eff2f5 0%, #dfe6eb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eff2f5 0%, #dfe6eb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eff2f5 0%, #dfe6eb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f5', endColorstr='#dfe6eb',GradientType=0 );
  /* IE6-9 */
}

/* line 49, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar th.sun {
  border-left: 1px solid #CCC;
}

/* line 53, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar th.sat {
  border-right: 1px solid #CCC;
}

/* line 57, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar td .inner div.day a {
  color: #194178;
}

/* line 61, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td {
  padding: 0;
  font-family: Helvetica, Arial,"Lucida Grande", Verdana, sans-serif;
}

/* line 66, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full td.date-box.today {
  box-shadow: inset 0px 20px 15px -15px #e1e1e1, inset -20px 20px 15px -15px #e1e1e1, inset 20px 20px 15px -15px #e1e1e1;
}

/* line 70, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full td.single-day.today {
  box-shadow: inset 0px -20px 15px -15px #e1e1e1, inset -20px -20px 15px -15px #e1e1e1, inset 20px -20px 15px -15px #e1e1e1;
}

/* line 74, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar td.empty {
  color: #CCC;
}

/* line 78, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
ul.primary a:link, ul.primary a:visited {
  border-radius: 4px;
}

/* line 82, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
ul.tabs.primary {
  border: 0;
}

/* line 86, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
ul.primary li.active {
  border-bottom: 1px solid #cecece !important;
}

/* line 90, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
ul.primary li {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #bbbbbb;
  margin-right: 5px;
}

/* line 98, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
ul.primary li.active {
  border-bottom: 0;
}

/* line 102, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.date-heading h3 {
  font-family: Trebuchet MS;
  color: #0a1e3a;
  font-size: 2em !important;
}

/* line 108, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view-calendar .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

/* line 112, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  margin: .35em;
  background-color: rgba(25, 65, 120, 0.1);
  padding: 4px;
}

/* line 120, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background-color: rgba(65, 25, 120, 0.1);
  height: 1.9em;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}
/* line 133, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview .contextual-links-region,
.calendar-calendar .week-view .full td.multi-day div.weekview .contextual-links-region,
.calendar-calendar .day-view .full td.multi-day div.dayview .contextual-links-region {
  display: none;
}

/* line 138, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view-calendar .view-filters {
  float: left;
}

/* line 142, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view-calendar .view-filters .form-select {
  height: 21px;
  border: 1px solid #AAA;
}

/* line 147, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.nav-calendar ul.pager {
  font-size: 0;
}

/* line 151, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view .nav-calendar ul.pager li {
  position: static;
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 161, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view .nav-calendar ul.pager li a {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  text-indent: 100%;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  overflow: hidden;
  height: 34px;
}

/* line 174, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view .nav-calendar ul.pager li.date-prev a {
  background: transparent url(/sites/all/themes/modebase/images/calendar-prev.gif) center center no-repeat;
  width: 33px;
}

/* line 179, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.view .nav-calendar ul.pager li.date-next a {
  background: transparent url(/sites/all/themes/modebase/images/calendar-next.gif) center center no-repeat;
  width: 32px;
}

/* line 184, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.nav-calendar .date-nav-wrapper {
  float: right;
  width: auto !important;
}

/* line 189, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.nav-calendar .date-nav-wrapper .date-nav {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 194, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .view .date-nav-wrapper .date-heading {
    text-align: left;
  }

  /* line 198, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view table.full {
    position: relative;
  }

  /* line 202, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view .full tr td {
    width: 97%;
    float: left;
    text-align: left;
    margin: 10px 0;
    padding: 5px;
  }

  /* line 210, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view .full tr.date-box,
  .calendar-calendar .month-view .full tr.date-box td,
  .calendar-calendar .month-view .full tr.multi-day,
  .calendar-calendar .month-view .full tr.multi-day td {
    height: 0;
  }

  /* line 217, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar tbody tr:hover td {
    background: none;
  }

  /* line 221, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view .full tr td.multi-day,
  .calendar-calendar .month-view .full tr td.single-day {
    border-top: 1px solid #ccc;
  }

  /* line 226, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view .full tr td.single-day:before {
    content: attr(data-day-of-month) ", " attr(headers);
    font-weight: bold;
  }

  /* line 231, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  .calendar-calendar .month-view .full thead tr,
  .calendar-calendar .month-view .full tr th.days,
  .calendar-calendar .month-view .full tr td.date-box,
  .calendar-calendar .month-view .full tr td.no-entry,
  .calendar-calendar .month-view .full tr td.empty {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  /* line 241, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
  ul.primary a:link, ul.primary a:visited {
    padding: 0 .5em;
  }
}
/*OVERRIDE FOR GLOBAL.CSS SETTING ALL SIDEBAR IMGs TO 32PX*/
/* line 247, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
#sidebar-right a img.static_google_map {
  width: 100%;
  height: 100%;
}

/**HIDE PRIMARY TABS (MONTH/DAY/YEAR) WHERE IT'S USUALLY DISPLAYED AND SHOW IT IN THE PANEL**/
/* line 253, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.caltabs {
  display: none;
}

/* line 257, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.pane-content .caltabs {
  display: block;
}

/* line 261, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.lt-ie9 .calendar-calendar .week-view .full div.calendar-agenda-hour {
  width: 96%;
  min-width: 40px;
  margin-right: 0;
}

/* line 267, ../../../all/themes/modebase/sass/css/modules/_calendar.scss */
.lt-ie9 .calendar-calendar .week-view .full div.calendar-agenda-hour span {
  font-size: 9px !important;
  font-weight: normal;
  color: #777;
}

/* line 1, ../../../all/themes/modebase/sass/css/modules/_views.scss */
.views-table {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 0.923em;
}
/* line 5, ../../../all/themes/modebase/sass/css/modules/_views.scss */
.views-table tr {
  background-color: white;
  border: none;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_views.scss */
.views-table td {
  padding-top: 20px;
  padding-right: 50px;
}

/* line 16, ../../../all/themes/modebase/sass/css/modules/_views.scss */
.views-exposed-widgets {
  background-color: #ddd;
  padding: 15px;
  margin-bottom: 50px;
  margin-top: 30px;
}

/* line 23, ../../../all/themes/modebase/sass/css/modules/_views.scss */
.pager {
  margin: 0px;
  float: right;
}

/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* line 16, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
#skip-to-nav,
#page {
  /*
  * To use a 12px font size on the page, delete the 14px declarations.
  * to use a 14px font size on the page, delete the 12px declarations.
  */
  /* Use a 12px base font size with a 18px line height */
  /*font-size: 0.75em;*/
  /* 16px x .75 = 12px */
  /*line-height: 1.5em;*/
  /* 12px x 1.5 = 18px */
  /* Use a 14px base font size with a 21px line height */
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 41, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 60, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 75, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 85, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 136, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 1.5em;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 148, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 160, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
body {
  margin: 0;
}

/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 168, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 177, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 198, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 207, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h2 {
  font-size: 1.3em;
  line-height: 2.30769em;
  margin-top: 1.15385em;
  margin-bottom: 1.15385em;
}

/* line 213, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}

/* line 219, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 225, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 231, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
h6 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

/* Thematic break */
/* line 238, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 249, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 259, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 264, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
blockquote {
  margin: 1.5em 30px;
  font-style: italic;
  border-left: gray;
  border-left-width: thick;
  padding-left: 1em;
  border-left-style: solid;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 278, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 286, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 295, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 306, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 1.5em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 323, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 336, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 342, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 349, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 358, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 366, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 370, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 383, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/* line 392, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 396, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* line 401, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 410, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
menu,
ol,
ul,
.item-list ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 421, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 439, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  width: auto;
  height: auto;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 457, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Images
   ========================================================================== */
/*
 * Makes supplimental images not blurry
 */
/* line 469, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
.field-name-field-supplemental-image img {
  width: 100% !important;
}

/* line 474, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
.field-name-field-event-image img {
  width: 100%;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 488, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 501, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
form {
  margin: 0;
}

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

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 525, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
  /* LTR */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 540, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 556, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 568, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 583, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 595, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 610, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 619, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 629, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 640, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 668, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
th {
  text-align: left;
  /* LTR */
  /*padding: 0;*/
  border-bottom: none;
}

/* line 674, ../../../all/themes/modebase/sass/css/modules/_normalize.scss */
tbody {
  border-top: none;
}

/**
 * @file
 * Tabs Styling
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal7-reference.css.)
 */
/* line 14, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
#tabs ul {
  list-style-type: none;
  padding-left: 0px;
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
/* line 22, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
#tabs li {
  display: inline;
  list-style-type: none;
  padding: 20px 10px 10px 0px;
  margin-right: 30px;
  font-weight: bold;
}
/* line 30, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
#tabs li.selected {
  display: inline;
  list-style-type: none;
  padding: 10px;
  border: 1px solid black;
  margin-right: 30px;
  font-weight: bold;
}

@media (max-width: 500px) {
  /* line 46, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
  #tabs li {
    padding: 20px 0px 10px 0px;
    margin-right: 25px;
  }
}
/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/* line 71, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary,
ul.secondary {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #bbb;
  list-style: none;
  margin: 1em 0 1.5em;
  padding: 0 2px;
  white-space: nowrap;
}
/* line 80, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary li,
ul.secondary li {
  float: left;
  /* LTR */
  margin: 0.5em 3px 0;
}
/* line 85, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary a,
ul.secondary a {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/*
 * Primary tabs
 */
/* line 100, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary li {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbb;
  border-bottom: 0;
  margin: 0.5em 0 0 3px;
  /* LTR */
}
/* line 107, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary li.active {
  border-bottom: 1px solid white;
  margin-bottom: -1px;
  /* Overlap the ul's border. */
}
/* line 112, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary a:link,
ul.primary a:visited {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}
/* line 122, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary a:hover,
ul.primary a:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}
/* line 127, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.primary a.active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: white;
}

/*
 * Secondary tabs
 */
/* line 139, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.secondary {
  font-size: .9em;
  margin-top: -1.5em;
  /* Collapse bottom margin of ul.primary. */
  padding-bottom: .5em;
}
/* line 144, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.secondary a:link,
ul.secondary a:visited {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}
/* line 153, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.secondary a:hover,
ul.secondary a:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
/* line 159, ../../../all/themes/modebase/sass/css/modules/_tabs.scss */
ul.secondary a.active,
ul.secondary a:active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: white;
}

/**
 * @file
 * Form Styling
 */
/* line 7, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
input[type="submit"],
input[type="button"] {
  background-color: #4ba3cc \9;
  font-size: 12px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:hover,
input[type="button"]:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:hover,
input[type="button"]:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:active,
input[type="button"]:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"].disabled, input[type="submit"][disabled],
input[type="button"].disabled,
input[type="button"][disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/*Magnifying glass input style*/
/* line 17, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.magnifying-glass-button,
#google-appliance-block-form #edit-submit,
#block-google-appliance-ga-block-search-form .form-submit,
#block-google-appliance-ga-block-search-form
#edit-submit-blog {
  filter: none;
  background-color: white !important;
  width: 25px;
  margin-left: -5px;
  background: white url("/sites/all/themes/modebase//images/magnifying-glass2.png") 5px no-repeat !important;
  color: transparent;
  vertical-align: bottom;
  height: 26px;
  border: 1px solid #d3d3d3;
  font-size: 0;
  filter: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*
#SHAME #VERY ANNOYING
we haven't found a great way to theme the exposed filters for a view.  
For now we need to overload the selectors.
*/
/* line 49, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper [class$="-min-date"]:after {
  content: " to ";
}
/* line 53, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget {
  background: url(/sites/all/themes/modebase/images/calendaricon.png) no-repeat scroll 0% 0%;
  padding-left: 20px;
  float: left;
}
/* line 57, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget label {
  display: none;
}
/* line 60, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget .description {
  display: none;
}
/* line 63, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget input {
  width: 75px;
  float: left;
  margin-left: 5px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget > div {
  float: left;
}

/* line 82, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.views-exposed-form .views-exposed-widget {
  padding-right: 15px;
}

/* line 86, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
/* line 89, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
/* line 95, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item label {
  /* The label for a form element */
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 101, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item label.option {
  /* The label for a radio button or checkbox */
  display: inline;
  font-weight: normal;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item .form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}
/* line 110, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
}
/* line 114, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}

/* line 121, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}

/* line 131, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  -moz-appearance: button;
  -webkit-appearance: button;
}

/*
 * Password confirmation
 */
/* line 139, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/*
 * Drupal's default login form block
 */
/* line 149, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#user-login-form {
  text-align: left;
  /* LTR */
  /*
   * OpenID
   *
   * The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
}
/* line 159, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#user-login-form ul {
  /* OpenID creates a new ul above the login form's links. */
  margin-bottom: 0;
  /* Position OpenID's ul next to the rest of the links. */
}
/* line 163, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* The "Log in using OpenID" link. */
  margin-top: 1.5em;
  margin-left: -20px;
  /* LTR */
  /* Un-do some of the padding on the ul list. */
}
/* line 169, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#user-login-form li.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 1.5em;
}

/* line 174, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
#user-login ul {
  margin: 1.5em 0;
}

/*
 * Drupal admin tables
 *
 * We overrode these styles in normalize.css, but restore them for the admin
 * section of the site.
 */
/* line 186, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 192, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 196, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
form tr.even {
  background-color: white;
}
/* line 200, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
form table .item-list ul {
  margin: 0;
}

/* line 208, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
  border-bottom: 1px solid #ccc;
  /* IE doesn't display borders on table rows */
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
/* line 219, ../../../all/themes/modebase/sass/css/modules/_forms.scss */
td.menu-disabled {
  background: #ccc;
}

/**==========================================================================================
 **==========================================================================================
 **
 **     GLOBAL Layout
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.skip-link {
  font-size: 1em;
  background: #000;
  color: #fff;
}

/* line 18, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.noncompliant {
  font-style: italic;
  font-size: 11px;
  color: #5C636F;
}

/* line 24, ../../../all/themes/modebase/sass/css/modules/_global.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 29, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#page {
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
  /* max-width value is used by sticky header and needs to be set */
  z-index: 2;
}

/* line 38, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#page-bg-container {
  width: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
}

/* line 47, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.field-name-field-speaker-title-and-affiliat {
  margin-top: 10px;
  color: #616060 !important;
  font-family: Georgia, Times, "Times New Roman", serif !important;
  font-size: 0.8em !important;
  font-style: italic !important;
  text-decoration: none !important;
}

/* line 60, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#panel-wrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 64, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#main, #content-wall {
  *position: relative;
  *zoom: 1;
}
/* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#main:before, #main:after, #content-wall:before, #content-wall:after {
  content: "";
  display: table;
}
/* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#main:after, #content-wall:after {
  clear: both;
}

/* line 68, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#page, #main, #main-wrapper, #panel-wrapper {
  position: relative;
}

/* line 72, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#panel-content {
  padding: 20px;
}

/* line 77, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content h1#page-title, #content .breadcrumb {
  margin: 0 0 15px 0;
}
/* line 81, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content > section {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
/* line 87, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content #content-wall > div.content-main {
  background-color: white;
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 20px 20px 40px 20px;
}
/* line 95, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content #sidebar-right {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 100, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content #content-bottom {
  background-color: #f8f8f8;
  padding: 5px;
}
/* line 104, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content #content-bottom #node_event_full_group_contact_info h2,
#content #content-bottom .group-location h2,
#content #content-bottom h2.pane-title,
#content #content-bottom h2.node-title,
#content #content-bottom h2.block-title,
#content #content-bottom h2.node-title a,
#content #content-bottom h2.node-title a:visited,
#content #content-bottom .field-name-field-contact-header,
#content #content-bottom .field-name-field-display-title,
#content #content-bottom .group_contact_info .field-name-field-contact-header,
#content #content-bottom .right-rail-header,
#content #content-bottom .label-above,
#content #content-bottom .field-label,
#content #content-bottom .field-name-field-supplemental-title {
  font-size: 24px;
  color: #930;
}
/* line 123, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content .with-sidebar #content-wall > div.content-main,
#content .panel-sidebar #content-wall > div.content-main {
  border-left: 1px solid #e9e9e9;
}

/* line 129, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.panel-sidebar #panel-content {
  padding: 0;
}

/* line 133, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content-article {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 137, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content-article p:first-child {
  margin-top: 0;
}
/* line 141, ../../../all/themes/modebase/sass/css/modules/_global.scss */
#content-article .field-name-field-date-effective {
  margin-bottom: 1em;
  font-weight: bold;
}

/* Addthis Global Styles */
/* line 148, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.addthis_toolbox .twitter-share-button {
  width: 100px !important;
}

/* line 152, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.addthis_toolbox a span {
  margin-right: 15px;
}

/*End of Addthis Global Styles*/
/* Changes for Previous and Next links */
/* line 159, ../../../all/themes/modebase/sass/css/modules/_global.scss */
ul.custom-pager {
  float: right;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 1em;
  margin: -35px 0 0;
  padding: 0;
  text-align: center;
}

/* line 168, ../../../all/themes/modebase/sass/css/modules/_global.scss */
ul.custom-pager .previous a:before {
  content: url("/sites/default/files/arrow_lt.png");
  position: relative;
  top: 2px;
  right: 5px;
}

/* line 175, ../../../all/themes/modebase/sass/css/modules/_global.scss */
ul.custom-pager .next a:after {
  content: url("/sites/default/files/arrow_rt.png");
  position: relative;
  top: 2px;
  left: 5px;
}

/* line 182, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.footnote {
  font-size: 0.769em;
  margin: 8px 0px 0px 15px;
}

@media all and (max-width: 570px) {
  /* line 189, ../../../all/themes/modebase/sass/css/modules/_global.scss */
  #content #content-wall {
    padding: 0;
  }
}
@media all and (max-width: 320px) {
  /* line 198, ../../../all/themes/modebase/sass/css/modules/_global.scss */
  #content #content-wall > div.content-main {
    padding: 10px;
  }
  /* line 203, ../../../all/themes/modebase/sass/css/modules/_global.scss */
  #content #sidebar-right {
    padding: 10px;
  }
}
/* Allow hiding Article/Document Last Updated field using Context selectors in hide-last-updated */
/* line 210, ../../../all/themes/modebase/sass/css/modules/_global.scss */
body.hide-last-updated .field-name-ds-updated {
  display: none;
}

/* Generic classes that can be applied in DisplaySuite Display Mode forms */
/* line 215, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.hidden {
  display: none;
}

/* line 219, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.inline {
  display: inline-block;
  vertical-align: top;
}

/* line 224, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.left {
  float: left;
}

/* line 228, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.right {
  float: right;
}

/* line 232, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.padright {
  padding-right: 0.5em;
}

/* line 236, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.padleft {
  padding-left: 0.5em;
}

/* line 240, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.padtop {
  padding-top: 0.5em;
}

/* line 244, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.padbottom {
  padding-bottom: 0.5em;
}

/* line 248, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.aligntop {
  vertical-align: top;
}

/* line 252, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.aligncenter, .alignmiddle {
  vertical-align: middle;
}

/* line 256, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.alignbottom {
  vertical-align: bottom;
}

/* sizes are slightly smaller to allow for some spacing between */
/* Use these for a poor-man's grid system layout */
/* eg: col1.half.gutter , col2.half */
/* eg: col1.third.gutter , col2.third.gutter , col3.third */
/* line 264, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.half {
  width: 50%;
}

/* line 268, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.half .gutter {
  width: 49%;
  margin-right: 1%;
}

/* line 273, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.third {
  width: 33%;
}

/* line 277, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.third .gutter {
  width: 32%;
  margin-right: 1%;
}

/* line 282, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.quarter {
  width: 25%;
}

/* line 286, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.quarter .gutter {
  width: 24%;
  margin-right: 1%;
}

/* line 291, ../../../all/themes/modebase/sass/css/modules/_global.scss */
.gutter {
  margin-right: 1%;
}

/**
 * @file
 * Global Styling
 *
 * Styles for global elements such as header, navigation, footer
 * and other common elements like list items, headers, and warning messages
 *
 * Responsive design is desktop first style so all media queries are placed at the bottom of the file, from largest to smallest screen sizes
 *
 */
/**==========================================================================================
 **==========================================================================================
 **
 **			GLOBAL Styles
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 23, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
html {
  background: #6e6159;
}

/* line 27, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
body {
  background: #e4e4e8;
  /* Old browser fallback */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNlNGU0ZTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTYxNTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(17%, #e4e4e8), color-stop(100%, #6e6159));
  background: -moz-linear-gradient(top, #e4e4e8 17%, #6e6159 100%);
  background: -webkit-linear-gradient(top, #e4e4e8 17%, #6e6159 100%);
  background: linear-gradient(to bottom, #e4e4e8 17%, #6e6159 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE4E4E8', endColorstr='#FF6E6159');
  /* IE 6-8 linear gradient */
  /*background: linear-gradient(top, #e4e4e8 17%,#6e6159 100%);*/
  /* W3C */
  background: linear-gradient(to bottom, #e4e4e8 17%, #6e6159 100%);
}

/* line 35, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
body.not-front #main-wrapper {
  background: #f8f8f8;
}
/* line 39, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
body.not-front h1#page-title {
  margin: 0 10px 10px 10px;
}

/* line 43, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
a {
  text-decoration: none;
}

/* line 47, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
a:link, a:visited, a:hover {
  color: #0066cc;
}

/* line 51, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
a:focus {
  outline: 1px dotted #cccccc;
}

/* line 55, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
a:hover {
  text-decoration: underline;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
/* line 64, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#skip-link {
  margin: 0;
}
/* line 67, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#skip-link a, #skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: white;
}

/* line 77, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: normal;
}

/* line 81, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
h1.title,
h2.node-title,
h2.block-title,
h2.title,
h2.comment-form,
h3.title {
  /* Comment title */
  margin: 0;
}

/* line 90, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
h1.title {
  color: #194178;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}

/* line 98, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
h1.pub-type {
  display: none;
}

/* line 109, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
li a.active {
  color: #000;
}

/* line 113, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
}
/* line 116, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 122, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 126, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

/* line 132, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 136, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
ul.links.inline {
  display: block;
  /* Let the links be inline, but the container be a block. */
}

/* line 141, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
ul.links li {
  margin: 0 .5em 0 0;
  padding: 0;
}

/* line 147, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
  background-color: #fff;
}
/* line 151, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}

/* line 156, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.block {
  /* Block wrapper */
  margin-bottom: 1.5em;
}

/* line 160, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.hidden {
  display: none;
}

/*
 ****************************
 * Common Page Styles
 ****************************
 */
/* line 174, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#page-bg-container {
  background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x;
  height: 850px !important;
}

/* line 179, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#main-wrapper {
  min-height: 450px;
  font-size: 1em;
  line-height: 1.5;
}

/*set white background color to custom HTML pages*/
/* line 186, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
body.node-type-custom-html-page #main-wrapper {
  background: white;
}

/*
 ****************
 * Breadcrumbs
 ****************
 */
/* line 196, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.breadcrumb {
  /* The path to the current page in the form of a list of links */
  padding-bottom: 0;
  /* Undo system.css */
  margin: 20px 0 0 20px;
}
/* line 200, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.breadcrumb a:link, .breadcrumb a:visited {
  color: #0066cc;
}
/* line 203, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.breadcrumb a:focus, .breadcrumb a:active {
  outline: 1px dotted #0066cc;
}
/* line 207, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 211, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/*
 ***************************
 * Event Fields Formatting
 ***************************
 */
/* line 226, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-field-most-requested-pages > .field-label,
.field-name-field-most-requested-documents > .field-label {
  background: #0a1e3a;
  color: white;
  font-size: 1.385em;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  padding: 10px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: normal;
}
/* line 237, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-field-most-requested-pages > .field-items,
.field-name-field-most-requested-documents > .field-items {
  background: #e0dee0;
  padding: 10px 20px 20px;
  margin-bottom: 20px;
}

/* line 244, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-field-date,
.field-name-text-address,
.field-name-field-location {
  font-size: 0.923em;
  font-weight: bold;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  line-height: normal;
  margin-bottom: 10px;
}

/* line 253, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-field-date {
  font-size: 1.077em;
}

/* line 256, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-field-location {
  font-weight: normal;
}

/*
 ***************
 * Page bottom
 ***************
 */
/* line 266, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.region-bottom {
  /* Wrapper for any blocks placed in the page bottom region */
  background: #6e6159;
}

/*
 *******************************
 * Prevent overflowing content
 *******************************
 */
/* line 279, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-bottom {
  overflow: visible;
  word-wrap: break-word;
  /* A very nice CSS3 property */
}

/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/
/* line 304, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#page-wrapper {
  overflow-x: hidden;
}

/*
 **********************
 * Wireframes Styling
 **********************
 */
/* line 315, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes .region-footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}
/* line 326, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.lt-ie8 .with-wireframes #header, .lt-ie8
.with-wireframes #main, .lt-ie8
.with-wireframes #content, .lt-ie8
.with-wireframes #navigation, .lt-ie8
.with-wireframes .region-sidebar-first, .lt-ie8
.with-wireframes .region-sidebar-second, .lt-ie8
.with-wireframes .region-footer, .lt-ie8
.with-wireframes .region-bottom {
  border: 1px solid #ccc;
  /* IE6/7 do not support the outline property. */
}

/*
 ************************************
 * Overrides for 508/CAG compliance
 ************************************
 */
/* line 338, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#skip-link {
  position: relative;
  z-index: 9999;
}
/* line 342, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#skip-link a:link, #skip-link a:hover, #skip-link a:visited {
  background-color: #e1e1e1;
  color: #444;
}

/* line 348, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#main-menu a:focus, #teaser-tile-container div.field-content a:focus {
  text-decoration: underline;
  outline: none;
}

/* line 352, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
div#homepage-visual-highlight a:focus, div.social-media-image-hp a:focus img, div.hp-social-media-links a:focus img {
  outline: 2px solid #0066cc;
}

/* line 355, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.mode-selection-container ul li a:focus img {
  border: 2px solid #0066cc;
  border-width: 2px 2px 2px 2px;
}

/* line 359, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
ul.quicktabs-tabs.quicktabs-style-dot a:focus {
  text-decoration: underline;
}

/* line 362, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
div.region-footer a:focus {
  text-decoration: underline;
}

/* NEW 060512*/
/* line 367, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.region-footer a:hover {
  text-decoration: underline !important;
}

/* NEW 060512*/
/* line 372, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.region-footer ul a:hover {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: underline;
  -moz-text-decoration-style: solid;
  color: white;
}

/* line 380, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#search-block-form .form-text:focus, #block-google-appliance-ga-block-search-form .form-text:focus {
  background: white;
}

/*
 **********************
 *  togglePanel plug-in styles
 **********************
 */
/* line 390, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.togglePanel {
  cursor: pointer;
}

/* line 393, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.togglePanel .panelToggleControl {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 10px;
  height: 12px;
  background: transparent url("/sites/all/themes/modebase//images/main-menu-arrow.png") 0 -34px no-repeat;
}

/* line 401, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.togglePanel.open .panelToggleControl {
  background: transparent url("/sites/all/themes/modebase//images/main-menu-arrow.png") 0 -7px no-repeat;
}

/*
 **********************
 * Media Queries
 **********************
 */
@media all and (max-width: 570px) {
  /* line 415, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #page {
    background: #e4e4e8 url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x;
    background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNlNGU0ZTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTYxNTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(17%, #e4e4e8), color-stop(100%, #6e6159));
    background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x, -moz-linear-gradient(top, #e4e4e8 17%, #6e6159 100%);
    background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x, -webkit-linear-gradient(top, #e4e4e8 17%, #6e6159 100%);
    background: url("/sites/all/themes/modebase//images/metal-gradient.png") repeat-x, linear-gradient(to bottom, #e4e4e8 17%, #6e6159 100%);
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE4E4E8', endColorstr='#FF6E6159');
    /* IE 6-8 linear gradient */
  }

  /* line 420, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  h1#page-title {
    margin-left: 0;
  }

  /* line 423, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  h1.pub-type {
    /*font-size: 22px;*/
    display: none;
  }

  /* line 427, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  h1#page-title {
    font-size: 1.692em;
  }

  /* line 430, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #content-article h2 {
    font-size: 1.385em !important;
  }

  /* line 433, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #content-article h3 {
    font-size: 1.231em !important;
  }
}
/* iphone 4 screens, or iphone 5 screen */
@media all and (max-width: 480px), all and (max-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 442, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  h1.pub-type, h1#page-title {
    font-size: 1.231em;
  }

  /* line 445, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #content-article h2 {
    font-size: 1.308em !important;
  }

  /* line 448, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #content-article h3 {
    font-size: 1.154em !important;
  }

  /* line 452, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #block-feedback-form {
    bottom: 5px;
  }
  /* line 454, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #block-feedback-form h2 {
    display: none;
    margin: 0;
    line-height: normal;
  }

  /* line 461, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #modes-container ul, #modes-container #quicktabs-container-homepage_in_the_news {
    margin-top: 0;
  }
}
@media all and (min-width: 480px), all and (min-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 470, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  .togglePanel {
    cursor: default;
  }

  /* line 473, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  .togglePanel .panelToggleControl {
    display: none;
  }
}
/* line 478, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.register-for-event .label-inline {
  display: none;
}
/* line 481, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.register-for-event a {
  background: url(/sites/all/themes/modebase//images/registration.png) no-repeat;
  padding-left: 20px;
}

/* line 489, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.field-name-single-ical .feed_icon a {
  background: url(/sites/all/themes/modebase//images/calendar.png) no-repeat;
  padding-left: 20px;
}

/* line 495, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.registration-who-msg {
  display: none;
}

@media all and (max-width: 480px) {
  /* line 500, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  #registration-form input, #registration-form select, #registration-form .form-textarea-wrapper, #registration-form .field-name-field-registration-special-needs {
    width: 100%;
  }
}
/* line 506, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
#registration-form #edit-submit {
  margin-top: 16px;
  font-size: 12px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#registration-form #edit-submit:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#registration-form #edit-submit:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#registration-form #edit-submit:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#registration-form #edit-submit.disabled, #registration-form #edit-submit[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
#registration-form #edit-submit::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 516, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register .pre-content .tabs {
  display: none;
}
/* line 520, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register #content {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
}
/* line 526, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register .field-name-field-registration-special-needs {
  width: 439px;
}
/* line 529, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside {
  float: left;
  width: 33.33333%;
  margin-left: 68.66667%;
  margin-right: -100%;
  margin-top: 20px;
}
/* line 535, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-event-image {
  margin-bottom: 10px;
}
/* line 538, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-contact-header {
  color: #616060;
  font: 18px normal Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
/* line 543, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .group_contact_info {
  margin-bottom: 10px;
}
/* line 546, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-addthis {
  font-size: 0.846em;
  margin-top: 10px;
}
/* line 549, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-addthis .field-label {
  font-weight: normal;
}
/* line 552, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-contact, .page-node-register aside .field-name-field-contact-phone, .page-node-register aside .field-name-field-contact-email {
  font-size: 0.846em;
}

@media all and (max-width: 700px) {
  /* line 559, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  .page-node-register #content > section {
    border: none;
  }
  /* line 562, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  .page-node-register #content, .page-node-register aside {
    float: none;
    margin: 0;
    padding: 0;
    position: static;
    width: auto;
  }
  /* line 569, ../../../all/themes/modebase/sass/css/modules/_modebase.scss */
  .page-node-register aside {
    padding: 20px;
  }
}
/*
 ******************
 * Header Styles
 ******************
 */
/* line 10, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.element-invisible {
  font-size: 1em;
  background: #fff;
  color: #000;
}

/* line 16, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#header-sticky-wrapper {
  position: relative;
}

/* line 20, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#header-sticky-wrapper.is-sticky {
  height: 140px;
}

/* line 23, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#header {
  position: relative;
  color: white;
  z-index: 9999;
  max-width: 980px;
  padding: 15px 0px 0px;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #64A1D2 17%, #235885 100%);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM2NGExZDIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzU4ODUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(17%, #64a1d2), color-stop(100%, #235885));
  background: -moz-linear-gradient(top, #64a1d2 17%, #235885 100%);
  background: -webkit-linear-gradient(top, #64a1d2 17%, #235885 100%);
  background: linear-gradient(to bottom, #64a1d2 17%, #235885 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF64A1D2', endColorstr='#FF266092');
  /* IE 6-8 linear gradient */
  background: ilnear-gradient(to bottom, #64a1d2 17%, #235885 100%);
  padding: 15px 0px 10px;
  -moz-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.3), -3px -1px 15px rgba(0, 0, 0, 0.3), 3px -1px 15px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.3), -3px -1px 15px rgba(0, 0, 0, 0.3), 3px -1px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.3), -3px -1px 15px rgba(0, 0, 0, 0.3), 3px -1px 15px rgba(0, 0, 0, 0.3);
  -webkit-print-color-adjust: exact;
}

/* line 38, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#logo-sitename {
  margin-left: 20px;
}

/* line 41, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#site-name {
  display: none;
}

/* line 44, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#site-slogan {
  font-style: italic;
  font-size: 0.846em;
  text-shadow: 1px 1px 3px #4D4D4D;
}

/* Mode Ribbon Styles*/
/* line 52, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#mode-ribbon-wrapper {
  position: relative;
  height: 21px;
  padding-top: 3px;
  background: #15396c;
  z-index: 3;
}
/* line 59, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#mode-ribbon-wrapper a {
  color: white;
}

/* line 64, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon {
  position: relative;
  max-width: 980px;
  margin: 0 auto;
  padding: 0px 0 0 5px;
  line-height: 18px;
  font-size: 0.846em;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon img {
  display: block;
  float: left;
  margin-right: 6px;
  margin-top: 0px;
  border: none;
}

/* line 83, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon-links {
  list-style-type: none;
  position: absolute;
  right: 0;
  top: 1px;
  margin: 0;
  font-size: 0.846em;
  text-align: right;
}
/* line 92, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon-links li {
  display: inline;
  list-style-type: none;
}
/* line 96, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon-links a {
  padding: 0 7px 0 3px;
  border-right: 1px solid #bfe3f6;
}
/* line 100, ../../../all/themes/modebase/sass/css/modules/_header.scss */
.mode-ribbon-links li:last-child a {
  border-right: none;
}

/*end mode ribbon styles*/
/* Search Form block */
/* line 112, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#icons-and-search {
  position: absolute;
  top: 20px;
  right: 20px;
}

/* line 117, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#nav-icons {
  display: none;
  float: left;
}
/* line 121, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#nav-icons .seperator {
  display: none;
  float: left;
  background: url(/sites/all/themes/modebase//images/seperator-blue.gif) 0 0 no-repeat;
  width: 2px;
  height: 33px;
  margin-right: 21px;
}

/* line 132, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#block-google-appliance-ga-block-search-form {
  margin: 0;
}

/* line 136, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#search-block-form, #block-google-appliance-ga-block-search-form {
  text-align: right;
  width: 350px;
}
/* line 143, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#search-block-form .form-text, #block-google-appliance-ga-block-search-form .form-text {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #d3d3d3;
  height: 24px;
  width: 180px;
  padding: 0 0 0 5px;
  outline: 0;
}

/* line 152, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#search-block-form .form-submit, #block-google-appliance-ga-block-search-form .form-submit {
  margin-left: -5px;
}

/*Media Queries*/
@media all and (max-width: 615px) {
  /* line 159, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #header {
    padding: 10px 0px 10px;
  }

  /* line 162, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #logo img {
    width: 28% !important;
  }

  /* line 166, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #nav-icons {
    display: block;
    float: left;
  }

  /* line 170, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #icons-and-search {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  /* line 175, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #icons-and-search .region-header {
    display: none;
  }

  /* line 182, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #mode-ribbon-wrapper .mode-ribbon a * {
    margin: 0 7px;
  }
  /* line 187, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #mode-ribbon-wrapper .mode-ribbon-links {
    display: none;
  }
}
@media all and (max-width: 480px) {
  /* line 194, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #header {
    padding: 10px 0px 10px;
  }

  /* line 197, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #logo img {
    width: 28% !important;
  }
}
/* line 203, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#logo img {
  border: none !important;
}

/* line 207, ../../../all/themes/modebase/sass/css/modules/_header.scss */
#home-page-logo_mobile {
  display: none;
}

@media all and (max-width: 615px) {
  /* line 212, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #home-page-logo_desktop {
    display: none;
  }

  /* line 218, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #navigation {
    display: none;
  }

  /* line 221, ../../../all/themes/modebase/sass/css/modules/_header.scss */
  #home-page-logo_mobile {
    display: block;
    width: 141px;
  }
}
/*
The purpose of this file is to provide an abstration layer between the base values and the rest of the theme.  
Any time a new color or font or size needs to be create it should first be defined in _base.  Then if possible it should be
given an abstract name here:

This file should encourage reusable names for colors and fonts

 
*/
/*
 ****************
 * Left Nav Bar
 ****************
 */
/* line 10, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#content .subNavMenu {
  display: none;
}
/* line 13, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#content .accordion_menu {
  width: 170px;
}
/* line 17, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#content .with-sidebar .subNavMenu, #content .panel-sidebar .subNavMenu {
  display: block;
  position: absolute;
  min-width: 170px;
}
/* line 23, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#content .with-sidebar > #panel-content,
#content .panel-sidebar #content-wall {
  margin-left: 170px;
}

/* line 30, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu {
  padding: 0;
  margin: 0;
}
/* line 34, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li {
  list-style-image: none;
  list-style: none;
  line-height: 0.923em;
  background: #ebebeb;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #e9e9e9));
  background: -moz-linear-gradient(top, #fcfcfc 0%, #e9e9e9 100%);
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #e9e9e9 100%);
  background: linear-gradient(to bottom, #fcfcfc 0%, #e9e9e9 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFE9E9E9');
  /* IE 6-8 linear gradient */
  background: linear-gradient(to bottom, #fcfcfc 17%, #e9e9e9 100%);
}
/* line 43, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a {
  color: #30649e;
  display: block;
  padding: 10px 25px 10px 5px;
  font-size: 0.846em;
  font-weight: bold;
  text-decoration: none;
}
/* line 52, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a.active:link, .accordion_menu ul.menu li a.active:visited {
  font-weight: bold;
}
/* line 55, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a:hover {
  text-decoration: underline;
}
/* line 59, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu {
  background: #666;
  width: auto;
}
/* line 64, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu li.leaf {
  background: none;
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 70, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu li.leaf a {
  color: white;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu li.leaf a:active {
  font-weight: bold;
  outline: 1px dotted white !important;
  text-decoration: none;
}
/* line 83, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li.expanded > a {
  background-image: url("/sites/all/themes/modebase//images/sidenav-arrows.png");
  background-position: 146px 13px;
  background-repeat: no-repeat;
}
/* line 89, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li.expanded.opened a {
  background-position: 146px -82px;
}

/* line 96, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar {
  position: fixed;
  width: 250px;
  top: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #133565 url(/sites/all/themes/modebase//images/bg-sidebar2.jpg) 0 0 repeat;
  z-index: 100;
  display: none;
}
/* line 108, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar #section_nav_sidebar {
  -moz-box-shadow: 0 4px 5px #666;
  -webkit-box-shadow: 0 4px 5px #666;
  box-shadow: 0 4px 5px #666;
}
/* line 111, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li a {
  font-size: 1em;
  padding: 12px 25px 12px 5px;
  line-height: normal;
}
/* line 116, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li.expanded a {
  background-position: -252px center;
}
/* line 120, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li.expanded.opened a {
  background-position: -765px center;
}

/* line 125, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#subnav-bar {
  display: none;
  position: relative;
}
/* line 129, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#subnav-bar a {
  display: block;
  font-size: 1.077em;
  text-decoration: none;
  padding: 2px 5px 2px 20px;
}
/* line 135, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#subnav-bar a:hover {
  text-decoration: underline;
}

/* line 141, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-link {
  display: block;
  background: #0066cc url(/sites/all/themes/modebase//images/sidenav-a-bg.gif) center center repeat-x;
}
/* line 146, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-link #mobile-subnav-icon {
  overflow: hidden;
  width: auto;
  height: 32px;
  background: transparent url(/sites/all/themes/modebase//images/icon-subMenu-gray.png) 0 0 no-repeat;
  padding: 0px 0 0 42px;
  line-height: 2.462em;
  color: #555;
}

/* line 158, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-link:hover {
  color: #555;
}
/* line 161, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
#mobile-subnav-link:hover #mobile-subnav-icon {
  background-position: 0 -32px;
}

@media all and (max-width: 570px) {
  /* line 167, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  #subnav-bar {
    display: block;
  }

  /* line 172, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  #content .with-sidebar .subNavMenu, #content .panel-sidebar .subNavMenu {
    display: none;
  }
  /* line 176, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  #content .with-sidebar > #panel-content,
  #content .panel-sidebar #content-wall {
    margin-left: 0;
  }
}
@media all and (max-width: 480px) {
  /* line 184, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  .region-sidebar-first {
    position: relative;
    top: 0;
  }

  /* line 188, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  .accordion_menu li a {
    padding: 5px;
  }
}
@media all and (max-width: 480px) {
  /* line 192, ../../../all/themes/modebase/sass/css/modules/_nav-left.scss */
  #subnav-bar a {
    padding-left: 10px;
  }
}
/*
The purpose of this file is to provide an abstration layer between the base values and the rest of the theme.  
Any time a new color or font or size needs to be create it should first be defined in _base.  Then if possible it should be
given an abstract name here:

This file should encourage reusable names for colors and fonts

 
*/
/* line 3, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation {
  position: relative;
  z-index: 100;
  clear: both;
  height: 35px;
  border-top: 1px solid #407db0;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation ul.menu {
  margin: 13px 0 0 30px;
  padding: 0;
  float: left;
}
/* line 15, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation ul.links {
  padding: 0;
  float: left;
}
/* line 19, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation ul#main-menu {
  float: none;
  margin-top: 10px;
  border-top: 1px solid #5a85a9;
  margin-right: 20px;
  margin-left: 20px;
}
/* line 26, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li {
  /* A simple method to get navigation links to appear in one line. */
  display: block;
  float: left;
  padding: 0;
  border-right: 1px solid white;
  line-height: 15px;
}
/* line 33, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li a {
  display: block;
  color: white;
  font-size: 1.077em;
  padding: 0 8px;
  text-decoration: none;
  font-weight: 400;
}
/* line 41, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li a:hover {
  text-decoration: underline;
}
/* line 45, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li.first a {
  padding-left: 0;
}
/* line 49, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li.last {
  border-right: none;
}
/* line 52, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation li.last a {
  padding-right: 0;
}
/* line 59, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation #main-menu li {
  margin-right: 25px;
  border: none;
}
/* line 63, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation #main-menu li.last {
  margin-right: 0;
}
/* line 67, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation #main-menu > li > a.menu-minipanel {
  display: block;
  /*background:transparent url('/sites/all/themes/modebase//images/main-menu-arrow.png') 10px -27px no-repeat;*/
  padding: 11px;
  padding-top: 5px;
}
/* line 77, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#navigation #main-menu li.qtip-hover a.menu-minipanel:link, #navigation #main-menu li.qtip-hover a.menu-minipanel:visited {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  /*background:#276294 url('/sites/all/themes/modebase//images/main-menu-arrow.png') 10px -2px no-repeat;*/
  color: white;
  border-top: 1px solid #407db0;
  border-left: 1px solid #407db0;
  border-right: 1px solid #407db0;
  padding: 10px;
}

/* line 90, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar {
  position: fixed;
  border-left: 3px solid #133565;
  width: 247px;
  top: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #133565 url(/sites/all/themes/modebase//images/bg-sidebar.jpg) 0 0 repeat;
  z-index: 100;
  display: none;
}
/* line 103, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search {
  background: url(/sites/all/themes/modebase//images/searchbox.jpg) 0 0 no-repeat;
  width: 247px;
  height: 38px;
}
/* line 108, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search input {
  border: 0;
  padding: 0;
  margin: 8px 0 0 30px;
  background-color: transparent;
  width: 170px;
  outline: none;
  font-size: 1.231em;
}
/* line 117, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search .container-inline {
  position: relative;
}
/* line 120, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search .form-item {
  margin: 0;
}
/* line 123, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search .form-actions {
  position: absolute;
  top: 3px;
  right: 7px;
}
/* line 128, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .google-search .form-submit {
  background: #60a2e6;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYTJlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiNjRhZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #60a2e6), color-stop(100%, #1b64af));
  background: -moz-linear-gradient(top, #60a2e6 0%, #1b64af 100%);
  background: -webkit-linear-gradient(top, #60a2e6 0%, #1b64af 100%);
  background: linear-gradient(to bottom, #60a2e6 0%, #1b64af 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF60A2E6', endColorstr='#FF1B64AF');
  /* IE 6-8 linear gradient */
  background: linear-gradient(to bottom, #60a2e6 17%, #1b64af 100%);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 0;
  margin: 4px 1px 0 0;
  color: white;
  cursor: pointer;
  font-size: 1.231em;
  font-weight: 400;
  height: 23px;
  width: 36px;
  letter-spacing: 1px;
}
/* line 145, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu {
  margin: 0;
}
/* line 148, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu li {
  display: block;
  line-height: normal;
  padding: 0;
}
/* line 153, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu li a.menu-minipanel, #mobile-main-sidebar #mobile-main-menu li a.menu-link {
  display: block;
  background: #0066cc url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat;
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMzMTYyOTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzI4NTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(65%, #316298), color-stop(100%, #0c2859));
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, -moz-linear-gradient(top, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, -webkit-linear-gradient(top, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, linear-gradient(to bottom, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-right-grey.png) 230px 8px no-repeat, linear-gradient(to bottom, #316298 65%, #0c2859 100%);
  border-top: 1px solid #52688C;
  border-bottom: 1px solid black;
  padding: 5px 5px 10px 10px;
  color: #F6F6F6;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.077em;
  line-height: normal;
  letter-spacing: 1px;
}
/* line 168, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu li a.menu-minipanel.open, #mobile-main-sidebar #mobile-main-menu li a.menu-link.open {
  background: #0066cc url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat;
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMzMTYyOTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzI4NTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(65%, #316298), color-stop(100%, #0c2859));
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, -moz-linear-gradient(top, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, -webkit-linear-gradient(top, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, linear-gradient(to bottom, #316298 65%, #0c2859 100%);
  background: url(/sites/all/themes/modebase//images/sidebar-arrow-down-grey.png) 230px 8px no-repeat, linear-gradient(to bottom, #316298 65%, #0c2859 100%);
}
/* line 174, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .menu-minipanels, #mobile-main-sidebar #mobile-main-menu .menu-content {
  margin-bottom: 10px;
}
/* line 177, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-separator, #mobile-main-sidebar #mobile-main-menu .menu-content .panel-separator {
  display: none;
  margin: 0;
}
/* line 183, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel, #mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel {
  float: none;
  width: auto;
}
/* line 187, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside, #mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside {
  margin: 0;
}
/* line 193, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2, #mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2, #mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2, #mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2 {
  margin: 0;
  font-size: 1em;
  color: #9CB7E8;
  background-color: #294D87;
  padding: 8px 2px 8px 15px;
  line-height: normal;
  border-top: 1px solid #52688C;
  border-bottom: 1px solid #253F69;
}
/* line 206, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar .region-header {
  float: none;
  width: auto;
  margin: 0;
}
/* line 211, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar ul.menu {
  margin: 0;
  padding: 0;
}
/* line 214, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf {
  padding: 0;
  margin: 0;
  display: block;
  line-height: normal;
  padding: 0;
}
/* line 221, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf a {
  display: block;
  padding: 8px 5px 8px 20px;
  line-height: normal;
  background: #52688C;
  text-decoration: none;
  color: white;
  font-size: 1em;
  border-top: 1px solid #8095B7;
  border-bottom: 1px solid #253F69;
}
/* line 232, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf a:hover {
  text-decoration: underline;
}

/* line 240, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#nav-icons #mobile-mainmenu-link {
  float: left;
  margin-left: 20px;
  margin-top: 2px;
  width: 62px;
  height: 32px;
  background: transparent url(/sites/all/themes/modebase//images/icon-mainMenu.png) 0 0 no-repeat;
  text-indent: 100%;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}
/* line 252, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#nav-icons #mobile-mainmenu-link:hover {
  background-position: 0 -32px;
}

@media all and (max-width: 750px) {
  /* line 260, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
  #navigation {
    height: 35px;
  }
  /* line 262, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
  #navigation ul.links, #navigation #navigation ul.menu, #navigation #navigation .content ul {
    padding-top: 5px;
  }
  /* line 264, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
  #navigation ul.links > li > a, #navigation #navigation ul.menu > li > a, #navigation #navigation .content ul > li > a {
    font-size: 13px;
  }
  /* line 268, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
  #navigation ul#main-menu {
    margin-top: 1px;
  }
}
@media all and (max-width: 570px) {
  /* line 275, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
  #navigation {
    display: none;
  }
}
/* New Main CSS*/
/* line 282, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
canvas {
  display: none;
}

/* line 285, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
.qtip {
  margin-top: -15px;
}
/* line 289, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
.qtip div.qtip-contentWrapper {
  border: 1px solid #407db0 !important;
}

/* line 294, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
.qtip .menu-minipanels .panel-col-first, .qtip .menu-minipanels .panel-col {
  border-right: 1px dashed #6690b3 !important;
}

/* line 298, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
.qtip .menu-minipanels a:link, .qtip .menu-minipanels a:visited, .qtip .menu-minipanels h2 {
  padding-left: 10px !important;
}

/* line 302, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
.qtip .menu-minipanels ul, .qtip .menu-minipanels li {
  margin-top: 10px !important;
}

/* line 306, ../../../all/themes/modebase/sass/css/modules/_nav-main.scss */
#mobile-main-sidebar {
  padding-top: 30px;
}

/*
The purpose of this file is to provide an abstration layer between the base values and the rest of the theme.  
Any time a new color or font or size needs to be create it should first be defined in _base.  Then if possible it should be
given an abstract name here:

This file should encourage reusable names for colors and fonts

 
*/
/*
 *****************
 * Right Nav Bar
 *****************
 */
/* Contact info */
/* line 10, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right {
  font-size: 0.86em;
}
/* line 12, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right ul {
  margin-left: 15px;
  padding: 0px 0px 0px 0px;
  list-style-type: disc;
}
/* line 17, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right ul li {
  margin-bottom: 5px;
}
/* line 23, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-supplemental-text ul {
  margin-left: 15px;
  list-style-type: disc;
}
/* line 33, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field .field-label {
  font-weight: normal;
}
/* line 38, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .tag-right-rail ul {
  margin-left: 0px;
  list-style-type: none;
}
/* line 43, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right #node_event_full_group_contact_info h2,
#sidebar-right .group-location h2,
#sidebar-right h2.pane-title,
#sidebar-right h2.node-title,
#sidebar-right h2.block-title,
#sidebar-right h2.node-title a,
#sidebar-right h2.node-title a:visited,
#sidebar-right .field-name-field-contact-header,
#sidebar-right .field-name-field-display-title,
#sidebar-right .group_contact_info .field-name-field-contact-header,
#sidebar-right .right-rail-header,
#sidebar-right .label-above,
#sidebar-right .field-label,
#sidebar-right .field-name-field-supplemental-title {
  color: #616060;
  font: 1.5em normal Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  margin: 20px 0 10px 0;
  text-decoration: none;
  -moz-box-shadow: 0 1px 0 0 #f5f5f5, 0 2px 0 0 #efefef, 0 3px 0 0 #fefefe;
  -webkit-box-shadow: 0 1px 0 0 #f5f5f5, 0 2px 0 0 #efefef, 0 3px 0 0 #fefefe;
  box-shadow: 0 1px 0 0 #f5f5f5, 0 2px 0 0 #efefef, 0 3px 0 0 #fefefe;
}
/* line 67, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right a:link, #sidebar-right a:visited {
  font-size: 1em;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  list-style-type: square;
  color: #0066cc;
  padding-bottom: 3px;
  text-decoration: none;
}
/* line 81, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right a:hover {
  text-decoration: underline;
}
/* line 86, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info .field-items {
  list-style-type: square;
  padding-bottom: 3px;
  margin-left: 5px;
}
/* line 91, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info .field-items a:link, #sidebar-right .group_contact_info .field-items a:visited {
  margin-left: 0;
}
/* line 96, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info {
  margin-bottom: 10px;
}
/* line 99, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info .field {
  margin-bottom: 0px;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-full-name {
  /*font-weight:bold;*/
  margin-bottom: 0px;
}
/* line 112, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-division,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-email,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-address,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-business-hours,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-phone,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-tty-phone,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-alt-phone,
#sidebar-right .field-name-field-contact-info-rel .field-name-field-fax {
  margin: 5px 0 5px 0px;
}
/* line 123, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-full-name {
  /*font-weight:bold;*/
  margin-bottom: 0px;
}
/* line 127, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-division {
  margin-top: 0;
}
/* line 130, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-email a:link {
  font-size: 1em;
}
/* line 133, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-label-above .field-label {
  margin: 10px 0 0 0;
  padding: 0;
  color: #000;
  font-size: 0.846em;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-style: normal;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 147, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-supplemental-text a:link, #sidebar-right .field-name-field-supplemental-text a:visited,
#sidebar-right .node-contact-info a:link,
#sidebar-right .node-contact-info a:visited {
  margin-left: 0;
}
/* line 151, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right div.field-name-field-related-docs div.field-items,
#sidebar-right div.field-name-field-social-links div.field-items,
#sidebar-right div.field-name-field-related-link div.field-items {
  margin-left: 5px;
}
/* line 156, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .field-type-addthis {
  margin: 10px 0 0;
}
/* line 160, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .contact-full-name {
  font-weight: bold;
}
/* line 164, ../../../all/themes/modebase/sass/css/modules/_nav-right.scss */
#sidebar-right .contact-phone-numbers {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* qtip styles */
/* line 4, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip {
  z-index: 20;
}
/* line 7, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip div.qtip-contentWrapper {
  padding-top: 5px;
  background-color: #235885 !important;
  border-top: 0 !important;
}
/* line 11, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip div.qtip-contentWrapper .qtip-content {
  background-color: #235885 !important;
}
/* line 16, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip div.qtip-wrapper {
  -moz-box-shadow: 0 4px 5px #666;
  -webkit-box-shadow: 0 4px 5px #666;
  box-shadow: 0 4px 5px #666;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 22, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels .panel-2col .panel-panel {
  width: 49%;
}
/* line 25, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels .panel-col-first, .qtip .menu-minipanels .panel-col {
  padding: 0;
  border-right: 1px dashed white;
}
/* line 29, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels .panel-1col .panel-col {
  border-right: none;
}
/* line 32, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels ul, .qtip .menu-minipanels li {
  font-size: 1em;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
/* line 40, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels h2 {
  color: #DCEBFB;
  margin: 3px 0;
  font-size: 1.077em;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  margin: 0;
}
/* line 47, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels a:link, .qtip .menu-minipanels a:visited {
  color: white;
  text-decoration: none;
  font-size: 0.923em;
  display: block;
  padding: 4px 5px;
  line-height: 16px;
}
/* line 55, ../../../all/themes/modebase/sass/css/modules/_menu_minipanel.scss */
.qtip .menu-minipanels a:hover {
  text-decoration: underline;
}

/* line 1, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper,
body.page-faq-search #main-wrapper {
  background: white;
}
/* line 4, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #content > section,
body.page-faq-search #main-wrapper #content > section {
  border: 0;
}
/* line 7, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #panel-content,
body.page-faq-search #main-wrapper #panel-content {
  padding: 0px;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #content #content-wall > div.content-main,
body.page-faq-search #main-wrapper #content #content-wall > div.content-main {
  padding: 0;
  padding-bottom: 20px;
  border: 0;
}
/* line 15, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper .breadcrumb,
body.page-faq-search #main-wrapper .breadcrumb {
  margin-bottom: 15px;
}

/* line 19, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq-topics #main-wrapper #panel-content {
  padding-top: 20px;
}
/* line 21, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq-topics #main-wrapper #panel-content .view-header {
  border-bottom: 4px solid #e1e1e1;
}

/* line 26, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #panel-content .view-header {
  border-bottom: 5px solid #e1e1e1;
}
/* line 29, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #panel-content .view-empty {
  margin-left: 20px;
}

/* line 33, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page {
  width: 100%;
  height: 215px;
  background-color: #636363;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF636363',endColorstr='#FF414244');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…gd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #636363), color-stop(100%, #414244));
  background-image: -webkit-radial-gradient(center, ellipse cover, #636363 0%, #414244 100%);
  background-image: -moz-radial-gradient(center, ellipse cover, #636363 0%, #414244 100%);
  background-image: -o-radial-gradient(center, ellipse cover, #636363 0%, #414244 100%);
  background-image: radial-gradient(ellipse cover at center, #636363 0%, #414244 100%);
}
/* line 45, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page h2 {
  padding: 0 !important;
}
/* line 48, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .faq-search-title {
  width: 100%;
  margin: 0 auto;
  padding-top: 45px;
  padding-bottom: 45px;
  text-align: center;
  color: #fff;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 60, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .faq-content-title {
  margin-left: 100px;
  color: #194178;
  font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 68, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-widgets {
  margin-bottom: 0;
  width: 100%;
  padding: 1px;
  margin-top: 0;
  background-color: #fff;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form {
  padding: 0;
}
/* line 77, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
  padding: 0;
  width: 93%;
}
/* line 81, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
  width: 7%;
}
/* line 85, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .pane-content {
  padding-bottom: 65px;
  width: 50%;
  margin: 0 auto;
}
/* line 90, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-widget-filter-combine .form-text {
  width: 100%;
  border: none;
  padding: 5px;
  font-size: 1.231em;
  font-family: georgia;
  font-style: italic;
  color: #909090;
  padding-left: 10px;
}
/* line 100, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-widget-filter-combine .form-text:active,
.pane-views-exp-faqs-search-page .views-widget-filter-combine .form-text:focus,
.pane-views-exp-faqs-search-page .form-submit:active, .pane-views-exp-faqs-search-page .form-submit:focus {
  outline: none;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .form-submit,
.pane-views-exp-faqs-search-page .form-submit:hover {
  background: url("/sites/all/themes/modebase//images/search.png") no-repeat scroll 5px center white;
  width: 100%;
  border: none;
  color: transparent;
  filter: none;
  font-size: 0;
  height: 20px;
  margin: 0;
  padding: 0 !important;
  -webkit-box-shadow: #fff 0 1px 0 inset;
  -moz-box-shadow: #fff 0 1px 0 inset;
  box-shadow: #fff 0 1px 0 inset;
}

/* line 123, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .faq-content-title {
  margin-left: 15%;
  color: #194178;
  font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}
/* line 132, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs {
  width: 70%;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 100px;
}
/* line 137, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-default {
  background: #eaeaea;
  padding-left: 20px;
  border: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 144, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-default a:link {
  color: #194178;
  font-family: Verdana;
  font-weight: regular;
  font-size: 1.231em;
}
/* line 150, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-default .ui-icon {
  background: url("/sites/all/themes/modebase//images/open.png") no-repeat !important;
  background-position: initial;
  width: 20px;
  height: 20px;
  position: relative;
  float: right;
  left: 0;
  margin-top: 0px;
  top: 0;
}
/* line 162, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-active {
  background: #eaeaea;
  padding-top: 7.15px;
  padding-left: 20px;
}
/* line 166, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-active a:link {
  font-weight: bold;
}
/* line 169, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-active .ui-icon {
  background: url("/sites/all/themes/modebase//images/minus.png") no-repeat !important;
  background-position: initial;
  width: 20px;
  height: 20px;
  position: relative;
  float: right;
  left: 0;
  margin-top: 0px;
  top: 0;
}
/* line 181, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-widget-content {
  height: auto;
  background: #eaeaea;
  border: none;
  padding-left: 50px;
  padding-right: 50px;
  overflow: hidden;
}
/* line 189, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-widget-content .views-row {
  width: 48%;
  float: left;
  margin-bottom: 15px;
  margin-right: 2%;
}
/* line 194, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-widget-content .views-row a:link {
  text-decoration: none;
}

/* line 206, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-views-exp-faqs-search-page {
  margin-top: 0;
}
/* line 209, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term {
  margin-top: -15px;
}
/* line 211, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-header {
  color: #194178;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}
/* line 218, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-header p {
  margin-bottom: 20px;
  padding-left: 20px;
}
/* line 223, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-content {
  padding: 15px 20px;
}
/* line 225, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-content .views-row {
  width: 48%;
  float: left;
  margin-right: 2%;
  margin-bottom: 25px;
}
/* line 230, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-content .views-row a:link {
  text-decoration: none;
  line-height: 22px;
}

/* line 243, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content {
  margin-top: 25px;
}
/* line 246, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content .views-row {
  margin-top: 25px;
}
/* line 248, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content .views-row a:link {
  text-decoration: none;
}
/* line 255, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .pager {
  float: right;
}
/* line 258, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .pane-faqs-search {
  width: 65%;
  margin: 0 auto;
}
/* line 262, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#faqs-search-page .pane-faqs-search .faq-search-content-title {
  color: #194178;
  font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}

@media all and (max-width: 980px) {
  /* line 274, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .pane-content {
    width: 60%;
  }
}
@media all and (max-width: 800px) {
  /* line 281, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-main-page .pane-views-exp-faqs-search-page {
    margin-top: 0;
    float: none;
  }

  /* line 288, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-topic-page .pane-views-exp-faqs-search-page {
    float: none;
    width: 220px;
    margin-top: 55px;
    position: absolute;
  }
  /* line 295, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-topic-page .pane-questions-of-term .view-content {
    margin-top: 50px;
    margin-left: 0;
    width: 90%;
    padding: 15px 20px;
  }
  /* line 300, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-topic-page .pane-questions-of-term .view-content .views-row {
    width: 100%;
    float: left;
    margin-bottom: 25px;
  }

  /* line 309, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-search-page .pane-views-exp-faqs-search-page {
    float: none;
    margin-top: 0;
    margin-bottom: 25px;
  }
}
@media all and (max-width: 570px) {
  /* line 319, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .pane-content {
    width: 90%;
  }
  /* line 322, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
    width: 94%;
  }
  /* line 325, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
    width: 6%;
  }

  /* line 331, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-main-page .view-id-faqs {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
  }
  /* line 336, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-main-page .view-id-faqs .ui-widget-content {
    height: 100% !important;
  }
  /* line 338, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-main-page .view-id-faqs .ui-widget-content .views-row {
    width: 100%;
  }
  /* line 343, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-main-page .faq-content-title {
    margin-left: 3%;
  }

  /* line 348, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  #faqs-search-page .pane-faqs-search {
    width: 90%;
    margin: 0 auto;
  }
}
@media all and (max-width: 440px) {
  /* line 357, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
    width: 90%;
  }
  /* line 360, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
    width: 10%;
  }
}
/* line 366, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.treewalk-prev-next {
  position: absolute;
  top: 0px;
  left: 50%;
}
/* line 370, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.treewalk-prev-next .treewalk-prev:before {
  content: url("/sites/all/themes/modebase//images/leftarrow.png");
  position: relative;
  top: 4px;
  right: 5px;
}
/* line 376, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.treewalk-prev-next .treewalk-prev {
  color: #194178;
  padding: 0 7px 0 4px;
  border-right: 1px solid #194178;
  float: none;
}
/* line 382, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.treewalk-prev-next .treewalk-next:after {
  content: url("/sites/all/themes/modebase//images/rightarrow.png");
  position: relative;
  top: 4px;
  right: -5px;
}
/* line 388, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.treewalk-prev-next .treewalk-next {
  float: none;
  padding: 0 4px 0 7px;
}

/* line 395, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-faq #main-wrapper {
  background: white;
}
/* line 398, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-faq #content #content-wall > div.content-main {
  border: 0;
  padding-top: 55px;
  padding-right: 50px;
}

/* line 404, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#sidebar-right a:link, #sidebar-right a:visited {
  display: block;
}

/* line 407, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
#views-exposed-form-faqs-search-page {
  background: #fff;
  width: 370px;
  margin: 0 auto;
}

/* line 412, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper {
  background: #fff;
}
/* line 414, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper .breadcrumb {
  margin-bottom: 15px;
}
/* line 417, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #page-subnav-sticky-wrapper {
  display: none;
}
/* line 420, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #content .with-sidebar > #panel-content {
  margin-left: 25px;
}
/* line 423, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #content .with-sidebar #content-wall > div.content-main {
  border: none;
}

/* line 431, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.node-type-cms-faq .print_html {
  display: none;
}

/* line 438, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #sidebar-right {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: -60px;
}

/* Back to Topic*/
/* line 446, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.back-to-topic {
  margin-left: 2%;
}

/* line 451, ../../../all/themes/modebase/sass/css/modules/_faqs.scss */
.back-to-topic:before {
  content: url("/sites/all/themes/modebase//images/leftarrow.png");
  position: relative;
  top: 4px;
  right: 5px;
}

/* line 2, ../../../all/themes/modebase/sass/css/modules/_library.scss */
body.not-front #main-wrapper {
  background: #fff;
}

/* line 5, ../../../all/themes/modebase/sass/css/modules/_library.scss */
input[type="submit"], input[type="button"] {
  box-shadow: none;
}

/* line 8, ../../../all/themes/modebase/sass/css/modules/_library.scss */
#content #content-wall > div.content-main {
  border: none !important;
}

/* line 11, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #content-list form:first-child label {
  font-weight: bold;
}

/* line 15, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library .breadcrumb {
  float: none;
  margin-left: 0;
  margin-bottom: 0;
}

/* line 20, ../../../all/themes/modebase/sass/css/modules/_library.scss */
#content-list form:first-child {
  position: relative;
  right: 20px;
  top: 0;
  width: 90%;
}

/* line 28, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library h1.title {
  display: none;
}
/* line 33, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #pager {
  float: right;
  margin-bottom: 30px;
}
/* line 36, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #pager a {
  margin-left: 10px;
}
/* line 39, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #pager span {
  margin-left: 10px;
}
/* line 44, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form {
  float: left;
  margin-left: 20px;
  width: 70%;
}
/* line 51, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form h1 {
  margin-top: 0;
}
/* line 54, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form .librarytext {
  font-style: italic;
}
/* line 58, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form table div {
  word-break: break-word;
}
/* line 64, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper {
  border: 10px solid #ebebeb;
  padding: 10px 10px 15px 15px;
  margin-top: 15px;
  margin-bottom: 25px;
}
/* line 70, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords {
  float: left;
  width: 95%;
  border: 1px solid #D3D3D3;
  padding: 0px 0px 0px 5px;
  /* for the future */
}
/* line 76, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords input {
  border: none;
  font-size: 20px;
  width: 95%;
  color: #000000;
  font-family: trebuchet ms;
}
/* line 83, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords ::-webkit-input-placeholder {
  color: #b7b7b7;
  text-overflow: ellipsis;
  font-style: italic;
  font-family: Georgia;
}
/* line 89, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords :-moz-placeholder {
  color: #b7b7b7 !important;
  text-overflow: ellipsis;
  font-style: italic;
  font-family: Georgia;
}
/* line 95, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords ::-moz-placeholder {
  color: #b7b7b7 !important;
  text-overflow: ellipsis;
  font-style: italic;
  font-family: Georgia;
}
/* line 101, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords :-ms-input-placeholder {
  color: #b7b7b7 !important;
  text-overflow: ellipsis;
  font-style: italic;
  font-family: Georgia;
}
/* line 108, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper .form-submit {
  background: url("/sites/all/themes/modebase//images/SearchIcon_NTL.png") no-repeat scroll 5px center white;
  border: none;
  color: transparent;
  filter: none;
  font-size: 0;
  height: 18px;
  width: 23px;
  margin-top: 24px;
  margin-left: -5%;
}
/* line 121, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-submit-button {
  height: 16px;
  width: 23px;
  margin-top: 28px;
  margin-top: 22px\9;
  /* IE only */
  margin-left: -28px;
  position: static;
}
/* line 130, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance {
  width: 95%;
  border: none;
}
/* line 133, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance legend {
  float: right;
}
/* line 135, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance legend span {
  /* background-image: none;*/
}
/* line 137, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance legend span a {
  text-decoration: none;
}
/* line 142, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper {
  margin-top: 40px;
}
/* line 144, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper input, .page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper label {
  padding-left: 0;
  padding-right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/sites/all/polyfills/boxsizing.htc");
}
/* line 147, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-title {
  margin-bottom: 10px;
}
/* line 148, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-title label {
  width: 12%;
  float: left;
}
/* line 152, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-title input {
  width: 88%;
  overflow: hidden;
}
/* line 158, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author {
  float: left;
  width: 55%;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 161, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author label {
  float: left;
  width: 22%;
}
/* line 165, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author input {
  overflow: hidden;
  width: 73%;
}
/* line 173, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year {
  float: left;
  width: 22%;
  margin-left: 3%;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 177, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year label {
  float: left;
  margin-right: 15%;
}
/* line 181, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year input {
  overflow: hidden;
}
/* line 187, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year {
  float: right;
  width: 17%;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 190, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year label {
  float: left;
}
/* line 193, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year input {
  float: right;
  overflow: hidden;
}
/* line 200, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
  width: 109px;
  height: 34px;
  float: right;
  margin-top: 0px;
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit.disabled, .page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 211, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput {
  font-family: trebuchet ms;
}
/* line 213, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput tbody {
  border: none;
  font-size: 13px;
}
/* line 217, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput .unionTitle {
  margin-top: 20px;
  display: block;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
/* line 224, ../../../all/themes/modebase/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput .r_field {
  font-weight: bold;
}

@media all and (max-width: 880px) {
  /* line 233, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords input {
    width: 85%;
  }

  /* line 237, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  #content-list form:first-child {
    position: relative;
    right: 20px;
    top: 0;
    width: 100%;
  }
}
@media all and (max-width: 780px) {
  /* line 247, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper {
    border: 2px solid #EBEBEB;
  }
  /* line 249, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 254, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-title label {
    width: 100%;
    float: none;
  }
  /* line 258, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-title input {
    width: 100%;
    overflow: hidden;
  }
  /* line 263, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author {
    float: none;
    width: 100%;
  }
  /* line 266, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author label {
    float: none;
    width: 100%;
  }
  /* line 270, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-author input {
    overflow: hidden;
    width: 100%;
  }
  /* line 275, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year {
    float: left;
    margin-left: 0;
    margin-right: 4%;
    width: 40%;
    margin-top: 0;
  }
  /* line 281, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year label {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  /* line 286, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-start-year input {
    overflow: hidden;
    width: 100%;
  }
  /* line 291, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year {
    float: left;
    width: 56%;
  }
  /* line 294, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year label {
    float: left;
    width: 15%;
    margin-right: 7%;
    margin-left: 6%;
    margin-top: 10px\9;
  }
  /* line 301, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-item-end-year input {
    float: left;
    overflow: hidden;
    width: 72%;
    margin-top: 10px\9;
  }
  /* line 308, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper #edit-advance .fieldset-wrapper .form-submit {
    width: 100%;
  }
}
@media all and (max-width: 480px) {
  /* line 322, ../../../all/themes/modebase/sass/css/modules/_library.scss */
  .section-library #cms-ntl-library-form #edit-wrapperoutput table tbody tr td div {
    margin-right: 15px;
    width: 100%;
  }
}
/**
 * @file
 * Custom Name Specific Styling
 */
/* Landing Page Most requested header css*/
/* line 9, ../../../all/themes/modebase/sass/css/modules/_page-custom.scss */
.node-type-lite-landing-page .right-rail-header {
  font-weight: bold;
  font-size: 1em;
  font-family: verdana;
}

/***GALLERY***/
/* line 4, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery img {
  margin: 0 auto;
}
/* line 7, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery table {
  width: 100%;
  table-layout: fixed;
}
/* line 12, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery td {
  width: 33%;
  vertical-align: top;
  text-align: center;
  padding: 3% 0;
}
/* line 18, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery td a {
  color: #6e6e6e;
  text-decoration: none;
  font-style: italic;
}
/* line 26, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery table .views-field-created {
  border-top: 3px solid #D0CED0;
  border-right: 3px solid #D0CED0;
  border-left: 3px solid #D0CED0;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #6e6e6e;
}
/* line 36, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery table .field-content {
  border-right: 3px solid #D0CED0;
  border-left: 3px solid #D0CED0;
  margin-right: 10px;
}
/* line 43, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery .views-field-title {
  border-bottom: 3px solid #D0CED0;
  border-right: 3px solid #D0CED0;
  border-left: 3px solid #D0CED0;
  margin-right: 10px;
  padding: 10px 0;
}
/* line 51, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery input#edit-created-min,
.view-photogallery .form-item-created-min,
.view-photogallery input#edit-created-max,
.view-photogallery .form-item-created-max,
.view-photogallery .form-item label {
  display: inline;
  width: 80px;
}
/* line 60, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery .view-filters {
  float: none;
}
/* line 65, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery .view-header p,
.view-photogallery .group_title_and_date {
  background-color: #000;
  color: white;
  margin-bottom: 0 !important;
  padding: 10px 0 0 90px;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.view-photogallery .view-header a {
  color: white !important;
  font-style: italic;
  text-decoration: none !important;
  font-size: 2em;
  font-weight: normal !important;
}

/*hide alt from being used as a caption by galleria*/
/* line 85, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.galleria-info-description {
  display: none !important;
}

/***NODE***/
/* line 91, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.galleria-thumbnails {
  margin: 0 auto;
}

/* line 94, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.galleria-thumbnails-container {
  overflow: hidden;
  margin-bottom: 5px;
}

/* line 98, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.group_title_and_date {
  padding-left: 95px;
}

/* line 106, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.galleria-stage {
  bottom: 125px;
  margin-bottom: 50px;
}

/* line 116, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-info,
.node-type-photo .galleria-info {
  bottom: 90px;
  top: auto;
  padding: 15px 9% 0px 9%;
}
/* line 123, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-info-text,
.node-type-photo .galleria-info-text {
  padding: 0px;
}
/* line 127, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-counter,
.node-type-photo .galleria-counter {
  display: none !important;
}
/* line 131, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-info-title,
.node-type-photo .galleria-info-title {
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 0.923em;
  font-style: italic;
  font-weight: normal;
}
/* line 139, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-thumbnails-container,
.node-type-photo .galleria-thumbnails-container {
  bottom: 20px;
}
/* line 144, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos #content #content-wall > div.content-main,
.node-type-photo #content #content-wall > div.content-main {
  margin-top: 0px;
  padding-top: 0px;
}
/* line 149, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos #content-article,
.node-type-photo #content-article {
  margin-top: 2px;
  background-color: #fff;
}
/* line 153, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos #content-article h2,
.node-type-photo #content-article h2 {
  color: #194178;
  font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}
/* line 165, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .group_title_and_date,
.node-type-photo .group_title_and_date {
  background-color: black;
  color: white;
  padding: 30px 11% 0px 11%;
}
/* line 174, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .field-name-body,
.node-type-photo .field-name-body {
  background-color: #FFF;
  color: #000;
  padding: 0px 11% 0px 11%;
}
/* line 182, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .field-name-body p,
.node-type-photo .field-name-body p {
  margin-bottom: 0px;
}
/* line 188, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .panel-display H1#page-title,
.node-type-photo .panel-display H1#page-title {
  display: none;
}
/* line 192, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .group_title_and_date .field-name-title .field-items .field-item .photo-title,
.page-photos .group_title_and_date .field-name-title,
.page-photos .group_title_and_date .field-name-title .field-items .field-item,
.page-photos .group_title_and_date .field-name-title .field-items,
.page-photos .group_title_and_date .field-name-post-date .field-items .field-item,
.page-photos .group_title_and_date .field-name-post-date .field-items,
.page-photos .group_title_and_date .field-name-post-date,
.node-type-photo .group_title_and_date .field-name-title .field-items .field-item .photo-title,
.node-type-photo .group_title_and_date .field-name-title,
.node-type-photo .group_title_and_date .field-name-title .field-items .field-item,
.node-type-photo .group_title_and_date .field-name-title .field-items,
.node-type-photo .group_title_and_date .field-name-post-date .field-items .field-item,
.node-type-photo .group_title_and_date .field-name-post-date .field-items,
.node-type-photo .group_title_and_date .field-name-post-date {
  display: inline;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
/* line 202, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .group_title_and_date .field-name-title:after,
.node-type-photo .group_title_and_date .field-name-title:after {
  content: " | ";
}
/* line 205, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .view-display-id-block_1,
.page-photos .field-name-photo-gallery,
.node-type-photo .view-display-id-block_1,
.node-type-photo .field-name-photo-gallery {
  background-color: white;
  padding-top: 30px;
}
/* line 211, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos #block-views-photogallery-block .block-title,
.node-type-photo #block-views-photogallery-block .block-title {
  display: none;
}

/* line 221, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.photo-title {
  font-style: italic;
  font-size: 3em;
  font-weight: normal;
}

/* line 227, ../../../all/themes/modebase/sass/css/modules/_photo-gallery.scss */
.page-photos .group_title_and_date .field-name-title,
.node-type-photo .group_title_and_date .field-name-title {
  font-style: italic;
  font-size: 2em;
  font-weight: normal;
}

@media all and (max-width: 768px) {
  /* line 3, ../../../all/themes/modebase/sass/css/modules/_responisve_tables_filter.scss */
  .tablesaw-stack tbody tr {
    border: 1px dotted #333;
  }
  /* line 6, ../../../all/themes/modebase/sass/css/modules/_responisve_tables_filter.scss */
  .tablesaw-stack td.col_0 {
    background-color: #194178;
    color: #fff;
  }
}
/*Hide title since we're adding it in DS*/
/* line 7, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog #page-title,
.node-type-blog-post #page-title {
  display: none;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog .field-name-body,
.node-type-blog-post .field-name-body {
  clear: both;
}
/* line 14, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog .views-field-field-byline,
.page-blog .field-name-field-byline,
.node-type-blog-post .views-field-field-byline,
.node-type-blog-post .field-name-field-byline {
  clear: both;
  font-style: italic;
  margin: 0px 0px 25px 0px;
}
/* line 21, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog .comment,
.node-type-blog-post .comment {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
/* line 24, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog .comment .submitted,
.node-type-blog-post .comment .submitted {
  font-style: italic;
  font-size: 0.923em;
}
/* line 30, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog .blog-header,
.node-type-blog-post .blog-header {
  min-height: 75px;
}

/*Blog Post Listing Page (Blog)*/
/* line 40, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog h1.title a {
  text-decoration: none;
}
/* line 43, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog .views-field-body {
  clear: both;
}
/* line 46, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog.view-display-id-page_1 .views-row {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
/* line 51, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog .views-field-nothing {
  padding-bottom: 10px;
}

/* line 56, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog #sidebar-right h2 {
  line-height: 1.5em;
}

/* line 63, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .view-blog.view-display-id-block_1 a, #sidebar-right .field-name-blog-resources-links a, #sidebar-right .view-blog-comments a {
  margin-left: 0;
}
/* line 66, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .view-blog.view-display-id-block_1 ul, #sidebar-right .field-name-blog-resources-links ul, #sidebar-right .view-blog-comments ul {
  padding-left: 0px;
  margin-top: 0px;
}
/* line 69, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .view-blog.view-display-id-block_1 ul li, #sidebar-right .field-name-blog-resources-links ul li, #sidebar-right .view-blog-comments ul li {
  margin-left: 0px;
  padding-bottom: 5px;
}

/*End Blog Post Listing Page (Blog)*/
/*Blog Node Page*/
/*End Blog Node Page*/
/*Stuff to put date in calendar box*/
/* line 86, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.blog-post.field-name-post-date {
  background: #234D83;
  border: 1px solid #123368;
  clear: left;
  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  float: left;
  margin: 5px 10px 15px 0;
  width: 65px;
  height: 60px;
}
/* line 95, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.blog-post.field-name-post-date .month, .blog-post.field-name-post-date .day {
  display: block;
  font-weight: bold;
  text-align: center;
  color: white;
}
/* line 101, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.blog-post.field-name-post-date .month {
  background: #123368;
  line-height: 1.5;
  text-transform: uppercase;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.blog-post.field-name-post-date .day {
  background: #234D83;
  font-size: 2.692em;
  line-height: 1.2;
}

/*End of stuff to put date in calendar box*/
/*Posted By*/
/*End Posted By*/
/*Body*/
/* line 121, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog .views-field-body,
.node-type-blog-post .field-name-body {
  clear: both;
  margin-bottom: 15px;
}

/*End of Body*/
/*Search box*/
/* line 129, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right {
  /*End of Search box*/
  /*Subsribe box*/
  /*End Subscribe Box*/
  /*AddThis*/
}
/* line 130, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 {
  background-color: #efefef;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 245px;
}
/* line 136, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .views-exposed-widgets {
  margin: 0;
}
/* line 139, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .views-widget-filter-combine {
  padding: .3em .5em .3em .3em;
  width: 80%;
}
/* line 143, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .form-item {
  display: inline;
}
/* line 146, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 input#edit-combine-wrapper {
  float: none;
  padding-right: 27px;
}
/* line 150, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 input#edit-combine {
  width: 100% !important;
  height: 18px;
  border: none;
  display: block;
  margin-right: 10px;
  background: transparent;
}
/* line 158, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .views-submit-button {
  padding: 0;
  margin-top: -12px;
}
/* line 161, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .views-submit-button .form-submit {
  background: transparent url("/sites/all/themes/modebase//images/magnifying-glass-grey.png") 5px 0 no-repeat !important;
  border: none;
  color: transparent;
  width: 23px;
  text-indent: -9999px;
  padding: 0;
  box-shadow: none;
}
/* line 177, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns {
  height: 33px;
  line-height: 30px;
  margin-top: 10px;
}
/* line 181, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns div {
  float: left;
  margin-right: 5px;
}
/* line 185, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns a {
  text-decoration: none;
  display: block;
  width: 33px;
  height: 33px;
  margin-left: 0 !important;
  background-image: url(/sites/all/themes/modebase//images/icons-subscribe.png);
  background-repeat: no-repeat;
}
/* line 195, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .emailbtn a {
  background-position: 0 0;
}
/* line 197, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .emailbtn a:hover {
  background-position: -34px 0;
}
/* line 201, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .rssbtn a {
  background-position: 0 -34px;
}
/* line 203, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .rssbtn a:hover {
  background-position: -34px -34px;
}
/* line 207, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .facebook a {
  background-position: 0 -68px;
}
/* line 209, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .facebook a:hover {
  background-position: -34px -68px;
}
/* line 213, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .twitter a {
  background-position: 0 -102px;
}
/* line 215, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .twitter a:hover {
  background-position: -34px -102px;
}
/* line 219, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .youtube a {
  background-position: 0 -136px;
}
/* line 221, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .youtube a:hover {
  background-position: -34px -136px;
}
/* line 232, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .addthis_default_style .at300b, #sidebar-right .addthis_default_style .at300bo, #sidebar-right .addthis_default_style .at300m {
  margin-right: -12px;
  padding: 0 2px;
}
/* line 238, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
#sidebar-right .tweetbutton-tweet {
  margin-right: -22px;
}

/*End AddThis*/
/*Log in Button*/
/* line 245, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.loginbutton {
  -moz-box-shadow: inset 0px 1px 0px 0px white;
  -webkit-box-shadow: inset 0px 1px 0px 0px white;
  box-shadow: inset 0px 1px 0px 0px white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, white), color-stop(1, #f6f6f6));
  background: -moz-linear-gradient(center top, white 5%, #f6f6f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f6f6f6');
  background-color: white;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  color: #666666;
  font-family: arial;
  font-size: 0.846em;
  font-weight: bold;
  padding: 3px 9px;
  text-decoration: none;
  text-shadow: 1px 1px 0px white;
}
/* line 265, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.loginbutton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, white));
  background: -moz-linear-gradient(center top, #f6f6f6 5%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='white');
  background-color: #f6f6f6;
}
/* line 271, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.loginbutton:active {
  position: relative;
  top: 1px;
}

/*Share/Like Buttons*/
/* line 279, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.field-name-field-tweet-button, .views-field-field-tweet-button {
  float: left;
}

/* line 283, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog-fastlane .addthis_toolbox {
  margin-top: 20px;
}

/* line 287, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-blog-fastlane .pager li {
  margin: 0px;
}

/* line 292, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.node-type-blog-post .addthis_toolbox a span, .view-blog .addthis_toolbox a span {
  margin-right: 25px;
}

/*End Share/Like Buttons*/
/*Start Byline*/
/*End Byline*/
/*Start Comments*/
/* line 307, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject {
  font-weight: bold;
  margin: 18px 0 0;
}
/* line 310, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject a {
  text-decoration: none;
}
/* line 313, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject a:hover {
  text-decoration: underline;
}
/* line 317, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .views-row-first .views-field-subject {
  margin-top: 0;
}
/* line 320, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .post-title {
  color: #464646;
}
/* line 322, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.view-blog-comments .post-title .postedin {
  font-style: italic;
}

/* line 328, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.page-comment-reply #page-title {
  display: none;
}

@media (max-width: 480px) {
  /* line 335, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
  .node-type-blog-post .custom-pager {
    display: block;
    position: relative;
    padding: 10px 0px 20px 0px;
    left: 0px;
    margin: 0px 0px 20px;
    float: none;
  }
  /* line 344, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
  .node-type-blog-post .breadcrumbs {
    margin-bottom: 10px;
  }
}
/* line 352, ../../../all/themes/modebase/sass/css/modules/_blog.scss */
.node-type-blog-post .field-name-field-byline .field-name-field-label-byline {
  float: left;
  margin-right: 5px;
}

/*End Comments*/
/* line 2, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
body.page-osdbu-fedbizopps-opportunities #main-wrapper {
  background-color: white;
}

/* line 7, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.page-osdbu-fedbizopps-opportunities .view-fedbizopps .view-content {
  margin-top: 65px;
}

/* line 13, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-filter-opportunities {
  padding: 5px 15px 5px 15px;
  background-color: #ddd;
}
/* line 19, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #view-title, .view-fedbizopps #hide-title {
  display: none;
}
/* line 25, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .top-pager {
  float: right;
}
/* line 29, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .item-list .pager {
  text-align: left;
  margin: 0px;
}
/* line 32, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .item-list .pager li {
  padding: 0px;
  margin: 0px 12px 0px 0px;
}
/* line 36, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .item-list .pager .pager-last,
.view-fedbizopps .item-list .pager .pager-first {
  display: none;
}
/* line 42, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-content {
  margin-top: 30px;
}
/* line 47, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-footer {
  float: left;
  margin-top: 35px;
}
/* line 52, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fbofilters {
  margin-bottom: 10px;
  padding: 0px;
  border: none;
}
/* line 59, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps div.feed-icon {
  position: absolute;
  top: -22px;
  right: 80px;
}
/* line 65, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps button, .view-fedbizopps input, .view-fedbizopps select, .view-fedbizopps textarea {
  width: 100%;
}
/* line 70, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-exposed-widget {
  margin-right: 10px;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value .description, .view-fedbizopps .views-widget-filter-field_fbo_due_date_value .form-item label {
  display: none;
}
/* line 78, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value .form-item-field-fbo-due-date-value-min:after {
  content: " to ";
}
/* line 82, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value #edit-field-fbo-due-date-value-min-wrapper,
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value #edit-field-fbo-due-date-value-max-wrapper {
  float: left;
}
/* line 87, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value #edit-field-fbo-due-date-value-min-datepicker-popup-0,
.view-fedbizopps .views-widget-filter-field_fbo_due_date_value #edit-field-fbo-due-date-value-max-datepicker-popup-0 {
  width: 80px;
}
/* line 94, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-agency-value-wrapper {
  width: 20%;
}
/* line 98, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-competition-type-value-wrapper {
  width: 19%;
}
/* line 103, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-procurement-category-value-wrapper {
  width: 20%;
}
/* line 107, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-due-date-value-wrapper {
  width: 240px;
  margin-right: 0px;
  padding-right: 10px;
}
/* line 113, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-due-date-value-wrapper .views-widget {
  background: url(/sites/all/themes/modebase/images/calendaricon.png) no-repeat scroll 0% 0%;
  padding-left: 31px;
  vertical-align: -3px;
  height: 20px;
}
/* line 122, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fbo-record {
  margin-bottom: 35px;
  border: 1px solid #ddd;
}
/* line 128, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fboopp_field {
  border-top: 1px solid #ddd;
}
/* line 134, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .firstcol {
  width: 25%;
  display: inline-block;
  font-weight: bold;
  vertical-align: top;
  line-height: 1.385em;
}
/* line 140, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .firstcol div {
  padding: 8px 5px;
}
/* line 146, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .secondcol {
  width: 75%;
  display: inline-block;
  vertical-align: top;
  line-height: 1.385em;
}
/* line 151, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .secondcol div {
  padding: 8px 5px 8px 0px;
}
/* line 157, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .field-fbo-agency {
  background-color: #ddd;
}
/* line 161, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-submit-fedbizopps {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
  margin: 10px 5px 20px 0px;
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.view-fedbizopps #edit-submit-fedbizopps:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.view-fedbizopps #edit-submit-fedbizopps:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.view-fedbizopps #edit-submit-fedbizopps:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.view-fedbizopps #edit-submit-fedbizopps.disabled, .view-fedbizopps #edit-submit-fedbizopps[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.view-fedbizopps #edit-submit-fedbizopps::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 173, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
.page-work-with-us-procurement-opportunities a.feed-icon,
.page-osdbu-fedbizopps-opportunities a.feed-icon {
  position: absolute;
  top: -24px;
  right: 30px;
}

@media (max-width: 960px) {
  /* line 191, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities #hide-title,
  .page-osdbu-fedbizopps-opportunities #hide-title {
    display: block;
  }
  /* line 197, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities .active,
  .page-osdbu-fedbizopps-opportunities .active {
    background: url("/sites/all/themes/modebase//images/ExpandCollapse-Down.png") no-repeat;
    background-position: right center;
  }
  /* line 201, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities .deactive,
  .page-osdbu-fedbizopps-opportunities .deactive {
    background: url("/sites/all/themes/modebase//images/ExpandCollapse-Up.png") no-repeat;
    background-position: right center;
  }
  /* line 207, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities a.feed-icon,
  .page-work-with-us-procurement-opportunities div.feed-icon,
  .page-osdbu-fedbizopps-opportunities a.feed-icon,
  .page-osdbu-fedbizopps-opportunities div.feed-icon {
    display: none;
  }
  /* line 213, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities .views-exposed-widget,
  .page-osdbu-fedbizopps-opportunities .views-exposed-widget {
    margin-right: 0px;
    padding-right: 0px;
  }
  /* line 219, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities .views-exposed-form .views-exposed-widget,
  .page-osdbu-fedbizopps-opportunities .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 225, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .page-work-with-us-procurement-opportunities #edit-field-fbo-agency-value-wrapper,
  .page-work-with-us-procurement-opportunities #edit-field-fbo-competition-type-value-wrapper,
  .page-work-with-us-procurement-opportunities #edit-field-fbo-procurement-category-value-wrapper,
  .page-work-with-us-procurement-opportunities #edit-field-fbo-due-date-value-wrapper,
  .page-osdbu-fedbizopps-opportunities #edit-field-fbo-agency-value-wrapper,
  .page-osdbu-fedbizopps-opportunities #edit-field-fbo-competition-type-value-wrapper,
  .page-osdbu-fedbizopps-opportunities #edit-field-fbo-procurement-category-value-wrapper,
  .page-osdbu-fedbizopps-opportunities #edit-field-fbo-due-date-value-wrapper {
    width: 100%;
  }

  /* line 233, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .firstcol {
    width: 100%;
  }
  /* line 235, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .firstcol div {
    padding: 5px 8px 0px 8px;
  }

  /* line 240, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .secondcol {
    width: 100%;
  }
  /* line 243, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .secondcol div {
    padding: 0px 8px 5px 8px;
  }

  /* line 248, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .top-pager {
    float: right;
    top: -18px;
    position: relative;
  }

  /* line 254, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-footer {
    margin-top: 35px;
  }
}
@media (max-width: 400px) {
  /* line 260, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .top-pager {
    margin-top: 40px;
  }

  /* line 264, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps #edit-field-fbo-due-date-value-wrapper .views-widget {
    background: none;
    padding-left: 0px;
  }

  /* line 269, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .top-pager {
    float: none;
    margin-top: 65px;
    position: relative;
    display: block;
  }

  /* line 275, ../../../all/themes/modebase/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .view-content {
    margin-top: 30px;
  }
}
/* line 4, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity,
#procurement_forecast_page {
  font-size: 1em;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}
/* line 9, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .filter-title-procurement,
#procurement_forecast_page .filter-title-procurement {
  margin-left: 10px;
}
/* line 14, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #procurement_search_icon,
#procurement_forecast_page #procurement_search_icon {
  display: inline-block;
  position: relative;
  width: 29px;
  height: 15px;
  top: 4px;
  background: url("/sites/all/themes/modebase/images/magnifying-glass-grey.png") no-repeat;
}
/* line 22, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .pager,
#procurement_forecast_page .pager {
  float: right;
  margin: 25px 0px 0px 0px;
}
/* line 25, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .pager a,
#procurement_forecast_page .pager a {
  text-decoration: none;
}
/* line 31, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .view-content,
#procurement_forecast_page .view-content {
  margin-left: 15px;
}
/* line 33, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .view-content a,
#procurement_forecast_page .view-content a {
  text-decoration: none;
}
/* line 38, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-exposed-form,
#procurement_forecast_page .views-exposed-form {
  padding: 5px;
  background-color: #ddd;
}
/* line 45, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #view-title, .node-type-procurement-opportunity #hide-title,
#procurement_forecast_page #view-title,
#procurement_forecast_page #hide-title {
  display: none;
}
/* line 48, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #procurement_year_label,
#procurement_forecast_page #procurement_year_label {
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 1.385em;
  font-weight: bold;
  position: absolute;
  top: 184px;
  left: 35px;
}
/* line 58, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 {
  margin-bottom: 30px;
}
/* line 61, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 .views-exposed-form label,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 .views-exposed-form label {
  margin-bottom: 5px;
}
/* line 66, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 #edit-field-operating-administration-value,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 #edit-field-operating-administration-value {
  width: 80px;
}
/* line 71, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 #edit-field-competition-type-value,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 #edit-field-competition-type-value {
  width: 190px;
}
/* line 75, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 #edit-field-estimated-value-value,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 #edit-field-estimated-value-value {
  width: 160px;
}
/* line 80, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 #edit-field-procurement-category-value,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 #edit-field-procurement-category-value {
  width: 190px;
}
/* line 84, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 #edit-field-rfp-date-value,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 #edit-field-rfp-date-value {
  width: 80px;
}
/* line 89, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 .views-exposed-widget,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 .views-exposed-widget {
  margin-right: 10px;
}
/* line 93, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #views-exposed-form-procurement-opportunities-page-1 .pager,
#procurement_forecast_page #views-exposed-form-procurement-opportunities-page-1 .pager {
  float: left;
}
/* line 98, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #disclaimer,
#procurement_forecast_page #disclaimer {
  font-size: 0.769em;
  margin: 80px 0px 0px 15px;
}
/* line 102, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav,
#procurement_forecast_page .nav {
  position: absolute;
  top: -17px;
  right: 20px;
  font-weight: bold;
}
/* line 108, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav a,
#procurement_forecast_page .nav a {
  margin-left: 20px;
}
/* line 115, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #feed-icon,
#procurement_forecast_page #feed-icon {
  position: absolute;
  top: 18px;
  right: 80px;
}
/* line 122, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity div.field-content,
#procurement_forecast_page div.field-content {
  display: inline;
}
/* line 126, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity div.views-field,
#procurement_forecast_page div.views-field {
  display: inline-block;
}
/* line 130, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .procurement-record,
#procurement_forecast_page .procurement-record {
  font-size: 0.923em;
  /*margin-bottom:20px;*/
}
/* line 135, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .field-content,
#procurement_forecast_page .field-content {
  /*margin-right:20px;*/
  line-height: 2.154em;
}
/* line 141, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-operating-administration,
#procurement_forecast_page .views-field-field-operating-administration {
  width: 65px;
  margin-right: 32px;
}
/* line 146, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-operating-administration .views-label-field-operating-administration,
#procurement_forecast_page .views-field-field-operating-administration .views-label-field-operating-administration {
  display: none;
}
/* line 151, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-competition-type,
#procurement_forecast_page .views-field-field-competition-type {
  width: 180px;
  margin-right: 32px;
}
/* line 156, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-estimated-value,
#procurement_forecast_page .views-field-field-estimated-value {
  width: 150px;
  margin-right: 32px;
}
/* line 162, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-procurement-category,
#procurement_forecast_page .views-field-field-procurement-category {
  width: 175px;
  margin-right: 32px;
}
/* line 167, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-field-rfp-date,
#procurement_forecast_page .views-field-field-rfp-date {
  width: 65px;
  margin-right: 32px;
}
/* line 171, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-path,
#procurement_forecast_page .views-field-path {
  width: 100px;
}
/* line 178, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement,
#procurement_forecast_page table.procurement {
  border: 1px solid #ddd;
}
/* line 181, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement .field_procurement_office,
#procurement_forecast_page table.procurement .field_procurement_office {
  background-color: #ddd;
}
/* line 186, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement .firstcol,
#procurement_forecast_page table.procurement .firstcol {
  font-weight: bold;
  width: 25%;
}
/* line 191, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement .secondcol p,
#procurement_forecast_page table.procurement .secondcol p {
  margin-top: 0px;
}
/* line 196, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .node-procurement-opportunity .readmore,
#procurement_forecast_page .node-procurement-opportunity .readmore {
  margin-top: -10px;
  float: right;
}

/* line 204, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-summary .views-exposed-widgets-procurement {
  padding: 22px 0px 15px 15px;
  background-color: #ddd;
}

/* line 214, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail table {
  font-size: 1em;
}
/* line 218, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail .views-row {
  margin-bottom: 35px;
}
/* line 222, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .view-content {
  margin-left: 0px;
}
/* line 227, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail .view-header {
  margin: 20px 0px 0px 0px;
}
/* line 231, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager {
  float: right;
  margin: 0px;
  bottom: 20px;
  position: relative;
}
/* line 236, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager .pager {
  margin: 0px;
}

/* line 247, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .top-pager {
  float: right;
  position: relative;
  top: -15px;
}
/* line 253, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .pager {
  margin: 0px;
}
/* line 257, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .view-content {
  margin-left: 0px;
}
/* line 262, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .view-header {
  margin: 20px 0px 0px 20px;
}
/* line 267, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-form {
  *position: relative;
  *zoom: 1;
}
/* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-form:before, #views-exposed-form-procurement-opportunities-page .views-exposed-form:after {
  content: "";
  display: table;
}
/* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-form:after {
  clear: both;
}
/* line 271, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widgets-procurement {
  padding: 10px 0px 50px 0px;
}
/* line 275, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/sites/all/polyfills/boxsizing.htc");
  float: left;
  width: 50%;
  height: 30px;
}
/* line 280, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-item, #views-exposed-form-procurement-opportunities-page .views-exposed-widget .label, #views-exposed-form-procurement-opportunities-page .views-exposed-widget label {
  display: inline-block;
}
/* line 285, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .label {
  width: 180px;
}
/* line 289, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-type-select {
  width: 225px;
}
/* line 293, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget #edit-body-value {
  width: 220px;
}
/* line 297, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-select {
  width: 100%;
}
/* line 305, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
  margin: 10px 0px 0px 0px;
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities.disabled, #views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
#views-exposed-form-procurement-opportunities-page #edit-submit-procurement-opportunities::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/*Need to figure out how to get this inside the view's DIV*/
/* line 316, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast a.feed-icon {
  position: absolute;
  top: 17px;
  right: 30px;
}

/* line 322, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
body.page-osdbu-procurement-forecast #main-wrapper {
  background-color: white;
}

/*Overrides for the node itseelf*/
/* line 328, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #main-wrapper {
  background: #fff !important;
}
/* line 332, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #content .breadcrumb {
  margin: 0 0 78px 0;
}
/* line 336, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav {
  position: absolute;
  top: 50px;
}
/* line 342, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #procurement_search_icon {
  margin-left: 5px;
}
/* line 348, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .abovetbl {
  padding: 5px 0 10px;
}
/* line 352, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .custom-pager {
  float: none;
}
/* line 355, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .addthis_toolbox {
  float: right;
  width: 105px;
}

@media (max-width: 960px) {
  /* line 369, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #edit-submit-procurement-opportunities {
    font-size: 14px;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
    background: -moz-linear-gradient(#4ba3cc, #3289b2);
    background: -webkit-linear-gradient(#4ba3cc, #3289b2);
    background: linear-gradient(#4ba3cc, #3289b2);
    -moz-box-shadow: #87c1dd 0 1px 0 inset;
    -webkit-box-shadow: #87c1dd 0 1px 0 inset;
    box-shadow: #87c1dd 0 1px 0 inset;
    border: 1px solid #2d7a9e;
    color: white;
    text-shadow: #205872 0 -1px 0;
    margin: 10px 0px 0px 0px;
    width: 100%;
  }
  /* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
  #edit-submit-procurement-opportunities:hover {
    text-decoration: none;
  }
  /* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
  #edit-submit-procurement-opportunities:hover {
    background-color: #2d7a9e;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
    background: -moz-linear-gradient(#3899c6, #2d7a9e);
    background: -webkit-linear-gradient(#3899c6, #2d7a9e);
    background: linear-gradient(#3899c6, #2d7a9e);
  }
  /* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
  #edit-submit-procurement-opportunities:active {
    -moz-box-shadow: #297192 0 1px 2px inset;
    -webkit-box-shadow: #297192 0 1px 2px inset;
    box-shadow: #297192 0 1px 2px inset;
  }
  /* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
  #edit-submit-procurement-opportunities.disabled, #edit-submit-procurement-opportunities[disabled] {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    background: #3289b2;
    cursor: default;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
  #edit-submit-procurement-opportunities::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }

  /* line 378, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #procurement_year_label {
    margin: 61px 5px;
  }
  /* line 382, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #hide-title {
    display: block;
  }
  /* line 387, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget .label {
    width: 200px;
    margin: 5px 0px 2px 0px;
    display: block;
  }
  /* line 393, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-type-textfield,
  #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-type-select {
    width: 100%;
  }
  /* line 399, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget #edit-body-value {
    width: 99%;
  }
  /* line 407, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .active {
    background: url("/sites/all/themes/modebase//images/ExpandCollapse-Down.png") no-repeat;
    background-position: right center;
  }
  /* line 411, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .deactive {
    background: url("/sites/all/themes/modebase//images/ExpandCollapse-Up.png") no-repeat;
    background-position: right center;
  }
  /* line 416, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 420, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page select {
    width: 100% !important;
  }
  /* line 425, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .view-content {
    margin-left: 0px;
  }
  /* line 428, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page div.views-field {
    display: block;
    margin-left: 15px;
    height: 24px;
    /*This is ugly couldn't make it work with line height*/
  }
  /* line 433, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .procurement-record {
    border: 1px solid #000;
    margin: 0px 0px 25px 0px;
    padding-bottom: 10px;
    font-size: 0.923em;
  }
  /* line 440, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page div.views-field-field-operating-administration {
    background-color: lightgrey;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
    width: 100%;
    font-weight: bold;
    color: white;
    line-height: .5;
    height: auto;
  }
  /* line 451, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page div.views-field-field-operating-administration .views-label-field-operating-administration {
    padding-left: 13px;
    display: block;
  }
  /* line 457, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page div.views-field-field-operating-administration .field-content {
    padding-left: 15px;
  }

  /* line 466, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast a.feed-icon {
    display: none;
  }

  /* line 472, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #feed-icon {
    display: none;
  }

  /* line 478, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .views-exposed-form {
    *position: relative;
    *zoom: 1;
  }
  /* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  .views-exposed-form:before, .views-exposed-form:after {
    content: "";
    display: table;
  }
  /* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  .views-exposed-form:after {
    clear: both;
  }

  /* line 482, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget {
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    *behavior: url("/sites/all/polyfills/boxsizing.htc");
    float: left;
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 800px) {
  /* line 495, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .addthis_button_print {
    display: none;
  }

  /* line 498, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .node-type-procurement-opportunity .addthis_toolbox {
    width: 45px;
  }
}
@media (max-width: 600px) {
  /* line 507, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #procurement_year_label {
    margin: -20px 5px;
  }

  /* line 513, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast .abovetbl {
    top: 105px;
  }
  /* line 518, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast .breadcrumb {
    margin: 25px 0px 20px 22px;
  }
  /* line 521, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast #content h1#page-title {
    margin: 35px 0 15px 0;
  }

  /* line 527, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .view-header p {
    display: none;
  }
  /* line 531, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .view-header .nav {
    left: 0px;
    top: 0px;
  }
  /* line 534, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .view-header .nav a {
    text-decoration: none;
  }

  /* line 545, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page .view-header {
    margin: 20px 0px 0px 6px;
  }
  /* line 548, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager {
    float: none;
    margin-bottom: 20px;
    bottom: 0px;
  }
  /* line 553, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager .pager {
    float: none;
    text-align: left;
    margin: 38px 0 4px 0px;
  }
}
@media (max-width: 570px) {
  /* line 572, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
  .node-type-procurement-opportunity .nav {
    position: absolute;
    left: 0px;
    top: 70px;
  }
}
/* line 586, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.view-procurement-office-list .procurement-office {
  margin-bottom: 20px;
}
/* line 590, ../../../all/themes/modebase/sass/css/modules/_procurement.scss */
.view-procurement-office-list h3 {
  margin: 40px 0px 10px 0px;
}

/* line 3, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page {
  margin-bottom: 30px;
  padding: 5px;
  background-color: #ddd;
}
/* line 7, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .top-pager {
  float: right;
  position: relative;
  top: -15px;
}
/* line 14, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .view-content {
  margin-left: 0px;
}
/* line 19, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .view-header {
  margin: 20px 0px 0px 20px;
}
/* line 24, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-form {
  *position: relative;
  *zoom: 1;
  padding: 10px;
}
/* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-form:before, #views-exposed-form-emergency-notifications-page .views-exposed-form:after {
  content: "";
  display: table;
}
/* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-form:after {
  clear: both;
}
/* line 29, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/sites/all/polyfills/boxsizing.htc");
  float: left;
  width: 50%;
  height: 35px;
}
/* line 34, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget label {
  width: 120px;
}
/* line 37, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .form-item, #views-exposed-form-emergency-notifications-page .views-exposed-widget .label, #views-exposed-form-emergency-notifications-page .views-exposed-widget label {
  display: inline-block;
  float: left;
}
/* line 44, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .label {
  width: 200px;
}
/* line 48, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .form-type-select {
  width: 225px;
}
/* line 52, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget #edit-body-value {
  width: 220px;
}
/* line 56, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .form-select {
  width: 100%;
}
/* line 63, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget {
  background: url(/sites/all/themes/modebase/images/calendaricon.png) no-repeat scroll 0% 0%;
  float: left;
}
/* line 67, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget label {
  width: 20px;
  float: left;
}
/* line 71, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget .description {
  display: none;
}
/* line 74, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget input {
  width: 75px;
  float: left;
  margin-left: 5px;
  margin-right: 0;
}
/* line 82, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper,
#views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper {
  float: left;
}
/* line 89, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYTNjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODliMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: -moz-linear-gradient(#4ba3cc, #3289b2);
  background: -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: linear-gradient(#4ba3cc, #3289b2);
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
  margin: 10px 0px 0px 0px;
  float: right;
  margin-right: 15%;
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications:hover {
  background-color: #2d7a9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OTljNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkN2E5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3899c6), color-stop(100%, #2d7a9e));
  background: -moz-linear-gradient(#3899c6, #2d7a9e);
  background: -webkit-linear-gradient(#3899c6, #2d7a9e);
  background: linear-gradient(#3899c6, #2d7a9e);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications:active {
  -moz-box-shadow: #297192 0 1px 2px inset;
  -webkit-box-shadow: #297192 0 1px 2px inset;
  box-shadow: #297192 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications.disabled, #views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #3289b2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
#views-exposed-form-emergency-notifications-page #edit-submit-emergency-notifications::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 96, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-reset {
  float: right;
  margin-right: 15%;
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #194178;
  box-shadow: none;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-reset:hover {
  text-decoration: underline;
}
/* line 109, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget.views-submit-button {
  padding-left: 0;
}
/* line 112, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget.views-reset-button {
  float: right;
  padding-left: 0;
}

@media all and (max-width: 890px) {
  /* line 122, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page .views-exposed-widget {
    height: 50px;
  }
}
@media all and (max-width: 660px) {
  /* line 128, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications table tr.odd,
  .view-id-emergency_notifications table tr.even {
    border-bottom: 4px solid;
  }

  /* line 135, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page .views-exposed-widget {
    float: left;
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 140, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page .views-widget-filter-field_date_effective_value .views-widget,
  #views-exposed-form-emergency-notifications-page .views-exposed-widget .form-type-select {
    width: 100%;
    margin-top: 10px;
  }
  /* line 147, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper {
    width: 50%;
    margin-bottom: 15px;
  }
  /* line 148, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item {
    width: 100%;
  }
  /* line 150, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item .date-padding, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item .date-padding {
    width: 90%;
  }
  /* line 152, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item .date-padding .form-item, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item .date-padding .form-item {
    width: 100%;
  }
  /* line 160, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget input {
    width: 85%;
    float: left;
    margin-left: 10%;
    margin-right: 0;
  }
}
@media all and (max-width: 540px) {
  /* line 175, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper {
    width: 50%;
    margin-bottom: 15px;
  }
  /* line 176, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item {
    width: 90%;
  }
  /* line 178, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item .date-padding, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item .date-padding {
    width: 80%;
  }
  /* line 180, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-min-wrapper .form-item .date-padding .form-item, #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper #edit-field-date-effective-value-max-wrapper .form-item .date-padding .form-item {
    width: 100%;
  }
  /* line 188, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page #edit-field-date-effective-value-wrapper .views-widget input {
    width: 85%;
    float: left;
    margin-left: 10%;
    margin-right: 0;
  }
}
/* line 201, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications table {
  width: 100% !important;
}
/* line 204, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .pager {
  margin: 0px;
  float: right;
}
/* line 209, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications tbody td.active {
  background: none;
}

/* line 215, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.emergency-document, .emergency-date, .emergency-state,
.emergency-mode, .emergency-incident, .emergency-notification {
  display: none;
}

/* line 223, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-title-1 {
  display: none !important;
}
/* line 226, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications tr.even, .view-id-emergency_notifications tr.odd {
  background-color: white;
}
/* line 230, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications thead tr {
  border-bottom: 1px solid #ccc;
}
/* line 233, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications thead th {
  padding-right: 0;
}
/* line 237, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field {
  display: block;
  float: left;
  vertical-align: top;
}
/* line 242, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .emergency-space {
  padding: 10px;
  display: block;
  font-size: 1em;
}
/* line 246, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .emergency-space .active img {
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 252, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-editorial-type .emergency-space {
  padding-right: 0 !important;
}
/* line 256, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-title {
  width: 28%;
}
/* line 260, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-date-effective {
  width: 11%;
}
/* line 265, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-address {
  width: 13%;
}
/* line 268, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-topic {
  width: 14%;
}
/* line 271, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-subject {
  width: 15%;
}
/* line 274, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-editorial-type {
  width: 15%;
}

@media all and (max-width: 860px) {
  /* line 282, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .emergency-space {
    padding: 5px !important;
  }
  /* line 286, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title {
    width: 31%;
  }
  /* line 290, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-date-effective {
    width: 13%;
  }
  /* line 295, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address {
    width: 13%;
  }
  /* line 296, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address .emergency-space {
    padding-right: 0 !important;
  }
  /* line 302, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic {
    width: 13%;
  }
  /* line 304, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic .emergency-space {
    padding-left: 0 !important;
    padding-right: 10px !important;
  }
  /* line 310, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-subject {
    width: 12%;
  }
  /* line 313, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-editorial-type {
    width: 15%;
  }
}
/*
.filter-title-emergency.active .filter-title-img{
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	
	border-bottom: 5px solid black;
}

.filter-title-emergency.deactive .filter-title-img{
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	
	border-top: 5px solid black;
}
*/
/* line 339, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.filter-title-emergency {
  display: none;
}

@media all and (max-width: 760px) {
  /* line 343, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .filter-title-emergency {
    display: block;
    margin-left: 10px;
  }

  /* line 347, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page .active {
    background: url(/sites/all/themes/modebase/images/ExpandCollapse-Down.png) no-repeat;
    background-position: right center;
  }

  /* line 352, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #views-exposed-form-emergency-notifications-page .deactive {
    background: url(/sites/all/themes/modebase/images/ExpandCollapse-Up.png) no-repeat;
    background-position: right center;
  }

  /* line 356, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  #edit-submit-emergency-notifications {
    width: 100%;
    float: left !important;
  }

  /* line 361, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title-1 {
    display: block !important;
  }
  /* line 365, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications tbody tr.odd, .view-id-emergency_notifications tbody tr.even {
    border: 1px solid #ddd;
    display: inline-block;
    margin-bottom: 40px;
    padding: 0;
  }
  /* line 372, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic .emergency-space {
    padding-left: 10px !important;
  }
  /* line 375, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications thead {
    display: none;
  }
  /* line 378, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .emergency-space {
    padding: 10px !important;
  }
  /* line 380, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .emergency-space .emergency-date, .view-id-emergency_notifications .emergency-space .emergency-state, .view-id-emergency_notifications .emergency-space .emergency-mode, .view-id-emergency_notifications .emergency-space .emergency-notification, .view-id-emergency_notifications .emergency-space .emergency-document, .view-id-emergency_notifications .emergency-space .emergency-incident:nth-child(1) {
    display: block;
    font-weight: bold;
  }
  /* line 385, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title {
    width: 100%;
    background-color: grey;
  }
  /* line 388, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title a {
    color: white;
    text-decoration: none;
  }
  /* line 392, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title a:hover {
    text-decoration: underline;
  }
  /* line 397, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-date-effective {
    width: 49%;
  }
  /* line 402, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address {
    width: 49%;
  }
  /* line 405, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic {
    width: 49%;
  }
  /* line 408, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-subject {
    width: 49%;
  }
  /* line 411, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-editorial-type {
    width: 100%;
  }
}
/* News Page CSS*/
/* line 421, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper [class$="-min-date"]:after {
  content: none;
}
/* line 424, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget {
  padding-left: 0;
}
/* line 427, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget label {
  display: block;
}
/* line 432, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget {
  background: url(/sites/all/themes/modebase/images/calendaricon.png) no-repeat scroll 0% 0%;
  float: left;
}
/* line 436, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget label {
  width: 20px;
  float: left;
}
/* line 444, ../../../all/themes/modebase/sass/css/modules/_emergency.scss */
.page-newsroom .views-exposed-form .views-exposed-widget.views-submit-button {
  padding-right: 0;
}

/*
 ****************
 * Table Styles
 ****************
 */
/* line 9, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
table {
  max-width: 100%;
  margin-top: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: .85em;
}

/* line 16, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 18px;
}

/* line 20, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table th, .table td {
  padding: 8px 15px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 27, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.reduced.table th, .reduced.table td {
  padding: 8px 15px;
}

/* line 28, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table th {
  font-weight: bold;
}

/* line 31, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table thead th {
  vertical-align: bottom;
}

/* line 34, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table thead:first-child tr th, .table thead:first-child tr td {
  border-top: 0;
}

/* line 37, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 40, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-condensed th, .table-condensed td {
  padding: 4px 5px;
}

/* line 43, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 49, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
  border-left: 1px solid #ddd;
}

/* line 55, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

/* line 59, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 63, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 67, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 71, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 75, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-striped tbody tr:nth-child(odd) th,
.table-striped tbody tr:nth-child(odd) td {
  background-color: #f9f9f9;
}

/* line 79, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table tbody tr:hover th,
.table tbody tr:hover td {
  background-color: #f5f5f5;
}

/* line 83, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-black th {
  color: white;
  background: #000;
}

/* line 87, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-orange th {
  color: white;
  background: #930;
}

/* line 91, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.table-blue th {
  color: white;
  background: #194178;
}

/* line 99, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table table {
  width: 100%;
  margin-top: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 105, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table tr.even,
.modebase-table tr.odd,
.modebase-table td.active {
  background: #fff;
}
/* line 109, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table tr.even:hover,
.modebase-table tr.odd:hover,
.modebase-table td.active:hover {
  background: #efefef;
}
/* line 114, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table th {
  color: white;
  background: #194178;
  font-size: 1.1em;
  border-left: 1px #fff dotted;
  padding: 5px 10px 5px 10px;
}
/* line 120, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table th a {
  color: white;
}
/* line 124, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
.modebase-table td {
  padding: 8px 15px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 135, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
table.sortable th::after, th.sorttable_sorted::after, th.sorttable_sorted_reverse::after {
  display: inline-block;
  width: 13px;
  height: 13px;
  font-size: 1.1em;
}

/* line 143, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
table.sortable th:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 155, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
#sorttable_sortfwdind {
  background: url(/misc/arrow-asc.png);
  display: inline-block;
  height: 13px;
  width: 13px;
}

/* line 160, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
#sorttable_sortrevind {
  background: url(/misc/arrow-desc.png);
  display: inline-block;
  height: 13px;
  width: 13px;
}

/* line 167, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
table th {
  background: #194178 none repeat scroll 0 0;
  border-left: 1px dotted #fff;
  color: white;
  font-size: 1.1em;
  padding: 5px 10px;
}

/* line 172, ../../../all/themes/modebase/sass/css/modules/_tables.scss */
table td {
  border-top: 1px solid #ddd;
  line-height: 18px;
  padding: 8px 15px;
  text-align: left;
  vertical-align: top;
}

/*
 *****************
 * Feedback form
 *****************
 */
/* line 8, ../../../all/themes/modebase/sass/css/modules/_feedback.scss */
.feedback-button {
  width: 140px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background-color: #194178;
  z-index: 1000;
}
/* line 15, ../../../all/themes/modebase/sass/css/modules/_feedback.scss */
.feedback-button a {
  color: #fff !important;
  padding-left: 5%;
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
@media print {
  /* line 13, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #header {
    width: 100%;
    position: relative !important;
    margin-bottom: 20px;
  }

  /* line 22, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #main-wrapper {
    background: white !important;
  }

  /* line 25, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #block-google-appliance-ga-block-search-form {
    display: none;
  }

  /* line 28, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #panel-content,
  #content-wall {
    margin-left: 0 !important;
  }

  /* line 32, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content-twoCol,
  .section,
  .content-main {
    border: none !important;
  }

  /* line 37, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content {
    overflow: hidden;
  }

  /* line 40, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content-twoCol {
    width: 100% !important;
  }

  /* line 43, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .field-name-field-supplemental-image {
    display: block;
    width: 307px;
    height: 264px;
  }

  /* line 48, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .galleria-container img {
    left: 0px !important;
  }

  /* line 51, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .galleria-thumbnails-container {
    right: 345px !important;
  }

  /* line 55, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  /* line 59, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

  /* line 65, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content a[href]:after {
    /* Add visible URL after links. */
    content: none;
  }
  /* line 69, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  /* line 74, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  /* line 79, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 86, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  body,
  #page,
  #main,
  #content,
  #logo-sitename,
  .form-submit,
  #page,
  #navigation {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  }

  /* line 101, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #dot-info {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCDCDCD', endColorstr='#FFCDCDCD');
    /* IE 6-8 linear gradient */
    -webkit-print-color-adjust: exact;
    color: white !important;
  }
  /* line 106, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #dot-info a {
    color: white !important;
  }
  /* line 109, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #dot-info .dottext {
    color: white !important;
  }

  /* line 116, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  #page-subnav,
  #panel-subnav,
  .breadcrumb,
  #mobile-subnav-icon,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .node-type-procurement-opportunity .abovetbl,
  .node-type-procurement-opportunity .nav,
  .subnav-bar,
  #icons-and-search,
  #block-feedback-form,
  .field-name-field-addthis,
  .share-label {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }

  /* line 145, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .addthis_toolbox,
  .field-name-subscribe {
    display: none !important;
  }

  /* line 151, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  #sidebar-right .pane-views-exp-blog-page-1 {
    display: none;
  }

  /* line 158, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .jshowoff .rotator-caption {
    background: url("/sites/all/libraries//jquery.jshowoff/assets/rotbg.png");
    background-color: #ccc;
    padding: 10px;
    left: -5px;
    color: white;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
  }
  /* line 168, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .jshowoff .rotator-caption p {
    padding-left: 20px;
    width: 75%;
  }
  /* line 172, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .jshowoff .rotator-caption p.rotator-title {
    padding-top: 10px;
  }

  /* line 177, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .jshowoff-slidelinks,
  .jshowoff-controls {
    display: none;
  }

  /* line 184, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .with-sidebar #panel-twoCol #content-twoCol, .with-sidebar #panel-twoCol #sidebar-right, .panel-sidebar #panel-twoCol #content-twoCol, .panel-sidebar #panel-twoCol #sidebar-right {
    position: static;
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
  }
  /* line 191, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .with-sidebar #panel-twoCol #sidebar-right, .panel-sidebar #panel-twoCol #sidebar-right {
    padding: 20px;
  }
  /* line 195, ../../../all/themes/modebase/sass/css/modules/_print.scss */
  .with-sidebar #sidebar-right a img.static_google_map, .panel-sidebar #sidebar-right a img.static_google_map {
    max-width: 300px;
  }
}
/* End @media print */
/*Site notification wrapper*/
/* line 2, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-alert-wrapper {
  background-color: #6a000f;
  z-index: 10;
  position: relative;
  height: 100px;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-alert-wrapper .site-notification-message {
  display: block;
  position: relative;
  margin-left: 25px;
  top: -38px;
  margin-left: 187px;
  width: auto;
  padding-right: 20px;
  color: white;
}
/* line 20, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-alert-wrapper .site-notification-message a {
  color: white;
  text-decoration: underline;
}

/* line 27, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-warning-wrapper {
  background-color: #283e00;
  z-index: 10;
  position: relative;
  height: 100px;
}
/* line 33, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-warning-wrapper .site-notification-message {
  display: block;
  position: relative;
  top: -44px;
  margin-left: 70px;
  width: auto;
  padding-right: 20px;
  color: white;
}
/* line 43, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-warning-wrapper .site-notification-message a {
  color: white;
  text-decoration: underline;
}

/* line 51, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.inner-alert-wrapper {
  padding-left: 30px;
  padding-top: 20px;
  max-width: 980px;
  padding-left: 30px;
  display: block;
  margin: 0 auto;
}

/* line 65, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-message p {
  margin: 0px;
  display: inline-block;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  line-height: 1.231em;
  font-size: 0.923em;
  color: white;
  padding-right: 20px;
}

/* line 75, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
.site-notification-alert-header {
  font-family: Raleway;
  color: #db8794;
  font-size: 2.462em;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -4px;
}

@media all and (max-width: 660px) {
  /* line 86, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 136px;
  }
  /* line 90, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper .site-notification-message {
    top: 0px;
    margin-left: 0px;
  }

  /* line 96, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper {
    height: 100px;
  }
  /* line 99, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper img {
    display: none;
  }
  /* line 102, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper .site-notification-message {
    top: 0px;
    margin-left: 0px;
  }
}
@media all and (max-width: 768px) {
  /* line 111, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 115px;
  }
}
@media all and (max-width: 645px) {
  /* line 117, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 145px;
  }
}
@media all and (max-width: 580px) {
  /* line 124, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper {
    height: 120px;
  }
}
@media all and (max-width: 558px) {
  /* line 132, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper,
  .site-notification-warning-wrapper {
    height: 160px;
  }
}
@media all and (max-width: 460px) {
  /* line 139, ../../../all/themes/modebase/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 210px;
  }
}
/* line 2, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content .panel-sidebar #content-wall > div.content-main {
  padding-right: 50px;
}
/* line 5, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .form-item-combine input {
  padding: 1px;
}
/* line 8, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content-list form:first-child label {
  color: #000;
  font-weight: bold;
  margin-bottom: 15px;
}
/* line 13, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content-list form:first-child {
  padding-left: 20px;
  width: 100%;
}
/* line 17, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .content-main > header {
  padding-left: 0;
}
/* line 20, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .views-exposed-form .views-exposed-widget {
  padding-right: 20px;
}
/* line 23, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .views-exposed-widgets {
  margin-bottom: 30px;
  margin-top: 15px;
  width: 100%;
  padding-bottom: 20px;
}
/* line 30, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .breadcrumb {
  margin-bottom: 25px;
  margin-left: 0px;
  position: relative;
  left: 0;
}
/* line 37, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content .panel-sidebar .subNavMenu {
  display: block;
  position: absolute;
  min-width: 170px;
  margin-top: 35px;
}
/* line 46, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display table {
  width: 100% !important;
  clear: both;
}
/* line 50, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .pager {
  margin: 0px;
  float: right;
}
/* line 55, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display tbody td.active {
  background: none;
}
/* line 60, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display tr.even, .adjudication-decisions-page .view-id-adjudication_decision_display tr.odd {
  background-color: white;
}
/* line 64, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display thead th {
  padding-right: 0;
}
/* line 69, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field {
  display: block;
  float: left;
  vertical-align: top;
}
/* line 74, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .adjudication-space {
  padding: 10px;
  display: block;
  font-size: 1em;
}
/* line 78, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .adjudication-space .active img {
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 84, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-date-signed .adjudication-space {
  padding-right: 0 !important;
}
/* line 88, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-case-name {
  width: 30%;
}
/* line 92, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-order-title {
  width: 30%;
}
/* line 97, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-docket-number {
  width: 22%;
}
/* line 100, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-date-signed {
  width: 18%;
}
/* line 103, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .views-table td {
  padding-top: 0;
  padding-right: 0;
}

@media all and (max-width: 790px) {
  /* line 113, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page #content-list form:first-child div.views-exposed-widget.views-submit-button {
    width: 90%;
  }
}
@media all and (max-width: 570px) {
  /* line 121, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page #content-list form:first-child div.views-exposed-widget.views-submit-button {
    width: 95%;
  }
  /* line 124, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-table td {
    padding-bottom: 30px;
  }

  /* line 131, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .views-exposed-form .views-exposed-widget .form-submit {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 136, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page #content .panel-sidebar .subNavMenu {
    display: none;
  }
  /* line 139, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .views-submit-button {
    float: right;
  }
  /* line 143, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display thead {
    display: none;
  }
  /* line 146, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-case-name {
    width: 100%;
  }
  /* line 150, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-order-title {
    width: 100%;
  }
  /* line 155, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-docket-number {
    width: 100%;
  }
  /* line 158, ../../../all/themes/modebase/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-date-signed {
    width: 100%;
  }
}
/* line 3, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
.quicktabs_main.quicktabs-style-dot-responsive {
  background-color: #e0e0e4;
  padding: 10px;
  clear: both;
  border-top: 1px solid #e0e0e4;
  margin-top: 1.5em;
}

/* line 10, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive {
  background: #4a6207;
  padding: 0;
  margin: 0;
}
/* line 15, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive a {
  height: 40px;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 1.385em;
  text-decoration: none;
  color: #e0e0e4;
}
/* line 23, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive a:hover {
  color: #63BF5E;
}
/* line 27, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li {
  display: block;
  float: left;
  height: 13px;
  line-height: 1em;
  padding: 10px 10px;
}
/* line 35, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li:first-child {
  margin-right: 0;
}
/* line 39, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li:hover {
  border-bottom: none;
}
/* line 43, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li.active {
  background: #4a6207;
}
/* line 46, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li.active a {
  color: white;
}

/* line 53, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */
/* line 61, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
* html ul.quicktabs-style-dot-responsive {
  height: 1%;
}

/* IE7 */
/* line 65, ../../../all/themes/modebase/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
*:first-child + html .quicktabs-style-dot-responsive {
  min-height: 1%;
}

/* line 3, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs {
  padding-top: 25px;
  clear: both;
}
/* line 6, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 10, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs ul li {
  margin-bottom: 20px;
}
/* line 12, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs ul li a {
  text-decoration: none;
}

/* line 18, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs {
  background-color: #ae4d1a;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ae4d1a, endColorstr=#6f300f);
  background-image: -moz-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
  background-image: -webkit-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
  background-image: -ms-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
  background-image: linear-gradient(to bottom, #ae4d1a 0%, #6f300f 100%);
  background-image: -o-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ae4d1a), color-stop(100%, #6f300f));
  padding: 0;
  margin: 0;
}
/* line 30, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li {
  width: 20%;
}
/* line 33, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.last {
  width: 45%;
}
/* line 37, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs a {
  height: 40px;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 1.385em;
  text-decoration: none;
  color: #e0e0e4;
  text-align: center;
  display: block;
  text-transform: uppercase;
}
/* line 48, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs a:hover {
  color: white;
}
/* line 52, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li {
  display: block;
  float: left;
  height: 13px;
  line-height: 1em;
  padding: 10px 10px;
  border-right: 1px solid #8e4016;
  margin-left: 0 !important;
}
/* line 63, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li:first-child {
  margin-right: 0;
}
/* line 68, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.active a {
  color: white;
}
/* line 73, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.active {
  position: relative;
  background: #B4501E;
}
/* line 77, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.active:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 87, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.active:after {
  border-color: rgba(180, 80, 30, 0);
  border-top-color: #B4501E;
  border-width: 15px;
  left: 50%;
  margin-left: -15px;
}

/* line 96, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */
/* line 104, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
* html ul.quicktabs-style-tabs-quicktabs {
  height: 1%;
}

/* IE7 */
/* line 108, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
*:first-child + html .quicktabs-style-tabs-quicktabs {
  min-height: 1%;
}

/* line 111, ../../../all/themes/modebase/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.last {
  border-right: none;
}

/* line 3, ../../../all/themes/modebase/sass/css/modules/_grant_notice.scss */
.node-type-grant-notice body {
  background-color: red;
}

/* line 4, sass/css/fta.scss */
.section.clearfix {
  height: 1px;
}

/* line 9, sass/css/fta.scss */
.region-footer #block-boxes-footer-contact-info {
  background: url("images/FMCSA_Footer_Image.png") right bottom no-repeat;
  min-height: 330px;
}

/* line 16, sass/css/fta.scss */
.arrow-button {
  margin-right: 30px;
  width: 200px;
  height: 55px;
  font-size: 1.077em;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url(/sites/fmcsa.dot.gov/themes/fmcsa/images/arrow.png) no-repeat 170px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ba3cc), color-stop(100%, #3289b2));
  background: url(/sites/fmcsa.dot.gov/themes/fmcsa/images/arrow.png) no-repeat 170px, -webkit-linear-gradient(#4ba3cc, #3289b2);
  background: url(/sites/fmcsa.dot.gov/themes/fmcsa/images/arrow.png) no-repeat 170px, -moz-linear-gradient(#4ba3cc, #3289b2);
  background: url(/sites/fmcsa.dot.gov/themes/fmcsa/images/arrow.png) no-repeat 170px, -o-linear-gradient(#4ba3cc, #3289b2);
  background: url(/sites/fmcsa.dot.gov/themes/fmcsa/images/arrow.png) no-repeat 170px, linear-gradient(#4ba3cc, #3289b2);
  -webkit-box-shadow: #87c1dd 0 1px 0 inset;
  -moz-box-shadow: #87c1dd 0 1px 0 inset;
  box-shadow: #87c1dd 0 1px 0 inset;
  border: 1px solid #2d7a9e;
  color: white;
  text-shadow: #205872 0 -1px 0;
}

/* line 44, sass/css/fta.scss */
.ajax-progress-throbber {
  display: none;
}

/*
#colorbox,
#cboxWrapper,
#cboxMiddleLeft,
#cboxContent,
#cboxLoadedContent
 {
height: 425px !important;
}*/
/* line 55, sass/css/fta.scss */
#cboxClose {
  display: none;
}

/* line 59, sass/css/fta.scss */
#cboxLoadedContent {
  overflow: hidden !important;
  margin: 10px;
}

@media all and (max-width: 800px) {
 /* #colorbox,
#cboxWrapper,
#cboxMiddleLeft,
#cboxContent,
#cboxLoadedContent{
top:0px !important;
left:0px !important;
    height: 100% !important;
    width: 100% !important;
  }
  .extlink-extra-leaving{
  width:95% !important;
  }*/
}
@media (max-width: 850px) {
  /* line 86, sass/css/fta.scss */
  .view-news-aggregate-page .views-exposed-widget {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 90, sass/css/fta.scss */
  .view-news-aggregate-page .views-exposed-widget select, .view-news-aggregate-page .views-exposed-widget input {
    width: 100%;
  }
}
/* List Page CSS*/
/* line 104, sass/css/fta.scss */
body.not-front.page-featured-work .breadcrumb,
body.not-front.page-news .breadcrumb,
body.not-front.page-upcoming-events .breadcrumb,
body.not-front.page-past-events .breadcrumb {
  float: none;
  margin-left: 0;
  margin-bottom: 30px;
}
/* line 109, sass/css/fta.scss */
body.not-front.page-featured-work #content #content-wall > div.content-main,
body.not-front.page-news #content #content-wall > div.content-main,
body.not-front.page-upcoming-events #content #content-wall > div.content-main,
body.not-front.page-past-events #content #content-wall > div.content-main {
  border: none !important;
  padding-top: 0;
  top: -20px;
  position: relative;
}
/* line 115, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall,
body.not-front.page-news #content-wall,
body.not-front.page-upcoming-events #content-wall,
body.not-front.page-past-events #content-wall {
  float: left;
  width: 75%;
  position: relative;
  margin-bottom: 35px;
  margin-top: 25px;
}
/* line 122, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall #content-list form:first-child,
body.not-front.page-news #content-wall #content-list form:first-child,
body.not-front.page-upcoming-events #content-wall #content-list form:first-child,
body.not-front.page-past-events #content-wall #content-list form:first-child {
  left: 30px;
  position: relative;
  right: 0;
  top: -40px;
  width: auto;
}
/* line 130, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-empty,
body.not-front.page-news #content-wall .view-empty,
body.not-front.page-upcoming-events #content-wall .view-empty,
body.not-front.page-past-events #content-wall .view-empty {
  margin-left: 10px;
}
/* line 131, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-empty h1,
body.not-front.page-news #content-wall .view-empty h1,
body.not-front.page-upcoming-events #content-wall .view-empty h1,
body.not-front.page-past-events #content-wall .view-empty h1 {
  font-size: 1.692em;
  color: #616060;
  font-family: trebuchet ms;
}
/* line 138, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-header h1,
body.not-front.page-news #content-wall .view-header h1,
body.not-front.page-upcoming-events #content-wall .view-header h1,
body.not-front.page-past-events #content-wall .view-header h1 {
  font-size: 1.692em;
  color: #616060;
  font-family: trebuchet ms;
  margin-left: 10px;
}
/* line 144, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-content,
body.not-front.page-news #content-wall .view-content,
body.not-front.page-upcoming-events #content-wall .view-content,
body.not-front.page-past-events #content-wall .view-content {
  clear: both;
}
/* line 146, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-content h2.views-field-title a,
body.not-front.page-news #content-wall .view-content h2.views-field-title a,
body.not-front.page-upcoming-events #content-wall .view-content h2.views-field-title a,
body.not-front.page-past-events #content-wall .view-content h2.views-field-title a {
  font-size: 1.1em;
  font-family: Georgia;
  color: #a14617;
  margin-bottom: 10px;
  text-decoration: none;
}
/* line 154, sass/css/fta.scss */
body.not-front.page-featured-work #content-wall .view-filters,
body.not-front.page-news #content-wall .view-filters,
body.not-front.page-upcoming-events #content-wall .view-filters,
body.not-front.page-past-events #content-wall .view-filters {
  position: absolute;
  right: 0;
  top: 0;
  float: none;
}
/* line 161, sass/css/fta.scss */
body.not-front.page-featured-work #edit-tid-wrapper,
body.not-front.page-featured-work #edit-tid-1-wrapper,
body.not-front.page-news #edit-tid-wrapper,
body.not-front.page-news #edit-tid-1-wrapper,
body.not-front.page-upcoming-events #edit-tid-wrapper,
body.not-front.page-upcoming-events #edit-tid-1-wrapper,
body.not-front.page-past-events #edit-tid-wrapper,
body.not-front.page-past-events #edit-tid-1-wrapper {
  width: auto;
  padding-right: 0;
  margin-right: 15px;
}
/* line 167, sass/css/fta.scss */
body.not-front.page-featured-work select,
body.not-front.page-featured-work label,
body.not-front.page-news select,
body.not-front.page-news label,
body.not-front.page-upcoming-events select,
body.not-front.page-upcoming-events label,
body.not-front.page-past-events select,
body.not-front.page-past-events label {
  font-size: 0.846em;
  font-family: trebuchet ms;
  color: #616060;
  font-weight: normal;
}

/* tweak position of Submit button on Regulations form at /regulations-guidance/rulemaking */
/* line 177, sass/css/fta.scss */
input#dot-rulemaking-search-submit {
  margin-top: 30px;
}

/* line 180, sass/css/fta.scss */
#dot-notices-search, #dot-rulemaking-search {
  width: 95% !important;
}

/* Expand wrapper to allow for high lefnav menus */
/* line 185, sass/css/fta.scss */
#main-wrapper {
  min-height: 600px;
}

/*
 ****************
 * Left Nav Bar
 ****************
 */
/* line 56, sass/css/_homepage.scss */
.accordion_menu ul.menu li a {
  font-weight: normal;
  line-height: normal;
}
/* line 60, sass/css/_homepage.scss */
.accordion_menu ul.menu li ul.menu {
  margin: 0;
}

/* line 68, sass/css/_homepage.scss */
#page {
  margin-top: 20px;
}

/* line 72, sass/css/_homepage.scss */
#navigation #main-menu li.last {
  margin-right: 10px;
}

/* line 78, sass/css/_homepage.scss */
.pane-fta-services-headlines .view-content {
  *position: relative;
  *zoom: 1;
}
/* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.pane-fta-services-headlines .view-content:before, .pane-fta-services-headlines .view-content:after {
  content: "";
  display: table;
}
/* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.pane-fta-services-headlines .view-content:after {
  clear: both;
}
/* line 81, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-row-1, .pane-fta-services-headlines .views-row-2, .pane-fta-services-headlines .views-row-3 {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/sites/all/polyfills/boxsizing.htc");
  margin-bottom: 10px;
}

/* line 88, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-row-1 {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  max-width: 300px;
}
/* line 92, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-row-2 {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  max-width: 300px;
  margin-left: 34.33333%;
}
/* line 97, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-row-3 {
  float: left;
  width: 33.33333%;
  margin-left: 66.66667%;
  margin-right: -100%;
  max-width: 300px;
  margin-left: 68.5555%;
}
/* line 104, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-field-body p {
  margin-top: 0;
}

/* line 111, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-field-field-content-header {
  margin-top: 15px;
}
/* line 113, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-field-field-content-header a {
  color: #066689;
  font-family: trebuchet ms;
  font-size: 1.385em;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 121, sass/css/_homepage.scss */
.pane-fta-services-headlines img {
  margin-top: 10px;
  width: 100%;
  border: 1px solid #AFAFAF;
}
/* line 127, sass/css/_homepage.scss */
.pane-fta-services-headlines .views-field-field-slide-target-link a {
  text-transform: capitalize;
  color: #066689;
}

@media all and (max-width: 480px) {
  /* line 135, sass/css/_homepage.scss */
  #teaser-tile-container .views-field-body {
    display: block;
  }

  /* line 139, sass/css/_homepage.scss */
  .pane-fta-services-headlines .views-row-1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    max-width: 480px;
    min-height: 0 !important;
  }
  /* line 144, sass/css/_homepage.scss */
  .pane-fta-services-headlines .views-row-2 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    max-width: 480px;
    min-height: 0 !important;
    margin-top: 100px;
  }
  /* line 150, sass/css/_homepage.scss */
  .pane-fta-services-headlines .views-row-3 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    max-width: 480px;
    min-height: 0 !important;
    margin-top: 200px;
  }
}
/*Content Wall*/
/* line 161, sass/css/_homepage.scss */
#content-wall {
  padding-bottom: 0px;
  /* Left Col & Right Col */
}
/* line 166, sass/css/_homepage.scss */
#content-wall #content-left-col {
  border-right: none;
}
/* line 171, sass/css/_homepage.scss */
#content-wall #content-left-col .view-press-releases {
  padding-top: 10px;
  position: relative;
  /*height: 90px;*/
  margin-bottom: 20px;
}
/* line 176, sass/css/_homepage.scss */
#content-wall #content-left-col .view-press-releases .news-more-link {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
/* line 182, sass/css/_homepage.scss */
#content-wall #content-left-col .pane-boxes-fta-twitter-widget {
  /*padding-bottom: 20px;*/
}

/* line 188, sass/css/_homepage.scss */
#content-right-col {
  border-left: none;
  margin-right: 0px;
  width: auto !important;
  padding-right: 0;
  padding-left: 63px;
}

/* line 200, sass/css/_homepage.scss */
.pane-front-page-topics-menu h2,
.pane-press-releases h2 {
  color: #066689 !important;
}

/* line 207, sass/css/_homepage.scss */
#teaser-tile-container {
  border: none;
}

/* line 216, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu .boxes-box {
  margin: 15px 0px 15px 0px;
}
/* line 218, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu .boxes-box .boxes-box-content {
  border: 1px solid #ccc;
  padding: 10px;
  width: 174px;
  height: 104px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
}
/* line 229, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu .boxes-box .boxes-box-content a {
  color: #fff;
  display: block;
}
/* line 235, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu #boxes-box-grant_programs_link .boxes-box-content {
  background-color: #72655F;
  background-image: -ms-linear-gradient(top, #72655f 0%, #574d48 100%);
  background-image: -moz-linear-gradient(top, #72655f 0%, #574d48 100%);
  background-image: -o-linear-gradient(top, #72655f 0%, #574d48 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #574d48), color-stop(100, #253004));
  background-image: -webkit-linear-gradient(top, #72655f 0%, #574d48 100%);
  background-image: linear-gradient(to bottom, #72655f 0%, #574d48 100%);
}
/* line 238, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu #boxes-box-research_and_innovation_link .boxes-box-content {
  background-color: #952801;
  background-image: -ms-linear-gradient(top, #952801 0%, #591801 100%);
  background-image: -moz-linear-gradient(top, #952801 0%, #591801 100%);
  background-image: -o-linear-gradient(top, #952801 0%, #591801 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #591801), color-stop(100, #253004));
  background-image: -webkit-linear-gradient(top, #952801 0%, #591801 100%);
  background-image: linear-gradient(to bottom, #952801 0%, #591801 100%);
}
/* line 241, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu #boxes-box-guidence_link .boxes-box-content {
  background-color: #194178;
  background-image: -ms-linear-gradient(top, #194178 0%, #0e2442 100%);
  background-image: -moz-linear-gradient(top, #194178 0%, #0e2442 100%);
  background-image: -o-linear-gradient(top, #194178 0%, #0e2442 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #194178), color-stop(100, #0e2442));
  background-image: -webkit-linear-gradient(top, #194178 0%, #0e2442 100%);
  background-image: linear-gradient(to bottom, #194178 0%, #0e2442 100%);
}
/* line 244, sass/css/_homepage.scss */
#mini-panel-front_page_topics_menu #boxes-box-regional_office_link .boxes-box-content {
  background-color: #4A6207;
  background-image: -ms-linear-gradient(top, #4a6207 0%, #253004 100%);
  background-image: -moz-linear-gradient(top, #4a6207 0%, #253004 100%);
  background-image: -o-linear-gradient(top, #4a6207 0%, #253004 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a6207), color-stop(100, #253004));
  background-image: -webkit-linear-gradient(top, #4a6207 0%, #253004 100%);
  background-image: linear-gradient(to bottom, #4a6207 0%, #253004 100%);
}

/* MEDIA QUERIES*/
/* line 251, sass/css/_homepage.scss */
a:hover {
  text-decoration: underline !important;
}

@media all and (max-width: 980px) {
  /* line 265, sass/css/_homepage.scss */
  #content-left-col {
    width: auto !important;
  }

  /* line 268, sass/css/_homepage.scss */
  #content-right-col {
    width: auto !important;
  }
}
/* Left Col & Right Col */
@media all and (max-width: 768px) {
  /* line 275, sass/css/_homepage.scss */
  #content-left-col {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    width: 100% !important;
  }

  /* line 279, sass/css/_homepage.scss */
  #content-right-col {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 400px;
    margin-left: 0% !important;
    width: 100% !important;
    padding-left: 0;
  }
}
@media all and (max-width: 480px) {
  /* line 289, sass/css/_homepage.scss */
  .pane-content {
    display: block !important;
  }

  /* line 292, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper {
    min-height: 0 !important;
    width: 93%;
    margin-left: 10px;
  }
  /* line 293, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper h2 {
    color: #fff;
    padding-left: 10px !important;
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae4d1a), color-stop(1, #6f300f));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #ae4d1a 0%, #6f300f 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #ae4d1a 0%, #6f300f 100%);
  }
  /* line 309, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-accordion-header-active {
    background: #B4501E;
  }
  /* line 315, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-accordion-content {
    padding: 10px !important;
    height: auto !important;
  }
  /* line 318, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-accordion-content li {
    margin-top: 25px;
  }
  /* line 320, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-accordion-content li a {
    text-decoration: none;
  }
  /* line 324, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-accordion-content li:first-child {
    margin-top: 0 !important;
  }
  /* line 328, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-state-active .ui-icon-triangle-1-s {
    background-image: url(../images/accordion_arrows.png);
    background-position: -2px 6px;
    left: 0;
    margin-right: 10px;
    position: relative;
    float: right;
  }
  /* line 336, sass/css/_homepage.scss */
  #lefttopicsAccordionWrapper .ui-state-default .ui-icon-triangle-1-e {
    background-image: url(../images/accordion_arrows.png);
    background-position: -20px 6px;
    left: 0;
    margin-right: 10px;
    position: relative;
    float: right;
  }
}
@media all and (max-width: 640px) {
  /* line 352, sass/css/_homepage.scss */
  #content-homepage {
    padding: 45px 10px 20px 10px;
  }

  /* line 355, sass/css/_homepage.scss */
  .pane-fta-services-headlines .views-field-field-content-header a {
    line-height: 1.538em;
  }

  /* line 359, sass/css/_homepage.scss */
  #mini-panel-front_page_topics_menu .boxes-box {
    margin: 15px 0px 15px 0px;
  }
  /* line 361, sass/css/_homepage.scss */
  #mini-panel-front_page_topics_menu .boxes-box .boxes-box-content {
    border: 1px solid #ccc;
    width: 400px;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
  }
  /* line 370, sass/css/_homepage.scss */
  #mini-panel-front_page_topics_menu .boxes-box .boxes-box-content a {
    color: #fff;
  }
}
/* line 378, sass/css/_homepage.scss */
#homepage-visual-highlight {
  text-align: left;
}

/* line 382, sass/css/_homepage.scss */
#boxes-box-fta_subscribe {
  padding-left: 20px;
}
/* line 384, sass/css/_homepage.scss */
#boxes-box-fta_subscribe p {
  margin: 0px;
}
/* line 387, sass/css/_homepage.scss */
#boxes-box-fta_subscribe .conn-label {
  text-transform: uppercase;
  width: 130px;
  float: left;
  padding-top: 5px;
}

@media (max-width: 768px) {
  /* line 396, sass/css/_homepage.scss */
  #homepage-visual-highlight {
    margin-top: 0px;
    padding-top: 0px;
    width: 400px;
    position: relative;
    top: 0px;
    margin-bottom: 0px !important;
  }
}
/* line 6, sass/css/_ckeditor.scss */
h1.ckeditor {
  font-family: "Trebuchet MS",arial, sans-serif;
  color: #194178;
  font-size: 2.154em;
}

/* line 12, sass/css/_ckeditor.scss */
h2.ckeditor {
  font-family: "Trebuchet MS",arial, sans-serif;
  color: #930;
  font-size: 1.846em;
}

/* line 19, sass/css/_ckeditor.scss */
h3.ckeditor {
  font-family: "Trebuchet MS",arial, sans-serif;
  font-size: 1.385em;
}

/* line 28, sass/css/_ckeditor.scss */
h3.long-subhead-block {
  color: white;
  background: #930;
  font-family: "Trebuchet MS",arial, sans-serif;
  width: auto;
  padding: 5px 10px;
}

/* line 38, sass/css/_ckeditor.scss */
h3.short-subhead-block {
  color: white;
  background: #930;
  font-family: "Trebuchet MS",arial, sans-serif;
  width: auto;
  display: inline-block;
  padding: 5px 10px;
}

/*
The purpose of this file is to provide an abstration layer between the base values and the rest of the theme.  
Any time a new color or font or size needs to be create it should first be defined in _base.  Then if possible it should be
given an abstract name here:

This file should encourage reusable names for colors and fonts

 
*/
/*
 *****************
 * Footer Styles
 *****************
 */
/* line 8, sass/css/_footer.scss */
#footer {
  margin: 0 auto;
  *position: relative;
  *zoom: 1;
  padding: 20px 0;
  max-width: 980px;
  font-size: 1em;
}
/* line 10, sass/css/_footer.scss */
#footer .block-blocks {
  margin-right: 0px;
  display: inline-block;
  vertical-align: top;
}
/* line 16, sass/css/_footer.scss */
#footer .block-boxes {
  margin-right: 0px;
  display: inline-block;
  vertical-align: top;
}
/* line 22, sass/css/_footer.scss */
#footer .block-menu-block,
#footer .block-menu {
  width: 200px;
  display: inline-block;
  vertical-align: top;
}
/* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#footer:before, #footer:after {
  content: "";
  display: table;
}
/* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#footer:after {
  clear: both;
}

/* line 40, sass/css/_footer.scss */
.region-footer {
  color: white;
  font-family: arial, sans-serif;
}
/* line 46, sass/css/_footer.scss */
.region-footer #block-boxes-contact-info {
  background: url("images/fta-footer-bg.png") right bottom no-repeat;
  background-size: cover;
  width: 500px;
  min-height: 330px;
  margin-top: 0px;
}
/* line 56, sass/css/_footer.scss */
.region-footer h2 {
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 1.231em;
  font-weight: 400;
  margin: 0;
}
/* line 63, sass/css/_footer.scss */
.region-footer p {
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 1em;
  font-weight: 100;
  letter-spacing: .1em;
  line-height: 1.5em;
}
/* line 73, sass/css/_footer.scss */
.region-footer ul.menu {
  vertical-align: top;
  border-left: 2px solid #a39c99;
  position: relative;
  z-index: 3;
  list-style-type: none;
  list-style-image: none;
  margin-top: 0;
  min-height: 330px;
  padding: 0 0 0 15px;
  margin-bottom: 0px;
  line-height: 2.308em;
  font-size: 1.1em;
}
/* line 89, sass/css/_footer.scss */
.region-footer ul.menu li.leaf {
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  padding-left: 15px;
  background: url("/sites/all/themes/modebase//images/list-arrow.png") no-repeat;
  background-position: 0 10px;
}
/* line 99, sass/css/_footer.scss */
.region-footer ul.menu a:link, .region-footer ul.menu a:visited {
  color: white;
  text-decoration: none;
}
/* line 104, sass/css/_footer.scss */
.region-footer .footer_dot_label {
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  text-transform: uppercase;
  font-size: 1.385em;
  padding-left: 50px;
  padding-bottom: 10px;
  background: url("/sites/all/themes/modebase//images/logo.png") left top no-repeat;
}
/* line 116, sass/css/_footer.scss */
.region-footer .footer_administration_label {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 0.923em;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
}
/* line 124, sass/css/_footer.scss */
.region-footer .footer-address {
  padding-left: 50px;
}

/*
 **********************
 * Media Queries
 **********************
 */
@media all and (max-width: 800px) {
  /* line 139, sass/css/_footer.scss */
  #footer {
    background: #333;
    padding-left: 10px;
    margin: 0 auto;
    *position: relative;
    *zoom: 1;
    padding: 20px 0;
    font-size: 1em;
  }
  /* line 142, sass/css/_footer.scss */
  #footer .block-boxes,
  #footer .block-menu-block,
  #footer .block-menu {
    margin-right: 10px;
    padding-left: 20px;
    width: 100%;
    flaot: none;
    display: block;
  }
  /* line 51, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #footer:before, #footer:after {
    content: "";
    display: table;
  }
  /* line 56, ../../../all/libraries/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #footer:after {
    clear: both;
  }

  /* line 166, sass/css/_footer.scss */
  .region-footer {
    color: white;
    font-family: arial, sans-serif;
  }
  /* line 171, sass/css/_footer.scss */
  .region-footer #block-boxes-contact-info {
    background: none;
    min-height: 0px;
  }
  /* line 176, sass/css/_footer.scss */
  .region-footer h2 {
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size: 1.231em;
    font-weight: 400;
    margin: 0;
  }
  /* line 183, sass/css/_footer.scss */
  .region-footer p {
    position: relative;
    z-index: 1;
    margin: 0;
    font-size: 1em;
    font-weight: 100;
    letter-spacing: .1em;
    line-height: 1.5em;
  }
  /* line 193, sass/css/_footer.scss */
  .region-footer ul.menu {
    width: 100%;
    display: block;
    vertical-align: top;
    border-left: 2px solid #a39c99;
    position: relative;
    z-index: 3;
    list-style-type: none;
    list-style-image: none;
    margin-top: 0;
    min-height: 0px !important;
    padding: 0 0 0 15px;
    margin-bottom: 0px;
    line-height: 2.308em;
    font-size: 1.1em;
  }
  /* line 209, sass/css/_footer.scss */
  .region-footer ul.menu li.leaf {
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    padding-left: 15px;
    background: url("/sites/all/themes/modebase//images/list-arrow.png") no-repeat;
    background-position: 0 10px;
  }
  /* line 219, sass/css/_footer.scss */
  .region-footer ul.menu a:link, .region-footer ul.menu a:visited {
    color: white;
    text-decoration: none;
  }
  /* line 224, sass/css/_footer.scss */
  .region-footer .footer_dot_label {
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    text-transform: uppercase;
    font-size: 1.385em;
    margin-bottom: 8px;
  }
  /* line 232, sass/css/_footer.scss */
  .region-footer .footer_administration_label {
    font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
    font-size: 0.923em;
    font-style: italic;
    font-weight: bold;
    text-transform: none;
  }
}
/* iphone 4 screens, or iphone 5 screen */
/* line 35, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .field-name-field-mr-speaking-info legend,
.entitytype-meeting_request-form .field-name-field-mr-meeting-info legend {
  background-color: #707070;
  font-size: 1.3em;
  color: #fff;
  width: 100%;
  padding: 3px;
}
/* line 46, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .field-name-field-mr-speaking-info #field-mr-meeting-info-und-0-field-mr-mi-date-first-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-speaking-info #field-mr-meeting-info-und-0-field-mr-mi-date-second-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-speaking-info #field-mr-speaking-info-und-0-field-mr-speak-date-first-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-speaking-info #field-mr-speaking-info-und-0-field-mr-speak-date-second-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-meeting-info #field-mr-meeting-info-und-0-field-mr-mi-date-first-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-meeting-info #field-mr-meeting-info-und-0-field-mr-mi-date-second-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-meeting-info #field-mr-speaking-info-und-0-field-mr-speak-date-first-add-more-wrapper legend,
.entitytype-meeting_request-form .field-name-field-mr-meeting-info #field-mr-speaking-info-und-0-field-mr-speak-date-second-add-more-wrapper legend {
  background-color: #fff !important;
  color: #000;
  font-size: 1em;
}
/* line 54, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value label {
  margin-left: -10px;
  margin-right: -10px;
  background-color: #194178;
  font-size: 1.318em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#230f38+0,2c539e+100 */
  background: #230f38;
  /* Old browsers */
  background: -moz-linear-gradient(top, #184077 0%, #031D5B 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #230f38), color-stop(100%, #2c539e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #230f38 0%, #031d5b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#230f38', endColorstr='#2c539e',GradientType=0 );
  /* IE6-9 */
  padding: 5px;
  color: #fff;
  margin-top: 0px;
}
/* line 60, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value,
.entitytype-meeting_request-form .form-group {
  border: 1px solid #c0c0c0;
  margin: 0px 0px 20px 0px;
  padding: 0px 10px 10px 10px;
  background-color: #efefef;
}
/* line 62, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value label,
.entitytype-meeting_request-form .form-group label {
  font-weight: normal;
}
/* line 69, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .group-label,
.entitytype-meeting_request-form .form-group .group-label {
  margin-left: -10px;
  margin-right: -10px;
  background-color: #194178;
  font-size: 1.318em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#230f38+0,2c539e+100 */
  background: #230f38;
  /* Old browsers */
  background: -moz-linear-gradient(top, #184077 0%, #031D5B 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #230f38), color-stop(100%, #2c539e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #230f38 0%, #031d5b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#230f38', endColorstr='#2c539e',GradientType=0 );
  /* IE6-9 */
  padding: 5px;
  color: #fff;
  margin-top: 0px;
}
/* line 72, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value th.field-label,
.entitytype-meeting_request-form .form-group th.field-label {
  display: none;
}
/* line 75, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .group-minor-label,
.entitytype-meeting_request-form .form-group .group-minor-label {
  background-color: #707070;
  padding: 3px;
  color: #fff;
}
/* line 77, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-group-minor,
.entitytype-meeting_request-form .form-group .form-group-minor {
  background: #fff;
  padding: 5px;
}
/* line 81, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .link-field-subrow.clearfix,
.entitytype-meeting_request-form .form-group .link-field-subrow.clearfix {
  width: 45%;
  display: inline-block;
  margin-right: 0px;
}
/* line 87, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-textfield,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-select,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-link-field,
.entitytype-meeting_request-form .form-group .form-type-textfield,
.entitytype-meeting_request-form .form-group .form-type-select,
.entitytype-meeting_request-form .form-group .form-type-link-field {
  margin: 0.5em 0;
}
/* line 91, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-textfield label,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-select label,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-link-field label,
.entitytype-meeting_request-form .form-group .form-type-textfield label,
.entitytype-meeting_request-form .form-group .form-type-select label,
.entitytype-meeting_request-form .form-group .form-type-link-field label {
  display: inline-block;
  margin-bottom: 0px;
}
/* line 96, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-textfield input,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-select input,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .form-type-link-field input,
.entitytype-meeting_request-form .form-group .form-type-textfield input,
.entitytype-meeting_request-form .form-group .form-type-select input,
.entitytype-meeting_request-form .form-group .form-type-link-field input {
  width: 45%;
  display: inline-block;
}
/* line 103, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-type-addressfield,
.entitytype-meeting_request-form .form-group .field-type-addressfield {
  background-color: #efefef;
}
/* line 105, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-type-addressfield .fieldset-legend,
.entitytype-meeting_request-form .form-group .field-type-addressfield .fieldset-legend {
  display: none;
}
/* line 110, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-type-addressfield .locality-block .form-item label,
.entitytype-meeting_request-form .form-group .field-type-addressfield .locality-block .form-item label {
  width: 50%;
  display: inline-block;
  margin-bottom: 0px;
}
/* line 115, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-type-addressfield .locality-block .form-item input,
.entitytype-meeting_request-form .form-group .field-type-addressfield .locality-block .form-item input {
  width: 50%;
  display: inline-block;
}
/* line 125, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value #field-mr-other-attendee-values,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value #field-mr-other-attendee-values--2,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value #field-mr-other-attendee-values--3,
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value #field-mr-other-attendee-values--4,
.entitytype-meeting_request-form .form-group #field-mr-other-attendee-values,
.entitytype-meeting_request-form .form-group #field-mr-other-attendee-values--2,
.entitytype-meeting_request-form .form-group #field-mr-other-attendee-values--3,
.entitytype-meeting_request-form .form-group #field-mr-other-attendee-values--4 {
  width: 100%;
  background-color: #fff;
}
/* line 135, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-name-field-mr-purpose .form-item-radio label,
.entitytype-meeting_request-form .form-group .field-name-field-mr-purpose .form-item-radio label {
  width: 50%;
  display: inline-block;
  margin-bottom: 0px;
}
/* line 140, sass/css/meeting_request_form.scss */
.entitytype-meeting_request-form .form-item-field-mr-additional-comments-und-0-value .field-name-field-mr-purpose .form-item-radio input,
.entitytype-meeting_request-form .form-group .field-name-field-mr-purpose .form-item-radio input {
  width: 50%;
  display: inline-block;
}

@media all and (max-width: 681px) {
  /* line 159, sass/css/meeting_request_form.scss */
  .entitytype-meeting_request-form .form-type-textfield label,
  .entitytype-meeting_request-form .form-type-select label {
    width: 100% !important;
  }
  /* line 162, sass/css/meeting_request_form.scss */
  .entitytype-meeting_request-form .form-type-textfield input,
  .entitytype-meeting_request-form .form-type-select input {
    width: 100% !important;
  }
  /* line 171, sass/css/meeting_request_form.scss */
  .entitytype-meeting_request-form #field-mr-other-attendee-values .form-type-textfield label,
  .entitytype-meeting_request-form #field-mr-other-attendee-values .form-type-select label {
    width: 25% !important;
  }
  /* line 174, sass/css/meeting_request_form.scss */
  .entitytype-meeting_request-form #field-mr-other-attendee-values .form-type-textfield input,
  .entitytype-meeting_request-form #field-mr-other-attendee-values .form-type-select input {
    width: 70% !important;
  }
}
/* line 191, sass/css/meeting_request_form.scss */
.field-group-div h2 {
  margin-left: -10px;
  margin-right: -10px;
  background-color: #194178;
  font-size: 1.318em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#230f38+0,2c539e+100 */
  background: #230f38;
  /* Old browsers */
  background: -moz-linear-gradient(top, #184077 0%, #031D5B 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #230f38), color-stop(100%, #2c539e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #230f38 0%, #031D5B 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #230f38 0%, #031d5b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#230f38', endColorstr='#2c539e',GradientType=0 );
  /* IE6-9 */
  padding: 5px;
  color: #fff;
  margin-top: 0px;
}
/* line 194, sass/css/meeting_request_form.scss */
.field-group-div h3 {
  background-color: #707070;
  padding: 3px;
  color: #fff;
}

/* line 33, sass/css/_news.scss */
.pane-press-releases .view-press-releases .views-row {
  margin-bottom: 15px;
}
/* line 36, sass/css/_news.scss */
.pane-press-releases .view-press-releases .views-field-field-supplemental-image {
  display: inline-block;
  vertical-align: top;
  width: 25%;
}
/* line 41, sass/css/_news.scss */
.pane-press-releases .view-press-releases .views-field-field-supplemental-image img {
  width: 100%;
  height: 84px;
}
/* line 46, sass/css/_news.scss */
.pane-press-releases .view-press-releases .views-field-nothing {
  display: inline-block;
  vertical-align: top;
  width: 72%;
  padding-left: 6px;
}
/* line 47, sass/css/_news.scss */
.pane-press-releases .view-press-releases .views-field-nothing h2 {
  padding-top: 0px !important;
}

@media (max-width: 768px) {
  /* line 62, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-exposed-form .views-exposed-widgets {
    background: none;
  }
  /* line 66, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-exposed-form .views-exposed-widget select,
  .pane-press-releases .view-press-releases .views-exposed-form .views-exposed-widget label {
    font-family: trebuchet ms;
    color: #616060;
    font-weight: normal;
  }
  /* line 72, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-exposed-form .views-exposed-widget .description {
    display: none;
  }
  /* line 77, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-field-field-supplemental-image {
    display: none;
  }
  /* line 80, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-field-nothing {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  /* line 81, sass/css/_news.scss */
  .pane-press-releases .view-press-releases .views-field-nothing h2 {
    padding-top: 0px !important;
  }
}
/**
 * @file
 * Form Styling
 */
/* line 7, sass/css/_forms_override.scss */
input[type="submit"],
input[type="button"] {
  background-color: #194178 \9;
  font-size: 12px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF194178', endColorstr='#FF071324');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDE3OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwMmE0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #194178), color-stop(100%, #102a4e));
  background: -moz-linear-gradient(#194178, #102a4e);
  background: -webkit-linear-gradient(#194178, #102a4e);
  background: linear-gradient(#194178, #102a4e);
  -moz-box-shadow: #2663b7 0 1px 0 inset;
  -webkit-box-shadow: #2663b7 0 1px 0 inset;
  box-shadow: #2663b7 0 1px 0 inset;
  border: 1px solid #0c1f39;
  color: white;
  text-shadow: #02060a 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 15, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:hover,
input[type="button"]:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:hover,
input[type="button"]:hover {
  background-color: #0c1f39;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MzY2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMWYzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #153663), color-stop(100%, #0c1f39));
  background: -moz-linear-gradient(#153663, #0c1f39);
  background: -webkit-linear-gradient(#153663, #0c1f39);
  background: linear-gradient(#153663, #0c1f39);
}
/* line 39, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"]:active,
input[type="button"]:active {
  -moz-box-shadow: #09182c 0 1px 2px inset;
  -webkit-box-shadow: #09182c 0 1px 2px inset;
  box-shadow: #09182c 0 1px 2px inset;
}
/* line 6, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
input[type="submit"].disabled, input[type="submit"][disabled],
input[type="button"].disabled,
input[type="button"][disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #102a4e;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 4, sass/css/_flexslider.scss */
.view-content-flexslider .slide-title a {
  color: #fff;
}

/* line 13, sass/css/_flexslider.scss */
.view-content-flexslider a:link, .view-content-flexslider a:visited, .view-content-flexslider a:hover,
.view-cms-homepage-slideshow a:link,
.view-cms-homepage-slideshow a:visited,
.view-cms-homepage-slideshow a:hover {
  color: #fff !important;
}
/* line 15, sass/css/_flexslider.scss */
.view-content-flexslider .flex-control-nav,
.view-cms-homepage-slideshow .flex-control-nav {
  width: 100%;
  margin-top: 20px;
  position: relative;
  bottom: 0px;
  text-align: center;
  border: color 1px solid #006600;
}
/* line 24, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider,
.view-cms-homepage-slideshow .flexslider {
  border: none;
}
/* line 28, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-prev,
.view-cms-homepage-slideshow .flexslider:hover .flex-prev {
  opacity: 1;
  left: 0px;
}
/* line 29, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-next,
.view-cms-homepage-slideshow .flexslider:hover .flex-next {
  opacity: 1;
  right: 0px;
}
/* line 32, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li a,
.view-cms-homepage-slideshow .flex-direction-nav li a {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  width: 31px;
  height: 67px;
  overflow: hidden;
  text-indent: 110%;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  background: url(/sites/all/themes/modebase//images/sliderArrows.png) 0 0 no-repeat;
}
/* line 45, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev,
.view-cms-homepage-slideshow .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 47, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev.hover,
.view-cms-homepage-slideshow .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 51, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next,
.view-cms-homepage-slideshow .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 54, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next.hover,
.view-cms-homepage-slideshow .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 62, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption,
.view-cms-homepage-slideshow .flex-caption {
  background-color: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  line-height: 1em;
  color: #fff;
  padding: 10px;
  font-family: Trebuchet MS;
  line-height: 1.2em;
  font-weight: normal;
  position: absolute;
  width: 98%;
  bottom: 0%;
}
/* line 75, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption h2,
.view-cms-homepage-slideshow .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.385em;
  color: #fff;
}
/* line 80, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption h2 a,
.view-cms-homepage-slideshow .flex-caption h2 a {
  color: #fff;
}
/* line 85, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-title,
.view-cms-homepage-slideshow .flex-caption .slide-title {
  color: #fff;
  text-decoration: none;
  font-size: 1.846em;
  font-family: "Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}
/* line 94, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-body,
.view-cms-homepage-slideshow .flex-caption .slide-body {
  font-family: "Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
  text-decoration: none;
  color: #fff;
  line-height: 1.385em;
  font-size: 1em;
}
/* line 100, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-body a,
.view-cms-homepage-slideshow .flex-caption .slide-body a {
  color: #fff;
}
/* line 104, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-body a:hover,
.view-cms-homepage-slideshow .flex-caption .slide-body a:hover {
  text-decoration: underline;
}
/* line 107, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-body p,
.view-cms-homepage-slideshow .flex-caption .slide-body p {
  margin-top: 5px;
  margin-bottom: 5px;
}
@media all and (max-width: 700px) {
  /* line 116, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-prev,
  .view-content-flexslider .flex-next,
  .view-cms-homepage-slideshow .flex-prev,
  .view-cms-homepage-slideshow .flex-next {
    width: 25px;
  }
}
@media all and (max-width: 700px) {
  /* line 123, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-prev,
  .view-content-flexslider .felx-next,
  .view-cms-homepage-slideshow .flex-prev,
  .view-cms-homepage-slideshow .felx-next {
    width: 25px;
    top: 35% !important;
  }
  /* line 130, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption,
  .view-cms-homepage-slideshow .flex-caption {
    position: static;
    width: auto !important;
    overflow: hidden;
    padding: 10px;
    margin: 0;
    background-color: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7F000000', EndColorStr='#7F000000');
    height: 80px;
    background-color: #000 !important;
    /* For IE8 and earlier */
  }
  /* line 141, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption p,
  .view-cms-homepage-slideshow .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
  /* line 145, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption > a,
  .view-cms-homepage-slideshow .flex-caption > a {
    padding: 2px 0;
    display: inline-block;
  }
  /* line 150, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .slide-title,
  .view-cms-homepage-slideshow .flex-caption .slide-title {
    color: #fff;
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    font-family: "Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
  }
  /* line 160, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .slide-body,
  .view-cms-homepage-slideshow .flex-caption .slide-body {
    font-family: "Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
    text-decoration: none;
    color: #fff;
    line-height: 1.1em;
    font-size: 1em;
  }
  /* line 166, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .slide-body a:hover,
  .view-cms-homepage-slideshow .flex-caption .slide-body a:hover {
    text-decoration: underline;
  }
  /* line 169, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .slide-body p,
  .view-cms-homepage-slideshow .flex-caption .slide-body p {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media all and (max-width: 480px) {
  /* line 192, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-prev,
  .view-content-flexslider .flex-next,
  .view-cms-homepage-slideshow .flex-prev,
  .view-cms-homepage-slideshow .flex-next {
    top: 25% !important;
  }
}
@media all and (max-width: 320px) {
  /* line 201, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-slidelinks,
  .view-cms-homepage-slideshow .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 207, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-prev,
  .view-content-flexslider .flex-next,
  .view-cms-homepage-slideshow .flex-prev,
  .view-cms-homepage-slideshow .flex-next {
    top: 17% !important;
  }
  /* line 211, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption,
  .view-cms-homepage-slideshow .flex-caption {
    padding-bottom: 60px;
  }
}

/* line 222, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider,
.view-landing-page-lite-flexslider .flexslider {
  border: none;
}
/* line 226, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-prev,
.view-landing-page-lite-flexslider .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 0px;
}
/* line 227, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-next,
.view-landing-page-lite-flexslider .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 0px;
}
/* line 230, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li a,
.view-landing-page-lite-flexslider .flex-direction-nav li a {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  width: 31px;
  height: 67px;
  overflow: hidden;
  text-indent: 110%;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  background: url(/sites/all/themes/modebase//images/sliderArrows.png) 0 0 no-repeat;
}
/* line 243, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev,
.view-landing-page-lite-flexslider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 245, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev.hover,
.view-landing-page-lite-flexslider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 249, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next,
.view-landing-page-lite-flexslider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 252, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next.hover,
.view-landing-page-lite-flexslider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 258, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption,
.view-landing-page-lite-flexslider .flex-caption {
  background: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  line-height: 1em;
  color: #fff;
  padding: 10px;
  font-family: Trebuchet MS;
  line-height: 1.2em;
  font-weight: normal;
  position: absolute;
  width: 97%;
  bottom: 0%;
}
/* line 272, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption h2,
.view-landing-page-lite-flexslider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.385em;
  color: #fff;
}
/* line 277, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption h2 a,
.view-landing-page-lite-flexslider .flex-caption h2 a {
  color: #fff;
}
@media all and (max-width: 700px) {
  /* line 285, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next,
  .view-landing-page-lite-flexslider .flex-caption .flex-prev,
  .view-landing-page-lite-flexslider .flex-caption .flex-next {
    width: 25px;
  }
}
@media all and (max-width: 600px) {
  /* line 292, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .felx-next,
  .view-landing-page-lite-flexslider .flex-caption .flex-prev,
  .view-landing-page-lite-flexslider .flex-caption .felx-next {
    width: 25px;
    top: 35% !important;
  }
  /* line 299, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption,
  .view-landing-page-lite-flexslider .flex-caption .flex-caption {
    position: static;
    width: auto !important;
    overflow: hidden;
    padding: 10px;
    margin: 0;
    background: #000;
    height: 80px;
    background-color: #000 !important;
    /* For IE8 and earlier */
  }
  /* line 308, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption p,
  .view-landing-page-lite-flexslider .flex-caption .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
}
@media all and (max-width: 480px) {
  /* line 317, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption,
  .view-landing-page-lite-flexslider .flex-caption .flex-caption {
    height: 100px;
  }
  /* line 320, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next,
  .view-landing-page-lite-flexslider .flex-caption .flex-prev,
  .view-landing-page-lite-flexslider .flex-caption .flex-next {
    top: 25% !important;
  }
}
@media all and (max-width: 320px) {
  /* line 329, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-slidelinks,
  .view-landing-page-lite-flexslider .flex-caption .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 335, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next,
  .view-landing-page-lite-flexslider .flex-caption .flex-prev,
  .view-landing-page-lite-flexslider .flex-caption .flex-next {
    top: 17% !important;
  }
  /* line 339, sass/css/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption,
  .view-landing-page-lite-flexslider .flex-caption .flex-caption {
    padding-bottom: 60px;
  }
}

/* line 347, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider {
  border: none;
}
/* line 351, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 0px;
}
/* line 352, sass/css/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 0px;
}
/* line 355, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li a {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  width: 31px;
  height: 67px;
  overflow: hidden;
  text-indent: 110%;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  background: url(/sites/all/themes/modebase//images/sliderArrows.png) 0 0 no-repeat;
}
/* line 368, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 370, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 374, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 377, sass/css/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 383, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption {
  background: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  line-height: 1em;
  color: #fff;
  padding: 10px;
  font-family: Trebuchet MS;
  line-height: 1.2em;
  font-weight: normal;
  position: absolute;
  width: 98%;
  bottom: 0%;
}
/* line 397, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.385em;
  color: #fff;
}
/* line 402, sass/css/_flexslider.scss */
.view-content-flexslider .flex-caption h2 a {
  color: #fff;
}
@media all and (max-width: 700px) {
  /* line 410, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .flex-next {
    width: 25px;
  }
}
@media all and (max-width: 600px) {
  /* line 417, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .felx-next {
    width: 25px;
    top: 35% !important;
  }
  /* line 424, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption {
    position: static;
    width: auto !important;
    overflow: hidden;
    padding: 10px;
    margin: 0;
    background: #000;
    height: 80px;
    background-color: #000 !important;
    /* For IE8 and earlier */
  }
  /* line 433, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
}
@media all and (max-width: 480px) {
  /* line 442, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption {
    height: 100px;
  }
  /* line 445, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .flex-next {
    top: 25% !important;
  }
}
@media all and (max-width: 320px) {
  /* line 454, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 460, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .flex-next {
    top: 17% !important;
  }
  /* line 464, sass/css/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption {
    padding-bottom: 60px;
  }
}

/* line 471, sass/css/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption h2 a,
.view-landing-page-lite-flexslider .flex-caption h2 a {
  color: #fff !important;
}

/* line 5, sass/css/_grant_notices.scss */
.view-fta-grant-notices .views-widget-filter-field_date_effective_value .description, .view-fta-grant-notices .views-widget-filter-field_date_effective_value .form-item label, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .description, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .form-item label {
  display: none;
}
/* line 8, sass/css/_grant_notices.scss */
.view-fta-grant-notices .views-widget-filter-field_date_effective_value .form-item .form-item-field-date-effective-value-min-date:after, .view-fta-grant-notices .views-widget-filter-field_date_effective_value .form-item-field-date-closed-value-min-date:after, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .form-item .form-item-field-date-effective-value-min-date:after, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .form-item-field-date-closed-value-min-date:after {
  content: " to ";
}
/* line 11, sass/css/_grant_notices.scss */
.view-fta-grant-notices .views-widget-filter-field_date_effective_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_effective_value .description, .view-fta-grant-notices .views-widget-filter-field_date_effective_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_effective_value .form-item label, .view-fta-grant-notices .views-widget-filter-field_date_effective_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_closed_value .description, .view-fta-grant-notices .views-widget-filter-field_date_effective_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_closed_value .form-item label, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_effective_value .description, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_effective_value .form-item label, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_closed_value .description, .view-fta-grant-notices .views-widget-filter-field_date_closed_value .pane-views-exp-fta-grant-notices-block .views-widget-filter-field_date_closed_value .form-item label {
  display: none;
}
/* line 14, sass/css/_grant_notices.scss */
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-effective-value-min-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-effective-value-max-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-closed-value-min-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-closed-value-max-wrapper, .view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-effective-value-min-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-effective-value-max-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-closed-value-min-wrapper,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-closed-value-max-wrapper {
  float: left;
}
/* line 20, sass/css/_grant_notices.scss */
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-effective-value-min-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-effective-value-max-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-closed-value-min-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_effective_value #edit-field-date-closed-value-max-datepicker-popup-0, .view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-effective-value-min-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-effective-value-max-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-closed-value-min-datepicker-popup-0,
.view-fta-grant-notices .views-widget-filter-field_date_closed_value #edit-field-date-closed-value-max-datepicker-popup-0 {
  width: 80px;
}

/* line 31, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable {
  max-width: 750px;
}
/* line 32, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable .views-exposed-form .views-exposed-widget {
  padding-right: 15px;
  height: 3.5em;
}
/* line 39, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable tr.even,
.view-fta-grant-notices .footable tr.odd,
.view-fta-grant-notices .footable td.active {
  background: #fff;
}
/* line 43, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable tr.even:hover,
.view-fta-grant-notices .footable tr.odd:hover,
.view-fta-grant-notices .footable td.active:hover {
  background: #efefef;
}
/* line 47, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable th {
  color: white;
  background: #194178;
  font-size: 1.1em;
  border-left: 1px #fff dotted;
  padding: 5px 10px 5px 10px;
}
/* line 53, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable th a {
  color: white;
}
/* line 57, sass/css/_grant_notices.scss */
.view-fta-grant-notices .footable td {
  padding: 8px 15px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 72, sass/css/_grant_notices.scss */
.page-fta_notices .view-fta-grant-notices .view-content {
  margin-top: 65px;
}

/* line 77, sass/css/_grant_notices.scss */
.view-fta-grant-notices #view-title, .view-fta-grant-notices #hide-title {
  display: none;
}
/* line 80, sass/css/_grant_notices.scss */
.view-fta-grant-notices .view-content {
  margin-top: 30px;
}

/* line 86, sass/css/_grant_notices.scss */
.pane-views-exp-fta-grant-notices-block .views-exposed-widgets {
  margin-bottom: 10px;
  padding: 10px;
  border: none;
}
/* line 91, sass/css/_grant_notices.scss */
.pane-views-exp-fta-grant-notices-block button, .pane-views-exp-fta-grant-notices-block input, .pane-views-exp-fta-grant-notices-block select, .pane-views-exp-fta-grant-notices-block textarea {
  width: 100%;
}
/* line 94, sass/css/_grant_notices.scss */
.pane-views-exp-fta-grant-notices-block .views-exposed-widget {
  margin-right: 10px;
}
/* line 98, sass/css/_grant_notices.scss */
.pane-views-exp-fta-grant-notices-block .views-widget input#edit-combine {
  width: 230px;
}

/* line 1, sass/css/_header_overrides.scss */
.region-header {
  /* Wrapper for any blocks placed in the header region */
  float: left;
  margin-top: 4px;
}

/* Search Form block */
/* line 8, sass/css/_header_overrides.scss */
#icons-and-search {
  position: absolute;
  top: 11px;
  right: 20px;
}

/* line 14, sass/css/_header_overrides.scss */
form#custom-search-blocks-form-2 {
  text-align: right;
  display: inline;
}
/* line 18, sass/css/_header_overrides.scss */
form#custom-search-blocks-form-2 .form-item, form#custom-search-blocks-form-2 .form-actions {
  display: inline;
}
/* line 22, sass/css/_header_overrides.scss */
form#custom-search-blocks-form-2 input.form-submit {
  background: #fff url("/sites/all/themes/modebase//images/magnifying-glass2.png") 5px no-repeat;
  border: 1px solid #D3D3D3;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  height: 28px;
  width: 25px !important;
  position: relative;
  bottom: 5px;
  right: 6px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@-moz-document url-prefix() {
  /* line 40, sass/css/_header_overrides.scss */
  form#custom-search-blocks-form-2 input.form-submit {
    position: relative;
    bottom: 6px;
  }
}
/* line 46, sass/css/_header_overrides.scss */
form#custom-search-blocks-form-2 input.form-text {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #d3d3d3;
  height: 24px;
  outline: 0;
}
/* line 53, sass/css/_header_overrides.scss */
form#custom-search-blocks-form-2 label {
  color: #fff !important;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif !important;
  font-size: 1em !important;
}

@-moz-document url-prefix() {
  /* line 63, sass/css/_header_overrides.scss */
  form#custom-search-blocks-form-2 input.form-submit {
    position: relative;
    bottom: 6px;
  }
}
/*
 **********************
 * Media Queries
 **********************
 */
@media all and (min-width: 750px) {
  /* pushing header search box under page title */
  /* line 79, sass/css/_header_overrides.scss */
  form#custom-search-blocks-form-2 {
    width: 270px;
    display: inline;
  }

  /* line 85, sass/css/_header_overrides.scss */
  input.form-text {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #d3d3d3;
    height: 24px;
    width: 270px;
    outline: 0;
  }
}
@media all and (max-width: 750px) {
  /* pushing header search box under page title */
  /* line 96, sass/css/_header_overrides.scss */
  form#custom-search-blocks-form-2 {
    width: 200px;
    display: inline;
  }

  /* line 102, sass/css/_header_overrides.scss */
  input.form-text {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #d3d3d3;
    height: 24px;
    width: 200px;
    outline: 0;
  }
}
@media all and (max-width: 650px) {
  /* pushing header search box under page title */
  /* line 113, sass/css/_header_overrides.scss */
  form#custom-search-blocks-form-2 {
    width: 150px;
    display: inline;
  }

  /* line 119, sass/css/_header_overrides.scss */
  input.form-text {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #d3d3d3;
    height: 24px;
    width: 150px;
    outline: 0;
  }
}
/* line 128, sass/css/_header_overrides.scss */
:target:before {
  content: "";
  display: block;
  height: 140px;
  margin: -140px 0 0;
}

/* Used by the WMATA CAP view */
/* line 5, sass/css/_wmata.scss */
.view-wmcata-cap .views-widget-per-page label {
  margin-bottom: 0;
}

/* line 12, sass/css/_wmata.scss */
.Closure-Request-Under-Review, .Closure-RequestUnder-Review {
  background-color: #ebd100 !important;
  color: #333 !important;
  text-align: center;
  font-weight: bold;
}

/* line 18, sass/css/_wmata.scss */
.Open {
  background-color: #ebd100 !important;
  color: #333 !important;
  text-align: center;
  font-weight: bold;
}

/* line 25, sass/css/_wmata.scss */
.Open-Past-Due {
  background-color: #990000 !important;
  color: #fff !important;
  text-align: center;
  font-weight: bold;
}

/* line 32, sass/css/_wmata.scss */
.Completed, .Closed {
  background-color: #008000 !important;
  color: #fff !important;
  text-align: center;
  font-weight: bold;
}

/* line 40, sass/css/_wmata.scss */
.legend {
  float: left;
}

/* line 44, sass/css/_wmata.scss */
.last-updated {
  float: right;
}

/* line 49, sass/css/_wmata.scss */
.view-wmcata-cap th.views-field.views-field-title {
  min-width: 120px;
}

/*
    This file defines several high-level sematic classes.  I tried to make it 
    as easy to understand as possible.  You'll notice a lot of high-level
    classes and minimal sass nesting.  
*/
/* line 9, sass/css/_rules_and_regs.scss */
#reg-parts-print {
  width: 35px;
  position: relative;
  left: 80px;
  top: 10px;
}

/* line 16, sass/css/_rules_and_regs.scss */
#rmntc-parts-print {
  float: right;
  width: 32px;
  position: relative;
  top: 5px;
}

/* line 27, sass/css/_rules_and_regs.scss */
.page-regulations-search .breadcrumb,
.page-regulations-title49 .breadcrumb {
  position: absolute;
  margin: 0px;
  left: 230px;
  top: 15px;
}

/* line 40, sass/css/_rules_and_regs.scss */
.page-regulations-notices .breadcrumb,
.page-regulations-search-notices .breadcrumb,
.page-regulations-search-rulemaking .breadcrumb,
.page-regulations-rulemaking .breadcrumb {
  position: absolute;
  margin: 0px;
  left: 10px;
  top: 15px;
}

/* line 51, sass/css/_rules_and_regs.scss */
.page-regulations #panel-content {
  padding: 0px;
}
/* line 55, sass/css/_rules_and_regs.scss */
.page-regulations #main:before {
  padding: 0px;
  display: none;
}
/* line 60, sass/css/_rules_and_regs.scss */
.page-regulations #main {
  background-color: white;
}
/* line 64, sass/css/_rules_and_regs.scss */
.page-regulations .pager {
  background-color: white;
}

/* line 74, sass/css/_rules_and_regs.scss */
.dot-regulations-content {
  width: auto;
  margin-left: 210px;
  min-height: 400px;
}
/* line 80, sass/css/_rules_and_regs.scss */
.dot-regulations-content .dot-regulations-content-inner-wrapper {
  padding: 20px;
}
/* line 83, sass/css/_rules_and_regs.scss */
.dot-regulations-content .dot-regulations-content-inner-wrapper .title {
  margin-top: 20px;
}

/* line 96, sass/css/_rules_and_regs.scss */
.breadcrumb {
  z-index: 100;
}

/* line 103, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar {
  border: 1px solid #909090;
  background-color: #ebebeb;
  margin-left: -1px;
  position: absolute;
  background-color: #dddddd;
  width: 210px;
  min-height: 350px;
  z-index: 60;
}
/* line 113, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .dot-regulations-sidebar-buttons {
  list-style-type: none;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #ccc;
  overflow: auto;
}
/* line 120, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .dot-regulations-sidebar-buttons li {
  border-right: 1px solid #cccccc;
  float: right;
  height: 45px;
  width: 67px;
}
/* line 127, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .dot-regulations-sidebar-buttons li:hover {
  background: #ccc;
}
/* line 131, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-filter {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/funnel.png") center no-repeat;
  height: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 138, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-filter:hover, .dot-regulations-sidebar .btn-filter.selected {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/funnel-selected.png") center no-repeat;
  height: 100%;
  height: 100%;
}
/* line 145, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-search {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/search.png") center no-repeat;
  height: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 152, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-search:hover, .dot-regulations-sidebar .btn-search.selected {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/search-selected.png") center no-repeat;
  height: 100%;
  height: 100%;
}
/* line 159, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-listing {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/hamburger.png") center no-repeat;
  height: 100%;
  height: 100%;
}
/* line 164, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-listing:hover, .dot-regulations-sidebar .btn-listing.selected {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/hamburger_selected.png") center no-repeat;
  height: 100%;
  height: 100%;
}
/* line 171, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .btn-expand {
  border-bottom: 1px #cccccc;
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/carrot-left.png") center no-repeat;
  height: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 180, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .filter_region .filter-line {
  height: 35px;
}
/* line 183, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar .filter_region .selected {
  background-color: #699ec9;
  color: white;
  font-weight: bold;
}
/* line 189, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar label {
  font-weight: normal;
}
/* line 191, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar input, .dot-regulations-sidebar select {
  width: 100%;
  margin-bottom: 15px;
}
/* line 195, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar input[type=button] {
  width: 100%;
}

/* line 201, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-panes {
  display: block;
}

/* line 206, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-panel-listing {
  display: block;
}

/* line 210, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-panel-search {
  margin: 15px 10px 0px 10px;
  display: none;
}

/* line 215, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-panel-filter {
  display: block;
}

/* line 219, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-listing-filter,
.dot-regulations-filter {
  list-style-type: none;
  padding: 0px;
  max-height: 400px;
  overflow-y: auto;
}
/* line 225, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-listing-filter li,
.dot-regulations-filter li {
  width: 100%;
  border-bottom: 1px solid #cccccc;
}

/* line 231, sass/css/_rules_and_regs.scss */
.reg-view-all {
  list-style: none;
  border-bottom: 1px solid #cccccc;
}

/* line 238, sass/css/_rules_and_regs.scss */
.reg-view-all-selected {
  background-color: #699ec9;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #cccccc;
}
/* line 243, sass/css/_rules_and_regs.scss */
.reg-view-all-selected a {
  color: white;
}

/* line 257, sass/css/_rules_and_regs.scss */
.dot-regulations-sidebar-listing-filter li.reg-selected {
  background-color: #699ec9;
  font-weight: bold;
  color: white;
}

/* line 274, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper ul,
.dot-regulations-sidebar-listing-filter ul,
#dot-regulations-keyword-wrapper ul {
  margin-top: 0px;
}
/* line 276, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li,
.dot-regulations-sidebar-listing-filter li,
#dot-regulations-keyword-wrapper li {
  width: 88%;
  padding-left: 12%;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #194178;
}
/* line 282, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li:hover,
.dot-regulations-sidebar-listing-filter li:hover,
#dot-regulations-keyword-wrapper li:hover {
  background-color: #699ec9;
  font-weight: bold;
  color: white;
  cursor: pointer;
}
/* line 287, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li:hover a,
.dot-regulations-sidebar-listing-filter li:hover a,
#dot-regulations-keyword-wrapper li:hover a {
  color: #194178;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 292, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li:hover a:hover,
.dot-regulations-sidebar-listing-filter li:hover a:hover,
#dot-regulations-keyword-wrapper li:hover a:hover {
  color: white;
  width: 100%;
  height: 100%;
  display: block;
}
/* line 297, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li.reg-selected,
.dot-regulations-sidebar-listing-filter li.reg-selected,
#dot-regulations-keyword-wrapper li.reg-selected {
  background-color: #699ec9;
  font-weight: bold;
}
/* line 300, sass/css/_rules_and_regs.scss */
#dot-regulations-jump-wrapper li.reg-selected a,
.dot-regulations-sidebar-listing-filter li.reg-selected a,
#dot-regulations-keyword-wrapper li.reg-selected a {
  color: white;
}

/* line 314, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-sidebar-panes {
  display: none;
}
/* line 318, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-content {
  width: auto;
  margin-left: 50px;
}
/* line 324, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .breadcrumb {
  position: absolute;
  margin: 0px;
  left: 70px;
  top: 15px;
}
/* line 331, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-sidebar {
  width: 50px;
}
/* line 333, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-sidebar .dot-regulations-sidebar-buttons li {
  height: 67px;
  width: 45px;
  border-bottom: 1px solid #cccccc;
}
/* line 339, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-sidebar .dot-regulations-sidebar-buttons li.last {
  border-right: none;
}
/* line 343, sass/css/_rules_and_regs.scss */
.page-regulations .expanded .dot-regulations-sidebar .btn-expand {
  background: url("/sites/all/modules/custom/dot_regulations/theme/dot_reg_nav_icons/carrot-right.png") center no-repeat;
  height: 100%;
  height: 100%;
}

/* line 357, sass/css/_rules_and_regs.scss */
.dot-regulations-prev-next-part {
  width: 100px;
  position: absolute;
  top: 15px;
  right: 60px;
}

/* line 366, sass/css/_rules_and_regs.scss */
#dot-regulations-tabset ul {
  list-style: none;
  padding-left: 0px;
}
/* line 370, sass/css/_rules_and_regs.scss */
#dot-regulations-tabset li {
  display: inline-block;
  white-space: nowrap;
  padding: 5px;
  border: solid 1px #fff;
}
/* line 376, sass/css/_rules_and_regs.scss */
#dot-regulations-tabset li:hover {
  border: solid 1px #7d0008;
  font-weight: bold;
}
/* line 380, sass/css/_rules_and_regs.scss */
#dot-regulations-tabset li.is_active {
  border: solid 1px #7d0008;
  font-weight: bold;
}
/* line 385, sass/css/_rules_and_regs.scss */
#dot-regulations-tabset a {
  color: #7d0008;
}

/* line 392, sass/css/_rules_and_regs.scss */
.dot-table {
  font-size: 0.923em;
  font-family: verdana;
  margin-bottom: 55px;
}
/* line 397, sass/css/_rules_and_regs.scss */
.dot-table th {
  padding: 0px 70px 15px 0px;
}
/* line 401, sass/css/_rules_and_regs.scss */
.dot-table td {
  padding: 0px 70px 15px 0px;
}

/* line 408, sass/css/_rules_and_regs.scss */
.pager {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.923em;
  color: 7e7e7e;
  background-color: #f0f0f0;
}
/* line 421, sass/css/_rules_and_regs.scss */
.pager .page .selected {
  font-weight: bold;
  background-color: #e72b18;
}

/* line 433, sass/css/_rules_and_regs.scss */
#rulemaking-page {
  position: relative;
  top: 0px;
  clear: left;
}
/* line 438, sass/css/_rules_and_regs.scss */
#rulemaking-page #rulemaking-notice-sidebar {
  width: 170px;
  float: left;
  clear: left;
}

/* line 447, sass/css/_rules_and_regs.scss */
.reg-seacrh-intro {
  margin-bottom: 15px;
}

/* line 453, sass/css/_rules_and_regs.scss */
#rulemaking-notice-sidebar {
  width: 170px;
  float: left;
  clear: left;
  position: relative;
  right: 20px;
  bottom: 6px;
}

/* line 463, sass/css/_rules_and_regs.scss */
.reg-seacrh-intro {
  margin-bottom: 15px;
}

/* line 469, sass/css/_rules_and_regs.scss */
.dot-rulemaking-notices-content {
  width: auto;
  margin-left: 165px;
}

/* line 474, sass/css/_rules_and_regs.scss */
.dot-rulemaking-notices-content-inner-wrapper {
  display: block;
}

/* line 482, sass/css/_rules_and_regs.scss */
.dot-rulemaking-notices-detail-content-wrapper {
  margin-left: 185px;
  padding: 5px;
  width: auto;
  overflow: auto;
}

/* line 489, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-left-col {
  width: 500px;
  float: left;
  padding-right: 15px;
}
/* line 494, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-left-col .rmntc_detail_action,
#dot-rulemaking-notices-detail-content-left-col .rmntc_detail_summary {
  margin-bottom: 10px;
}
/* line 499, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-left-col .rmntc_view_on_link {
  margin-bottom: 20px;
}
/* line 503, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-left-col .rmntc_detail_authority {
  margin-bottom: 30px;
}

/* line 509, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-right-col {
  width: 200px;
  float: left;
  padding: 0px 5px 0px 0px;
}
/* line 514, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-right-col h3 {
  color: #616060;
  font: 18px normal Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  margin: 10px 0 10px 0;
}
/* line 520, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-right-col .top-segment,
#dot-rulemaking-notices-detail-content-right-col .middle-segment,
#dot-rulemaking-notices-detail-content-right-col .bottom-segment {
  border-top: 1px solid #ccc;
  padding: 5px;
}
/* line 527, sass/css/_rules_and_regs.scss */
#dot-rulemaking-notices-detail-content-right-col .rmntc_view_on_link,
#dot-rulemaking-notices-detail-content-right-col .rmntc_detail_authority,
#dot-rulemaking-notices-detail-content-right-col .rmntc_published_date,
#dot-rulemaking-notices-detail-content-right-col .rmntc_effective_date,
#dot-rulemaking-notices-detail-content-right-col .rmntc_comment_by,
#dot-rulemaking-notices-detail-content-right-col .rmntc_comment_link,
#dot-rulemaking-notices-detail-content-right-col .rmntc_fed_reg,
#dot-rulemaking-notices-detail-content-right-col .rmntc_rin,
#dot-rulemaking-notices-detail-content-right-col .rmntc_doc_num,
#dot-rulemaking-notices-detail-content-right-col .rmntc_rel_part {
  margin-bottom: 10px;
}

/* line 543, sass/css/_rules_and_regs.scss */
#dot-notices-search,
#dot-rulemaking-search {
  background: #dddddd;
  padding: 8px 10px 15px 10px;
  width: 90%;
  margin-right: auto;
  margin-bottom: 20px;
  display: block;
  overflow: auto;
}

/* line 556, sass/css/_rules_and_regs.scss */
#dot-rulemaking-keyword-search-item-wrapper {
  width: 170px;
  float: left;
}

/* line 561, sass/css/_rules_and_regs.scss */
#dot-rulemaking-document-search-item-wrapper {
  width: 140px;
  float: left;
}

/* line 566, sass/css/_rules_and_regs.scss */
#dot-rulemaking-topic-search-item-wrapper {
  width: 280px;
  float: left;
}

/* line 573, sass/css/_rules_and_regs.scss */
#dot-rulemaking-search-item-wrapper {
  width: 220px;
  float: left;
}

/* line 578, sass/css/_rules_and_regs.scss */
#dot-rulemaking-search-submit-wrapper {
  float: right;
  margin-top: 15px;
}

/* line 583, sass/css/_rules_and_regs.scss */
#dot-notices-search-item-wrapper {
  width: 180px;
  float: left;
}

/* line 588, sass/css/_rules_and_regs.scss */
#dot-notices-type-search-item-wrapper {
  float: left;
  width: 250px;
}

/* line 593, sass/css/_rules_and_regs.scss */
#dot-notices-search-submit-wrapper {
  float: left;
  position: relative;
  top: 15px;
}

/* line 600, sass/css/_rules_and_regs.scss */
.last_updated {
  display: block;
  clear: both;
}

/* line 607, sass/css/_rules_and_regs.scss */
#rulemaking-notice-search-page {
  position: relative;
  top: 0px;
  clear: both;
}

/* line 614, sass/css/_rules_and_regs.scss */
.match {
  font-weight: bold;
}

/* line 618, sass/css/_rules_and_regs.scss */
#dot_regulations_search_results_wrapper {
  width: auto;
  margin-left: 185px;
  padding: 5px;
  padding-right: 10px;
  overflow: auto;
}

/* line 626, sass/css/_rules_and_regs.scss */
#rulemaking-notice-search-sidebar {
  width: 170px;
  float: left;
}

/* line 630, sass/css/_rules_and_regs.scss */
#dot_regulations_search_results_content {
  padding-right: 45px;
}
/* line 632, sass/css/_rules_and_regs.scss */
#dot_regulations_search_results_content li {
  margin-bottom: 20px;
  list-style: none;
}
/* line 638, sass/css/_rules_and_regs.scss */
#dot_regulations_search_results_content .no-results {
  padding: 10px;
  font-weight: bold;
  color: #7d0008;
}

@media (max-width: 980px) {
  /* line 647, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-search {
    background: #ddd;
    padding: 8px 10px 15px 10px;
    width: 90%;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    overflow: auto;
  }

  /* line 657, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-keyword-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 662, sass/css/_rules_and_regs.scss */
  input#dot-rulemaking-search-item,
  select#dot-rulemaking-search-item {
    width: 100%;
  }

  /* line 668, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-document-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 673, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-topic-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 678, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 683, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-search-submit-wrapper {
    float: none;
    margin-top: 15px;
  }
}
@media (max-width: 600px) {
  /* line 696, sass/css/_rules_and_regs.scss */
  .dot-regulations-prev-next-part {
    width: 100px;
    position: absolute;
    top: 15px;
    left: 400px;
  }

  /* line 722, sass/css/_rules_and_regs.scss */
  .page-regulations .expanded .dot-regulations-sidebar-listing-filter,
  .page-regulations .expanded .dot-regulations-filter {
    list-style-type: none;
    padding: 0px;
  }
  /* line 726, sass/css/_rules_and_regs.scss */
  .page-regulations .expanded .dot-regulations-sidebar-listing-filter li,
  .page-regulations .expanded .dot-regulations-filter li {
    width: 100%;
  }
  /* line 730, sass/css/_rules_and_regs.scss */
  .page-regulations .expanded .dot-regulations-content {
    width: auto;
    margin-left: 80px;
  }
  /* line 736, sass/css/_rules_and_regs.scss */
  .page-regulations .expanded .breadcrumb {
    position: absolute;
    margin: 0px;
    left: 65px;
    top: 15px;
  }

  /* line 748, sass/css/_rules_and_regs.scss */
  #rulemaking-notice-sidebar {
    display: none;
  }

  /* line 752, sass/css/_rules_and_regs.scss */
  .dot-rulemaking-notices-detail-content-wrapper {
    margin-left: 0px;
    padding: 5px;
    width: auto;
    overflow: auto;
  }

  /* line 759, sass/css/_rules_and_regs.scss */
  #rulemaking-notice-search-page {
    position: relative;
    top: 50px;
  }
  /* line 762, sass/css/_rules_and_regs.scss */
  #rulemaking-notice-search-page #dot_regulations_search_results_wrapper {
    margin-left: 0px;
  }
  /* line 765, sass/css/_rules_and_regs.scss */
  #rulemaking-notice-search-page #rulemaking-notice-search-sidebar {
    display: none;
  }

  /* line 772, sass/css/_rules_and_regs.scss */
  #rulemaking-page {
    position: relative;
    top: 0px;
    clear: left;
  }

  /* line 780, sass/css/_rules_and_regs.scss */
  #rulemaking-notice-sidebar {
    width: 170px;
    float: left;
    clear: left;
  }

  /* line 787, sass/css/_rules_and_regs.scss */
  .reg-seacrh-intro {
    margin-bottom: 15px;
  }

  /* line 793, sass/css/_rules_and_regs.scss */
  .dot-rulemaking-notices-content {
    width: auto;
    margin-left: 30px;
  }

  /* line 798, sass/css/_rules_and_regs.scss */
  .dot-rulemaking-notices-content-inner-wrapper {
    display: block;
  }

  /* line 806, sass/css/_rules_and_regs.scss */
  .dot-rulemaking-notices-detail-content-wrapper {
    margin-left: 30px;
    padding: 5px;
    width: auto;
    overflow: auto;
  }

  /* line 813, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-left-col {
    width: 80%;
    float: left;
    padding-right: 15px;
  }
  /* line 818, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-left-col .rmntc_detail_action,
  #dot-rulemaking-notices-detail-content-left-col .rmntc_detail_summary {
    margin-bottom: 10px;
  }
  /* line 823, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-left-col .rmntc_view_on_link {
    margin-bottom: 20px;
  }
  /* line 827, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-left-col .rmntc_detail_authority {
    margin-bottom: 30px;
  }

  /* line 833, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-right-col {
    width: 80%;
    float: left;
    padding: 0px 5px 0px 0px;
  }
  /* line 838, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-right-col h3 {
    color: #616060;
    font: 18px normal Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    margin: 10px 0 10px 0;
  }
  /* line 844, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-right-col .top-segment,
  #dot-rulemaking-notices-detail-content-right-col .middle-segment,
  #dot-rulemaking-notices-detail-content-right-col .bottom-segment {
    border-top: 1px solid #ccc;
    padding: 5px;
  }
  /* line 851, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-notices-detail-content-right-col .rmntc_view_on_link,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_detail_authority,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_published_date,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_effective_date,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_comment_by,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_comment_link,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_fed_reg,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_rin,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_doc_num,
  #dot-rulemaking-notices-detail-content-right-col .rmntc_rel_part {
    margin-bottom: 10px;
  }

  /* line 865, sass/css/_rules_and_regs.scss */
  #dot-notices-search,
  #dot-rulemaking-search {
    background: #dddddd;
    padding: 8px 10px 15px 10px;
    width: 90%;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    overflow: auto;
  }

  /* line 876, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-keyword-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 880, sass/css/_rules_and_regs.scss */
  #dot-notices-type-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 885, sass/css/_rules_and_regs.scss */
  input#dot-notices-search-item,
  input#dot-rulemaking-search-item,
  select#dot-rulemaking-search-item,
  select#dot-notices-type-search-item {
    width: 100%;
  }

  /* line 893, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-document-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 898, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-topic-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 903, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 908, sass/css/_rules_and_regs.scss */
  #dot-rulemaking-search-submit-wrapper {
    float: none;
    margin-top: 15px;
  }

  /* line 912, sass/css/_rules_and_regs.scss */
  #dot-notices-search-item-wrapper {
    width: 95%;
    float: none;
  }

  /* line 915, sass/css/_rules_and_regs.scss */
  #dot-notices-search-submit-wrapper {
    float: left;
    position: relative;
    top: 5px;
  }
}
/* line 929, sass/css/_rules_and_regs.scss */
.plus-sprite {
  background: url("/sites/all/themes/modebase//images/dot_regulations_icon_sprite.png") no-repeat -7px -212px;
  width: 17px;
  height: 16px;
}

/* line 935, sass/css/_rules_and_regs.scss */
.minus-sprite {
  background: url("/sites/all/themes/modebase//images/dot_regulations_icon_sprite.png") no-repeat -7px -234px;
  width: 17px;
  height: 16px;
}

/* line 941, sass/css/_rules_and_regs.scss */
.left-prevnext-arrow-sprite {
  background: url("/sites/all/themes/modebase//images/dot_regulations_icon_sprite.png") no-repeat -7px -169px;
  width: 16px;
  height: 17px;
}

/* line 947, sass/css/_rules_and_regs.scss */
.right-prevnext-arrow-sprite {
  background: url("/sites/all/themes/modebase//images/dot_regulations_icon_sprite.png") no-repeat -7px -190px;
  width: 16px;
  height: 17px;
}

/* line 953, sass/css/_rules_and_regs.scss */
.printer-sprite {
  background: url("/sites/all/themes/modebase//images/dot_regulations_icon_sprite.png") no-repeat -5px -65px;
  width: 22px;
  height: 19px;
}

/* line 958, sass/css/_rules_and_regs.scss */
#raw_output {
  clear: both;
  padding: 5px;
  display: block;
  margin-top: 100px;
}

/* line 3, sass/css/_events.scss */
body.page-about-events-past-events .views-exposed-widgets,
body.page-about-events .views-exposed-widgets {
  background: none;
  position: relative;
  bottom: 40px;
}
/* line 8, sass/css/_events.scss */
body.page-about-events-past-events .views-field-field-event-image,
body.page-about-events .views-field-field-event-image {
  position: relative;
  top: 5px;
  width: 25%;
  display: inline-block;
  vertical-align: top;
}
/* line 15, sass/css/_events.scss */
body.page-about-events-past-events .views-field-nothing,
body.page-about-events .views-field-nothing {
  width: 74%;
  display: inline-block;
  vertical-align: top;
  padding-bottom: 10px;
}
/* line 22, sass/css/_events.scss */
body.page-about-events-past-events .breadcrumb,
body.page-about-events .breadcrumb {
  float: none;
  margin-left: 0;
  margin-bottom: 30px;
}
/* line 27, sass/css/_events.scss */
body.page-about-events-past-events #content #content-wall > div.content-main,
body.page-about-events #content #content-wall > div.content-main {
  border: none !important;
  padding-top: 0;
  top: -20px;
  position: relative;
}
/* line 33, sass/css/_events.scss */
body.page-about-events-past-events #content-wall,
body.page-about-events #content-wall {
  float: left;
  width: 75%;
  position: relative;
  margin-bottom: 35px;
  margin-top: 25px;
}
/* line 40, sass/css/_events.scss */
body.page-about-events-past-events #content-wall #content-list form:first-child,
body.page-about-events #content-wall #content-list form:first-child {
  left: 30px;
  position: relative;
  right: 0;
  top: -40px;
  width: auto;
}
/* line 48, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-empty,
body.page-about-events #content-wall .view-empty {
  margin-left: 10px;
}
/* line 49, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-empty h1,
body.page-about-events #content-wall .view-empty h1 {
  font-size: 1.692em;
  color: #616060;
  font-family: trebuchet ms;
}
/* line 56, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-header h1,
body.page-about-events #content-wall .view-header h1 {
  font-size: 1.692em;
  color: #616060;
  font-family: trebuchet ms;
  margin-left: 10px;
}
/* line 62, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-content,
body.page-about-events #content-wall .view-content {
  clear: both;
}
/* line 64, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-content h2.views-field-title a,
body.page-about-events #content-wall .view-content h2.views-field-title a {
  font-size: 1.1em;
  font-family: trebuchet ms;
  color: #a14617;
  margin-bottom: 10px;
  text-decoration: none;
}
/* line 72, sass/css/_events.scss */
body.page-about-events-past-events #content-wall .view-filters,
body.page-about-events #content-wall .view-filters {
  position: absolute;
  right: 0;
  top: 0;
  float: none;
}
/* line 79, sass/css/_events.scss */
body.page-about-events-past-events #edit-tid-wrapper,
body.page-about-events-past-events #edit-tid-1-wrapper,
body.page-about-events #edit-tid-wrapper,
body.page-about-events #edit-tid-1-wrapper {
  width: auto;
  padding-right: 0;
  margin-right: 15px;
}
/* line 85, sass/css/_events.scss */
body.page-about-events-past-events select,
body.page-about-events-past-events label,
body.page-about-events select,
body.page-about-events label {
  font-size: 0.846em;
  font-family: trebuchet ms;
  color: #616060;
  font-weight: normal;
}
/* line 92, sass/css/_events.scss */
body.page-about-events-past-events .pager,
body.page-about-events .pager {
  float: right;
}
/* line 96, sass/css/_events.scss */
body.page-about-events-past-events .view-events .views-field-field-event-image,
body.page-about-events .view-events .views-field-field-event-image {
  float: left;
  width: 165px;
}
/* line 100, sass/css/_events.scss */
body.page-about-events-past-events .view-events .views-row,
body.page-about-events .view-events .views-row {
  float: left;
  margin-bottom: 20px;
  margin-left: 10px;
  position: relative;
  width: 100%;
}
/* line 106, sass/css/_events.scss */
body.page-about-events-past-events .view-events .views-row h3.views-field-field-date,
body.page-about-events .view-events .views-row h3.views-field-field-date {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 111, sass/css/_events.scss */
body.page-about-events-past-events .view-events .field-content,
body.page-about-events .view-events .field-content {
  color: #616060;
  font-size: 0.923em;
  line-height: 1.231em;
  font-family: trebuchet ms;
}
/* line 117, sass/css/_events.scss */
body.page-about-events-past-events .view-events .views-field-nothing,
body.page-about-events .view-events .views-field-nothing {
  bottom: -20px;
  position: absolute;
  right: 0;
}
/* line 122, sass/css/_events.scss */
body.page-about-events-past-events .view-events .views-field-nothing a,
body.page-about-events .view-events .views-field-nothing a {
  font-size: 0.923em;
  font-weight: bold;
  color: #3871a0;
  background: url("/sites/all/themes/modebase//images/calendar-icon.png") no-repeat;
  width: 15px;
  height: 16px;
  padding-left: 20px;
}
/* line 133, sass/css/_events.scss */
body.page-about-events-past-events .list-date,
body.page-about-events .list-date {
  font-size: 0.846em;
  font-family: trebuchet ms;
  color: #555;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 140, sass/css/_events.scss */
body.page-about-events-past-events .event-series,
body.page-about-events .event-series {
  font-weight: bold;
  font-size: 0.846em;
  font-family: trebuchet ms;
  color: #2d2d2d;
  text-transform: uppercase;
  border-right: 1px solid #616060;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 149, sass/css/_events.scss */
body.page-about-events-past-events .event-series a,
body.page-about-events .event-series a {
  color: #2d2d2d;
  text-decoration: none;
}
/* line 154, sass/css/_events.scss */
body.page-about-events-past-events .event-series:empty,
body.page-about-events .event-series:empty {
  display: none;
}

@media all and (max-width: 880px) {
  /* line 163, sass/css/_events.scss */
  body.page-about-events-past-events .views-exposed-widgets,
  body.page-about-events .views-exposed-widgets {
    background: none;
    position: relative;
    bottom: 0px;
    margin: 0px;
  }
  /* line 171, sass/css/_events.scss */
  body.page-about-events-past-events #content-wall,
  body.page-about-events #content-wall {
    width: 75%;
  }
  /* line 174, sass/css/_events.scss */
  body.page-about-events-past-events .breadcrumb,
  body.page-about-events .breadcrumb {
    padding-left: 25px;
    margin-bottom: 0;
  }
  /* line 178, sass/css/_events.scss */
  body.page-about-events-past-events #content #content-wall > div.content-main,
  body.page-about-events #content #content-wall > div.content-main {
    padding-left: 15px;
  }
  /* line 181, sass/css/_events.scss */
  body.page-about-events-past-events .view-filters,
  body.page-about-events .view-filters {
    position: relative !important;
    float: none;
    left: -28px;
    right: 0;
    top: 40px !important;
  }
  /* line 188, sass/css/_events.scss */
  body.page-about-events-past-events .views-field-field-event-image,
  body.page-about-events .views-field-field-event-image {
    display: none;
  }

  /* line 193, sass/css/_events.scss */
  body.not-front.one-sidebar .breadcrumb {
    margin-left: 25px;
    margin-bottom: 0;
  }
  /* line 197, sass/css/_events.scss */
  body.not-front.one-sidebar #content #content-wall > div.content-main {
    padding-left: 25px;
    padding-bottom: 0;
  }

  /* line 202, sass/css/_events.scss */
  .with-sidebar #panel-twoCol #sidebar-right,
  .panel-sidebar #panel-twoCol #sidebar-right {
    padding-top: 0;
    padding: 25px;
  }
}
@media all and (max-width: 700px) {
  /* line 210, sass/css/_events.scss */
  #cboxTopCenter {
    display: none;
  }

 /*
#colorbox{
    height: 550px !important;
}*/
  /* line 219, sass/css/_events.scss */
  body.page-about-events-past-events #content-wall,
  body.page-about-events #content-wall {
    width: 95%;
  }
  /* line 222, sass/css/_events.scss */
  body.page-about-events-past-events .breadcrumb,
  body.page-about-events .breadcrumb {
    padding-left: 25px;
    margin-bottom: 0;
  }
  /* line 226, sass/css/_events.scss */
  body.page-about-events-past-events #content #content-wall > div.content-main,
  body.page-about-events #content #content-wall > div.content-main {
    padding-left: 15px;
  }
  /* line 229, sass/css/_events.scss */
  body.page-about-events-past-events .view-filters,
  body.page-about-events .view-filters {
    position: relative !important;
    float: none;
    left: -28px;
    right: 0;
    top: 40px !important;
  }
  /* line 236, sass/css/_events.scss */
  body.page-about-events-past-events .views-field-field-event-image,
  body.page-about-events .views-field-field-event-image {
    display: none;
  }

  /* line 241, sass/css/_events.scss */
  body.not-front.one-sidebar .breadcrumb {
    margin-left: 25px;
    margin-bottom: 0;
  }
  /* line 245, sass/css/_events.scss */
  body.not-front.one-sidebar #content #content-wall > div.content-main {
    padding-left: 25px;
    padding-bottom: 0;
  }

  /* line 250, sass/css/_events.scss */
  .with-sidebar #panel-twoCol #sidebar-right,
  .panel-sidebar #panel-twoCol #sidebar-right {
    padding-top: 0;
    padding: 25px;
  }
}
@media all and (max-width: 480px) {
  /* line 260, sass/css/_events.scss */
  body.page-about-events-past-events .views-field-field-supplemental-image,
  body.page-about-events .views-field-field-supplemental-image {
    display: none;
  }
  /* line 263, sass/css/_events.scss */
  body.page-about-events-past-events .breadcrumb,
  body.page-about-events .breadcrumb {
    padding-left: 15px;
    margin-bottom: 0;
  }
  /* line 267, sass/css/_events.scss */
  body.page-about-events-past-events #content #content-wall > div.content-main,
  body.page-about-events #content #content-wall > div.content-main {
    padding-left: 5px;
  }

  /* line 272, sass/css/_events.scss */
  body.not-front.one-sidebar .breadcrumb {
    margin-left: 15px;
    margin-bottom: 0;
  }
  /* line 276, sass/css/_events.scss */
  body.not-front.one-sidebar #content #content-wall > div.content-main {
    padding-left: 15px;
  }

  /* line 280, sass/css/_events.scss */
  .with-sidebar #panel-twoCol #sidebar-right,
  .panel-sidebar #panel-twoCol #sidebar-right {
    padding: 15px;
  }
}
/* line 288, sass/css/_events.scss */
.view-student-job-openings .view-empty p,
.view-regular-job-openings .view-empty p {
  margin-left: 10px !important;
}

/* line 293, sass/css/_events.scss */
.region-footer #block-boxes-footer-contact-info {
  background: none;
}

/* line 298, sass/css/_events.scss */
#list-content-wall, .breadcrumb, .content-main > header, #content-list form:first-child {
  padding-left: 0px;
}

/* line 302, sass/css/_events.scss */
.past-events-header {
  margin-left: 0px;
}

/* line 308, sass/css/_events.scss */
.field-name-body a:link, .field-name-body a:visited, .field-name-body a:hover,
#sidebar-right a:link,
#sidebar-right a:visited,
#sidebar-right a:hover {
  color: #0066cc !important;
}

/* line 313, sass/css/_events.scss */
.feedback-link {
  font-size: 0.9em !important;
  font-style: arial;
  padding: 5px;
}

/*
 ******************
 * For All FAQs included in the FAQs view
 * Relative URL: /admin/structure/views/view/transit_faq/edit/panel_pane_1
 ******************
 */
/*Media Queries*/
/* line 11, sass/css/_faq.scss */
.faq-panel-page #main-wrapper .breadcrumb {
  margin-bottom: 0px !important;
}
/* line 15, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #panel-content .view-header {
  border-bottom: 0 !important;
}
/* line 19, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #content #content-wall .content-main {
  background-color: white;
  border-right: 1px solid #e9e9e9 !important;
  border-bottom: 1px solid #e9e9e9 !important;
  padding: 0px 20px 40px 20px !important;
}
/* line 26, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #views-exposed-form-transit-faq-page .views-exposed-form #edit-term-node-tid-depth {
  width: 100%;
}
/* line 30, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #edit-shs-term-node-tid-depth-wrapper {
  clear: left;
}
/* line 32, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #edit-shs-term-node-tid-depth-wrapper .shs-select {
  background-color: #fff;
}
/* line 36, sass/css/_faq.scss */
.faq-panel-page #main-wrapper #edit-shs-term-node-tid-depth-wrapper #edit-shs-term-node-tid-depth-select-2 {
  margin-top: 10px;
}

/* line 43, sass/css/_faq.scss */
.view-faq-contents .ui-state-default, .view-faq-contents .ui-widget-content .ui-state-default, .view-faq-contents .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #ddd;
  background-image: none;
  font-size: 13px;
  color: #555;
}
/* line 51, sass/css/_faq.scss */
.view-faq-contents .ui-accordion-content {
  font-size: 13px;
}

@media all and (max-width: 466px) {
  /* line 69, sass/css/_faq.scss */
  .fta select.form-select,
  .fta-faq-page select.form-select {
    width: 100%;
  }
}
/* line 4, sass/css/_ntd_data.scss */
.view-id-ntd_transit_agency_profiles.view-display-id-page_1 table th a {
  color: white;
}

/* line 1, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search {
  border-top: 3px solid #B0A469;
  padding: 5px 10px 15px 10px;
  background-color: #ECECEC;
  border-right: medium none;
  margin-left: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 10, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #carrier-top-wrapper {
  overflow: auto;
}
/* line 12, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #carrier-top-wrapper .carrier-title {
  width: 300px;
  float: left;
}
/* line 15, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #carrier-top-wrapper .carrier-title h2 {
  font-family: trebuchet ms;
  font-weight: normal;
  font-size: 1.385em;
  text-transform: uppercase;
  color: #505050;
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 27, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #carrier-top-wrapper #carrier-question {
  width: 40px;
  float: left;
  position: relative;
  top: 5px;
  cursor: pointer;
}
/* line 35, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #edit-keywords {
  width: 80%;
  background: #fff;
  float: left;
}
/* line 41, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search .form-item-keywords {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 46, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #edit-submit-button {
  background-image: url(/sites/all/modules/custom/dot_carrier/magnifying-glass.png);
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: center;
  padding: 0px;
  width: 32px;
  height: 22px;
  border: 1px solid #ccc;
}
/* line 56, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.pane-dot-carrier-dot-carrier-search #edit-submit-button:hover {
  background-image: url(/sites/all/modules/custom/dot_carrier/magnifying-glass.png);
  background-repeat: no-repeat;
  background-color: #ccc;
}

/* line 66, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
.carrier-hover-text {
  background: #fff;
  padding: 3px;
  font-size: 0.923em;
  line-height: 1em;
}

@media all and (max-width: 615px) {
  /* line 76, ../../../all/themes/modebase/sass/css/modules/_carrier.scss */
  #edit-submit-button {
    margin-left: 10px;
  }
}
/*
    For the passanger Carrier Search Landing Page
*/
/*
    For the passanger Carrier Search by Company Page
*/
/* line 12, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#Pass_Carr_Comp_Pane {
  background: #ddd;
  padding: 10px;
  overflow: auto;
}
/* line 17, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#Pass_Carr_Comp_Pane .submit-form-item-wrapper {
  clear: left;
  float: right;
}
/* line 23, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#Pass_Carr_Comp_Pane .zipcode-form-item-wrapper,
#Pass_Carr_Comp_Pane .state-form-item-wrapper,
#Pass_Carr_Comp_Pane .company-form-item-wrapper {
  float: left;
  margin-right: 20px;
}

/*
    For the passanger Carrier Vehicle Seach by Vehicle page
*/
/* line 40, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#Pass_Carr_Vehicle_Pane {
  background: #ddd;
  padding: 20px;
}

/* line 53, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"] {
  position: relative;
  left: 15px;
  top: 8px;
}
/* line 70, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector .vehicle-label {
  font-weight: bold;
  width: 20%;
  padding: 8px 50px 8px;
  border: dotted 1px #666;
  margin-top: -20px;
}
/* line 78, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector #img_cap_wrapper {
  display: none;
}
/* line 81, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector .img-pointer {
  display: none;
}
/* line 87, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label {
  color: white;
}
/* line 90, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label .vehicle-label {
  background: #333;
}
/* line 106, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_large_bus {
  position: relative;
  bottom: 37px;
}
/* line 111, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_mini_bus {
  position: relative;
  bottom: 75px;
}
/* line 116, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_school_bus {
  position: relative;
  bottom: 10.923em;
}
/* line 121, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_limo {
  position: relative;
  bottom: 148px;
}
/* line 126, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_van {
  position: relative;
  bottom: 185px;
}
/* line 130, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #move_van .van_img {
  width: 45%;
  float: left;
}
/* line 136, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper {
  width: 60%;
  border: dotted 1px #333;
  display: block;
  background: #fff;
  float: right;
}
/* line 144, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image {
  margin-left: 20px;
}
/* line 148, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image-caption {
  color: #333;
  margin-top: -15px;
  margin-left: 20px;
}
/* line 152, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
#vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image-caption li {
  padding: 0px;
}

@media (max-width: 600px) {
  /* line 173, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #Pass_Carr_Vehicle_Pane {
    background: #ddd;
    padding: 20px;
  }

  /* line 179, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector {
    overflow: hidden;
  }
  /* line 183, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"] {
    position: relative;
    left: 15px;
    top: 8px;
  }
  /* line 190, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector .large_bus_img,
  #vehicle_type_selector .small_bus_img,
  #vehicle_type_selector .school_bus_img,
  #vehicle_type_selector .limo_img,
  #vehicle_type_selector .van_img {
    width: 80%;
  }
  /* line 199, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector .vehicle-label {
    font-weight: bold;
    width: 100%;
    padding: 8px 50px 8px;
    border: dotted 1px #666;
    margin-top: -20px;
  }
  /* line 207, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector #img_cap_wrapper {
    display: none;
  }
  /* line 210, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector .img-pointer {
    display: none;
  }
  /* line 216, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label {
    color: white;
  }
  /* line 219, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label .vehicle-label {
    background: #333;
  }
  /* line 233, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label #move_mini_bus,
  #vehicle_type_selector input[type="radio"]:checked + label #move_school_bus,
  #vehicle_type_selector input[type="radio"]:checked + label #move_limo,
  #vehicle_type_selector input[type="radio"]:checked + label #move_large_bus,
  #vehicle_type_selector input[type="radio"]:checked + label #move_van {
    position: relative;
    bottom: 0px;
  }
  /* line 240, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper {
    width: 100%;
    border: dotted 1px #333;
    display: block;
    background: #fff;
  }
  /* line 246, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image {
    margin-left: 20px;
  }
  /* line 250, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image-caption {
    color: #333;
    margin-top: -15px;
    margin-left: 20px;
  }
  /* line 254, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  #vehicle_type_selector input[type="radio"]:checked + label #img_cap_wrapper .vehicle-image-caption li {
    padding: 0px;
  }
}
/* line 271, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC {
  background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  border-radius: 4px;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
  color: #fff;
  display: block;
  height: 150px;
  position: relative;
  text-align: center;
  width: 100px;
  margin: 0 7px 7px;
  padding: 5px;
  float: left;
  background-color: #001647 \9;
}
/* line 285, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC .prioritize {
  background-color: #001647 \9;
  background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
}
/* line 290, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC img.prioritize-small {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 296, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC img.prioritize-large {
  position: absolute;
  top: -8px;
  right: -8px;
}

/* line 304, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC:hover, div.BASIC.selected a {
  background: none repeat scroll 0 0 #001647;
  box-shadow: 0 0 6px 3px #266092;
  filter: none;
}

/* line 310, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
div.BASIC a:link, div.BASIC a:visited, div.BASIC a:hover {
  color: #fff;
  text-transform: uppercase;
}

/* line 315, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-name {
  font-size: 1.077em;
  font-weight: 700;
}

/* line 320, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-dba-name {
  font-size: 0.923em;
  font-weight: 700;
}

/* line 325, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-address {
  font-size: 1.077em;
}

/* line 329, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-notice {
  color: grey;
  font-weight: 700;
  font-size: 1.077em;
  text-align: center;
  height: 75px;
}

/* line 337, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-warning {
  color: red;
  font-weight: 700;
  font-size: 1.077em;
  text-align: center;
  height: 75px;
}

/* line 345, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
.company-search-results table, .company-search-results tr, .company-search-results th, .company-search-results td {
  border: 1px solid #ccc;
  padding: 5px;
}

@media all and (max-width: 770px) {
  /* line 354, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC {
    background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    height: 130px;
    position: relative;
    text-align: center;
    width: 83px;
    margin: 0 3px 3px;
    padding: 5px;
    float: left;
  }
  /* line 368, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC .prioritize {
    background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  }
  /* line 372, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC img.prioritize-small {
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 378, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC img.prioritize-large {
    position: absolute;
    top: -8px;
    right: -8px;
  }

  /* line 386, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC:hover, div.BASIC.selected a {
    background: none repeat scroll 0 0 #001647;
    box-shadow: 0 0 6px 3px #266092;
    filter: none;
  }

  /* line 392, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link, div.BASIC a:visited, div.BASIC a:hover {
    color: #fff;
    text-transform: uppercase;
  }
  /* line 395, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link img, div.BASIC a:visited img, div.BASIC a:hover img {
    width: 60px;
  }

  /* line 400, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-name {
    font-size: 1.077em;
    font-weight: 700;
  }

  /* line 405, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-dba-name {
    font-size: 0.923em;
    font-weight: 700;
  }

  /* line 410, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-address {
    font-size: 1.077em;
  }

  /* line 414, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-notice {
    color: grey;
    font-weight: 700;
    font-size: 1.077em;
    text-align: center;
    height: 75px;
  }

  /* line 422, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-warning {
    color: red;
    font-weight: 700;
    font-size: 1.077em;
    text-align: center;
    height: 75px;
  }

  /* line 430, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-search-results table, .company-search-results tr, .company-search-results th, .company-search-results td {
    border: 1px solid #ccc;
    padding: 5px;
  }
}
@media all and (max-width: 960px) {
  /* line 442, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC {
    background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    height: 140px;
    position: relative;
    text-align: center;
    width: 84px;
    margin: 0 1% 1%;
    padding: 2px;
    float: left;
  }
  /* line 455, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC .prioritize {
    background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  }
}
@media all and (max-width: 763px) {
  /* line 465, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC {
    background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    height: auto;
    position: relative;
    text-align: left;
    width: 93%;
    margin: 0 10px 10px;
    padding: 5px;
    float: none;
  }
  /* line 478, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC .prioritize {
    background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  }
  /* line 484, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC img.prioritize-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
  }
  /* line 491, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC img.prioritize-large {
    position: absolute;
    top: 0;
    right: 0;
  }

  /* line 497, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC:hover, div.BASIC.selected a {
    background: none repeat scroll 0 0 #001647;
    box-shadow: 0 0 6px 3px #266092;
    filter: none;
  }

  /* line 503, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link, div.BASIC a:visited, div.BASIC a:hover {
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
  }
  /* line 507, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link img, div.BASIC a:visited img, div.BASIC a:hover img {
    width: 45px;
    float: none;
    vertical-align: middle;
  }

  /* line 513, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-name {
    font-size: 1.077em;
    font-weight: 700;
  }

  /* line 518, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-dba-name {
    font-size: 0.923em;
    font-weight: 700;
  }

  /* line 523, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-address {
    font-size: 1.077em;
  }

  /* line 527, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-notice {
    color: grey;
    font-weight: 700;
    font-size: 1.077em;
    text-align: center;
    height: 75px;
  }

  /* line 535, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-warning {
    color: red;
    font-weight: 700;
    font-size: 1.077em;
    text-align: center;
    height: 75px;
  }

  /* line 543, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  .company-search-results table, .company-search-results tr, .company-search-results th, .company-search-results td {
    border: 1px solid #ccc;
    padding: 5px;
  }
}
@media all and (max-width: 480px) {
  /* line 553, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC {
    background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    height: auto;
    position: relative;
    text-align: left;
    width: 90%;
    margin: 0 10px 10px;
    padding: 5px;
    float: none;
  }
  /* line 567, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC .prioritize {
    background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  }
}
@media all and (max-width: 375px) {
  /* line 576, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC {
    background: linear-gradient(to bottom, #001647 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    height: auto;
    position: relative;
    text-align: left;
    width: 85%;
    margin: 0 10px 10px;
    padding: 5px;
  }
  /* line 590, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC .prioritize {
    background: linear-gradient(to bottom, #000000 0%, #266092 50%, #001647 100%) repeat scroll 0 0 transparent;
  }

  /* line 595, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link, div.BASIC a:visited, div.BASIC a:hover {
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
  }
  /* line 599, ../../../all/themes/modebase/sass/css/modules/_pass_carr.scss */
  div.BASIC a:link img, div.BASIC a:visited img, div.BASIC a:hover img {
    width: 20px;
    float: left;
    display: block;
  }
}
