/* Color module styles */
/**
 *  Default Color Fields & Hex Values
 *  TODO: Use a CSS Preprocessor for this.
 *
 *  DEFAULTS - BG & BORDERS
 *
 *                 base : @base
 *              page_bg : @page_bg
 *          page_border : @page_border
 *                hr_bg : @hr_bg
 *
 *
 *  DEFAULTS - HEADERS & CONTENT TEXT
 *
 *          titleslogan : @titleslogan
 *              headers : @headers
 *           page_title : @page_title
 *                 text : @text
 *       secondary_text : @secondary_text
 *       access_ok_icon : @access_ok_icon
 *
 *
 *  HEADER & FOOTER
 *
 *           userbar_bg : @userbar_bg
 * userbar_bg_secondary : @userbar_bg_secondary
 *       userbar_border : @userbar_border
 *         userbar_text : @userbar_text
 *            footer_bg : @footer_bg
 *       footer_headers : @footer_headers
 *          footer_text : @footer_text
 *
 *
 *  STYLIZED CONTENT
 *
 *     highlight_text_bg : @highlight_text_bg
 *        highlight_text : @highlight_text
 *       announcement_bg : @announcement_bg
 *     announcement_text : @announcement_text
 *        alt_content_bg : @alt_content_bg
 *    alt_content_border : @alt_content_border
 *  highlight_content_bg : @highlight_content_bg
 *            cluetip_bg : @cluetip_bg
 *        cluetip_border : @cluetip_border
 *          cluetip_text : @cluetip_text
 *          cluetip_link : @cluetip_link
 *             dialog_bg : @dialog_bg
 *         dialog_border : @dialog_border
 *           dialog_text : @dialog_text
 *           dialog_link : @dialog_link
 *
 *
 *   LINKS & MENUS
 *
 *                        link : @link
 *                   link_icon : @link_icon
 *                  link_hover : @link_hover
 *                link_visited : @link_visited
 *              link_main_menu : @link_main_menu
 *        link_main_menu_hover : @link_main_menu_hover
 *       link_main_menu_active : @link_main_menu_active
 *         link_secondary_menu : @link_secondary_menu
 *            menu_dropdown_bg : @menu_dropdown_bg
 *          menu_dropdown_link : @menu_dropdown_link
 *    menu_dropdown_link_hover : @menu_dropdown_link_hover
 *                    tab_link : @tab_link
 *              tab_link_hover : @tab_link_hover
 *             tab_link_active : @tab_link_active

 *
 *  UI WIDGETS:
 *
 *         ui_gradient_light : @ui_gradient_light
 *          ui_gradient_dark : @ui_gradient_dark
 *        ui_gradient_border : @ui_gradient_border
 *          ui_gradient_text : @ui_gradient_text
 *    ui_gradient_text_hover : @ui_gradient_text_hover
 *   ui_gradient_text_active : @ui_gradient_text_active
 *           ui_flat_default : @ui_flat_default
 *             ui_flat_hover : @ui_flat_hover
 *            ui_flat_active : @ui_flat_active
 *            ui_flat_border : @ui_flat_border
 *              ui_flat_text : @ui_flat_text
 *        ui_flat_text_hover : @ui_flat_text_hover
 *       ui_flat_text_active : @ui_flat_text_active
 *
 *
 *  FORM ELEMENTS
 *
 *             input_bg : @input_bg
 *         input_border :  @input_border
 *   input_focus_border : @input_focus_border
 *            button_bg :  @button_bg
 *        button_border : @button_border
 *          button_text :  @button_text
 *          button_icon :  @button_icon
 *        toggle_border :  @toggle_border
 *            toggle_bg : @toggle_bg
 * toggle_disabled_text :  @toggle_disabled_text
 *    toggle_enabled_bg : @toggle_enabled_bg
 *  toggle_enabled_text :  @toggle_enabled_text
 *        button_alt_bg : @button_alt_bg
 *    button_alt_border : @button_alt_border
 *      button_alt_text : @button_alt_text
 *      button_alt_icon : @button_alt_icon
 *
 *
 *
 *  MESSAGES
 *
 *        msg_default_bg : @msg_default_bg
 *      msg_default_text : @msg_default_text
 *         msg_status_bg : @msg_status_bg
 *       msg_status_text : @msg_status_text
 *        msg_warning_bg : @msg_warning_bg
 *      msg_warning_text : @msg_warning_text
 *          msg_error_bg : @msg_error_bg
 *        msg_error_text : @msg_error_text
 *
 *  MOBILE GRAYSCALE
 *
 *        mobile_lighter : @mobile_lighter
 *          mobile_light : @mobile_light
 *          mobile_dark  : @mobile_dark
 *        mobile_darker  : @mobile_darker
 *
 *
 */
/**
 * Default/Mobile styles
 */
/* Global Background & Border Colors */
body,
#zone-advertising-top-wrapper:first-child,
#zone-advertising-top-wrapper:first-child .zone {
  background-color: #e6e6e6;
  /* base */
}
body,
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
#page .input-prepend .add-on [class^="icon-"],
#page .input-prepend .add-on [class*=" icon-"],
#page .input-append .add-on [class^="icon-"],
#page .input-append .add-on [class*=" icon-"],
.fieldset-legend .fieldset-title,
.ui-widget,
.ui-widget-header,
.ui-widget-content,
div.ui-widget,
div.cluetip .cluetip-outer,
.chosen-container-single .chosen-single,
.poll .bar .foreground {
  color: #000000;
  /* text */
}
.zone,
.table-expansion table:before,
.panel-region-content .panels-ajax-tab li .panels-ajax-tab-tab:hover,
.highwire-cite > .highwire-cite-highlight {
  background-color: #ffffff;
  /* page_bg */
}
hr {
  background-color: #dbdbdb;
  /* hr_bg */
  color: #dbdbdb;
  /* hr_bg */
}
hr.blank {
  background-color: transparent;
}
.highwire-list-pap .highwire-list-title,
.highwire-markup .issue-toc h2.toc-heading,
div.highwire-markup .article div.section h2,
.pager-wrapper,
.node-type-highwire-article .panel-region-content .panels-ajax-tab-container .panel-display > .panel-panel > div > .panel-separator {
  border-top-color: #dbdbdb;
  /* hr_bg */
}
.border-top,
.border-top-hairline,
.border-bottom,
.border-bottom-hairline,
.highwire-markup .highwire-index-by-author-heading + .highwire-list {
  border-color: #dbdbdb;
}
#zone-user-wrapper,
#zone-user {
  background-color: #003469;
  /* userbar_bg */
}
#zone-user .twotone-bg-region-second,
#zone-user.zone-twotone-bg .region-user-second {
  background-color: #003469;
  /* userbar_bg_secondary */
}
.user-menu-dropdown .nice-menu > .menuparent.over {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@userbar_menu_link_hover_bg_top', endColorstr='@userbar_menu_link_hover_bg_bottom', GradientType=0);
  /* IE6-9 */
}
#zone-user .user-menu-dropdown .nice-menu > .menuparent.over,
#zone-user .user-menu-dropdown .nice-menu > .menuparent.over > a {
  color: #ffffff;
}
.user-menu-dropdown .nice-menu > .menuparent > ul {
  background-color: #003469;
}
#zone-user .user-menu-dropdown .nice-menu > .menuparent > ul a {
  color: #ffffff;
}
#region-menu.region-menu-bg-opaque,
#region-menu > .region-menu-bg-opaque {
  background-color: #feffff;
}
#region-menu.region-menu-bg-rgba,
#region-menu > .region-menu-bg-rgba {
  background-color: #feffff;
  /* fallback for old browsers */
  background-color: rgba(254, 255, 255, 0.5);
}
#region-menu,
#region-menu .region-inner {
  border-bottom-color: #cbcbcb;
}
#region-menu .menu a,
#region-menu .menu a [class^="icon-"],
#region-menu .menu a [class*=" icon-"],
#region-menu .nice-menu a,
#region-menu .nice-menu a [class^="icon-"],
#region-menu .nice-menu a [class*=" icon-"] {
  color: #004b9a;
  /* link_main_menu */
}
#region-menu .menu a:hover,
#region-menu .nice-menu a:hover {
  color: #004b9a;
  /* link_main_menu_hover */
}
/* main menu active item style */
#region-menu .menu li > a,
#region-menu .nice-menu > li > a {
  border-color: transparent;
}
#region-menu .menu .active > a,
#region-menu .menu .active-trail > a,
#region-menu .menu a.active,
#region-menu .nice-menu > .active > a,
#region-menu .nice-menu > .active-trail > a,
#region-menu .nice-menu > li > a.active {
  border-color: #000000;
  color: #000000;
}
#region-menu.main-menu-active-bg .nice-menu > .active > a,
#region-menu.main-menu-active-bg .nice-menu > .active-trail > a,
#region-menu.main-menu-active-bg .nice-menu > li > a.active {
  background-color: #fefefd;
}
#region-menu .nice-menu > .active > a:after,
#region-menu .nice-menu > .active-trail > a:after,
#region-menu .nice-menu > li > a.active:after {
  color: #cbcbcb;
}
#region-menu.main-menu-active-border-bottom .nice-menu > .active > a:after,
#region-menu.main-menu-active-border-bottom .nice-menu > .active-trail > a:after,
#region-menu.main-menu-active-border-bottom .nice-menu > li > a.active:after {
  color: #000000;
}
/* dropdown */
#region-menu .nice-menu .menuparent.over > a,
#region-menu .nice-menu .menuparent > ul {
  background-color: #004b9a;
  /* menu_dropdown_bg */
}
#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu .menuparent.over > a {
  border-bottom-color: #004b9a;
}
#region-menu .nice-menu .menuparent.over a,
#region-menu .nice-menu > li.menuparent.over > a:hover,
#region-menu .nice-menu .menuparent.over a [class^="icon-"],
#region-menu .nice-menu .menuparent.over a [class*=" icon-"],
#region-menu .nice-menu > li.menuparent.over > a:hover [class^="icon-"],
#region-menu .nice-menu > li.menuparent.over > a:hover [class*=" icon-"] {
  color: #fbfbfb;
  /* menu_dropdown_link */
}
#region-menu .nice-menu .menuparent.over a:hover,
#region-menu .nice-menu .menuparent.over a:hover [class^="icon-"],
#region-menu .nice-menu .menuparent.over a:hover [class*=" icon-"] {
  color: #cbcbcb;
  /* menu_dropdown_link_hover */
}
#section-footer .zone {
  background-color: #003469;
  /* footer_bg */
  border-color: #003469;
  /* footer_bg */
}
#region-content .panel-region-carousel {
  background-color: #474747;
}
#highwire-highwire-stats-filter-form fieldset.form-wrapper,
.highwire-search-form fieldset.collapsible.form-wrapper,
.pane-style-alt-content,
div.highwire-markup ul.kwd-group,
div.highwire-markup div.article .fig,
[class*="-article-fragment-markup"].view .views-row,
.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row {
  background: #ffffff;
  /* page_bg */
  border: 0;
  border-bottom: 1px solid #dcdcdc;
  /* alt_content_border */
}
.form-type-compound-search + .form-item-conjunction:before {
  background: #dcdcdc;
}
.highwire-draw-graph {
  border-color: #f6f6f6;
  /* alt_content_bg */
}
.pane-style-alt-content .separator-pipe,
.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-form,
.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-form {
  border-color: #dcdcdc;
  /* alt_content_border */
}
.highwire-article-citation.tooltip-enable.abstract-popup-hover {
  background-color: #ecf8fd;
  /* highlight_content_bg */
}
.text-secondary,
div.highwire-markup .highwire-figure-links,
.highwire-search-facets-bucket .highwire_facet_count,
.highwire-search-facets-form .form-item-buckets .highwire_facet_count,
div.highwire-markup .fig-caption,
div.highwire-markup .graphic-caption,
div.highwire-markup .table-caption,
div.highwire-markup .table-foot,
div.highwire-markup .media-caption,
.highwire-markup .georef .copyright,
.highwire-cite > .highwire-cite-overline {
  color: #6b6b6b;
  /* secondary_content */
}
div.highwire-markup .highwire-figure a.fragment-images {
  background: #ffffff;
  /* page_bg */
  border-color: #ffffff;
  /* userbar_text */
}
div.highwire-markup .highwire-figure a.fragment-images:after {
  color: #ffffff;
  /* page_bg */
}
/* @@TODO Should be more of an overall button style for mobile */
.highwire-markup .table-expansion-links li a,
.highwire-markup ul.highwire-figure-links li a,
.highwire-markup .highwire-video-links li a,
.highwire-markup .article .highwire-inline-video {
  border-color: #dcdcdc;
  /* userbar_text */
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices,
.chosen-container .chosen-drop,
.chosen-container-single .chosen-search input[type="text"] {
  background-color: #fdfdfd;
  /* input_bg */
  border: 1px solid #acacac;
  /* input_border */
}
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
  background-image: none;
}
.chosen-container .chosen-drop {
  border-top: 0;
}
textarea:focus,
select:focus,
input:focus,
.chosen-container-active .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-active .chosen-choices,
.chosen-container .chosen-drop {
  border-color: #676767;
  /* input_focus_border */
}
.ui-widget.ui-dialog a {
  color: #53a9d3;
  /* dialog_link */
  word-wrap: break-word;
}
.button a,
.button a:link,
.button a:visited,
.button a:hover,
a.button,
a.button:link,
a.button:visited,
a.button:hover,
.button-wrapper,
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  background-color: #004b9a;
  /* button_bg */
  border-color: #004b9a;
  /* button_border */
  color: #fefefe;
  /* button_text */
}
.form-actions input:hover {
  background-color: #004b9a;
  /* button_bg */
}
button.button-link,
input[type="reset"].button-link,
input[type="submit"].button-link,
input[type="button"].button-link,
.button-link-wrapper {
  background-color: transparent;
  border-color: transparent;
  color: #004b9a;
}
/* Button Alt colors */
.button.button-alt a,
.button.button-alt a:link,
.button.button-alt a:visited,
.button.button-alt a:hover,
a.button.button-alt,
a.button.button-alt:link,
a.button.button-alt:visited,
a.button.button-alt:hover,
.button-wrapper.button-alt,
button.button-alt,
input[type="reset"].button-alt,
input[type="submit"].button-alt,
input[type="button"].button-alt {
  background-color: #ececec;
  /* button_alt_bg */
  border-color: #989898;
  /* button_alt_border */
  color: #040404;
  /* button_alt_text */
}
/* iToggle */
.form-item .description,
.form-type-date-popup .date-padding:after,
.highwire-search-form .filter-by-date .date-spacer,
label.ilabel {
  color: #6b6b6b;
  /* secondary_text */
}
label.itoggle {
  background-color: #fcfcfc;
  /* toggle_bg */
  border-color: #a0a0a0;
  /* toggle_border */
}
/* disabled iToggle colors */
label.itoggle.iToff span:before,
label.itoggle.iTon span:after {
  color: #73a6b8;
  /* toggle_disabled_text */
}
/* enabled iToggle colors */
label.itoggle.iTon span:before,
label.itoggle.iToff span:after {
  background: #52a3ca;
  /* toggle_enabled_bg */
  color: #f7f8f8;
  /* toggle_enabled_text */
}
.button-wrapper.button-mini,
.button-wrapper > button,
.button-wrapper > input[type="reset"],
.button-wrapper > input[type="submit"],
.button-wrapper > input[type="button"] {
  background-color: transparent;
  border-color: transparent;
}
.button-wrapper [class^="icon-"],
.button-wrapper [class*=" icon-"],
.button [class^="icon-"],
.button [class*=" icon-"] {
  color: #feffef;
  /* button_icon */
}
.button-link-wrapper [class^="icon-"],
.button-link-wrapper [class*=" icon-"] {
  color: #000000;
}
.button-wrapper.button-alt [class^="icon-"],
.button-wrapper.button-alt [class*=" icon-"],
.button.button-alt [class^="icon-"],
.button.button-alt [class*=" icon-"] {
  color: #656565;
  /* button_alt_icon */
}
.button-wrapper.button-mini [class^="icon-"],
.button-wrapper.button-mini [class*=" icon-"] {
  color: #acacac;
  /* input_border */
}
.button-wrapper.button-mini:hover [class^="icon-"],
.button-wrapper.button-mini:hover [class*=" icon-"] {
  color: #004b9a;
  /* input_bg */
}
/* Content Lists */
.node-advpoll.node-teaser,
.poll .bar,
.panel-region-content .highwire-article-citation-list li,
.panel-region-content .highwire-markup .issue-toc-section .issue-toc-section .toc-heading,
.panel-region-content .highwire-markup .issue-toc .toc-item,
.panel-region-content .highwire-search-results-list .search-result,
.panel-region-sidebar-right .pane-panels-ajax-tab-container .more-link,
.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-footer,
.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-footer {
  border-color: #dadada;
  /* page_border */
}
/* Share this border */
.pane-panels-mini [id*="_share"] .pane-service-links,
.minipanel-dialog-link-mini [id*="_share"] .pane-service-links,
.highwire-markup .georef .citation + .top,
.highwire-markup .georef .terms + .top,
.highwire-markup .georef .coordinates + .top,
.highwire-markup .georef .abstract + .top {
  border-top-color: #dadada;
  /* page_border */
}
/* Global Text & Link Colors */
a,
a:link,
a:visited,
.hw-citation-author-list .author-name,
.pane-highwire-toc-sections .pane-content ul li a,
.pane-highwire-article-nav .highwire-article-nav ul li a,
.search-result-tool a.active,
.search-result-tool a.active [class^="icon-"],
.search-result-tool a.active [class*=" icon-"],
.highwire-search-facets-bucket a.active,
.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a [class^="icon-"],
.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a [class*=" icon-"] {
  color: #004b9a;
  /* link */
}
a [class^="icon-"],
a [class*=" icon-"] {
  color: #000000;
  /* link_icon */
}
.highwire-cite-access [class^="icon-"],
.highwire-cite-access [class*=" icon-"] {
  color: #76bd95;
  /* access_ok_icon */
}
a:hover,
a:active,
.hw-citation-author-list .author-name:hover,
.pane-highwire-toc-sections .pane-content ul li a:hover,
.pane-highwire-article-nav .highwire-article-nav ul li a:hover,
.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a:hover [class^="icon-"],
.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a:hover [class*=" icon-"] {
  color: #3d90b7;
  /* link_hover */
}
.highlight,
a.highlight,
div.highwire-markup ul.kwd-group li.kwd,
.list-pills > li {
  background: #0b4aa0;
  /* highlight_text_bg */
  border-color: #dcdcdc;
  color: #215770;
  /* highlight_text */
}
div.highwire-markup ul.kwd-group li.kwd a,
.list-pills > li a {
  color: #215770;
}
.highwire-article-collection-term .highlight .icon-caret-right {
  border-left-color: #0b4aa0;
  /* highlight_text_bg */
}
.separator-pipe,
.highwire-cite > .highwire-cite-snippet,
.highwire-cite .highwire-cite-highlight,
.search-result-highwire-citation .search-snippet,
.pane-content .highwire-article-collection-term-list .parent > .highwire-list {
  border-color: #dadada;
  /* page_border */
}
.highwire-toc-sections-nav ul li > a:before,
.highwire-article-nav ul li > a:before {
  color: #ffffff;
  /* page_bg */
}
.pane-style-alt-content .highwire-toc-sections-nav ul li > a:before,
.pane-style-alt-content .highwire-article-nav ul li > a:before {
  color: #f6f6f6;
  /* alt_content_bg */
}
.highwire-toc-sections-nav ul li:before,
.highwire-article-nav ul li:before,
.highwire-toc-sections-nav ul li > a:hover:before,
.highwire-article-nav ul li > a:hover:before,
.pane-style-alt-content .highwire-toc-sections-nav ul li > a:hover:before,
.pane-style-alt-content .highwire-article-nav ul li > a:hover:before {
  color: #0b4aa0;
  /* highlight_text_bg */
}
.highwire-toc-sections-nav ul li:after,
.highwire-article-nav ul li:after {
  background-color: #0b4aa0;
  /* highlight_text_bg */
}
ul.tabs li a {
  color: #6d6d6d;
}
ul.tabs.primary > li {
  background-color: #d0d0d0;
}
ul.tabs.primary > li.active,
ul.tabs.secondary {
  background-color: #f2f2f2;
}
ul.tabs.primary .active a,
ul.tabs.primary a.active {
  color: #004b9a;
}
ul.tabs.secondary {
  border-color: #f2f2f2;
  border-bottom-color: #004b9a;
}
h1,
h2,
h3,
h4,
h6,
.highwire-search-facets-form .form-item-buckets > label {
  color: #121212;
  /* headers */
}
#page-title,
.page-title {
  color: #131313;
  /* page_title */
}
h5,
.highwire-markup .highwire-index-by-author-links {
  color: #6b6b6b;
  /* secondary_text */
}
#section-footer h1,
#section-footer h2,
#section-footer h3,
#section-footer h4,
#section-footer h5,
#section-footer h6 {
  color: #ffffff;
  /* footer_headers */
}
#region-content .panel-region-carousel h1,
#region-content .panel-region-carousel h2,
#region-content .panel-region-carousel h3,
#region-content .panel-region-carousel h4,
#region-content .panel-region-carousel h5,
#region-content .panel-region-carousel h6 {
  color: #d7c9ab;
}
h1.site-name,
h1.site-name a,
h2.site-name,
h2.site-name a {
  color: #565656;
  /* titleslogan */
}
#zone-user,
#zone-user a,
#zone-user [class^="icon-"],
#zone-user [class*=" icon-"] {
  color: #ffffff;
  /* userbar_text */
}
#section-footer .region,
#section-footer a {
  color: #ffffff;
  /* footer_text */
}
#region-content .panel-region-carousel,
#region-content .panel-region-carousel a {
  color: #efeeef;
}
/* Styled Content */
.panel-region-announcement .pane-snippet {
  background-color: #f3f8fe;
  /* announcement_bg */
  color: #000000;
}
/* Messages */
/* default */
div.messages {
  background-color: #bde5f8;
  color: #00325f;
}
/* Error */
div.error {
  border-color: #7c0000;
  /* msg_error_text */
}
div.error,
.error {
  color: #7c0000;
  /* msg_error_text */
}
div.error,
table tr.error {
  background-color: #ffbaba;
  /* msg_error_bg */
}
div.error p.error {
  color: #6b6b6b;
  /* secondary_text */
}
/* Warning */
div.warning {
  border-color: #765625;
  /* msg_warning_text */
}
div.warning,
.warning {
  color: #765625;
  /* msg_warning_text */
}
div.warning,
table tr.warning {
  background-color: #fff3c1;
  /* msg_warning_bg */
}
/* Status (OK) */
div.status {
  border-color: #37610b;
  /* msg_status_text */
}
div.status,
.ok {
  color: #37610b;
  /* msg_status_text */
}
div.status,
table tr.ok {
  background-color: #dff2bf;
  /* msg_status_bg */
}
/* UI elements */
/* Tables */
table,
tr.even,
tr.odd,
thead th,
th,
th.active,
td.active,
.table-expansion table th,
.table-expansion table td {
  border-color: #dadada;
  /* page_border */
  color: #6b6b6b;
  /* secondary_text */
}
.table-expansion table:before {
  /* background-color: @page_bg;    */
  /* page_bg */
}
.poll .bar,
.table-expansion table thead,
thead th,
th,
.highwire-cite .highwire-cite-highlight figcaption,
.highwire-cite .highwire-cite-highlight figure footer {
  background-color: #f6f6f6;
  /* alt_content_bg */
}
th.active {
  background-color: #dadada;
  /* page_border */
}
/* Reset Odd & Even Styles */
tr td,
tr.even td,
tr.odd td {
  background: #ffffff;
  /* page_bg */
}
tr.active td,
tr.even td.active,
tr.odd td.active {
  background: #f6f6f6;
  /* alt_content_bg */
}
tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: #FFFEEE;
}
/* Content Region Tabs */
.panel-region-content .pane-panels-ajax-tab-tabs .pane-content {
  background: transparent;
  border: 0;
}
.panel-region-content .panels-ajax-tab,
.panel-region-content .item-list .panels-ajax-tab {
  border-color: #dadada;
  /* page_border */
}
.panel-region-content .panels-ajax-tab li .panels-ajax-tab-tab:hover {
  /* background-color: @page_bg; */
  /* page_bg */
  color: #000000;
  /* tab_link_hover */
}
/* Non-content region tabs */
.pane-panels-ajax-tab-tabs .pane-content {
  background: #efe7de;
  /* ui_flat_default */
  border: 1px solid #efe7de;
  /* ui_flat_border */
}
.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper + .more-link,
.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content + .view-footer,
.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list + .highwire-list-footer {
  background-color: #efe7de;
}
.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
  background-color: transparent;
  color: #000000;
  /* ui_flat_text */
}
.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab:hover {
  background-color: #ffffff;
  /* ui_flat_hover */
  color: #000000;
  /* ui_flat_text_hover */
}
.pane-panels-ajax-tab-tabs .active .panels-ajax-tab-tab,
.pane-panels-ajax-tab-tabs .active .panels-ajax-tab-tab:hover {
  background-color: #003469;
  /* ui_flat_active */
  color: #ffffff;
  /* ui_flat_text_active */
}
/* @TODO Replace with LESS. This is a This is a temporary workaround workaround for color.module not supporting media queries. */
.panel-region-content .panels-ajax-tab .panels-ajax-tab-tab {
  border: 1px solid #dadada;
  /* page_border */
  background: #ffffff;
  /* mobile_lighter */
  color: #6d6e70;
  /* mobile_darker */
}
.panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
  background: #8e8e8f;
  /* mobile_dark */
  color: #ffffff;
  /* page_bg */
  border-color: #6d6e70;
}
/* Article lists */
.ui-dialog-content .pane-panels-ajax-tab-container,
.panel-region-sidebar-right .pane-panels-ajax-tab-container {
  border: 1px solid #dadada;
  /* page_border */
  border-top: 0;
}
.panels-ajax-tab-container .view-content .views-row,
.panels-ajax-tab-container .highwire-article-citation-list ul li {
  border-bottom: 1px solid #dadada;
  /* page_border */
}
.panels-ajax-tab-container .view-content .views-row-last,
.panel-region-content .panels-ajax-tab-container .view-content .views-row,
.panels-ajax-tab-container .highwire-article-citation-list ul li.last {
  border-bottom: 0;
}
/* Accordion */
.ui-widget.ui-accordion {
  background: transparent;
  border: 0;
}
.ui-widget h3.ui-accordion-header {
  /* gradient: ui_gradient_light -> ui_gradient_dark */
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3f3f3 0%, #dddddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@ui_gradient_light', endColorstr='@ui_gradient_dark', GradientType=0);
  /* IE6-8 */
  border: 1px solid #dedede;
  /* ui_gradient_border */
}
.ui-widget h3.ui-accordion-header,
.ui-widget h3.ui-accordion-header .icon {
  color: #004b9a;
  /* ui_gradient_text */
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget h3.ui-accordion-header.ui-state-hover,
.ui-widget h3.ui-accordion-header.ui-state-hover .icon {
  color: #000000;
  /* ui_gradient_text_hover */
}
.ui-widget h3.ui-accordion-header.ui-state-active {
  border-color: #000000;
  /* ui_gradient_text_active */
  color: #000000;
  /* ui_gradient_text_active */
}
.ui-widget h3.ui-accordion-header.ui-state-active .icon {
  color: #000000;
  /* ui_gradient_text_active */
}
.ui-accordion .ui-accordion-content > *,
.ui-accordion .ui-accordion-content .panels-ajax-pane-panel > * {
  border: 1px solid #efe7de;
  /* ui_flat_border */
}
.ui-accordion .ui-accordion-content > * + *,
.ui-accordion .ui-accordion-content .panels-ajax-pane-panel > * + * {
  margin-top: -1px;
}
.ui-accordion .ui-accordion-content > .panels-ajax-pane {
  border: 0;
  margin-top: 0;
}
.ui-accordion .ui-accordion-content ul li {
  border-bottom: 1px solid #efe7de;
  /* ui_flat_border */
}
.ui-accordion .ui-accordion-content ul li.last {
  border-bottom: 0;
}
.ui-accordion .ui-accordion-content .highwire-list-footer {
  background: #efe7de;
  /* ui_flat_default */
  border-top: 1px solid #efe7de;
  /* ui_flat_border */
  border-bottom: 1px solid #efe7de;
  /* ui_flat_border */
}
/* UI Wigdet */
div.ui-widget,
div.cluetip .cluetip-outer {
  background: #ffffff;
  /* page_bg */
  border: 1px solid #000000;
  /* text */
}
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content {
  background: transparent;
  border: 0;
}
/* qTip */
div.qtip-default,
div.qtip-default .qtip-titlebar {
  background-color: #ffffff;
  /* cluetip_bg */
  border-color: #011011;
  /* cluetip_border */
  color: #012012;
  /* cluetip_text */
}
.qtip-content a {
  color: #004b9a;
  /* cluetip_link */
}
/* ClueTip */
div.cluetip {
  background-color: transparent;
}
div.cluetip .cluetip-outer,
div.cluetip .ui-cluetip-header {
  background-color: #ffffff;
  /* cluetip_bg */
  border-color: #011011;
  /* cluetip_border */
  color: #012012;
  /* cluetip_text */
}
div.cluetip {
  border: 0;
}
/* arrow pointing left */
.cluetip.clue-right-default .cluetip-inner:before,
.cluetip.clue-right-article-ref-popup .cluetip-inner:before,
.cluetip.clue-right-article-glo-popup .cluetip-inner:before {
  border-color: transparent #011011 transparent transparent;
  /* cluetip_border */
}
.cluetip.clue-right-default .cluetip-inner:after,
.cluetip.clue-right-article-ref-popup .cluetip-inner:after,
.cluetip.clue-right-article-glo-popup .cluetip-inner:after {
  border-color: transparent #ffffff transparent transparent;
  /* cluetip_bg */
}
/* arrow pointing right */
.cluetip.clue-left-default .cluetip-inner:before,
.cluetip.clue-left-article-ref-popup .cluetip-inner:before,
.cluetip.clue-left-article-glo-popup .cluetip-inner:before {
  border-color: transparent transparent transparent #011011;
  /* cluetip_border */
}
.cluetip.clue-left-default .cluetip-inner:after,
.cluetip.clue-left-article-ref-popup .cluetip-inner:after,
.cluetip.clue-left-article-glo-popup .cluetip-inner:after {
  border-color: transparent transparent transparent #ffffff;
  /* cluetip_bg */
}
/* arrow pointing down */
.cluetip.clue-top-article-author-popup .cluetip-arrows,
.cluetip.clue-top-abstract-popup .cluetip-arrows,
.cluetip.clue-top-default .cluetip-inner:before,
.cluetip.clue-top-article-ref-popup .cluetip-inner:before,
.cluetip.clue-top-article-glo-popup .cluetip-inner:before {
  border-color: #011011 transparent transparent transparent;
  /* cluetip_border */
}
.cluetip.clue-top-article-author-popup .cluetip-arrows:before,
.cluetip.clue-top-abstract-popup .cluetip-arrows:before,
.cluetip.clue-top-default .cluetip-inner:after,
.cluetip.clue-top-article-ref-popup .cluetip-inner:after,
.cluetip.clue-top-article-glo-popup .cluetip-inner:after {
  border-color: #ffffff transparent transparent transparent;
  /* cluetip_bg */
}
/* jQuery Dialog windows */
.ui-widget.ui-dialog {
  background: #f5f5f5;
  /* dialog_bg */
  border: 2px solid #004b9a;
  /* dialog_border */
}
.ui-widget.ui-dialog,
.ui-widget.ui-dialog a.ui-dialog-titlebar-close {
  color: #030303;
  /* dialog_text */
}
/* Arrow pointing up */
.cluetip.clue-bottom-article-author-popup .cluetip-arrows,
.cluetip.clue-bottom-abstract-popup .cluetip-arrows,
.cluetip.clue-bottom-default .cluetip-inner:before,
.cluetip.clue-bottom-article-ref-popup .cluetip-inner:before,
.cluetip.clue-bottom-article-glo-popup .cluetip-inner:before {
  border-color: transparent transparent #011011 transparent;
  /* cluetip_border */
}
.cluetip.clue-bottom-article-author-popup .cluetip-arrows:before,
.cluetip.clue-bottom-abstract-popup .cluetip-arrows:before,
.cluetip.clue-bottom-default .cluetip-inner:after,
.cluetip.clue-bottom-article-ref-popup .cluetip-inner:after,
.cluetip.clue-bottom-article-glo-popup .cluetip-inner:after {
  border-color: transparent transparent #ffffff transparent;
  /* cluetip_bg */
}
/* Pager */
.highwire-article-pager .pager-current-item .inner {
  background: #efe7de;
  /* ui_flat_default */
  border-bottom: 1px solid #efe7de;
  /* ui_flat_border */
  color: #004b9a;
  /* ui_gradient_text */
}
.highwire-article-pager.pager-mini .pager-current-item .wrapper-shadow {
  border-color: #efe7de transparent transparent transparent;
  /* ui_flat_border */
}
/* Date / Volume issue browser & Issue Archive */
.issue-browser,
.issue-browser li {
  border-color: #dadada;
  /* page_border */
}
.issue-browser li.active:before {
  border-color: #dadada transparent transparent transparent;
  /* page_border */
}
.issue-browser li.active:after {
  border-color: #ffffff transparent transparent transparent;
  /* page_bg */
}
.issue-browser a,
.issue-browser span,
.highwire-markup .highwire-index-by-author-heading,
.archive-title {
  color: #6b6b6b;
  /* secondary_text */
}
.issue-browser .active a {
  color: #004b9a;
  /* link */
}
.archive-issue-list {
  border-left: 1px solid #dadada;
  /* page_border */
}
.archive-issue-list .issue-list-month {
  background-color: #6b6b6b;
  /* secondary_text */
  color: #ffffff;
  /* page_bg */
}
.archive-issue-list .issue-month-detail,
.archive-issue-list .issue-link .cover-image-toggle {
  border: 1px solid #dadada;
  /* page_border */
}
.archive-issue-list .issue-month-detail:before,
.archive-issue-list .issue-month-detail:after {
  background-color: #004b9a;
  /* link */
}
.archive-issue-list .issue-month-detail .first:before {
  border-color: transparent #dadada transparent transparent;
  /* page_border */
}
.archive-issue-list .issue-month-detail .first:after {
  border-color: transparent #ffffff transparent transparent;
  /* page_bg */
}
/* Challenge / Opportunity Pane */
.opportunity-challenge-institution,
.opportunity-challenge-login {
  border-bottom: 1px solid #dadada;
}
/* article toolbox */
div[class*='-art-tools'].panel-pane .panel-row-wrapper + .panel-row-wrapper {
  border-top-color: #dadada;
}
.pane-style-alt-content div[class*='-art-tools'].panel-pane .panel-row-wrapper + .panel-row-wrapper,
div[class*='-art-tools'].panel-pane.pane-style-alt-content .panel-row-wrapper + .panel-row-wrapper {
  border-top-color: #dcdcdc;
}
/* @@TODO: Remove/Allow for separate mobile color scheme for these elements. */
div.highwire-markup div.article .supplementary-material,
div.highwire-markup div.article .highwire-collapsible-supplemental .section.collapsible,
div.highwire-markup div.article .highwire-collapsible-supplemental .boxed-text.collapsible,
.highwire-collapsible-supplemental-title,
.highwire-search-form fieldset.collapsible.form-wrapper,
.pane-style-alt-content,
div.highwire-markup ul.kwd-group,
div.highwire-markup div.article .fig,
div.highwire-markup div.article .graphic,
[class*="-article-fragment-markup"].view .views-row,
.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,
div.highwire-markup div.article .table,
div.highwire-markup .article .video-content {
  background: #f6f6f6;
  /* alt_content_bg */
  border-color: #dcdcdc;
}
.highwire-comments-anchor-list {
  border-bottom: solid 5px #dbdbdb;
}
.highwire-comments-anchor-list li:not(:last-child),
.highwire-comments > li:not(:last-child) {
  border-bottom: dotted 1px #dadada;
}
/**
 * Direct Publishing External Links
 */
#relatedContentHTML {
  border-color: #dcdcdc;
}
#relatedContentHTML > #relatedContentTitle {
  background-color: #f6f6f6;
  border-color: #dcdcdc;
}
#relatedContentDescription {
  color: #6b6b6b;
}
@media all and (min-width: 768px) and (min-device-width: 768px), (max-device-width: 800px) and (min-width: 768px) and (orientation:landscape), all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape), all and (min-width: 1220px) {
  .panel-region-content .panels-ajax-tab .panels-ajax-tab-tab {
    background: transparent;
    /* page_bg */
    border: 1px solid transparent;
    /* page_border */
    border-bottom: 0;
    color: #004b9a;
    /* tab_link */
  }
  .panel-region-content .panels-ajax-tab .active,
  .panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
    background-color: #ffffff;
    /* page_bg */
    color: #000000;
    /* tab_link_active */
    border-color: #dadada;
    /* page_border */
  }
}
.highwire-social-streams-stream-content {
  background: #ffffff;
  border-color: #efe7de;
}
.highwire-social-streams-overlay a {
  background-color: #efe7de;
  border-color: #efe7de;
}
/**
 * Twitter referencing tweets
 */
.highwire-twitter-referencing-tweets ul li {
  border-bottom: 1px dotted #dadada;
}
.highwire-twitter-referencing-account-name {
  font-size: 1.28rem;
  font-weight: bold;
  color: #6b6b6b;
}
.highwire-twitter-referencing-account-screen-name {
  color: #6b6b6b;
}
