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

/* line 152, ../../../all/themes/modebase_2017/sass/_base.scss */
body {
  font-size: 15px;
  base-font-family: "Open Sans", sans-serif;
}

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

/*
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 2, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content .panel-sidebar #content-wall > div.content-main {
  padding-right: 50px;
}
/* line 5, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .form-item-combine input {
  padding: 1px;
}
/* line 8, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page #content-list form:first-child {
  padding-left: 20px;
  width: 100%;
}
/* line 17, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .content-main > header {
  padding-left: 0;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .views-exposed-form .views-exposed-widget {
  padding-right: 20px;
}
/* line 23, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .breadcrumb {
  margin-bottom: 25px;
  margin-left: 0px;
  position: relative;
  left: 0;
}
/* line 37, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display table {
  width: 100% !important;
  clear: both;
}
/* line 50, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display .pager {
  margin: 0px;
  float: right;
}
/* line 55, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display tbody td.active {
  background: none;
}
/* line 60, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_adjudication.scss */
.adjudication-decisions-page .view-id-adjudication_decision_display thead th {
  padding-right: 0;
}
/* line 69, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-table td {
    padding-bottom: 30px;
  }

  /* line 131, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page #content .panel-sidebar .subNavMenu {
    display: none;
  }
  /* line 139, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .views-submit-button {
    float: right;
  }
  /* line 143, ../../../all/themes/modebase_2017/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display thead {
    display: none;
  }
  /* line 146, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/sass/css/modules/_adjudication.scss */
  .adjudication-decisions-page .view-id-adjudication_decision_display .views-field-field-adj-date-signed {
    width: 100%;
  }
}
/*Hide title since we're adding it in DS*/
/* line 7, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.page-blog #page-title,
.node-type-blog-post #page-title {
  display: none;
}
/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.page-blog .field-name-body,
.node-type-blog-post .field-name-body {
  clear: both;
}
/* line 14, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_blog.scss */
.view-blog h1.title a {
  text-decoration: none;
}
/* line 43, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog .views-field-body {
  clear: both;
}
/* line 46, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
.view-blog .views-field-nothing {
  padding-bottom: 10px;
}

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

/* line 63, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right {
  /*End of Search box*/
  /*Subsribe box*/
  /*End Subscribe Box*/
  /*AddThis*/
}
/* line 130, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .views-exposed-widgets {
  margin: 0;
}
/* line 139, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right #views-exposed-form-blog-page-1 .form-item {
  display: inline;
}
/* line 146, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns {
  height: 33px;
  line-height: 30px;
  margin-top: 10px;
}
/* line 181, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns div {
  float: left;
  margin-right: 5px;
}
/* line 185, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .emailbtn a {
  background-position: 0 0;
}
/* line 197, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .emailbtn a:hover {
  background-position: -34px 0;
}
/* line 201, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .rssbtn a {
  background-position: 0 -34px;
}
/* line 203, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .rssbtn a:hover {
  background-position: -34px -34px;
}
/* line 207, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .facebook a {
  background-position: 0 -68px;
}
/* line 209, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .facebook a:hover {
  background-position: -34px -68px;
}
/* line 213, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .twitter a {
  background-position: 0 -102px;
}
/* line 215, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .twitter a:hover {
  background-position: -34px -102px;
}
/* line 219, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .youtube a {
  background-position: 0 -136px;
}
/* line 221, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
#sidebar-right .subscribebtns .youtube a:hover {
  background-position: -34px -136px;
}
/* line 232, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
#sidebar-right .tweetbutton-tweet {
  margin-right: -22px;
}

/*End AddThis*/
/*Log in Button*/
/* line 245, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_blog.scss */
.loginbutton:active {
  position: relative;
  top: 1px;
}

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

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

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

/* line 292, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject {
  font-weight: bold;
  margin: 18px 0 0;
}
/* line 310, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject a {
  text-decoration: none;
}
/* line 313, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog-comments .views-field-subject a:hover {
  text-decoration: underline;
}
/* line 317, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog-comments .views-row-first .views-field-subject {
  margin-top: 0;
}
/* line 320, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog-comments .post-title {
  color: #464646;
}
/* line 322, ../../../all/themes/modebase_2017/sass/css/modules/_blog.scss */
.view-blog-comments .post-title .postedin {
  font-style: italic;
}

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

@media (max-width: 480px) {
  /* line 335, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_blog.scss */
  .node-type-blog-post .breadcrumbs {
    margin-bottom: 10px;
  }
}
/* line 352, ../../../all/themes/modebase_2017/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*/
/**==========================================================================================
 **==========================================================================================
 **
 **         CSS Overrides for Collapsetext
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset {
  padding: 20px 20px 10px 0px;
  border: none;
  margin-left: 0px;
}
/* line 15, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset legend {
  width: 100%;
  background-color: #f4f3f1;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset span.fieldset-legend {
  height: auto;
  display: block;
  background-size: 15px 15px !important;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 28, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset span.fieldset-legend a.fieldset-title {
  color: #1c6da6;
  padding-right: 25px !important;
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 40, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset span.summary {
  display: none;
}

/* line 46, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible {
  width: 100%;
}
/* line 49, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible span.fieldset-legend {
  background: url(/sites/all/themes/modebase_2017/images/BlueArrowDown_2x.png) 99% center no-repeat !important;
  background-size: 20px 10px !important;
}
/* line 53, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible span.fieldset-legend a.fieldset-title {
  width: 100%;
}

/* line 59, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible.collapsed {
  height: 40px;
  width: 100%;
}
/* line 63, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible.collapsed span.fieldset-legend {
  background: url(/sites/all/themes/modebase_2017/images/BlueArrow_2x.png) 99% center no-repeat !important;
  background-size: 10px 20px !important;
}
/* line 67, ../../../all/themes/modebase_2017/sass/css/modules/_collapsetext.scss */
.collapse-text-fieldset.collapsible.collapsed span.fieldset-legend a.fieldset-title {
  width: 100%;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
/* line 3, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page {
  margin-bottom: 30px;
  padding: 5px;
  background-color: #ddd;
}
/* line 7, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .top-pager {
  float: right;
  position: relative;
  top: -15px;
}
/* line 14, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .view-content {
  margin-left: 0px;
}
/* line 19, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .view-header {
  margin: 20px 0px 0px 20px;
}
/* line 24, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget label {
  width: 120px;
}
/* line 37, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .label {
  width: 200px;
}
/* line 48, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .form-type-select {
  width: 225px;
}
/* line 52, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget #edit-body-value {
  width: 220px;
}
/* line 56, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page .views-exposed-widget .form-select {
  width: 100%;
}
/* line 63, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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_2017/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_2017/sass/css/modules/_emergency.scss */
#views-exposed-form-emergency-notifications-page #edit-reset:hover {
  text-decoration: underline;
}
/* line 109, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications table {
  width: 100% !important;
}
/* line 204, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .pager {
  margin: 0px;
  float: right;
}
/* line 209, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications tbody td.active {
  background: none;
}

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

/* line 223, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-title-1 {
  display: none !important;
}
/* line 226, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications thead tr {
  border-bottom: 1px solid #ccc;
}
/* line 233, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications thead th {
  padding-right: 0;
}
/* line 237, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field {
  display: block;
  float: left;
  vertical-align: top;
}
/* line 242, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .emergency-space {
  padding: 10px;
  display: block;
  font-size: 1em;
}
/* line 246, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-title {
  width: 28%;
}
/* line 260, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-date-effective {
  width: 11%;
}
/* line 265, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-address {
  width: 13%;
}
/* line 268, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-topic {
  width: 14%;
}
/* line 271, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.view-id-emergency_notifications .views-field-field-subject {
  width: 15%;
}
/* line 274, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .emergency-space {
    padding: 5px !important;
  }
  /* line 286, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title {
    width: 31%;
  }
  /* line 290, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-date-effective {
    width: 13%;
  }
  /* line 295, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address {
    width: 13%;
  }
  /* line 296, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address .emergency-space {
    padding-right: 0 !important;
  }
  /* line 302, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic {
    width: 13%;
  }
  /* line 304, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-subject {
    width: 12%;
  }
  /* line 313, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
.filter-title-emergency {
  display: none;
}

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

  /* line 347, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_emergency.scss */
  #edit-submit-emergency-notifications {
    width: 100%;
    float: left !important;
  }

  /* line 361, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title-1 {
    display: block !important;
  }
  /* line 365, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic .emergency-space {
    padding-left: 10px !important;
  }
  /* line 375, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications thead {
    display: none;
  }
  /* line 378, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .emergency-space {
    padding: 10px !important;
  }
  /* line 380, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title {
    width: 100%;
    background-color: grey;
  }
  /* line 388, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title a {
    color: white;
    text-decoration: none;
  }
  /* line 392, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-title a:hover {
    text-decoration: underline;
  }
  /* line 397, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-date-effective {
    width: 49%;
  }
  /* line 402, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-address {
    width: 49%;
  }
  /* line 405, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-topic {
    width: 49%;
  }
  /* line 408, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-subject {
    width: 49%;
  }
  /* line 411, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
  .view-id-emergency_notifications .views-field-field-editorial-type {
    width: 100%;
  }
}
/* News Page CSS*/
/* line 421, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper [class$="-min-date"]:after {
  content: none;
}
/* line 424, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget {
  padding-left: 0;
}
/* line 427, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget label {
  display: block;
}
/* line 432, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_emergency.scss */
.page-newsroom #edit-date-filter-wrapper .views-widget label {
  width: 20px;
  float: left;
}
/* line 444, ../../../all/themes/modebase_2017/sass/css/modules/_emergency.scss */
.page-newsroom .views-exposed-form .views-exposed-widget.views-submit-button {
  padding-right: 0;
}

/* line 1, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper,
body.page-faq-search #main-wrapper {
  background: white;
}
/* line 4, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_faqs.scss */
body.page-faq-topics #main-wrapper #panel-content {
  padding-top: 20px;
}
/* line 21, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #panel-content .view-header {
  border-bottom: 5px solid #e1e1e1;
}
/* line 29, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.page-faq #main-wrapper #panel-content .view-empty {
  margin-left: 20px;
}

/* line 33, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page h2 {
  padding: 0 !important;
}
/* line 48, ../../../all/themes/modebase_2017/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-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 59, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .faq-content-title {
  margin-left: 100px;
  color: #194178;
  font-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 66, ../../../all/themes/modebase_2017/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 73, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form {
  padding: 0;
}
/* line 75, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
  padding: 0;
  width: 93%;
}
/* line 79, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
  width: 7%;
}
/* line 83, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.pane-views-exp-faqs-search-page .pane-content {
  padding-bottom: 65px;
  width: 50%;
  margin: 0 auto;
}
/* line 88, ../../../all/themes/modebase_2017/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-style: italic;
  color: #909090;
  padding-left: 10px;
}
/* line 97, ../../../all/themes/modebase_2017/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 103, ../../../all/themes/modebase_2017/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 120, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .faq-content-title {
  margin-left: 15%;
  color: #194178;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}
/* line 128, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs {
  width: 70%;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 100px;
}
/* line 133, ../../../all/themes/modebase_2017/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 140, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-default a:link {
  color: #194178;
  font-weight: regular;
  font-size: 1.231em;
}
/* line 145, ../../../all/themes/modebase_2017/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 157, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-active {
  background: #eaeaea;
  padding-top: 7.15px;
  padding-left: 20px;
}
/* line 161, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-state-active a:link {
  font-weight: bold;
}
/* line 164, ../../../all/themes/modebase_2017/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 176, ../../../all/themes/modebase_2017/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 184, ../../../all/themes/modebase_2017/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 189, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-main-page .view-id-faqs .ui-widget-content .views-row a:link {
  text-decoration: none;
}

/* line 201, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-views-exp-faqs-search-page {
  margin-top: 0;
}
/* line 204, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term {
  margin-top: -15px;
}
/* line 206, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-header {
  color: #194178;
  font-size: 2.154em;
  font-weight: 100;
  margin-bottom: 10px;
  line-height: 1.2em;
}
/* line 212, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-header p {
  margin-bottom: 20px;
  padding-left: 20px;
}
/* line 217, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-topic-page .pane-questions-of-term .view-content {
  padding: 15px 20px;
}
/* line 219, ../../../all/themes/modebase_2017/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 224, ../../../all/themes/modebase_2017/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 237, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content {
  margin-top: 25px;
}
/* line 240, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content .views-row {
  margin-top: 25px;
}
/* line 242, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .view-content .views-row a:link {
  text-decoration: none;
}
/* line 249, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .pager {
  float: right;
}
/* line 252, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .pane-faqs-search {
  width: 65%;
  margin: 0 auto;
}
/* line 256, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
#faqs-search-page .pane-faqs-search .faq-search-content-title {
  color: #194178;
  font-size: 2.154em;
  font-weight: 100;
  line-height: 1.2em;
}

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

  /* line 281, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  #faqs-topic-page .pane-views-exp-faqs-search-page {
    float: none;
    width: 220px;
    margin-top: 55px;
    position: absolute;
  }
  /* line 288, ../../../all/themes/modebase_2017/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 293, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  #faqs-topic-page .pane-questions-of-term .view-content .views-row {
    width: 100%;
    float: left;
    margin-bottom: 25px;
  }

  /* line 302, ../../../all/themes/modebase_2017/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 312, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .pane-content {
    width: 90%;
  }
  /* line 315, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
    width: 94%;
  }
  /* line 318, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
    width: 6%;
  }

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

  /* line 341, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  #faqs-search-page .pane-faqs-search {
    width: 90%;
    margin: 0 auto;
  }
}
@media all and (max-width: 440px) {
  /* line 350, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-exposed-widget {
    width: 90%;
  }
  /* line 353, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
  .pane-views-exp-faqs-search-page .views-exposed-form .views-submit-button {
    width: 10%;
  }
}
/* line 359, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.treewalk-prev-next {
  position: absolute;
  top: 0px;
  left: 50%;
}
/* line 363, ../../../all/themes/modebase_2017/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 369, ../../../all/themes/modebase_2017/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 375, ../../../all/themes/modebase_2017/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 381, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.treewalk-prev-next .treewalk-next {
  float: none;
  padding: 0 4px 0 7px;
}

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

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

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

/* line 405, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper {
  background: #fff;
}
/* line 407, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper .breadcrumb {
  margin-bottom: 15px;
}
/* line 410, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #page-subnav-sticky-wrapper {
  display: none;
}
/* line 413, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #content .with-sidebar > #panel-content {
  margin-left: 25px;
}
/* line 416, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
body.node-type-cms-faq #main-wrapper #content .with-sidebar #content-wall > div.content-main {
  border: none;
}

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

/* line 431, ../../../all/themes/modebase_2017/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 439, ../../../all/themes/modebase_2017/sass/css/modules/_faqs.scss */
.back-to-topic {
  margin-left: 2%;
}

/* line 444, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_fedbizopps.scss */
body.page-osdbu-fedbizopps-opportunities #main-wrapper {
  background-color: white;
}

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

/* line 13, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-filter-opportunities {
  padding: 5px 15px 5px 15px;
  background-color: #ddd;
}
/* line 19, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #view-title, .view-fedbizopps #hide-title {
  display: none;
}
/* line 25, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .top-pager {
  float: right;
}
/* line 29, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .item-list .pager {
  text-align: left;
  margin: 0px;
}
/* line 32, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .item-list .pager li {
  padding: 0px;
  margin: 0px 12px 0px 0px;
}
/* line 36, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-content {
  margin-top: 30px;
}
/* line 47, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .view-footer {
  float: left;
  margin-top: 35px;
}
/* line 52, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fbofilters {
  margin-bottom: 10px;
  padding: 0px;
  border: none;
}
/* line 59, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps div.feed-icon {
  position: absolute;
  top: -22px;
  right: 80px;
}
/* line 65, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps button, .view-fedbizopps input, .view-fedbizopps select, .view-fedbizopps textarea {
  width: 100%;
}
/* line 70, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .views-exposed-widget {
  margin-right: 10px;
}
/* line 75, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-agency-value-wrapper {
  width: 20%;
}
/* line 98, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-competition-type-value-wrapper {
  width: 19%;
}
/* line 103, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps #edit-field-fbo-procurement-category-value-wrapper {
  width: 20%;
}
/* line 107, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fbo-record {
  margin-bottom: 35px;
  border: 1px solid #ddd;
}
/* line 128, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .fboopp_field {
  border-top: 1px solid #ddd;
}
/* line 134, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .firstcol div {
  padding: 8px 5px;
}
/* line 146, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .secondcol div {
  padding: 8px 5px 8px 0px;
}
/* line 157, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
.view-fedbizopps .field-fbo-agency {
  background-color: #ddd;
}
/* line 161, ../../../all/themes/modebase_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .firstcol {
    width: 100%;
  }
  /* line 235, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .firstcol div {
    padding: 5px 8px 0px 8px;
  }

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

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

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

  /* line 264, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .top-pager {
    float: none;
    margin-top: 65px;
    position: relative;
    display: block;
  }

  /* line 275, ../../../all/themes/modebase_2017/sass/css/modules/_fedbizopps.scss */
  .view-fedbizopps .view-content {
    margin-top: 30px;
  }
}
/*
 *****************
 * Feedback form
 *****************
 */
/* line 8, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_feedback.scss */
.feedback-button a {
  color: #fff !important;
  padding-left: 5%;
}

/* line 3, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .slide-title a {
  color: #fff;
}

/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_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 14, ../../../all/themes/modebase_2017/sass/css/modules/_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 23, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider,
.view-cms-homepage-slideshow .flexslider {
  border: none;
}
/* line 27, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-prev,
.view-cms-homepage-slideshow .flexslider:hover .flex-prev {
  opacity: 1;
  left: 0px;
}
/* line 32, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-next,
.view-cms-homepage-slideshow .flexslider:hover .flex-next {
  opacity: 1;
  right: 0px;
}
/* line 38, ../../../all/themes/modebase_2017/sass/css/modules/_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 52, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev,
.view-cms-homepage-slideshow .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 55, ../../../all/themes/modebase_2017/sass/css/modules/_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 60, ../../../all/themes/modebase_2017/sass/css/modules/_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 64, ../../../all/themes/modebase_2017/sass/css/modules/_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 72, ../../../all/themes/modebase_2017/sass/css/modules/_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: 96%;
  bottom: 0%;
}
/* line 86, ../../../all/themes/modebase_2017/sass/css/modules/_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 92, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-caption h2 a,
.view-cms-homepage-slideshow .flex-caption h2 a {
  color: #fff;
}
/* line 97, ../../../all/themes/modebase_2017/sass/css/modules/_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 107, ../../../all/themes/modebase_2017/sass/css/modules/_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 114, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-caption .slide-body a,
.view-cms-homepage-slideshow .flex-caption .slide-body a {
  color: #fff;
}
/* line 118, ../../../all/themes/modebase_2017/sass/css/modules/_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 122, ../../../all/themes/modebase_2017/sass/css/modules/_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 130, ../../../all/themes/modebase_2017/sass/css/modules/_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 137, ../../../all/themes/modebase_2017/sass/css/modules/_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 143, ../../../all/themes/modebase_2017/sass/css/modules/_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 155, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption p,
  .view-cms-homepage-slideshow .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
  /* line 160, ../../../all/themes/modebase_2017/sass/css/modules/_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 171, ../../../all/themes/modebase_2017/sass/css/modules/_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 178, ../../../all/themes/modebase_2017/sass/css/modules/_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 182, ../../../all/themes/modebase_2017/sass/css/modules/_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 191, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption,
  .view-cms-homepage-slideshow .flex-caption {
    height: 100px;
  }
  /* line 195, ../../../all/themes/modebase_2017/sass/css/modules/_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 202, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-slidelinks,
  .view-cms-homepage-slideshow .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 208, ../../../all/themes/modebase_2017/sass/css/modules/_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 213, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption,
  .view-cms-homepage-slideshow .flex-caption {
    padding-bottom: 60px;
  }
}

/* line 220, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider {
  border: none;
}
/* line 224, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 0px;
}
/* line 229, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 0px;
}
/* line 235, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .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 249, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 252, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 257, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 261, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 267, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .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%;
  margin-right: 20px;
}
/* line 282, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.385em;
  color: #fff;
}
/* line 288, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-landing-page-lite-flexlider .flex-caption h2 a {
  color: #fff;
}
@media all and (max-width: 700px) {
  /* line 294, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next {
    width: 25px;
  }
}
@media all and (max-width: 600px) {
  /* line 301, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .felx-next {
    width: 25px;
    top: 35% !important;
  }
  /* line 307, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .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 318, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
}
@media all and (max-width: 480px) {
  /* line 326, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption {
    height: 100px;
  }
  /* line 330, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next {
    top: 25% !important;
  }
}
@media all and (max-width: 320px) {
  /* line 337, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 343, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-prev,
  .view-landing-page-lite-flexlider .flex-caption .flex-next {
    top: 17% !important;
  }
  /* line 348, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-landing-page-lite-flexlider .flex-caption .flex-caption {
    padding-bottom: 60px;
  }
}

/* line 356, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider {
  border: none;
}
/* line 360, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 0px;
}
/* line 365, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 0px;
}
/* line 371, ../../../all/themes/modebase_2017/sass/css/modules/_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 385, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 388, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 393, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 397, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 403, ../../../all/themes/modebase_2017/sass/css/modules/_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 417, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.385em;
  color: #fff;
}
/* line 423, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
.view-content-flexslider .flex-caption h2 a {
  color: #fff;
}
@media all and (max-width: 700px) {
  /* line 429, ../../../all/themes/modebase_2017/sass/css/modules/_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 436, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .felx-next {
    width: 25px;
    top: 35% !important;
  }
  /* line 442, ../../../all/themes/modebase_2017/sass/css/modules/_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 453, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption p {
    margin: 0;
    padding: 5px 5px 0;
  }
}
@media all and (max-width: 480px) {
  /* line 461, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption {
    height: 100px;
  }
  /* line 465, ../../../all/themes/modebase_2017/sass/css/modules/_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 472, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-slidelinks {
    top: initial;
    bottom: 10px;
    right: 10px;
  }
  /* line 478, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-prev,
  .view-content-flexslider .flex-caption .flex-next {
    top: 17% !important;
  }
  /* line 483, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider.scss */
  .view-content-flexslider .flex-caption .flex-caption {
    padding-bottom: 60px;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Flexslider Button overrides
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-content-flexslider .slide-title a {
  color: #555;
}

/* line 16, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flexslider {
  border: none;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-control-paging {
  margin-bottom: 10px;
  position: relative;
  top: 10px;
}
/* line 26, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 0px;
}
/* line 31, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 0px;
}
/* line 37, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .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 51, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 54, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 59, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 63, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 69, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-caption {
  background: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  line-height: 1em;
  color: #fff;
  padding: 10px;
  line-height: 1.2em;
  font-weight: normal;
  position: absolute;
  width: 97%;
  bottom: 0%;
}
/* line 82, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.481em !important;
  font-weight: 300;
  color: #fff;
}
/* line 89, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
.view-landing-page-lite-flexlider .flex-caption h2 a {
  color: #fff;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1024px) {
  /* line 107, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
  .view-landing-page-lite-flexlider .flex-caption {
    width: 96%;
  }
}
@media all and (max-width: 600px) {
  /* line 116, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
  .view-landing-page-lite-flexlider .flex-direction-nav li a {
    position: absolute;
    top: 50%;
  }
}
@media all and (max-width: 480px) {
  /* line 126, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button.scss */
  .view-landing-page-lite-flexlider .flex-caption {
    height: 100px;
    width: 95%;
  }
}
/* line 4, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider a:link, .view-modebase-mobile-homepage-slider-button-flexslider a:visited, .view-modebase-mobile-homepage-slider-button-flexslider a:hover {
  color: #555;
}
/* line 8, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider a:hover {
  text-decoration: none;
}
/* line 12, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-control-nav {
  text-align: center;
  z-index: 1000;
}
/* line 17, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flexslider {
  border: none;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flexslider img {
  width: 100% !important;
}
/* line 25, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flexslider:hover .flex-prev {
  opacity: 1;
  left: 0px;
}
/* line 30, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flexslider:hover .flex-next {
  opacity: 1;
  right: 0px;
}
/* line 36, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-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 50, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-direction-nav li .flex-prev {
  left: 0;
}
/* line 53, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-direction-nav li .flex-prev.hover {
  background-position: 0 -68px;
}
/* line 58, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-direction-nav li .flex-next {
  right: 0;
  background-position: 0 -136px;
}
/* line 62, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-direction-nav li .flex-next.hover {
  background-position: 0 -204px;
}
/* line 68, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-control-paging li a {
  width: 13px;
  height: 13px;
  display: block;
  background: #1c6da6;
  margin-bottom: 15px;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
/* line 87, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-control-paging li a:hover {
  background: rgba(0, 0, 0, 0.7);
}
/* line 91, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-control-paging li a.flex-active {
  background: #555;
  cursor: default;
}
/* line 98, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-caption {
  background-color: #f4f6f7;
  filter: alpha(opacity=80);
  opacity: .8;
  color: #fff;
  font-weight: normal;
  position: absolute;
  width: 93%;
  bottom: 0%;
  padding: 10px 20px 10px 20px !important;
  margin-top: 30px;
  text-align: center;
}
/* line 111, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-caption h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  color: #555;
}
/* line 116, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-caption h2 a {
  color: #555;
}
/* line 122, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-caption .dark_button {
  margin: auto;
}
/* line 127, ../../../all/themes/modebase_2017/sass/css/modules/_flexslider_button_mobile.scss */
.view-modebase-mobile-homepage-slider-button-flexslider .flex-caption .slide-title {
  color: #555;
  text-decoration: none;
  font-size: 19px;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

/**
 * @file
 * Form Styling
 */
/* line 7, ../../../all/themes/modebase_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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_2017/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_2017/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper [class$="-min-date"]:after {
  content: " to ";
}
/* line 53, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget label {
  display: none;
}
/* line 60, ../../../all/themes/modebase_2017/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget .description {
  display: none;
}
/* line 63, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_forms.scss */
#edit-date-filter-wrapper .views-widget > div {
  float: left;
}

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

/* line 86, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_forms.scss */
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}

/* line 131, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/*
 * Drupal's default login form block
 */
/* line 149, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_forms.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 196, ../../../all/themes/modebase_2017/sass/css/modules/_forms.scss */
form tr.even {
  background-color: white;
}
/* line 200, ../../../all/themes/modebase_2017/sass/css/modules/_forms.scss */
form table .item-list ul {
  margin: 0;
}

/* line 208, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_forms.scss */
td.menu-disabled {
  background: #ccc;
}

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

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

/* line 27, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#admin-menu {
  z-index: 5000;
}

/* line 30, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
html {
  color: black;
}

/* line 33, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
p {
  color: black;
}

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

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

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

/* line 56, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
.field-name-field-speaker-title-and-affiliat {
  margin-top: 10px;
  color: #616060 !important;
  font-size: 0.8em !important;
  font-style: italic !important;
  text-decoration: none !important;
}

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

/* line 69, ../../../all/themes/modebase_2017/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 73, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#main-wrapper {
      min-height: 450px;
}

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

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

/* line 86, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#content h1#page-title, #content .breadcrumb {
  margin: 0 0 15px 0;
}
/* line 89, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#content > section {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
/* line 94, ../../../all/themes/modebase_2017/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 102, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#content #sidebar-right {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 107, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
#content #content-bottom {
  background-color: #f8f8f8;
  padding: 5px;
}
/* line 112, ../../../all/themes/modebase_2017/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 118, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
.panel-sidebar #panel-content {
  padding: 0;
}

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

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

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

/*End of Addthis Global Styles*/
/* Changes for Previous and Next links */
/* line 144, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
ul.custom-pager {
  float: right;
  font-size: 1em;
  margin: -35px 0 0;
  padding: 0;
  text-align: center;
}

/* line 151, ../../../all/themes/modebase_2017/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 157, ../../../all/themes/modebase_2017/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 164, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
.footnote {
  font-size: 0.769em;
  margin: 8px 0px 0px 15px;
}

@media all and (max-width: 570px) {
  /* line 171, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
  #content #content-wall {
    padding: 0;
  }
}
@media all and (max-width: 320px) {
  /* line 180, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
  #content #content-wall > div.content-main {
    padding: 10px;
  }
  /* line 184, ../../../all/themes/modebase_2017/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 192, ../../../all/themes/modebase_2017/sass/css/modules/_global.scss */
body.hide-last-updated .field-name-ds-updated {
  display: none;
}

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

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

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

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

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

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

/* line 28, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library h1.title {
  display: none;
}
/* line 33, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #pager {
  float: right;
  margin-bottom: 30px;
}
/* line 36, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #pager a {
  margin-left: 10px;
}
/* line 39, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #pager span {
  margin-left: 10px;
}
/* line 44, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form {
  float: left;
  margin-left: 20px;
  width: 70%;
}
/* line 51, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form h1 {
  margin-top: 0;
}
/* line 54, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form .librarytext {
  font-style: italic;
}
/* line 58, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form table div {
  word-break: break-word;
}
/* line 64, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance {
  width: 95%;
  border: none;
}
/* line 133, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapper #edit-advance legend {
  float: right;
}
/* line 135, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput {
  font-family: trebuchet ms;
}
/* line 213, ../../../all/themes/modebase_2017/sass/css/modules/_library.scss */
.page-library #cms-ntl-library-form #edit-wrapperoutput tbody {
  border: none;
  font-size: 13px;
}
/* line 217, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_library.scss */
  .page-library #cms-ntl-library-form #edit-wrapper .form-item-keywords input {
    width: 85%;
  }

  /* line 237, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_library.scss */
  .section-library #ntl-library-form #edit-wrapper {
    border: 2px solid #EBEBEB;
  }
  /* line 249, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_library.scss */
  .section-library #cms-ntl-library-form #edit-wrapperoutput table tbody tr td div {
    margin-right: 15px;
    width: 100%;
  }
}
/**
 * @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_2017/sass/css/modules/_modebase.scss */
html {
  background: #6e6159;
}

/* line 27, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_modebase.scss */
body.not-front #main-wrapper {
  background: #f8f8f8;
}
/* line 39, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
body.not-front h1#page-title {
  margin: 0 10px 10px 10px;
}

/*
 * 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 50, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#skip-link {
  margin: 0;
}
/* line 53, ../../../all/themes/modebase_2017/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 63, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: normal;
}

/* line 67, ../../../all/themes/modebase_2017/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 79, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
h1.pub-type {
  display: none;
}

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

/* line 87, ../../../all/themes/modebase_2017/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 90, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

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

/* line 121, ../../../all/themes/modebase_2017/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 125, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}

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

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

/*
 ****************************
 * Common Page Styles
 ****************************
 */
/* line 148, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#page-bg-container {
  height: 850px !important;
}

/* line 153, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#main-wrapper {
  min-height: 450px;
}

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

/*
 ****************
 * Breadcrumbs
 ****************
 */
/* line 169, ../../../all/themes/modebase_2017/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 173, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.breadcrumb a:link, .breadcrumb a:visited {
  color: #194178;
}
/* line 176, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.breadcrumb a:focus, .breadcrumb a:active {
  outline: 1px dotted #194178;
}
/* line 180, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 184, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/*
 ***************************
 * Event Fields Formatting
 ***************************
 */
/* line 199, ../../../all/themes/modebase_2017/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;
  padding: 10px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: normal;
}
/* line 209, ../../../all/themes/modebase_2017/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 216, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.field-name-field-date,
.field-name-text-address,
.field-name-field-location {
  font-size: 0.923em;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 10px;
}

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

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

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

/*
 *******************************
 * Prevent overflowing content
 *******************************
 */
/* line 250, ../../../all/themes/modebase_2017/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 275, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#page-wrapper {
  overflow-x: hidden;
}

/*
 **********************
 * Wireframes Styling
 **********************
 */
/* line 286, ../../../all/themes/modebase_2017/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 297, ../../../all/themes/modebase_2017/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 309, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#skip-link {
  position: relative;
  z-index: 9999;
}
/* line 313, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#skip-link a:link, #skip-link a:hover, #skip-link a:visited {
  background-color: #e1e1e1;
  color: #444;
}

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

/* line 323, ../../../all/themes/modebase_2017/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 #194178;
}

/* line 327, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#eventsblock {
  padding: 5%;
}

/* line 332, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
#hompage-visual-highlight {
  width: 800px;
  height: 200px;
  margin: 0 auto;
  position: relative;
  background-color: white;
  margin-bottom: -1000px;
  overflow: hidden;
}

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

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

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

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

/* NEW 060512*/
/* line 358, ../../../all/themes/modebase_2017/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 366, ../../../all/themes/modebase_2017/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 376, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.togglePanel {
  cursor: pointer;
}

/* line 379, ../../../all/themes/modebase_2017/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 387, ../../../all/themes/modebase_2017/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 401, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  #page {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE4E4E8', endColorstr='#FF6E6159');
    /* IE 6-8 linear gradient */
  }

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

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

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

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

  /* line 419, ../../../all/themes/modebase_2017/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 428, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  h1.pub-type, h1#page-title {
    font-size: 1.231em;
  }

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

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

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

  /* line 447, ../../../all/themes/modebase_2017/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 456, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  .togglePanel {
    cursor: default;
  }

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

/* line 475, ../../../all/themes/modebase_2017/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 481, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.registration-who-msg {
  display: none;
}

@media all and (max-width: 480px) {
  /* line 486, ../../../all/themes/modebase_2017/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 492, ../../../all/themes/modebase_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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 502, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register .pre-content .tabs {
  display: none;
}
/* line 506, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register #content {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
}
/* line 512, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register .field-name-field-registration-special-needs {
  width: 439px;
}
/* line 515, ../../../all/themes/modebase_2017/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 521, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-event-image {
  margin-bottom: 10px;
}
/* line 524, ../../../all/themes/modebase_2017/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 529, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register aside .group_contact_info {
  margin-bottom: 10px;
}
/* line 532, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-addthis {
  font-size: 0.846em;
  margin-top: 10px;
}
/* line 535, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
.page-node-register aside .field-name-field-addthis .field-label {
  font-weight: normal;
}
/* line 538, ../../../all/themes/modebase_2017/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 545, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  .page-node-register #content > section {
    border: none;
  }
  /* line 548, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  .page-node-register #content, .page-node-register aside {
    float: none;
    margin: 0;
    padding: 0;
    position: static;
    width: auto;
  }
  /* line 555, ../../../all/themes/modebase_2017/sass/css/modules/_modebase.scss */
  .page-node-register aside {
    padding: 20px;
  }
}
/*
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 Navigation bar
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 13, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#content .subNavMenu {
  display: none;
}
/* line 17, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#content .accordion_menu {
  width: 200px;
}
/* line 22, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#content .with-sidebar .subNavMenu, #content .panel-sidebar .subNavMenu {
  display: block;
  position: absolute;
  min-width: 200px;
}
/* line 29, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#content .with-sidebar > #panel-content,
#content .panel-sidebar #content-wall {
  margin-left: 200px;
}

/* line 36, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu {
  padding: 0;
  margin: 0;
}
/* line 40, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li {
  list-style-image: none;
  list-style: none;
  line-height: 15px;
  background: #edeae8;
  border-bottom: solid 1px #d6d5d5;
}
/* line 47, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li:hover {
  background: #d6d1ce;
}
/* line 51, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a {
  color: #1c6da6;
  display: block;
  padding: 10px 25px 10px 5px;
  font-size: 14px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}
/* line 60, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a.active:link,
.accordion_menu ul.menu li a.active:visited {
  color: #585858;
}
/* line 65, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li a:hover {
  text-decoration: underline;
}
/* line 69, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu {
  background: #f6f5f5;
  width: auto;
}
/* line 73, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu li.leaf {
  background-image: none;
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding-left: 20px;
  padding-right: -10px;
  border-bottom: solid 1px #d6d5d5;
}
/* line 81, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li ul.menu li.leaf:hover {
  background: #e2e0de;
}
/* line 89, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li.expanded a {
  background-image: url("/sites/all/themes/modebase_2017/images/BlueArrow.png");
  background-position: 180px 10px;
  background-repeat: no-repeat;
}
/* line 97, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
.accordion_menu ul.menu li.expanded.opened a {
  background-image: url("/sites/all/themes/modebase_2017/images/BlueArrowDown.png");
  background-position: 180px 14px;
  background-repeat: no-repeat;
}

/* line 107, ../../../all/themes/modebase_2017/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;
  z-index: 100;
  display: none;
}
/* line 119, ../../../all/themes/modebase_2017/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 123, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li a {
  line-height: normal;
}
/* line 127, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li.expanded a {
  background-image: url("/sites/all/themes/modebase_2017/images/BlueArrow.png");
  background-position: 230px 10px;
  background-repeat: no-repeat;
}
/* line 133, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#mobile-subnav-sidebar .accordion_menu li.expanded.opened a {
  background-image: url("/sites/all/themes/modebase_2017/images/BlueArrowDown.png");
  background-position: 230px 15px;
  background-repeat: no-repeat;
}

/* line 140, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#subnav-bar {
  display: none;
  position: relative;
  margin: 0px 10px;
  padding: 15px;
}
/* line 146, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#subnav-bar a {
  display: block;
  text-decoration: none;
}
/* line 150, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#subnav-bar a:hover {
  text-decoration: underline;
}

/* line 156, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#mobile-subnav-link {
  display: block;
  background: #72655F;
  color: #fff;
  font-size: 14px;
  line-height: 15px;
}
/* line 163, ../../../all/themes/modebase_2017/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_2017/images/MobileMenu_2x.png) no-repeat;
  background-size: 60%;
  background-position: center;
  padding: 0px 0 0 42px;
  display: inline-block;
  vertical-align: middle;
}
/* line 175, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
#mobile-subnav-link #moblie-subnav-text {
  display: inline-block;
  vertical-align: middle;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 667px) {
  /* line 198, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
  #subnav-bar {
    display: block;
  }

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

  /* line 223, ../../../all/themes/modebase_2017/sass/css/modules/_nav-left.scss */
  .accordion_menu li a {
    padding: 5px;
  }

  /* line 227, ../../../all/themes/modebase_2017/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

 
*/
/**==========================================================================================
 **==========================================================================================
 **
 **         Right Navigation bar/section
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 12, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right {
  font-size: 0.86em;
}
/* line 15, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right ul {
  margin-left: 15px;
  padding: 0px 0px 0px 0px;
  list-style-type: disc;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right ul li {
  margin-bottom: 5px;
}
/* line 26, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field .field-label {
  font-weight: bold;
}
/* line 39, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .tag-right-rail ul {
  margin-left: 0px;
  list-style-type: none;
}
/* line 45, ../../../all/themes/modebase_2017/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: #194178;
  line-height: 21px;
  font-size: 1.267em;
  border-bottom: 1px solid #cac7c5;
  margin-bottom: 12px;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}
/* line 68, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right a:link, #sidebar-right a:visited {
  display: inline;
}
/* line 72, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info .field-items {
  list-style-type: square;
  padding-bottom: 3px;
  margin-left: 5px;
}
/* line 77, ../../../all/themes/modebase_2017/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 82, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info {
  margin-bottom: 10px;
}
/* line 85, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .group_contact_info .field {
  margin-bottom: 0px;
}
/* line 90, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-full-name {
  margin-bottom: 0px;
}
/* line 95, ../../../all/themes/modebase_2017/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 106, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-full-name {
  margin-bottom: 0px;
}
/* line 110, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-division {
  margin-top: 0;
}
/* line 114, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field-name-field-contact-info-rel .field-name-field-email a:link {
  font-size: 1em;
}
/* line 118, ../../../all/themes/modebase_2017/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-style: normal;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 132, ../../../all/themes/modebase_2017/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 137, ../../../all/themes/modebase_2017/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 143, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .field-type-addthis {
  margin: 10px 0 0;
}
/* line 147, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .contact-full-name {
  font-weight: bold;
}
/* line 151, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .contact-phone-numbers {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 157, ../../../all/themes/modebase_2017/sass/css/modules/_nav-right.scss */
#sidebar-right .contact-right-rail .contact-division {
  font-weight: bold;
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Start Media Queries
 **
 **==========================================================================================
 **==========================================================================================
 */
/**==========================================================================================
 **==========================================================================================
 **
 **         Normalize - http://github.com/necolas/normalize.css
 **         Normalize.css is intended to be used as an alternative to CSS resets.
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, ../../../all/themes/modebase_2017/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 39, ../../../all/themes/modebase_2017/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 58, ../../../all/themes/modebase_2017/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 74, ../../../all/themes/modebase_2017/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 84, ../../../all/themes/modebase_2017/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 134, ../../../all/themes/modebase_2017/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.53333em;
}

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

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

/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 173, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
a {
  text-decoration: none;
  color: #1c6da6;
}

/* line 180, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
a:focus {
  outline: 1px dotted #cccccc;
}

/* line 184, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
a:hover {
  text-decoration: underline;
}

/* =============================================================================
   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 203, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h1 {
  color: #194178;
  font-weight: normal;
  font-size: 2em;
  -webkit-font-smoothing: antialiased;
}

/* line 210, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h2 {
  color: #72655f;
  line-height: 28px;
  font-weight: bold;
  font-size: 1.53em;
  -webkit-font-smoothing: antialiased;
}

/* line 218, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h3 {
  font-size: 1.267em;
  color: #194178;
  line-height: 23px;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}

/* line 226, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h4 {
  font-size: 1em;
  color: #72655f;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  -webkit-font-smoothing: antialiased;
}

/* line 235, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h5 {
  font-weight: bold;
  font-size: .9em;
  -webkit-font-smoothing: antialiased;
}

/* line 241, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
h6 {
  -webkit-font-smoothing: antialiased;
  font-size: 0.75em;
}

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

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 258, ../../../all/themes/modebase_2017/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 268, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 273, ../../../all/themes/modebase_2017/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 286, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
dfn {
  font-style: italic;
}

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

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

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 314, ../../../all/themes/modebase_2017/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.53333em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 334, ../../../all/themes/modebase_2017/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 347, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
q {
  quotes: none;
}

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

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

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

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

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

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 393, ../../../all/themes/modebase_2017/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.53333em 0;
}

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

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

/* line 414, ../../../all/themes/modebase_2017/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 425, ../../../all/themes/modebase_2017/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 438, ../../../all/themes/modebase_2017/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 454, ../../../all/themes/modebase_2017/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 477, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

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

/* line 495, ../../../all/themes/modebase_2017/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 508, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
figure {
  margin: 0;
}

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

/*
 * Define consistent border, margin, and padding
 */
/* line 528, ../../../all/themes/modebase_2017/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.06667em;
  border-top-style: solid;
  padding-top: 0.47em;
  border-bottom-width: 0.06667em;
  border-bottom-style: solid;
  padding-bottom: 0.93em;
  border-left-width: 0.06667em;
  border-left-style: solid;
  padding-left: 0.93em;
  border-right-width: 0.06667em;
  border-right-style: solid;
  padding-right: 0.93em;
}

/*
 * 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 548, ../../../all/themes/modebase_2017/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 571, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/* line 593, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
.dark_button {
  height: 36px;
  width: 190px;
  font-size: 16px;
  background: #194178;
  color: white;
  text-align: center;
  vertical-align: middle;
  line-height: 36px;
}
/* line 603, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
.dark_button a {
  color: white;
  text-decoration: none;
}

/* line 609, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
.dark_button:hover {
  background-color: #0f2749;
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 617, ../../../all/themes/modebase_2017/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 631, ../../../all/themes/modebase_2017/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 652, ../../../all/themes/modebase_2017/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 664, ../../../all/themes/modebase_2017/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 687, ../../../all/themes/modebase_2017/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 700, ../../../all/themes/modebase_2017/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 710, ../../../all/themes/modebase_2017/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 721, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 738, ../../../all/themes/modebase_2017/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.53333em;
  margin-bottom: 1.53333em;
}

/*
 * 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 756, ../../../all/themes/modebase_2017/sass/css/modules/_normalize.scss */
th {
  text-align: left;
  /* LTR */
  /*padding: 0;*/
  border-bottom: none;
}

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

/**
 * @file
 * Custom Name Specific Styling
 */
/* Landing Page Most requested header css*/
/* line 9, ../../../all/themes/modebase_2017/sass/css/modules/_page-custom.scss */
.node-type-lite-landing-page .right-rail-header {
  font-weight: bold;
  font-size: 1em;
}

/***GALLERY***/
/* line 4, ../../../all/themes/modebase_2017/sass/css/modules/_photo-gallery.scss */
.view-photogallery img {
  margin: 0 auto;
}
/* line 7, ../../../all/themes/modebase_2017/sass/css/modules/_photo-gallery.scss */
.view-photogallery table {
  width: 100%;
  table-layout: fixed;
}
/* line 12, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.view-photogallery td a {
  color: #6e6e6e;
  text-decoration: none;
  font-style: italic;
}
/* line 26, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.view-photogallery .view-filters {
  float: none;
}
/* line 65, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.galleria-info-description {
  display: none !important;
}

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

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

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

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

/* line 116, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-info-text,
.node-type-photo .galleria-info-text {
  padding: 0px;
}
/* line 127, ../../../all/themes/modebase_2017/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-counter,
.node-type-photo .galleria-counter {
  display: none !important;
}
/* line 131, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.page-photos .galleria-thumbnails-container,
.node-type-photo .galleria-thumbnails-container {
  bottom: 20px;
}
/* line 144, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_photo-gallery.scss */
.photo-title {
  font-style: italic;
  font-size: 3em;
  font-weight: normal;
}

/* line 227, ../../../all/themes/modebase_2017/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;
}

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

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

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

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

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

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

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

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

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

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

  /* line 55, ../../../all/themes/modebase_2017/sass/css/modules/_print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  /* line 59, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_print.scss */
  #content a[href]:after {
    /* Add visible URL after links. */
    content: none;
  }
  /* line 69, ../../../all/themes/modebase_2017/sass/css/modules/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  /* line 74, ../../../all/themes/modebase_2017/sass/css/modules/_print.scss */
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  /* line 79, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/sass/css/modules/_print.scss */
  #dot-info a {
    color: white !important;
  }
  /* line 109, ../../../all/themes/modebase_2017/sass/css/modules/_print.scss */
  #dot-info .dottext {
    color: white !important;
  }

  /* line 116, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_print.scss */
  .addthis_toolbox,
  .field-name-subscribe {
    display: none !important;
  }

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

  /* line 158, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_print.scss */
  .jshowoff .rotator-caption p {
    padding-left: 20px;
    width: 75%;
  }
  /* line 172, ../../../all/themes/modebase_2017/sass/css/modules/_print.scss */
  .jshowoff .rotator-caption p.rotator-title {
    padding-top: 10px;
  }

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

  /* line 184, ../../../all/themes/modebase_2017/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_2017/sass/css/modules/_print.scss */
  .with-sidebar #panel-twoCol #sidebar-right, .panel-sidebar #panel-twoCol #sidebar-right {
    padding: 20px;
  }
  /* line 195, ../../../all/themes/modebase_2017/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 */
/* line 4, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity,
#procurement_forecast_page {
  font-size: 1em;
}
/* line 8, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .filter-title-procurement,
#procurement_forecast_page .filter-title-procurement {
  margin-left: 10px;
}
/* line 13, ../../../all/themes/modebase_2017/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 21, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .pager,
#procurement_forecast_page .pager {
  float: right;
  margin: 25px 0px 0px 0px;
}
/* line 24, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .pager a,
#procurement_forecast_page .pager a {
  text-decoration: none;
}
/* line 30, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .view-content,
#procurement_forecast_page .view-content {
  margin-left: 15px;
}
/* line 32, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .view-content a,
#procurement_forecast_page .view-content a {
  text-decoration: none;
}
/* line 37, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-exposed-form,
#procurement_forecast_page .views-exposed-form {
  padding: 5px;
  background-color: #ddd;
}
/* line 44, ../../../all/themes/modebase_2017/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 47, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #procurement_year_label,
#procurement_forecast_page #procurement_year_label {
  font-size: 1.385em;
  font-weight: bold;
  position: absolute;
  top: 184px;
  left: 35px;
}
/* line 56, ../../../all/themes/modebase_2017/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 59, ../../../all/themes/modebase_2017/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 64, ../../../all/themes/modebase_2017/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 69, ../../../all/themes/modebase_2017/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 73, ../../../all/themes/modebase_2017/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 78, ../../../all/themes/modebase_2017/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 82, ../../../all/themes/modebase_2017/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 87, ../../../all/themes/modebase_2017/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 91, ../../../all/themes/modebase_2017/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 96, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #disclaimer,
#procurement_forecast_page #disclaimer {
  font-size: 0.769em;
  margin: 80px 0px 0px 15px;
}
/* line 100, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav,
#procurement_forecast_page .nav {
  position: absolute;
  top: -17px;
  right: 20px;
  font-weight: bold;
}
/* line 106, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav a,
#procurement_forecast_page .nav a {
  margin-left: 20px;
}
/* line 113, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #feed-icon,
#procurement_forecast_page #feed-icon {
  position: absolute;
  top: 18px;
  right: 80px;
}
/* line 120, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity div.field-content,
#procurement_forecast_page div.field-content {
  display: inline;
}
/* line 124, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity div.views-field,
#procurement_forecast_page div.views-field {
  display: inline-block;
}
/* line 128, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .procurement-record,
#procurement_forecast_page .procurement-record {
  font-size: 0.923em;
  /*margin-bottom:20px;*/
}
/* line 133, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .field-content,
#procurement_forecast_page .field-content {
  /*margin-right:20px;*/
  line-height: 2.154em;
}
/* line 139, ../../../all/themes/modebase_2017/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 144, ../../../all/themes/modebase_2017/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 149, ../../../all/themes/modebase_2017/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 154, ../../../all/themes/modebase_2017/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 160, ../../../all/themes/modebase_2017/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 165, ../../../all/themes/modebase_2017/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 169, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .views-field-path,
#procurement_forecast_page .views-field-path {
  width: 100px;
}
/* line 176, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement,
#procurement_forecast_page table.procurement {
  border: 1px solid #ddd;
}
/* line 179, ../../../all/themes/modebase_2017/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 184, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement .firstcol,
#procurement_forecast_page table.procurement .firstcol {
  font-weight: bold;
  width: 25%;
}
/* line 189, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity table.procurement .secondcol p,
#procurement_forecast_page table.procurement .secondcol p {
  margin-top: 0px;
}
/* line 194, ../../../all/themes/modebase_2017/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 202, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-summary .views-exposed-widgets-procurement {
  padding: 22px 0px 15px 15px;
  background-color: #ddd;
}

/* line 212, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail table {
  font-size: 1em;
}
/* line 216, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail .views-row {
  margin-bottom: 35px;
}
/* line 220, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .view-content {
  margin-left: 0px;
}
/* line 225, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail .view-header {
  margin: 20px 0px 0px 0px;
}
/* line 229, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager {
  float: right;
  margin: 0px;
  bottom: 20px;
  position: relative;
}
/* line 234, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager .pager {
  margin: 0px;
}

/* line 245, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .top-pager {
  float: right;
  position: relative;
  top: -15px;
}
/* line 251, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .pager {
  margin: 0px;
}
/* line 255, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .view-content {
  margin-left: 0px;
}
/* line 260, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .view-header {
  margin: 20px 0px 0px 20px;
}
/* line 265, ../../../all/themes/modebase_2017/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 269, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widgets-procurement {
  padding: 10px 0px 50px 0px;
}
/* line 273, ../../../all/themes/modebase_2017/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 278, ../../../all/themes/modebase_2017/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 283, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .label {
  width: 180px;
}
/* line 287, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-type-select {
  width: 225px;
}
/* line 291, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget #edit-body-value {
  width: 220px;
}
/* line 295, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
#views-exposed-form-procurement-opportunities-page .views-exposed-widget .form-select {
  width: 100%;
}
/* line 303, ../../../all/themes/modebase_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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 314, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.page-osdbu-procurement-forecast a.feed-icon {
  position: absolute;
  top: 17px;
  right: 30px;
}

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

/*Overrides for the node itseelf*/
/* line 326, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #main-wrapper {
  background: #fff !important;
}
/* line 330, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #content .breadcrumb {
  margin: 0 0 78px 0;
}
/* line 334, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .nav {
  position: absolute;
  top: 50px;
}
/* line 340, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity #procurement_search_icon {
  margin-left: 5px;
}
/* line 346, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .abovetbl {
  padding: 5px 0 10px;
}
/* line 350, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .custom-pager {
  float: none;
}
/* line 353, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.node-type-procurement-opportunity .addthis_toolbox {
  float: right;
  width: 105px;
}

@media (max-width: 960px) {
  /* line 367, ../../../all/themes/modebase_2017/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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.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 376, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #procurement_year_label {
    margin: 61px 5px;
  }
  /* line 380, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #hide-title {
    display: block;
  }
  /* line 385, ../../../all/themes/modebase_2017/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 391, ../../../all/themes/modebase_2017/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 397, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page #views-exposed-form-procurement-opportunities-page .views-exposed-widget #edit-body-value {
    width: 99%;
  }
  /* line 405, ../../../all/themes/modebase_2017/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 409, ../../../all/themes/modebase_2017/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 414, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 418, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page select {
    width: 100% !important;
  }
  /* line 423, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page .view-content {
    margin-left: 0px;
  }
  /* line 426, ../../../all/themes/modebase_2017/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 431, ../../../all/themes/modebase_2017/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 438, ../../../all/themes/modebase_2017/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 449, ../../../all/themes/modebase_2017/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 455, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  #procurement_forecast_page div.views-field-field-operating-administration .field-content {
    padding-left: 15px;
  }

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

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

  /* line 476, ../../../all/themes/modebase_2017/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 480, ../../../all/themes/modebase_2017/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 493, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  .addthis_button_print {
    display: none;
  }

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

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

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

  /* line 543, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page .view-header {
    margin: 20px 0px 0px 6px;
  }
  /* line 546, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  .page-osdbu-procurement-forecast-detail #procurement_forecast_page .top-pager {
    float: none;
    margin-bottom: 20px;
    bottom: 0px;
  }
  /* line 551, ../../../all/themes/modebase_2017/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 570, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
  .node-type-procurement-opportunity .nav {
    position: absolute;
    left: 0px;
    top: 70px;
  }
}
/* line 584, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.view-procurement-office-list .procurement-office {
  margin-bottom: 20px;
}
/* line 588, ../../../all/themes/modebase_2017/sass/css/modules/_procurement.scss */
.view-procurement-office-list h3 {
  margin: 40px 0px 10px 0px;
}

/*Site notification wrapper*/
/* line 2, ../../../all/themes/modebase_2017/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_2017/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;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
.site-notification-alert-wrapper .site-notification-message a {
  color: white;
  text-decoration: underline;
}

/* line 27, ../../../all/themes/modebase_2017/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_2017/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;
}
/* line 42, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
.site-notification-warning-wrapper .site-notification-message a {
  color: white;
  text-decoration: underline;
}

/* line 50, ../../../all/themes/modebase_2017/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 64, ../../../all/themes/modebase_2017/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 74, ../../../all/themes/modebase_2017/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 85, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 136px;
  }
  /* line 89, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper .site-notification-message {
    top: 0px;
    margin-left: 0px;
  }

  /* line 95, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper {
    height: 100px;
  }
  /* line 98, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper img {
    display: none;
  }
  /* line 101, ../../../all/themes/modebase_2017/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 110, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 115px;
  }
}
@media all and (max-width: 645px) {
  /* line 116, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 145px;
  }
}
@media all and (max-width: 580px) {
  /* line 123, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-warning-wrapper {
    height: 120px;
  }
}
@media all and (max-width: 558px) {
  /* line 131, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper,
  .site-notification-warning-wrapper {
    height: 160px;
  }
}
@media all and (max-width: 460px) {
  /* line 138, ../../../all/themes/modebase_2017/sass/css/modules/_site-notification.scss */
  .site-notification-alert-wrapper {
    height: 210px;
  }
}
/**==========================================================================================
 **==========================================================================================
 **
 **         Modebase Table styles
 **           CSS class: modebase-table
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 12, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.modebase-table table {
  width: 100%;
  margin-top: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 18, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.modebase-table tr.even, .modebase-table tr.odd,
.modebase-table td.active {
  background: #fff;
}
/* line 22, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.modebase-table tr.even:hover, .modebase-table tr.odd:hover,
.modebase-table td.active:hover {
  background: #efefef;
}
/* line 27, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.modebase-table th {
  color: white;
  background: #194178;
  font-size: 1em;
  border-left: 1px solid #fff;
}
/* line 33, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.modebase-table th a {
  color: white;
}
/* line 38, ../../../all/themes/modebase_2017/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 49, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
table th {
  background: #194178 none repeat scroll 0 0;
  border-left: 1px solid #fff;
  color: white;
  font-size: .923em;
  padding: 5px 5px;
}
/* line 57, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
table td {
  border-top: 1px solid #ddd;
  line-height: 18px;
  padding: 8px 15px;
  text-align: left;
  vertical-align: top;
}

/* line 67, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.views-table tr {
  background-color: white;
  border: none;
}
/* line 72, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.views-table td {
  padding-top: 10px;
}

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

/* line 86, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
.pager {
  margin: 0px;
  float: right;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 103, ../../../all/themes/modebase_2017/sass/css/modules/_tables.scss */
  .modebase-table table td.views-field {
    padding-right: 0;
  }
}
/**
 * @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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_tabs.scss */
ul.primary li,
ul.secondary li {
  float: left;
  /* LTR */
  margin: 0.5em 3px 0;
}
/* line 85, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/sass/css/modules/_tabs.scss */
ul.primary a:hover,
ul.primary a:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}
/* line 127, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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;
}

/* line 3, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive a:hover {
  color: #63BF5E;
}
/* line 27, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
ul.quicktabs-tabs.quicktabs-style-dot-responsive li.active {
  background: #4a6207;
}
/* line 46, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/quicktabs/dot-responsive/_dot-responsive.scss */
* html ul.quicktabs-style-dot-responsive {
  height: 1%;
}

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

/* line 3, ../../../all/themes/modebase_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs {
  padding-top: 25px;
  clear: both;
}
/* line 6, ../../../all/themes/modebase_2017/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_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
.quicktabs_main.quicktabs-style-tabs-quicktabs ul li {
  margin-bottom: 20px;
}
/* line 12, ../../../all/themes/modebase_2017/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_2017/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_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li {
  width: 20%;
}
/* line 33, ../../../all/themes/modebase_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs li.last {
  width: 45%;
}
/* line 37, ../../../all/themes/modebase_2017/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_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-tabs-quicktabs a:hover {
  color: white;
}
/* line 52, ../../../all/themes/modebase_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/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_2017/sass/css/quicktabs/tabs-quicktabs/_tabs-quicktabs.scss */
* html ul.quicktabs-style-tabs-quicktabs {
  height: 1%;
}

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

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

/* line 4, ../../../all/themes/modebase_2017/sass/css/modules/_article_advanced.scss */
.field-name-field-simple-embed-code iframe {
  width: 100%;
}

/*
 ****************
for the simple dataset content type
 ****************
 */
/* line 9, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .share-box h3 {
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
}
/* line 15, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .share-box .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
}
/* line 19, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .share-box .addthis_toolbox .at-icon-wrapper {
  margin: 0px;
}
/* line 27, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .group-link-group {
  position: relative;
  right: 20px;
  margin-bottom: 10px;
}
/* line 32, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .group-link-group .field-type-link-field,
.node-type-simple-dataset .group-link-group .field-name-custom-print-link-for-nodes {
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 39, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .group-link-group .field-name-custom-print-link-for-nodes {
  background: url(/sites/all/themes/modebase_2017/images/printer-icon.jpg) left center no-repeat;
  padding-left: 35px;
}
/* line 44, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .group-link-group .field-name-field-download-image-simple,
.node-type-simple-dataset .group-link-group .field-name-field-download-data-simple {
  background: url(/sites/all/themes/modebase_2017/images/download-icon.jpg) left center no-repeat;
  padding-left: 30px;
}
/* line 56, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-notes p,
.node-type-simple-dataset .field-name-body p,
.node-type-simple-dataset .field-name-field-source p {
  margin: 10px;
  margin-left: 0px;
}
/* line 62, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .view-products-associated-with-this-dataset {
  margin-top: 10px;
}
/* line 65, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .view-products-associated-with-this-dataset .view-header {
  margin-bottom: 10px;
}
/* line 69, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .view-products-associated-with-this-dataset ul {
  margin: 0px;
}
/* line 77, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-product-info-collection .field {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
/* line 85, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-previous-editions-simple {
  margin-top: 10px;
}
/* line 88, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-previous-editions-simple .field-items {
  margin-top: 10px;
  margin-left: 15px;
}
/* line 93, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-previous-editions-simple .field-items li a {
  position: relative;
  right: 4px;
}
/* line 103, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-field-simple-embed-code iframe {
  width: 100%;
}
/* line 109, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-related-items-solr-simple {
  margin-top: 10px;
}
/* line 113, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-related-items-solr-simple .view-datasets-associated-with-this-dataset .related-item {
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  vertical-align: top;
}
/* line 120, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-related-items-solr-simple .view-datasets-associated-with-this-dataset .related-item .views-field-title {
  text-align: center;
  font-weight: bold;
}
/* line 125, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-related-items-solr-simple .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional {
  text-align: center;
}
/* line 128, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
.node-type-simple-dataset .field-name-related-items-solr-simple .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional img {
  width: 65px !important;
  height: 65px !important;
}
@media (max-width: 615px) {
  /* line 141, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
  .node-type-simple-dataset .field-name-field-related-items-simple .field-item .node-teaser {
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    float: none;
  }
  /* line 153, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
  .node-type-simple-dataset .field-name-related-items-solr-simple .view-datasets-associated-with-this-dataset .related-item {
    width: 100%;
  }
  /* line 160, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
  .node-type-simple-dataset .field-name-field-product-info-collection .group-left {
    width: 100%;
  }
  /* line 164, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
  .node-type-simple-dataset .field-name-field-product-info-collection .group-middle {
    width: 100%;
  }
  /* line 168, ../../../all/themes/modebase_2017/sass/css/modules/_simple_dataset.scss */
  .node-type-simple-dataset .field-name-field-product-info-collection .group-right {
    width: 100%;
  }
}

/*
 ****************
for the medium dataset content type
 ****************
 */
/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .share-box h3 {
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
}
/* line 16, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .share-box .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .share-box .addthis_toolbox .at-icon-wrapper {
  margin: 0px;
}
/* line 28, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .group-link-group {
  position: relative;
  right: 20px;
  margin-bottom: 10px;
}
/* line 33, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .group-link-group .field-type-link-field,
.node-type-mbf-content-type-dataset-medium .group-link-group .field-name-custom-print-link-for-nodes {
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 40, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .group-link-group .field-name-custom-print-link-for-nodes {
  background: url(/sites/all/themes/modebase_2017/images/printer-icon.jpg) left center no-repeat;
  padding-left: 35px;
}
/* line 45, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .group-link-group .field-name-field-download-image-medium,
.node-type-mbf-content-type-dataset-medium .group-link-group .field-name-field-download-data-medium {
  background: url(/sites/all/themes/modebase_2017/images/download-icon.jpg) left center no-repeat;
  padding-left: 30px;
}
/* line 53, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .main-embed iframe {
  width: 100%;
}
/* line 62, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-notes-medium-dataset p,
.node-type-mbf-content-type-dataset-medium .field-name-body p,
.node-type-mbf-content-type-dataset-medium .field-name-field-source-medium-dataset p {
  margin: 10px;
  margin-left: 0px;
}
/* line 68, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .view-products-associated-with-this-dataset {
  margin-top: 10px;
}
/* line 71, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .view-products-associated-with-this-dataset .view-header {
  margin-bottom: 10px;
}
/* line 75, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .view-products-associated-with-this-dataset ul {
  margin: 0px;
}
/* line 84, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-previous-editions {
  margin-top: 10px;
}
/* line 87, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-previous-editions .field-items {
  margin-top: 10px;
  margin-left: 15px;
}
/* line 92, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-previous-editions .field-items li a {
  position: relative;
  right: 4px;
}
/* line 101, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-product-info-collection .field {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
/* line 109, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items {
  clear: both;
}
/* line 113, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items .field-item .node-teaser {
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  vertical-align: top;
}
/* line 121, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items .field-item .views-field-title {
  text-align: center;
  font-weight: bold;
}
/* line 126, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items .field-item .views-field-field-chart-icon {
  text-align: center;
}
/* line 129, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items .field-item .views-field-field-chart-icon img {
  width: 65px !important;
  height: 65px !important;
}
/* line 138, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium {
  margin-top: 10px;
}
/* line 142, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium .view-datasets-associated-with-this-dataset .related-item {
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  vertical-align: top;
}
/* line 149, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium .view-datasets-associated-with-this-dataset .related-item .views-field-title {
  text-align: center;
  font-weight: bold;
}
/* line 154, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional {
  text-align: center;
}
/* line 157, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
.node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional img {
  width: 65px !important;
  height: 65px !important;
}
@media (max-width: 615px) {
  /* line 170, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
  .node-type-mbf-content-type-dataset-medium .field-name-field-dataset-related-items .field-item .node-teaser {
    width: 100%;
  }
  /* line 179, ../../../all/themes/modebase_2017/sass/css/modules/_medium_dataset.scss */
  .node-type-mbf-content-type-dataset-medium .field-name-related-items-solr-medium .view-datasets-associated-with-this-dataset .related-item {
    width: 100%;
  }
}

/*
 ****************
for the medium dataset content type
 ****************
 */
/* line 10, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .share-box h3 {
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
}
/* line 16, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .share-box .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
}
/* line 20, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .share-box .addthis_toolbox .at-icon-wrapper {
  margin: 0px;
}
/* line 28, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .group-link-group {
  position: relative;
  right: 20px;
  margin-bottom: 10px;
}
/* line 33, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .group-link-group .field-type-link-field,
.node-type-complex-dataset .group-link-group .field-name-custom-print-link-for-nodes {
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 40, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .group-link-group .field-name-custom-print-link-for-nodes {
  background: url(/sites/all/themes/modebase_2017/images/printer-icon.jpg) left center no-repeat;
  padding-left: 35px;
}
/* line 45, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .group-link-group .field-name-field-download-image-complex,
.node-type-complex-dataset .group-link-group .field-name-field-download-data-complex {
  background: url(/sites/all/themes/modebase_2017/images/download-icon.jpg) left center no-repeat;
  padding-left: 30px;
}
/* line 56, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-notes-complex-dataset p,
.node-type-complex-dataset .field-name-body p,
.node-type-complex-dataset .field-name-field-source-complex-dataset p {
  margin: 10px;
  margin-left: 0px;
}
/* line 63, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .view-products-associated-with-this-dataset .view-header {
  margin-bottom: 10px;
}
/* line 67, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .view-products-associated-with-this-dataset ul {
  margin: 0px;
}
/* line 73, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .main-embed iframe {
  width: 100%;
}
/* line 78, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-previous-editions-complex {
  margin-top: 10px;
}
/* line 81, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-previous-editions-complex .field-items {
  margin-top: 10px;
  margin-left: 15px;
}
/* line 86, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-previous-editions-complex .field-items li a {
  position: relative;
  right: 4px;
}
/* line 95, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-related-items-complex {
  clear: both;
}
/* line 99, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-related-items-complex .field-item .node-teaser {
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  vertical-align: top;
}
/* line 107, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-related-items-complex .field-item .views-field-title {
  text-align: center;
  font-weight: bold;
}
/* line 112, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-related-items-complex .field-item .views-field-field-chart-icon {
  text-align: center;
}
/* line 115, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-related-items-complex .field-item .views-field-field-chart-icon img {
  width: 65px !important;
  height: 65px !important;
}
/* line 124, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-field-product-info-collection .field {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
/* line 132, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-related-items-solr-complex {
  margin-top: 10px;
}
/* line 136, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-related-items-solr-complex .view-datasets-associated-with-this-dataset .related-item {
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  vertical-align: top;
}
/* line 143, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-related-items-solr-complex .view-datasets-associated-with-this-dataset .related-item .views-field-title {
  text-align: center;
  font-weight: bold;
}
/* line 148, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-related-items-solr-complex .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional {
  text-align: center;
}
/* line 151, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
.node-type-complex-dataset .field-name-related-items-solr-complex .view-datasets-associated-with-this-dataset .related-item .views-field-views-conditional img {
  width: 65px !important;
  height: 65px !important;
}
@media (max-width: 615px) {
  /* line 164, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
  .node-type-complex-dataset .field-name-field-related-items-complex .field-item .node-teaser {
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    float: none;
  }
  /* line 176, ../../../all/themes/modebase_2017/sass/css/modules/_complex_dataset.scss */
  .node-type-complex-dataset .field-name-related-items-solr-complex .view-datasets-associated-with-this-dataset .related-item {
    width: 100%;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Calendar
 **         Path: /calendar
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, sass/css/_calendar.scss */
.page-calendar {
  /**==========================================================================================
   **==========================================================================================
   **
   **         Start Media Queries
   **
   **==========================================================================================
   **==========================================================================================
   */
  /*OVERRIDE FOR GLOBAL.CSS SETTING ALL SIDEBAR IMGs TO 32PX*/
  /**HIDE PRIMARY TABS (MONTH/DAY/YEAR) WHERE IT'S USUALLY DISPLAYED AND SHOW IT IN THE PANEL**/
}
/* line 15, sass/css/_calendar.scss */
.page-calendar .date-heading h1 {
  text-align: left;
  margin: 0;
}
/* line 21, sass/css/_calendar.scss */
.page-calendar .month.day {
  font-size: 2em;
}
/* line 24, sass/css/_calendar.scss */
.page-calendar .today {
  border-color: #194178 !important;
}
/* line 27, sass/css/_calendar.scss */
.page-calendar .stripe,
.page-calendar .view-calendar .view-header .pager,
.page-calendar .nav-calendar .date-heading {
  display: none;
}
/* line 32, sass/css/_calendar.scss */
.page-calendar .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 44, sass/css/_calendar.scss */
.page-calendar .calendar-calendar th.sun {
  border-left: 1px solid #CCC;
}
/* line 47, sass/css/_calendar.scss */
.page-calendar .calendar-calendar th.sat {
  border-right: 1px solid #CCC;
}
/* line 51, sass/css/_calendar.scss */
.page-calendar .calendar-calendar td .inner div.day a {
  color: #194178;
}
/* line 54, sass/css/_calendar.scss */
.page-calendar .calendar-calendar .month-view .full tr td {
  padding: 0;
  font-family: Helvetica, Arial,"Lucida Grande", Verdana, sans-serif;
}
/* line 58, sass/css/_calendar.scss */
.page-calendar .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 63, sass/css/_calendar.scss */
.page-calendar .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 68, sass/css/_calendar.scss */
.page-calendar .calendar-calendar td.empty {
  color: #CCC;
}
/* line 72, sass/css/_calendar.scss */
.page-calendar ul.primary a:link, .page-calendar ul.primary a:visited {
  border-radius: 4px;
}
/* line 75, sass/css/_calendar.scss */
.page-calendar ul.tabs.primary {
  border: 0;
}
/* line 78, sass/css/_calendar.scss */
.page-calendar ul.primary li.active {
  border-bottom: 1px solid #cecece !important;
}
/* line 81, sass/css/_calendar.scss */
.page-calendar ul.primary li {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #bbbbbb;
  margin-right: 5px;
}
/* line 88, sass/css/_calendar.scss */
.page-calendar ul.primary li.active {
  border-bottom: 0;
}
/* line 91, sass/css/_calendar.scss */
.page-calendar .date-heading h3 {
  font-family: Trebuchet MS;
  color: #0a1e3a;
  font-size: 2em !important;
}
/* line 96, sass/css/_calendar.scss */
.page-calendar .view-calendar .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}
/* line 100, sass/css/_calendar.scss */
.page-calendar .calendar-calendar .month-view .full td.single-day div.monthview,
.page-calendar .calendar-calendar .week-view .full td.single-day div.weekview,
.page-calendar .calendar-calendar .day-view .full td.single-day div.dayview {
  margin: .35em;
  background-color: rgba(25, 65, 120, 0.1);
  padding: 4px;
}
/* line 108, sass/css/_calendar.scss */
.page-calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
.page-calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
.page-calendar .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 119, sass/css/_calendar.scss */
.page-calendar .calendar-calendar .month-view .full td.multi-day div.monthview .contextual-links-region,
.page-calendar .calendar-calendar .week-view .full td.multi-day div.weekview .contextual-links-region,
.page-calendar .calendar-calendar .day-view .full td.multi-day div.dayview .contextual-links-region {
  display: none;
}
/* line 128, sass/css/_calendar.scss */
.page-calendar .view-calendar .view-filters {
  float: left;
}
/* line 132, sass/css/_calendar.scss */
.page-calendar .view-calendar .view-filters .form-select {
  height: 21px;
  border: 1px solid #AAA;
}
/* line 136, sass/css/_calendar.scss */
.page-calendar .nav-calendar ul.pager {
  font-size: 0;
}
/* line 139, sass/css/_calendar.scss */
.page-calendar .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 149, sass/css/_calendar.scss */
.page-calendar .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 162, sass/css/_calendar.scss */
.page-calendar .view .nav-calendar ul.pager li.date-prev a {
  background: transparent url(/sites/all/themes/modebase_2017/images/calendar-prev.gif) center center no-repeat;
  width: 33px;
}
/* line 166, sass/css/_calendar.scss */
.page-calendar .view .nav-calendar ul.pager li.date-next a {
  background: transparent url(/sites/all/themes/modebase_2017/images/calendar-next.gif) center center no-repeat;
  width: 32px;
}
/* line 170, sass/css/_calendar.scss */
.page-calendar .nav-calendar .date-nav-wrapper {
  float: right;
  width: auto !important;
}
/* line 174, sass/css/_calendar.scss */
.page-calendar .nav-calendar .date-nav-wrapper .date-nav {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  /* line 189, sass/css/_calendar.scss */
  .page-calendar table.responsive td,
  .page-calendar .pinned td {
    height: 100px;
    padding: 5px;
    margin: 0px;
  }
}
@media screen and (max-width: 667px) {
  /* line 201, sass/css/_calendar.scss */
  .page-calendar .views-exposed-form .views-exposed-widgets #edit-tid {
    width: 275px;
  }
  /* line 207, sass/css/_calendar.scss */
  .page-calendar .view .date-nav-wrapper .date-heading {
    text-align: left;
  }
  /* line 211, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar .month-view table.full {
    position: relative;
  }
  /* line 215, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar .month-view .full tr td {
    width: 97%;
    float: left;
    text-align: left;
    margin: 10px 0;
    padding: 5px;
    height: 100px;
  }
  /* line 224, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar tbody tr:hover td {
    background: none;
  }
  /* line 228, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar .month-view .full tr td.multi-day,
  .page-calendar .calendar-calendar .month-view .full tr td.single-day {
    border-top: 1px solid #ccc;
  }
  /* line 233, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar .month-view .full tr td.single-day:before {
    content: attr(data-day-of-month) ", " attr(headers);
    font-weight: bold;
  }
  /* line 238, sass/css/_calendar.scss */
  .page-calendar .calendar-calendar .month-view .full thead tr,
  .page-calendar .calendar-calendar .month-view .full tr th.days,
  .page-calendar .calendar-calendar .month-view .full tr td.date-box,
  .page-calendar .calendar-calendar .month-view .full tr td.no-entry,
  .page-calendar .calendar-calendar .month-view .full tr td.empty {
    display: none;
  }
}
@media screen and (max-width: 414px) {
  /* line 250, sass/css/_calendar.scss */
  .page-calendar .views-exposed-form .views-exposed-widgets {
    width: 88%;
  }
  /* line 253, sass/css/_calendar.scss */
  .page-calendar .views-exposed-form .views-exposed-widgets #edit-tid {
    width: 340px;
  }
}
@media screen and (max-width: 375px) {
  /* line 263, sass/css/_calendar.scss */
  .page-calendar .views-exposed-form .views-exposed-widgets {
    width: 86%;
  }
  /* line 266, sass/css/_calendar.scss */
  .page-calendar .views-exposed-form .views-exposed-widgets #edit-tid {
    width: 300px;
  }
}
/* line 274, sass/css/_calendar.scss */
.page-calendar #sidebar-right a img.static_google_map {
  width: 100%;
  height: 100%;
}
/* line 281, sass/css/_calendar.scss */
.page-calendar .caltabs {
  display: none;
}
/* line 284, sass/css/_calendar.scss */
.page-calendar .pane-content .caltabs {
  display: block;
}
/* line 288, sass/css/_calendar.scss */
.page-calendar .lt-ie9 .calendar-calendar .week-view .full div.calendar-agenda-hour {
  width: 96%;
  min-width: 40px;
  margin-right: 0;
}
/* line 293, sass/css/_calendar.scss */
.page-calendar .lt-ie9 .calendar-calendar .week-view .full div.calendar-agenda-hour span {
  font-size: 9px !important;
  font-weight: normal;
  color: #777;
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Decorative Rotator Feature on FRA Homepage
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, sass/css/_decorative_slideshow.scss */
.view-front-page-rear-rotator {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 17, sass/css/_decorative_slideshow.scss */
.view-front-page-rear-rotator img {
  width: 100% !important;
}

/* line 23, sass/css/_decorative_slideshow.scss */
.views-slideshow-cycle-main-frame-row {
  width: 100%;
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Start Media Queries
 **
 **==========================================================================================
 **==========================================================================================
 */
@media all and (max-width: 667px) {
  /* line 45, sass/css/_decorative_slideshow.scss */
  .region-top-highlight img {
    object-fit: fill;
    min-height: 300px;
    max-height: 300px;
  }
}
/*
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

 
*/
/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Footer
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 12, sass/css/_footer.scss */
#foot {
  overflow: hidden;
}

/* line 16, sass/css/_footer.scss */
#footer {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  /**==========================================================================================
  **==========================================================================================
  **
  **         Start Media Queries
  **
  **==========================================================================================
  **==========================================================================================
  */
}
/* line 25, sass/css/_footer.scss */
#footer .top-row .boxes-box .footer_dot_label {
  margin-bottom: 5px;
  font-size: 15px;
}
/* line 30, sass/css/_footer.scss */
#footer .top-row .boxes-box p {
  margin: 0;
  font-size: 12px;
  color: #fff;
}
/* line 37, sass/css/_footer.scss */
#footer .top-row .top-right {
  text-align: left;
  position: relative;
  right: 100px;
  float: right;
  width: 20%;
}
/* line 46, sass/css/_footer.scss */
#footer .top-row .top-right .pane-bean-subscribe-to-email-updates .entity-bean a {
  color: #fff;
  background-color: #216EA4;
  padding: 5px 10px;
  font-size: 13px;
}
/* line 55, sass/css/_footer.scss */
#footer .top-row .top-right .pane-bean-footer-social-media-menu {
  margin-top: 10px;
}
/* line 59, sass/css/_footer.scss */
#footer .top-row .top-right .pane-bean-footer-social-media-menu .entity-bean .content {
  display: inline;
}
/* line 62, sass/css/_footer.scss */
#footer .top-row .top-right .pane-bean-footer-social-media-menu .entity-bean .content .field {
  width: 30px;
  display: inline-block;
}
/* line 66, sass/css/_footer.scss */
#footer .top-row .top-right .pane-bean-footer-social-media-menu .entity-bean .content .field img {
  height: 25px;
  width: 25px;
}
/* line 77, sass/css/_footer.scss */
#footer .bottom-row {
  margin-top: 10px;
}
/* line 81, sass/css/_footer.scss */
#footer .bottom-row .panel-pane h2.pane-title {
  color: #fff;
  font-size: 15px;
}
/* line 86, sass/css/_footer.scss */
#footer .bottom-row .panel-pane ul.menu {
  list-style-type: none;
  padding: 0;
  margin-top: 0;
}
/* line 91, sass/css/_footer.scss */
#footer .bottom-row .panel-pane ul.menu li.menu__item {
  margin-bottom: 5px;
}
/* line 94, sass/css/_footer.scss */
#footer .bottom-row .panel-pane ul.menu li.menu__item a {
  color: #fff;
  font-size: 13px;
}
@media all and (max-width: 1200px) {
  /* line 16, sass/css/_footer.scss */
  #footer {
    width: 1024px;
    margin: 0 auto;
  }
  /* line 121, sass/css/_footer.scss */
  #footer .top-row .top-right .pane-bean-subscribe-to-email-updates .entity-bean a {
    font-size: 11px;
  }
}
@media all and (max-width: 1024px) {
  /* line 16, sass/css/_footer.scss */
  #footer {
    width: 100%;
    padding-left: 25px;
  }
  /* line 136, sass/css/_footer.scss */
  #footer .top-row .top-right {
    width: 26%;
  }
}
@media all and (max-width: 667px) {
  /* line 16, sass/css/_footer.scss */
  #footer {
    padding-left: 5px;
  }
  /* line 150, sass/css/_footer.scss */
  #footer .top-row .top-right {
    width: 30%;
  }
}
@media all and (max-width: 414px) {
  /* line 159, sass/css/_footer.scss */
  #footer .top-row .top-left {
    width: 100%;
  }
  /* line 162, sass/css/_footer.scss */
  #footer .top-row .top-right {
    float: none;
    position: unset;
    width: 50%;
  }
  /* line 167, sass/css/_footer.scss */
  #footer .top-row .top-right .inside {
    padding: 0;
  }
  /* line 174, sass/css/_footer.scss */
  #footer .bottom-row .panels-flexible-region {
    width: 100%;
    max-height: 40%;
  }
  /* line 178, sass/css/_footer.scss */
  #footer .bottom-row .panels-flexible-region .inside {
    padding: 0;
  }
  /* line 181, sass/css/_footer.scss */
  #footer .bottom-row .panels-flexible-region .inside ul.menu {
    min-height: unset !important;
  }
}
@media all and (max-width: 375px) {
  /* line 192, sass/css/_footer.scss */
  #footer .top-row .top-right {
    width: 52%;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Global Theme Overrides
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, sass/css/_fra.scss */
#page {
  margin: 0 auto;
  max-width: 1200px;
}

/* line 16, sass/css/_fra.scss */
h2.node-title {
  margin: auto;
}

/* line 21, sass/css/_fra.scss */
body.not-front #main-wrapper {
  background: #fff;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 37, sass/css/_fra.scss */
  #page {
    margin: 0 auto;
    max-width: 1024px;
  }
}
@media all and (max-width: 1024px) {
  /* line 45, sass/css/_fra.scss */
  #page {
    max-width: 100%;
  }
}
@media all and (max-width: 414px) {
  /* line 61, sass/css/_fra.scss */
  .node-type-article #panel-twoCol .field-name-field-supplemental-image {
    display: block;
  }
}
/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Header
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 12, sass/css/_header.scss */
.element-invisible {
  font-size: 1em;
  background: #fff;
  color: #000;
}

/* Mode Ribbon Styles (the blue banner on top of site)*/
/* line 19, sass/css/_header.scss */
#mode-ribbon-wrapper {
  position: relative;
  height: 28px;
  padding-top: 10px;
  background: #15396c;
  z-index: 3;
}
/* line 26, sass/css/_header.scss */
#mode-ribbon-wrapper a {
  color: white;
}
/* line 30, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px 0 0 5px;
  line-height: 18px;
  font-size: 0.846em;
}
/* line 38, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon img {
  display: block;
  float: left;
  margin-right: 6px;
  margin-top: 0px;
  border: none;
}
/* line 47, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon-links {
  list-style-type: none;
  color: white;
  right: 0;
  top: 1px;
  margin: 0;
  font-size: 0.846em;
  text-align: right;
  width: 350px;
  display: inline-block;
}
/* line 58, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon-links li {
  display: inline;
  list-style-type: none;
}
/* line 63, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon-links a {
  color: white;
  text-decoration: none;
  padding: 0 7px 0 3px;
  border-right: 1px solid #bfe3f6;
}
/* line 70, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon-links li:last-child a {
  border-right: none;
}
/* line 75, sass/css/_header.scss */
#mode-ribbon-wrapper .site-name a:link, #mode-ribbon-wrapper a:visited {
  color: white;
  text-decoration: none;
}
/* line 80, sass/css/_header.scss */
#mode-ribbon-wrapper .mode-ribbon-links a:link, #mode-ribbon-wrapper a:visited {
  color: white;
  text-decoration: none;
}

/* line 89, sass/css/_header.scss */
#header-sticky-wrapper .is-sticky {
  padding-top: 20px;
}

/* line 94, sass/css/_header.scss */
#header {
  position: relative;
  color: white;
  z-index: 1000;
  font-family: "Open Sans", sans-serif;
  background-color: #1c6da6;
  color: white;
  height: 140px;
}
/* line 103, sass/css/_header.scss */
#header .menu {
  list-style-type: none;
  color: white;
  right: 0;
  top: 1px;
  margin: 0;
  font-size: 14px;
}
/* line 111, sass/css/_header.scss */
#header .menu li.menu__item {
  display: inline;
  list-style-type: none;
  font-weight: 200;
}
/* line 117, sass/css/_header.scss */
#header .menu a {
  color: white;
  text-decoration: none;
  padding: 0 7px 0 3px;
}
/* line 122, sass/css/_header.scss */
#header .menu a:hover {
  text-decoration: underline;
}
/* line 127, sass/css/_header.scss */
#header .menu li:last-child a {
  border-right: none;
}
/* line 132, sass/css/_header.scss */
#header .header-contents {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 137, sass/css/_header.scss */
#header .header-contents .header-left {
  display: inline-block;
  vertical-align: bottom;
  width: 30%;
  margin-top: 10px;
}
/* line 143, sass/css/_header.scss */
#header .header-contents .header-left .logo-sitename {
  padding-left: 10px;
}
/* line 147, sass/css/_header.scss */
#header .header-contents .header-left .logo-sitename .name-and-slogan .site-name {
  display: none;
}
/* line 151, sass/css/_header.scss */
#header .header-contents .header-left .logo-sitename .name-and-slogan .site-slogan {
  display: none;
}
/* line 158, sass/css/_header.scss */
#header .header-contents .header-left .logo-sitename .logo-wrapper .logo img {
  max-width: none;
  width: 400px;
  height: auto;
}
/* line 164, sass/css/_header.scss */
#header .header-contents .header-left .logo-sitename .logo-wrapper .logo #home-page-logo_mobile {
  display: none;
}
/* line 172, sass/css/_header.scss */
#header .header-contents .header-right {
  display: inline-block;
  vertical-align: bottom;
  width: 68%;
}
/* line 178, sass/css/_header.scss */
#header .header-contents #icons-and-search {
  position: absolute;
  right: 0;
  bottom: 50px;
}
/* line 183, sass/css/_header.scss */
#header .header-contents #icons-and-search .block {
  margin-bottom: 0px;
}
/* line 187, sass/css/_header.scss */
#header .header-contents #icons-and-search #search-block-form {
  text-align: right;
  margin: 10px 10px 0 0;
}
/* line 191, sass/css/_header.scss */
#header .header-contents #icons-and-search #search-block-form .form-text {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #d3d3d3;
  height: 25px;
  width: 225px;
  padding: 0 0 0 5px;
  outline: 0;
}
/* line 201, sass/css/_header.scss */
#header .header-contents #icons-and-search #search-block-form .form-submit {
  width: 30px;
  margin-left: -5px;
  background: white url("/sites/all/themes/modebase_2017/images/MagnifyingGlass_2x.png") 5px no-repeat;
  background-size: 65%;
  vertical-align: bottom;
  height: 27px;
  border: 1px solid #d3d3d3;
  font-size: 0;
}

/* line 217, sass/css/_header.scss */
#nav-icons {
  display: none;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 232, sass/css/_header.scss */
  #mode-ribbon-wrapper .mode-ribbon {
    max-width: 1024px;
  }

  /* line 238, sass/css/_header.scss */
  #header .header-contents {
    width: 1024px;
  }
}
@media all and (max-width: 1024px) {
  /* line 246, sass/css/_header.scss */
  #header {
    height: 100px;
  }
  /* line 249, sass/css/_header.scss */
  #header .header-contents {
    width: 100%;
  }
  /* line 252, sass/css/_header.scss */
  #header .header-contents .logo {
    margin-top: 10px;
  }
  /* line 257, sass/css/_header.scss */
  #header .header-contents .header-right #icons-and-search {
    position: absolute;
    right: 30px;
    bottom: 15px;
  }
  /* line 265, sass/css/_header.scss */
  #header #navigation,
  #header #icons-and-search .region-header,
  #header .mode-ribbon-links {
    display: none;
  }

  /* line 273, sass/css/_header.scss */
  #nav-icons {
    display: block;
  }
}
@media all and (max-width: 414px) {
  /* line 288, sass/css/_header.scss */
  #header .header-contents .header-left .logo-sitename .logo-wrapper .logo {
    margin-top: 20px;
  }
  /* line 291, sass/css/_header.scss */
  #header .header-contents .header-left .logo-sitename .logo-wrapper .logo img {
    width: 300px;
  }
  /* line 299, sass/css/_header.scss */
  #header .header-contents #icons-and-search {
    right: 10px;
    bottom: 10px;
  }
}
@media all and (max-width: 375px) {
  /* line 315, sass/css/_header.scss */
  #header .header-contents .header-left .logo-sitename .logo-wrapper .logo img {
    width: 260px;
  }
}
/**==========================================================================================
 **==========================================================================================
 **
 **         jCarousel with no skin selected
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 10, sass/css/_jcarousel.scss */
.jcarousel-container-horizontal {
  width: 89%;
  left: 45px;
}

/* line 15, sass/css/_jcarousel.scss */
.jcarousel-clip-horizontal {
  width: 100%;
  overflow: hidden;
}

/* line 22, sass/css/_jcarousel.scss */
.jcarousel-item {
  width: 336px;
  padding: 0;
  background: #fff none;
}
/* line 27, sass/css/_jcarousel.scss */
.jcarousel-item .views-field-field-carousel-image {
  height: 258px;
  overflow: hidden;
}
/* line 31, sass/css/_jcarousel.scss */
.jcarousel-item .views-field-field-carousel-image img {
  width: 100%;
  height: 250px !important;
}
/* line 35, sass/css/_jcarousel.scss */
.jcarousel-item .views-field-field-carousel-image img:hover {
  opacity: .5;
}
/* line 41, sass/css/_jcarousel.scss */
.jcarousel-item .views-field-title {
  padding-top: 20px;
  padding-bottom: 30px;
  padding-left: 4px;
}
/* line 46, sass/css/_jcarousel.scss */
.jcarousel-item .views-field-title a {
  font-size: 15px;
  line-height: 21px;
}

/* line 53, sass/css/_jcarousel.scss */
.jcarousel-item-horizontal {
  margin: 0 10px;
}

/* line 57, sass/css/_jcarousel.scss */
.jcarousel-item-placeholder {
  background: #fff url(throbber.gif) no-repeat center center;
  color: #000;
}

/**
 * Buttons
 */
/* line 65, sass/css/_jcarousel.scss */
.jcarousel-next,
.jcarousel-prev {
  display: block;
  width: 32px;
  height: 50px;
}

/* line 79, sass/css/_jcarousel.scss */
.jcarousel-next-disabled,
.jcarousel-prev-disabled {
  display: none;
}

/**
 * Horizontal Buttons
 */
/* line 88, sass/css/_jcarousel.scss */
.jcarousel-prev-horizontal,
.jcarousel-next-horizontal {
  position: absolute;
  top: 27%;
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
  background-color: #4b565d;
  opacity: 0.9;
}

/* line 99, sass/css/_jcarousel.scss */
.jcarousel-prev-horizontal {
  left: 10px;
  background-image: url(/sites/all/themes/modebase_2017/images/WhiteArrow_2x_prev.png);
}

/* line 104, sass/css/_jcarousel.scss */
.jcarousel-prev-horizontal:hover,
.jcarousel-next-horizontal:hover,
.jcarousel-prev-horizontal:active,
.jcarousel-next-horizontal:active {
  opacity: 0.8;
}

/* line 111, sass/css/_jcarousel.scss */
.jcarousel-next-horizontal {
  right: 10px;
  background-image: url(/sites/all/themes/modebase_2017/images/WhiteArrow_2x_next.png);
}

/**
 * Vertical Buttons
 */
/* line 120, sass/css/_jcarousel.scss */
.jcarousel-navigation {
  margin: 0;
  padding: 0;
}

/* line 125, sass/css/_jcarousel.scss */
.jcarousel-navigation li {
  display: inline;
  margin: 0 2px 0 0;
  padding: 0;
  background: none;
}

/* line 132, sass/css/_jcarousel.scss */
.jcarousel-navigation li.active a {
  font-weight: bold;
  text-decoration: none;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 147, sass/css/_jcarousel.scss */
  .jcarousel-container-horizontal {
    width: 100%;
    left: 0;
  }

  /* line 152, sass/css/_jcarousel.scss */
  .jcarousel-next-horizontal {
    right: 0;
  }
}
@media all and (max-width: 1024px) {
  /* line 159, sass/css/_jcarousel.scss */
  .view-header {
    margin-top: 0;
  }
  /* line 162, sass/css/_jcarousel.scss */
  .view-header h2 {
    width: 100%;
  }

  /* line 167, sass/css/_jcarousel.scss */
  div.jcarousel-container-horizontal {
    width: 676px;
    margin: auto;
  }
}
@media all and (max-width: 667px) {
  /* line 178, sass/css/_jcarousel.scss */
  div.jcarousel-container-horizontal {
    width: 336px;
    left: -5px;
  }
}
/**==========================================================================================
 **==========================================================================================
 **
 **         Menu Minipanel v2
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 10, sass/css/_menu_minipanel.scss */
.menu-minipanel-panel .panel-display {
  background-color: #15396c;
  font-size: 14px;
}
/* line 14, sass/css/_menu_minipanel.scss */
.menu-minipanel-panel .panel-display h2.pane-title {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 5px 0 27px;
  text-transform: uppercase;
  padding: 5px 0 10px 0;
  border-bottom: solid 1px rgba(255, 255, 255, 0.5);
  width: 260px;
}

/* line 27, sass/css/_menu_minipanel.scss */
#navigation #main-menu {
  text-align: center;
}
/* line 31, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-1011 {
  width: 75px;
}
/* line 34, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-1011 .menu-minipanel-panel {
  left: -148px;
}
/* line 40, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11606 {
  width: 90px;
}
/* line 43, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11606 .menu-minipanel-panel {
  left: -33px;
}
/* line 49, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11611 {
  width: 125px;
}
/* line 52, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11611 .menu-minipanel-panel {
  left: 97px;
}
/* line 58, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11616 {
  width: 125px;
}
/* line 61, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11616 .menu-minipanel-panel {
  left: 262px;
}
/* line 67, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11621 {
  width: 125px;
}
/* line 70, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11621 .menu-minipanel-panel {
  left: -98px;
}
/* line 76, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11626 {
  width: 95px;
}
/* line 79, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11626 .menu-minipanel-panel {
  left: 37px;
}
/* line 85, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11631 {
  width: 185px;
}
/* line 88, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11631 .menu-minipanel-panel {
  left: 262px;
}
/* line 94, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11636 {
  width: 90px;
}
/* line 97, sass/css/_menu_minipanel.scss */
#navigation #main-menu .menu-11636 .menu-minipanel-panel {
  left: 890px;
}
/* line 102, sass/css/_menu_minipanel.scss */
#navigation #main-menu li {
  line-height: 15px;
  margin-right: 10px;
  font-weight: 700;
}
/* line 109, sass/css/_menu_minipanel.scss */
#navigation #main-menu > li > a.menu-minipanel:focus,
#navigation #main-menu > li:hover > a.menu-minipanel {
  text-decoration: none;
  background: #15396c;
  transition: all .3s ease-in-out;
}
/* line 116, sass/css/_menu_minipanel.scss */
#navigation li > .menu-minipanel-panel {
  opacity: 0;
  top: 40px;
}
/* line 121, sass/css/_menu_minipanel.scss */
#navigation li:hover > .menu-minipanel-panel {
  transition: all .3s ease-in-out .15s;
  opacity: 1;
}
/* line 126, sass/css/_menu_minipanel.scss */
#navigation li a:hover {
  text-decoration: underline;
}
/* line 130, sass/css/_menu_minipanel.scss */
#navigation div.panel-display {
  margin-top: 20px;
  text-align: left;
  display: inline-block;
}
/* line 135, sass/css/_menu_minipanel.scss */
#navigation div.panel-panel {
  display: inline-block;
}
/* line 138, sass/css/_menu_minipanel.scss */
#navigation div.panel-2col {
  width: 650px;
  margin-left: 148px;
}
/* line 142, sass/css/_menu_minipanel.scss */
#navigation div.panel-1col {
  width: 300px;
}
/* line 146, sass/css/_menu_minipanel.scss */
#navigation li.leaf, #navigation li.menu__item {
  line-height: 100%;
  margin: 7px 0;
  padding-right: 130px;
  display: inline-block;
  text-align: left;
  width: 100%;
}
/* line 155, sass/css/_menu_minipanel.scss */
#navigation li.last {
  margin-bottom: 40px;
}
/* line 159, sass/css/_menu_minipanel.scss */
#navigation ul.menu {
  width: 70%;
  height: auto;
}

/* line 166, sass/css/_menu_minipanel.scss */
li:hover > .menu-minipanel-panel {
  max-height: 1000px;
  /*  2. */
  -webkit-transition: max-height 0.25s ease-in;
  /*  1. */
  -moz-transition: max-height 0.25s ease-in;
  /*  1. */
  -ms-transition: max-height 0.25s ease-in;
  /*  1. */
  -o-transition: max-height 0.25s ease-in;
  /*  1. */
  transition: max-height 0.25s ease-in;
  /*  1. */
}

/* Left aligned (default) */
/* line 176, sass/css/_menu_minipanel.scss */
.menu-minipanel-panel {
  left: 0;
  right: inherit;
  margin-left: 0;
  max-width: inherit;
}

/* line 183, sass/css/_menu_minipanel.scss */
.panel-display a:hover {
  text-decoration: underline;
}

/*
 * Superfish, Nice menus, and DHTML Menu module integration.
 */
/* Superfish, Nice menus, and DHTML Menu provide their own theming. */
/* line 192, sass/css/_menu_minipanel.scss */
.dhtml-menu .menu-minipanel-panel .panel-display,
.nice-menu .menu-minipanel-panel .panel-display,
.sf-menu .menu-minipanel-panel .panel-display {
  background-color: transparent;
}

/* Disable CSS3 transitions; Superfish, Nice menus, and DHTML Menu handle this via JS. */
/* line 199, sass/css/_menu_minipanel.scss */
li.dhtml-menu > .menu-minipanel-panel,
.nice-menu li > .menu-minipanel-panel,
.sf-menu li > .menu-minipanel-panel {
  z-index: inherit;
  max-height: inherit;
  overflow: inherit;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 212, sass/css/_menu_minipanel.scss */
li.dhtml-menu:hover > .menu-minipanel-panel,
.nice-menu li:hover > .menu-minipanel-panel,
.sf-menu li:hover > .menu-minipanel-panel {
  max-height: inherit;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* DHTML Menu has its own logic for positioning elements. */
/* line 224, sass/css/_menu_minipanel.scss */
li.dhtml-menu > .menu-minipanel-panel {
  position: inherit;
}

/* Reset list styles inside Mini Panels inside Superfish menus. */
/* line 229, sass/css/_menu_minipanel.scss */
.sf-menu .panel-display ul,
.sf-menu .panel-display li {
  left: inherit;
  left: initial;
  position: inherit;
  position: initial;
  top: inherit;
  top: initial;
  width: inherit;
  width: initial;
  z-index: inherit;
  z-index: initial;
  float: inherit;
  float: initial;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 259, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-1011 .menu-minipanel-panel {
    left: -148px;
  }
  /* line 265, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11606 .menu-minipanel-panel {
    left: -61px;
  }
  /* line 271, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11611 .menu-minipanel-panel {
    left: 41px;
  }
  /* line 277, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11616 .menu-minipanel-panel {
    left: 178px;
  }
  /* line 283, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11621 .menu-minipanel-panel {
    left: -210px;
  }
  /* line 289, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11626 .menu-minipanel-panel {
    left: -103px;
  }
  /* line 295, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11631 .menu-minipanel-panel {
    left: 94px;
  }
  /* line 301, sass/css/_menu_minipanel.scss */
  #navigation #main-menu .menu-11636 .menu-minipanel-panel {
    left: 694px;
  }
}
/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Homepage
 **         Path: /
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, sass/css/_page_home.scss */
.page-home {
  /*
*========
*  Big Landing Image Text
*========
*/
  /*
*========
*  Big Landing Image section
*========
*/
  /*
*========
*  Featured Stories carousel section
*========
*/
  /*
*========
*  Featured News/How Do I...? minipanel section
*========
*/
  /*
*========
*  NEC Future section
*========
*/
  /*
*========
*  In The Spotlight carousel section
*========
*/
    /**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
}
/* line 13, sass/css/_page_home.scss */
.page-home #page {
  max-width: 100%;
}
/* line 16, sass/css/_page_home.scss */
.page-home #panel-content {
  padding: 0;
  background-color: #fff;
}
/* line 20, sass/css/_page_home.scss */
.page-home .element-invisible, .page-home .breadcrumb {
  display: none;
}
/* line 28, sass/css/_page_home.scss */
.page-home .pane-custom {
  position: relative;
  bottom: 550px;
  z-index: 100;
  width: 1200px;
  margin: 0 auto;
}
/* line 34, sass/css/_page_home.scss */
.page-home .pane-custom p {
  margin: 0;
  color: #fff;
  font-size: 3em;
  width: 60%;
  line-height: 1.25;
  font-weight: 300;
}
/* line 50, sass/css/_page_home.scss */
.page-home .pane-fra-hp-big-landing-image .flexslider .flex-active-slide {
  width: auto !important;
  margin-right: 0 !important;
  bottom: 38px;
}
/* line 62, sass/css/_page_home.scss */
.page-home .pane-fra-hp-featured-stories-carousel {
  position: relative;
  bottom: 350px;
  z-index: 10;
  max-height: 100px;
}
/* line 67, sass/css/_page_home.scss */
.page-home .pane-fra-hp-featured-stories-carousel .view-fra-hp-featured-stories-carousel {
  width: 1200px;
  margin: 0 auto;
}
/* line 71, sass/css/_page_home.scss */
.page-home .pane-fra-hp-featured-stories-carousel h2.pane-title {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  background-color: #1F6EA1;
  margin: 0 0 0 55px;
  padding: 12px 32px;
  width: 180px;
}
/* line 86, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how {
  background: linear-gradient(rgba(26, 57, 102, 0.8), rgba(26, 57, 102, 0.8)), url("/sites/fra.dot.gov/themes/fra/images/how_do_i.jpeg");
  background-repeat: none;
  background-size: cover;
}
/* line 90, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how {
  width: 1200px;
  margin: 0 auto;
}
/* line 93, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how h2.pane-title {
  font-weight: 500;
  font-size: 28px;
  margin-top: 50px;
}
/* line 98, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
  height: 500px;
  width: 600px;
}
/* line 102, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first {
  background: #F1F1F1;
  position: relative;
}
/* line 105, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first:before {
  content: "";
  background-color: #F1F1F1;
  position: absolute;
  left: -600px;
  width: 100%;
  height: 100%;
}
/* line 113, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane {
  padding-right: 100px;
}
/* line 116, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane .view-content .views-row {
  margin-bottom: 15px;
}
/* line 118, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane .view-content .views-row:after {
  content: "";
  display: block;
  width: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D7D7D7;
}
/* line 125, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane .view-content .views-row:last-child:after {
  border-bottom: none;
}
/* line 133, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside {
  margin-left: 50px;
}
/* line 135, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside h2.pane-title {
  color: #fff;
}
/* line 138, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside .menu {
  list-style-type: none;
  padding: 0;
}
/* line 141, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside .menu li {
  margin-bottom: 10px;
}
/* line 143, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside .menu li:before {
  content: "- ";
  text-indent: -5px;
  color: #1F6EA1;
}
/* line 148, sass/css/_page_home.scss */
.page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside .menu li a {
  color: #fff;
}
/* line 162, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future {
  background-color: #0D3774;
  color: #fff;
}
/* line 165, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future p {
  color: #fff;
}
/* line 168, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future h2.pane-title, .page-home .pane-bean-nec-future .entity-bean {
  width: 1200px;
  margin: 0 auto;
}
/* line 172, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future h2.pane-title {
  color: #fff;
  font-weight: 500;
  font-size: 28px;
  padding-top: 75px;
}
/* line 178, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future .field-type-image {
  float: left;
  margin: 5px 40px 75px 0;
}
/* line 181, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future .field-type-image a {
  pointer-events: none;
}
/* line 185, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future .field-type-text-long {
  width: 90%;
}
/* line 189, sass/css/_page_home.scss */
.page-home .pane-bean-nec-future .field-type-link-field a {
  color: #fff;
  padding: 10px 40px;
  border: #fff solid 1px;
}
/* line 201, sass/css/_page_home.scss */
.page-home .pane-fra-hp-spotlight-carousel {
  background-color: #fff;
}
/* line 203, sass/css/_page_home.scss */
.page-home .pane-fra-hp-spotlight-carousel h2.pane-title, .page-home .pane-fra-hp-spotlight-carousel .view-fra-hp-spotlight-carousel {
  width: 1200px;
  margin: 0 auto;
}
/* line 207, sass/css/_page_home.scss */
.page-home .pane-fra-hp-spotlight-carousel h2.pane-title {
  padding: 50px 0 30px;
  font-weight: 500;
  font-size: 28px;
}
/* line 212, sass/css/_page_home.scss */
.page-home .pane-fra-hp-spotlight-carousel .jcarousel-container-horizontal {
  left: 60px;
}
/* line 215, sass/css/_page_home.scss */
.page-home .pane-fra-hp-spotlight-carousel .view-footer {
  padding-bottom: 50px;
  margin-left: 500px;
}
@media all and (max-width: 1300px) {
  /* line 229, sass/css/_page_home.scss */
  .page-home .pane-custom {
    bottom: 480px;
  }
}
@media all and (max-width: 1200px) {
  /* line 234, sass/css/_page_home.scss */
  .page-home .pane-custom {
    width: 1024px;
    bottom: 420px;
  }
  /* line 237, sass/css/_page_home.scss */
  .page-home .pane-custom p {
    width: 70%;
  }
  /* line 242, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel .view-fra-hp-featured-stories-carousel {
    width: 1024px;
  }
  /* line 244, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel .view-fra-hp-featured-stories-carousel h2.pane-title {
    margin: 0 0 0 10px;
  }
  /* line 250, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how {
    width: 1024px;
  }
  /* line 252, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
    width: 512px;
  }
  /* line 256, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first:before {
    left: -512px;
  }
  /* line 263, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future h2.pane-title, .page-home .pane-bean-nec-future .entity-bean {
    width: 1024px;
  }
  /* line 265, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future h2.pane-title p, .page-home .pane-bean-nec-future .entity-bean p {
    color: #fff;
  }
  /* line 271, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel h2.pane-title, .page-home .pane-fra-hp-spotlight-carousel .view-fra-hp-spotlight-carousel {
    width: 1024px;
  }
  /* line 274, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .jcarousel-container-horizontal {
    left: 0;
  }
  /* line 277, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-footer {
    margin-left: 430px;
  }
}
@media all and (max-width: 1024px) {
  /* line 284, sass/css/_page_home.scss */
  .page-home .pane-custom {
    width: 100%;
    bottom: 450px;
  }
  /* line 287, sass/css/_page_home.scss */
  .page-home .pane-custom p {
    margin-left: 25px;
  }
  /* line 293, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-big-landing-image .flexslider img {
    min-height: 500px;
  }
  /* line 298, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel {
    bottom: 151px;
    max-height: 310px;
  }
  /* line 301, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel .view-fra-hp-featured-stories-carousel {
    width: 100%;
  }
  /* line 303, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel .view-fra-hp-featured-stories-carousel h2.pane-title {
    margin: 0;
    text-align: center;
    width: 100%;
    padding-left: 0;
  }
  /* line 312, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how {
    width: 100%;
  }
  /* line 314, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
    width: 46%;
  }
  /* line 317, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first {
    padding-left: 25px;
  }
  /* line 319, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane {
    padding-right: 50px;
  }
  /* line 326, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future h2.pane-title, .page-home .pane-bean-nec-future .entity-bean {
    width: 100%;
    padding-left: 25px;
  }
  /* line 332, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel h2.pane-title, .page-home .pane-fra-hp-spotlight-carousel .view-fra-hp-spotlight-carousel {
    width: 100%;
    padding-left: 25px;
  }
}
@media all and (max-width: 768px) {
  /* line 340, sass/css/_page_home.scss */
  .page-home .pane-custom {
    bottom: 300px;
  }
  /* line 342, sass/css/_page_home.scss */
  .page-home .pane-custom p {
    font-size: 2em;
  }
  /* line 348, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-big-landing-image .flexslider img {
    min-height: 400px;
  }
  /* line 353, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel {
    bottom: 113px;
  }
  /* line 357, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-fra-hp-spotlight-carousel {
    padding-left: 0;
  }
  /* line 360, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-footer {
    margin-left: 300px;
  }
}
@media all and (max-width: 667px) {
  /* line 367, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel {
    text-align: center;
    bottom: 149px;
  }
  /* line 373, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
    height: 550px;
  }
  /* line 378, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel {
    text-align: center;
  }
  /* line 380, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel h2.pane-title {
    padding: 40px 0 20px;
  }
  /* line 383, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-footer {
    margin: 0 0 0 240px;
  }
}
@media all and (max-width: 414px) {
  /* line 11, sass/css/_page_home.scss */
  .page-home {
    text-align: center;
  }
  /* line 391, sass/css/_page_home.scss */
  .page-home .pane-custom {
    bottom: 260px;
  }
  /* line 393, sass/css/_page_home.scss */
  .page-home .pane-custom p {
    text-align: left;
    font-size: 1.3em;
    width: 75%;
  }
  /* line 401, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-big-landing-image .flexslider img {
    min-height: 300px;
  }
  /* line 406, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel {
    bottom: 86px;
  }
  /* line 411, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
    width: 100%;
  }
  /* line 414, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first {
    padding: 0;
  }
  /* line 416, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane {
    padding-right: 0;
  }
  /* line 420, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .panel-pane .view-content .views-row:after {
    width: 390px;
  }
  /* line 426, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .inside {
    padding: 0 10px;
  }
  /* line 429, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .view-footer {
    margin-left: 105px;
  }
  /* line 434, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-last .inside {
    margin-left: 0;
  }
  /* line 441, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future h2.pane-title, .page-home .pane-bean-nec-future .entity-bean {
    padding-left: 0;
  }
  /* line 444, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future h2.pane-title {
    padding-top: 50px;
    margin-bottom: 20px;
  }
  /* line 448, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future .field-type-image {
    float: none;
    margin: 0;
  }
  /* line 451, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future .field-type-image a {
    pointer-events: none;
  }
  /* line 455, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future .field-type-text-long {
    width: 100%;
  }
  /* line 458, sass/css/_page_home.scss */
  .page-home .pane-bean-nec-future .field-type-link-field {
    margin-bottom: 50px;
  }
  /* line 463, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel h2.pane-title, .page-home .pane-fra-hp-spotlight-carousel .view-fra-hp-spotlight-carousel {
    padding-left: 0;
  }
  /* line 466, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-footer {
    margin: 0 0 0 115px;
  }
  /* line 470, sass/css/_page_home.scss */
  .page-home .mode-ribbon, .page-home footer {
    text-align: left;
  }
}
@media all and (max-width: 375px) {
  /* line 478, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-panel {
    height: 500px;
  }
  /* line 482, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-news-how #mini-panel-fra_hp_news_how .panel-col-first .view-footer {
    margin-left: 90px;
  }
  /* line 488, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-featured-stories-carousel {
    bottom: 110px;
  }
  /* line 492, sass/css/_page_home.scss */
  .page-home .pane-fra-hp-spotlight-carousel .view-footer {
    margin-left: 100px;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         FRA Newsroom
 **         Path: /newsroom
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 11, sass/css/_page_newsroom.scss */
.page-newsroom {
  /**==========================================================================================
   **==========================================================================================
   **
   **         Start Media Queries
   **
   **==========================================================================================
   **==========================================================================================
   */
}
/* line 14, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .views-row {
  width: 80%;
}
/* line 17, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .views-row:after {
  content: "";
  display: block;
  width: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D7D7D7;
}
/* line 25, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .views-row:last-child:after {
  border-bottom: none;
}
/* line 30, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .pane-views {
  min-height: 420px;
}
/* line 35, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content #boxes-box-fra_twitter_box {
  height: 460px;
}
/* line 39, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content #boxes-box-fra_twitter_box span.ext {
  display: none;
}
/* line 45, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content #boxes-box-fra_twitter_box_mobile {
  display: none;
}
@media screen and (min--moz-device-pixel-ratio: 0) {
  /* line 52, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .pane-fra-fact-sheets h2.pane-title {
    margin-top: 0;
  }
}
/* line 59, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .views-row {
  margin: 15px 0;
}
/* line 64, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .dark_button {
  margin: 20px 0;
}
/* line 68, sass/css/_page_newsroom.scss */
.page-newsroom #panel-content .view-footer {
  margin-bottom: 40px;
}
@media all and (max-width: 768px) {
  /* line 86, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .pane-views {
    min-height: 500px;
  }
  /* line 90, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content #boxes-box-fra_twitter_box {
    height: 540px;
  }
  /* line 93, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content #boxes-box-fra_twitter_box iframe {
    height: 520px !important;
  }
}
@media all and (max-width: 667px) {
  /* line 102, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content div.panel-panel {
    float: left;
    width: 100%;
  }
  /* line 107, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .views-row {
    width: 100%;
  }
  /* line 111, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .pane-views {
    min-height: unset;
  }
  /* line 116, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content #boxes-box-fra_twitter_box {
    display: none;
  }
  /* line 121, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content #boxes-box-fra_twitter_box_mobile {
    display: block !important;
    height: 520px;
  }
  /* line 126, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content #boxes-box-fra_twitter_box_mobile span.ext {
    display: none;
  }
}
@media all and (max-width: 414px) {
  /* line 135, sass/css/_page_newsroom.scss */
  .page-newsroom .breadcrumb {
    display: none;
  }
  /* line 139, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content {
    text-align: center;
  }
  /* line 142, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content h1 {
    margin-bottom: 0;
  }
  /* line 147, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .views-row:after {
    width: 360px;
  }
  /* line 152, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .dark_button {
    margin: 20px 0 20px 35px;
  }
}
@media all and (max-width: 375px) {
  /* line 161, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .views-row:after {
    width: 330px;
  }
  /* line 166, sass/css/_page_newsroom.scss */
  .page-newsroom #panel-content .dark_button {
    margin: 20px 0 20px 15px;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Newsroom Press Releases
 **         Path: /newsroom/press-releases
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 13, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases .views-row {
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  margin: 25px 0 !important;
}
/* line 18, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases .views-row:after {
  border-bottom: none !important;
}
/* line 24, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-starting-date-wrapper:before {
  content: "FILTER BY";
  font-weight: bold;
}
/* line 30, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases .form-item-press-release-starting-date-value-date:before,
.page-newsroom-press-releases .form-item-press-release-ending-date-value-date:before {
  position: relative;
  content: url("/sites/fra.dot.gov/themes/fra/images/calendar_icon.png");
  top: 7px;
  width: 28%;
}
/* line 40, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-keyword {
  width: 180px;
}
/* line 45, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-ending-date-wrapper {
  margin-top: 25px;
}
/* line 48, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-ending-date-wrapper label {
  position: relative;
  bottom: 3px;
}
/* line 55, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-keyword-wrapper {
  margin-top: 27px;
  width: 28%;
}
/* line 59, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases #edit-press-release-keyword-wrapper label {
  position: relative;
  bottom: 3px;
}
/* line 65, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-press-releases .views-exposed-widgets {
  min-height: 150px;
}
@supports (-webkit-appearance: none) {
  /* line 72, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button {
    position: relative;
    left: -730px;
    top: 90px;
  }
  /* line 78, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button {
    position: relative;
    left: -700px;
    top: 90px;
  }
}
@-moz-document url-prefix() {
  /* line 87, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button {
    position: relative;
    left: -780px;
    top: 90px;
    height: 60px;
  }
  /* line 94, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button {
    position: relative;
    left: -690px;
    top: 22px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 102, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button {
    position: relative;
    left: -780px;
    top: 90px;
    height: 60px;
  }
  /* line 109, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button {
    position: relative;
    left: -690px;
    top: 22px;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Newsroom: Fact Sheets, Congressional Testimony, & Speeches
 **         Paths: /newsroom/fact-sheets, /newsroom/testimony, /newsroom/speeches
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 133, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets #edit-starting-date-wrapper:before,
.page-newsroom-testimony #edit-starting-date-wrapper:before,
.page-newsroom-speeches #edit-starting-date-wrapper:before {
  content: "FILTER BY";
  font-weight: bold;
}
/* line 139, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets .form-item-starting-date-value-date:before,
.page-newsroom-fact-sheets .form-item-ending-date-value-date:before,
.page-newsroom-testimony .form-item-starting-date-value-date:before,
.page-newsroom-testimony .form-item-ending-date-value-date:before,
.page-newsroom-speeches .form-item-starting-date-value-date:before,
.page-newsroom-speeches .form-item-ending-date-value-date:before {
  position: relative;
  content: url("/sites/phmsa.dot.gov/themes/phmsa/images/calendar_icon.png");
  top: 7px;
  width: 28%;
}
/* line 148, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets #edit-ending-date-wrapper,
.page-newsroom-testimony #edit-ending-date-wrapper,
.page-newsroom-speeches #edit-ending-date-wrapper {
  margin-top: 25px;
}
/* line 151, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets #edit-ending-date-wrapper label,
.page-newsroom-testimony #edit-ending-date-wrapper label,
.page-newsroom-speeches #edit-ending-date-wrapper label {
  position: relative;
  bottom: 3px;
}
/* line 158, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets #edit-keyword-wrapper,
.page-newsroom-testimony #edit-keyword-wrapper,
.page-newsroom-speeches #edit-keyword-wrapper {
  margin-top: 27px;
  width: 28%;
}
/* line 162, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets #edit-keyword-wrapper label,
.page-newsroom-testimony #edit-keyword-wrapper label,
.page-newsroom-speeches #edit-keyword-wrapper label {
  position: relative;
  bottom: 3px;
}
/* line 168, sass/css/_page_news_testimony_facts_speeches.scss */
.page-newsroom-fact-sheets .views-exposed-widgets,
.page-newsroom-testimony .views-exposed-widgets,
.page-newsroom-speeches .views-exposed-widgets {
  min-height: 150px;
}
@supports (-webkit-appearance: none) {
  /* line 175, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-speeches .views-submit-button {
    position: relative;
    left: -730px;
    top: 90px;
  }
  /* line 181, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    position: relative;
    left: -700px;
    top: 90px;
  }
}
@-moz-document url-prefix() {
  /* line 190, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-speeches .views-submit-button {
    position: relative;
    left: -780px;
    top: 90px;
    height: 60px;
  }
  /* line 197, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    position: relative;
    left: -690px;
    top: 22px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 205, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-speeches .views-submit-button {
    position: relative;
    left: -780px;
    top: 90px;
    height: 60px;
  }
  /* line 212, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    position: relative;
    left: -690px;
    top: 22px;
  }
}

/**==========================================================================================
 **==========================================================================================
 **
 **         Start Media Queries
 **
 **==========================================================================================
 **==========================================================================================
 */
@media all and (max-width: 1200px) {
  @supports (-webkit-appearance: none) {
    /* line 237, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-submit-button,
    .page-newsroom-fact-sheets .views-submit-button,
    .page-newsroom-testimony .views-submit-button,
    .page-newsroom-speeches .views-submit-button {
      left: -455px;
      top: 15px;
    }
    /* line 242, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-reset-button,
    .page-newsroom-fact-sheets .views-reset-button,
    .page-newsroom-testimony .views-reset-button,
    .page-newsroom-speeches .views-reset-button {
      left: -440px;
      top: 15px;
    }
  }
  @-moz-document url-prefix() {
    /* line 250, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-submit-button,
    .page-newsroom-fact-sheets .views-submit-button,
    .page-newsroom-testimony .views-submit-button,
    .page-newsroom-speeches .views-submit-button {
      left: -505px;
      top: 15px;
    }
    /* line 255, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-reset-button,
    .page-newsroom-fact-sheets .views-reset-button,
    .page-newsroom-testimony .views-reset-button,
    .page-newsroom-speeches .views-reset-button {
      left: -490px;
      top: 15px;
    }
  }
}
@media all and (max-width: 1200px) and (-ms-high-contrast: none), all and (max-width: 1200px) and (-ms-high-contrast: active) {
  /* line 263, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button,
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-speeches .views-submit-button {
    left: -505px;
    top: 15px;
  }
  /* line 268, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button,
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    left: -490px;
    top: 15px;
  }
}

@media all and (max-width: 768px) {
  /* line 282, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases #edit-press-release-keyword-wrapper, .page-newsroom-press-releases #edit-keyword-wrapper,
  .page-newsroom-fact-sheets #edit-press-release-keyword-wrapper,
  .page-newsroom-fact-sheets #edit-keyword-wrapper,
  .page-newsroom-testimony #edit-press-release-keyword-wrapper,
  .page-newsroom-testimony #edit-keyword-wrapper,
  .page-newsroom-speeches #edit-press-release-keyword-wrapper,
  .page-newsroom-speeches #edit-keyword-wrapper {
    position: relative;
    right: 0;
  }
  /* line 287, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases #edit-press-release-keyword, .page-newsroom-press-releases #edit-keyword,
  .page-newsroom-fact-sheets #edit-press-release-keyword,
  .page-newsroom-fact-sheets #edit-keyword,
  .page-newsroom-testimony #edit-press-release-keyword,
  .page-newsroom-testimony #edit-keyword,
  .page-newsroom-speeches #edit-press-release-keyword,
  .page-newsroom-speeches #edit-keyword {
    width: 195px;
  }
  @supports (-webkit-appearance: none) {
    /* line 292, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-submit-button,
    .page-newsroom-fact-sheets .views-submit-button,
    .page-newsroom-testimony .views-submit-button,
    .page-newsroom-speeches .views-submit-button {
      left: 75px;
      top: 27px;
    }
    /* line 297, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-reset-button,
    .page-newsroom-fact-sheets .views-reset-button,
    .page-newsroom-testimony .views-reset-button,
    .page-newsroom-speeches .views-reset-button {
      left: 90px;
      top: 27px;
    }
  }
  @-moz-document url-prefix() {
    /* line 305, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-submit-button,
    .page-newsroom-fact-sheets .views-submit-button,
    .page-newsroom-testimony .views-submit-button,
    .page-newsroom-speeches .views-submit-button {
      left: -100px;
      top: -80px;
    }
    /* line 310, sass/css/_page_news_testimony_facts_speeches.scss */
    .page-newsroom-press-releases .views-reset-button,
    .page-newsroom-fact-sheets .views-reset-button,
    .page-newsroom-testimony .views-reset-button,
    .page-newsroom-speeches .views-reset-button {
      left: -15px;
      top: -147px;
    }
  }
}
@media all and (max-width: 768px) and (-ms-high-contrast: none), all and (max-width: 768px) and (-ms-high-contrast: active) {
  /* line 317, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button,
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-speeches .views-submit-button {
    left: -100px;
    top: -80px;
  }
  /* line 322, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button,
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    left: -15px;
    top: -147px;
  }
}

@media all and (max-width: 414px) {
  /* line 336, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases h1#page-title,
  .page-newsroom-fact-sheets h1#page-title,
  .page-newsroom-testimony h1#page-title,
  .page-newsroom-speeches h1#page-title {
    font-size: 2em;
  }
  /* line 340, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases #edit-press-release-keyword-wrapper, .page-newsroom-press-releases #edit-keyword-wrapper,
  .page-newsroom-fact-sheets #edit-press-release-keyword-wrapper,
  .page-newsroom-fact-sheets #edit-keyword-wrapper,
  .page-newsroom-testimony #edit-press-release-keyword-wrapper,
  .page-newsroom-testimony #edit-keyword-wrapper,
  .page-newsroom-speeches #edit-press-release-keyword-wrapper,
  .page-newsroom-speeches #edit-keyword-wrapper {
    position: unset;
    width: 100%;
  }
  /* line 345, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases #edit-press-release-keyword, .page-newsroom-press-releases #edit-keyword,
  .page-newsroom-fact-sheets #edit-press-release-keyword,
  .page-newsroom-fact-sheets #edit-keyword,
  .page-newsroom-testimony #edit-press-release-keyword,
  .page-newsroom-testimony #edit-keyword,
  .page-newsroom-speeches #edit-press-release-keyword,
  .page-newsroom-speeches #edit-keyword {
    width: 185px;
  }
  /* line 350, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-exposed-form .views-exposed-widget,
  .page-newsroom-fact-sheets .views-exposed-form .views-exposed-widget,
  .page-newsroom-testimony .views-exposed-form .views-exposed-widget,
  .page-newsroom-speeches .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 355, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-submit-button,
  .page-newsroom-press-releases .views-reset-button,
  .page-newsroom-fact-sheets .views-submit-button,
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-submit-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-submit-button,
  .page-newsroom-speeches .views-reset-button {
    position: unset;
  }
  /* line 360, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .views-reset-button,
  .page-newsroom-fact-sheets .views-reset-button,
  .page-newsroom-testimony .views-reset-button,
  .page-newsroom-speeches .views-reset-button {
    margin-left: 15px;
  }
  /* line 365, sass/css/_page_news_testimony_facts_speeches.scss */
  .page-newsroom-press-releases .tablesaw-cell-content,
  .page-newsroom-fact-sheets .tablesaw-cell-content,
  .page-newsroom-testimony .tablesaw-cell-content,
  .page-newsroom-speeches .tablesaw-cell-content {
    width: 50%;
  }
}
/*
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

 
*/
/**==========================================================================================
 **==========================================================================================
 **
 **         Main Navigation Bar
 **
 **==========================================================================================
 **==========================================================================================
 */
/* line 12, sass/css/_nav-main.scss */
#navigation {
  position: relative;
  height: 35px;
  top: 2px;
}
/* line 17, sass/css/_nav-main.scss */
#navigation .section.clearfix {
  height: 1px;
}
/* line 21, sass/css/_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;
  font-size: 15px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  line-height: 19px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.35);
}
/* line 33, sass/css/_nav-main.scss */
#navigation li a {
  display: block;
  color: white;
  padding: 0 8px;
  text-decoration: none;
}
/* line 40, sass/css/_nav-main.scss */
#navigation li a:hover {
  background-color: #15396c;
}
/* line 45, sass/css/_nav-main.scss */
#navigation #main-menu {
  float: none;
  margin-top: 5px;
  height: 10px;
}
/* line 50, sass/css/_nav-main.scss */
#navigation #main-menu li {
  color: black;
  border: none;
  margin-right: 40px;
}
/* line 56, sass/css/_nav-main.scss */
#navigation #main-menu li.last {
  margin-right: 0;
}
/* line 60, sass/css/_nav-main.scss */
#navigation #main-menu > li > a.menu-minipanel {
  display: block;
  padding: 15px;
  font-weight: 500;
}
/* line 66, sass/css/_nav-main.scss */
#navigation #main-menu ul.menu {
  margin: 13px 0 0 30px;
  padding: 0;
  float: left;
}
/* line 72, sass/css/_nav-main.scss */
#navigation #main-menu ul.menu .menu__item a {
  font-weight: 500;
}

/* line 80, sass/css/_nav-main.scss */
#navigation li a {
  color: white;
}

/* line 84, sass/css/_nav-main.scss */
#mobile-main-sidebar {
  position: fixed;
  border-left: 3px solid #133565;
  width: 300px;
  top: 97px;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #133565;
  z-index: 100;
  display: none;
}
/* line 97, sass/css/_nav-main.scss */
#mobile-main-sidebar .sidebar-inner {
  margin-top: 40px;
}
/* line 101, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search {
  width: 310px;
  padding: 11px 8px;
  background: #1c6da6;
}
/* line 107, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .util-container {
  margin-bottom: 5px;
}
/* line 110, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .util-container .util-links {
  color: white;
  font-size: 12px;
}
/* line 114, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .util-container .util-links:hover {
  text-decoration: underline;
}
/* line 119, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .util-container .util-links:not(:last-child):after {
  content: " | ";
  display: inline-block;
}
/* line 127, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search input {
  background: #fff;
  width: 240px;
  height: 29px;
  outline: none;
  font-size: 14px;
  margin-right: 60px;
}
/* line 136, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .container-inline {
  position: relative;
}
/* line 140, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .form-item {
  margin: 0;
}
/* line 144, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .form-actions {
  position: absolute;
  top: 3px;
  right: 7px;
}
/* line 150, sass/css/_nav-main.scss */
#mobile-main-sidebar .google-search .form-submit {
  width: 35px;
  background: white url("/sites/all/themes/modebase_2017/images/MagnifyingGlass_2x.png") 5px no-repeat;
  background-size: 65%;
  color: transparent;
  height: 35px;
  border: 1px solid #d3d3d3;
  font-size: 0;
  filter: none;
  margin: 0px;
  position: relative;
  bottom: 3px;
  right: 20px;
}
/* line 166, sass/css/_nav-main.scss */
#mobile-main-sidebar ul.links li {
  margin: 0;
}
/* line 170, sass/css/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu {
  margin: 0;
}
/* line 173, sass/css/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .panel-3col-33-stacked .panel-col-first,
#mobile-main-sidebar #mobile-main-menu .panel-3col-33-stacked .panel-col,
#mobile-main-sidebar #mobile-main-menu .panel-3col-33-stacked .panel-col-last,
#mobile-main-sidebar #mobile-main-menu .panel-3col-33 .panel-col-first,
#mobile-main-sidebar #mobile-main-menu .panel-3col-33 .panel-col,
#mobile-main-sidebar #mobile-main-menu .panel-3col-33 .panel-col-last {
  float: none;
  width: 100%;
}
/* line 183, sass/css/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu .panel-2col .panel-col-first,
#mobile-main-sidebar #mobile-main-menu .panel-2col .panel-col-last {
  float: none;
  width: 100%;
}
/* line 189, sass/css/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu div.inside {
  margin: 0;
  padding: 0;
}
/* line 194, sass/css/_nav-main.scss */
#mobile-main-sidebar #mobile-main-menu h2.pane-title {
  font-size: 15px;
  color: #9CB7E8;
  padding: 5px 15px;
}
/* line 201, sass/css/_nav-main.scss */
#mobile-main-sidebar li {
  display: block;
  line-height: normal;
  padding: 0;
}
/* line 206, sass/css/_nav-main.scss */
#mobile-main-sidebar li a.menu-minipanel,
#mobile-main-sidebar li a.menu-link {
  display: block;
  background: #194178 url(/sites/all/themes/modebase_2017/images/WhiteArrow.png) 270px 16px no-repeat;
  background: url(/sites/all/themes/modebase_2017/images/WhiteArrow.png) 270px 16px no-repeat, #194178;
  background: url(/sites/all/themes/modebase_2017/images/WhiteArrow.png) 270px 16px no-repeat, #194178;
  border-bottom: 1px dotted #95bbd5;
  padding: 20px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 15px;
  -webkit-font-smoothing: antialiased;
}
/* line 220, sass/css/_nav-main.scss */
#mobile-main-sidebar li a.menu-minipanel:hover,
#mobile-main-sidebar li a.menu-link:hover {
  background: #0F2749;
}
/* line 225, sass/css/_nav-main.scss */
#mobile-main-sidebar li a.menu-minipanel.open,
#mobile-main-sidebar li a.menu-link.open {
  background: #194178 url(/sites/all/themes/modebase_2017/images/WhiteArrowDown.png) 270px 16px no-repeat;
  background: url(/sites/all/themes/modebase_2017/images/WhiteArrowDown.png) 270px 16px no-repeat, #0F2749;
  background: url(/sites/all/themes/modebase_2017/images/WhiteArrowDown.png) 270px 16px no-repeat, #0F2749;
}
/* line 233, sass/css/_nav-main.scss */
#mobile-main-sidebar .region-header {
  float: none;
  width: auto;
  margin: 0;
}
/* line 239, sass/css/_nav-main.scss */
#mobile-main-sidebar ul.menu {
  margin: 0;
  padding: 0;
}
/* line 243, sass/css/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf {
  padding: 0;
  margin: 0;
  display: block;
  line-height: normal;
}
/* line 249, sass/css/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf a {
  display: block;
  padding: 20px;
  background: #1c6da6;
  text-decoration: none;
  color: white;
  border-bottom: 1px dotted #95bbd5;
  -webkit-font-smoothing: antialiased;
}
/* line 259, sass/css/_nav-main.scss */
#mobile-main-sidebar ul.menu li.leaf a:hover {
  text-decoration: underline;
  background: #135b8f;
}

/* line 269, sass/css/_nav-main.scss */
#nav-icons #mobile-mainmenu-link {
  float: left;
  width: 40px;
  height: 28px;
  background: transparent url(/sites/all/themes/modebase_2017/images/MobileMenu_2x.png) no-repeat;
  background-size: 85%;
  font-size: 0;
}

/**==========================================================================================
**==========================================================================================
**
**         Start Media Queries
**
**==========================================================================================
**==========================================================================================
*/
@media all and (max-width: 1200px) {
  /* line 291, sass/css/_nav-main.scss */
  #navigation #main-menu li {
    margin-right: 12px;
  }
}
