/**
 * See .info file for LESS variable definitions
 * You can use LESS mixins like darken, lighten, contrast to extend the basic variables instead of having to explicitly define every color.
 * See: http://lesscss.org/functions/
 *
 * You could also define your colors in theme.css.less instead of a separate colors.css.less.
 */
/*
.gradient-with-image (@startColor: #eee, @endColor: white, @image) {
	background-color: @startColor;
	background-image: @image;
	background: @image, -webkit-gradient(linear, left top, left bottom, from(@startColor), to(@endColor));
	background: @image, -webkit-linear-gradient(top, @startColor, @endColor);
	background: @image, -moz-linear-gradient(top, @startColor, @endColor);
	background: @image, -o-linear-gradient(top, @startColor, @endColor);
}
*/
/*
.horizontal-gradient-with-image (@startColor: #eee, @endColor: white, @image) {
 	background-color: @startColor;
 	background-image: @image;
	background: @image, -webkit-gradient(linear, left top, right top, from(@startColor), to(@endColor));
	background: @image, -webkit-linear-gradient(left, @startColor, @endColor);
	background: @image, -moz-linear-gradient(left, @startColor, @endColor);
	background: @image, -o-linear-gradient(left, @startColor, @endColor);
}
*/
body {
  background-color: #f3f3f3;
}
body,
.krumo-root,
.fieldset-legend a,
a.back-to-top,
.hw-show-hide-more-link,
.highwire-list-expand .expand-children,
div.qtip-default {
  color: #000000;
}
.node--featured .node--content-feature__overline ~ .node--content-feature__title {
  border-color: #000000;
}
div.qtip-default,
.pane-aha-social-media .social-embed,
.pane-aha-social-media .view {
  border-color: #000000;
}
.panel-pane + .pane-menu-menu-homepage-cta-links,
.panel-separator + .pane-menu-menu-homepage-cta-links {
  border-top: 1px solid #ffffff;
}
.highwire-responsive-toggle-group,
.highwire-responsive-toggle-group .panel-pane {
  border-color: #000000;
}
.container,
.container-fluid,
.row--superheader,
.panels-ajax-tab-container,
.block--content-default,
.panels-ajax-tab li.active a,
.vertical-tabs fieldset,
.carousel--inline .bx-controls-direction a,
div.qtip-default {
  background-color: #ffffff;
}
.row--featured .panel-region-content,
.row--featured .panel-region-sidebar-right {
  width: 100%;
}
hr {
  background-color: #d4d5d6;
}
table,
th,
td,
code,
.row--superheader,
.menu--aha-publisher,
.menu--aha-publisher > li > a,
.menu--aha-publisher > li > .wrapper--inline-search,
.highwire-responsive-toggle-group .pane-highwire-seach-quicksearch .form-text,
.issue-toc li,
.issue-list-month,
.highwire-list-wrapper,
.highwire-list,
.highwire-list li,
.issue-month-detail li,
.highwire-comments li,
.highwire-article-citation-list li,
.highwire-search-results-list li,
.issue-toc .issue-toc-section,
.citation--list .highwire-cite-snippet,
.bxslider > li,
.carousel--inline,
.highwire-list-footer,
.highwire-list li,
.tabs--article .item-list .panels-ajax-tab,
.tabs--article .item-list .panels-ajax-tab li,
.pager-group,
.pager-wrapper,
.hw-search-extra,
.hw-comments-filter-wrapper,
.nav-children,
.toc-heading,
blockquote,
div.vertical-tabs,
.vertical-tabs ul.vertical-tabs-list li,
[id^="highwire-folders-folder-member-member-list-form"] .form-checkboxes > .form-item {
  border-color: #d4d5d6;
}
.ad-disclaimer,
.row--superheader,
.form-item .description,
.form-wrapper .description,
.menu--aha-publisher,
.menu--aha-publisher > li > a,
.menu--aha-publisher > li > .wrapper--inline-search,
.citation--list .highwire-cite-overline,
.highwire-responsive-toggle-group .pane-highwire-seach-quicksearch .form-text,
.bx-controls-direction a,
blockquote {
  color: #7b7b7b;
}
.citation--title .highwire-cite-authors {
  color: #5c5c5c;
}
.highwire-responsive-toggle-group .pane-highwire-seach-quicksearch button {
  background-color: transparent;
}
.row--menu {
  background-color: #f7f7f7;
}
.row--header {
  border-color: #6a2875;
}
.site-info a,
.region-header .menu--social-media a.link-icon {
  color: #6a2875;
}
.row--menu {
  border-color: #7b7b7b;
}
.block--stdout,
.block--featured,
.block--stdout > .content,
.block--stdout > .pane-content,
.node--featured,
.block--stdout .highwire-pager,
.block--featured .highwire-pager {
  border-color: #6a2875;
}
.section-content > .container > .row:first-child,
.section-content > .container-fluid > .row:first-child {
  border-color: #7b7b7b;
}
a,
.tabs--article .item-list .panels-ajax-tab a,
.list--article-tools a:hover,
.list--article-tools a:hover .title,
.highwire-list-expand .expand-children:hover,
.highwire_folders_folders_nav a:hover,
.highwire_folders_folders_nav a.active,
.ui-widget-content a,
div.qtip-default a {
  color: #6a2875;
}
.row--prefooter a {
  color: #000000;
}
a:hover,
a:focus,
.pager li .current-page,
.menu--aha-publisher > li > a:hover,
.menu--aha-publisher > li > a:focus,
.menu--aha-publisher a:hover,
.menu--aha-publisher a:focus,
.menu--aha-publisher > li.first > a:hover,
.menu--aha-publisher > li.first > a:focus,
.highwire-toc-sections-nav a,
.highwire-article-nav a,
.highwire_folders_folders_nav a:hover,
.highwire_folders_folders_nav a.active,
.pane-aha-social-media .view a,
.tabs--article .item-list .panels-ajax-tab .active > a,
.tabs--article .item-list .panels-ajax-tab a:hover,
.list--article-tools a .title,
.ui-widget-content a:hover,
div.qtip-default a:hover,
.region-header .menu--social-media a.link-icon:hover {
  color: #000000;
}
.tabs--article .item-list .panels-ajax-tab .active > a {
  border-color: #000000;
}
.panels-ajax-tab li a {
  background-color: #237d84;
  color: #ffffff;
}
.row--head-stdout .pane-title,
.row--head-stdout .block-title,
.panels-ajax-tab li.active a {
  color: #237d84;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}
.highlight {
  background-color: #d4ebec;
}
.row--hero,
.row--superheader-alt,
.ui-widget-header,
.ui-widget-header .ui-state-default {
  background-color: #000000;
}
.row--cta,
.block--cta {
  background-color: #6a2875;
}
.row--featured,
.block--alt-pattern {
  background-image: url(/sites/all/themes/shared/aha/img/bg_1x.png);
}
/* 1.5 dpr */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .row--featured,
  .block--alt-pattern {
    background-image: url(/sites/all/themes/shared/aha/img/bg_1.5x.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .row--featured,
  .block--alt-pattern {
    background-image: url(/sites/all/themes/shared/aha/img/bg_2x.png);
  }
}
.block--alt-pattern:before,
.row--featured:before {
  background-color: #f3f3f3;
  background-image: -webkit-linear-gradient(45deg, #f3f3f3, rgba(212, 213, 214, 0));
  background-image: -moz-linear-gradient(45deg, #f3f3f3, rgba(212, 213, 214, 0));
  background-image: -o-linear-gradient(45deg, #f3f3f3, rgba(212, 213, 214, 0));
  background-image: linear-gradient(45deg, #f3f3f3 0%, rgba(212, 213, 214, 0) 100%);
  background-color: transparent;
}
.row--alt {
  background-color: #ededed;
  background-image: -webkit-linear-gradient(top, #ededed, #f7f7f7);
  background-image: -moz-linear-gradient(top, #ededed, #f7f7f7);
  background-image: -o-linear-gradient(top, #ededed, #f7f7f7);
  background-image: linear-gradient(to bottom, #ededed 0%, #f7f7f7 100%);
}
.ui-widget-header,
.row--hero,
.row--cta,
.row--superheader-alt,
.block--cta {
  color: #ffffff;
}
.ui-widget-header h1,
.row--hero h1,
.row--cta h1,
.row--superheader-alt h1,
.block--cta h1,
.ui-widget-header h2,
.row--hero h2,
.row--cta h2,
.row--superheader-alt h2,
.block--cta h2,
.ui-widget-header h3,
.row--hero h3,
.row--cta h3,
.row--superheader-alt h3,
.block--cta h3,
.ui-widget-header h4,
.row--hero h4,
.row--cta h4,
.row--superheader-alt h4,
.block--cta h4,
.ui-widget-header h5,
.row--hero h5,
.row--cta h5,
.row--superheader-alt h5,
.block--cta h5,
.ui-widget-header h6,
.row--hero h6,
.row--cta h6,
.row--superheader-alt h6,
.block--cta h6,
.ui-widget-header a,
.row--hero a,
.row--cta a,
.row--superheader-alt a,
.block--cta a {
  color: #ffffff;
}
.block--cta a,
.ui-widget-header .ui-state-default {
  color: #ffffff;
}
.row--footer {
  background-color: #f3f3f3;
  color: #5c5c5c;
}
.row--footer a,
.row--footer h1,
.row--footer h2,
.row--footer h3,
.row--footer h4,
.row--footer h5,
.row--footer h6 {
  color: #5c5c5c;
}
.row--footer a:hover {
  color: #000000;
}
.row--prefooter {
  background-color: #d4ebec;
}
.pane-aha-social-media .aha-conversation-overlay,
.node--content-feature__content,
.node--content-hero__content {
  background-color: #000000;
  color: #ffffff;
}
.pane-aha-social-media .aha-conversation-overlay h1,
.node--content-feature__content h1,
.node--content-hero__content h1,
.pane-aha-social-media .aha-conversation-overlay h2,
.node--content-feature__content h2,
.node--content-hero__content h2,
.pane-aha-social-media .aha-conversation-overlay h3,
.node--content-feature__content h3,
.node--content-hero__content h3,
.pane-aha-social-media .aha-conversation-overlay h4,
.node--content-feature__content h4,
.node--content-hero__content h4,
.pane-aha-social-media .aha-conversation-overlay h5,
.node--content-feature__content h5,
.node--content-hero__content h5,
.pane-aha-social-media .aha-conversation-overlay h6,
.node--content-feature__content h6,
.node--content-hero__content h6,
.pane-aha-social-media .aha-conversation-overlay a,
.node--content-feature__content a,
.node--content-hero__content a {
  color: #ffffff;
}
code,
td.active,
.block--alt,
.block--alt-pattern,
.highwire-markup ul.kwd-group,
fieldset,
fieldset table.sticky-header,
html input[disabled],
.vertical-tabs ul.vertical-tabs-list li,
.highwire-advanced-search-form .form-item-txtsimple,
.pane-highwire-issue-archive-date-nav,
.pane-highwire-issue-archive-vol-nav,
[id^="highwire-folders-folder-member-member-list-form"] .form-actions .form-type-select {
  background-color: #f3f3f3;
}
.messages.highwire-corrections {
  background-color: #ffffff;
  border-color: #d4d5d6;
  color: #000000;
}
.messages.highwire-corrections a {
  color: #6a2875;
}
.messages.highwire-corrections a:hover {
  color: #000000;
}
.block--featured,
.block--stdout,
.node--featured {
  background-color: #ffffff;
  color: #000000;
  border-style: solid;
  border-width: 3px;
}
.block--featured h1,
.block--stdout h1,
.node--featured h1,
.block--featured h2,
.block--stdout h2,
.node--featured h2,
.block--featured h3,
.block--stdout h3,
.node--featured h3,
.block--featured h4,
.block--stdout h4,
.node--featured h4,
.block--featured h5,
.block--stdout h5,
.node--featured h5,
.block--featured h6,
.block--stdout h6,
.node--featured h6,
.block--featured a,
.block--stdout a,
.node--featured a {
  color: #6a2875;
}
.node--featured .node--content-feature__content {
  background: transparent;
  color: #000000;
}
.node--featured .node--content-feature__content h1,
.node--featured .node--content-feature__content h2,
.node--featured .node--content-feature__content h3,
.node--featured .node--content-feature__content h4,
.node--featured .node--content-feature__content h5,
.node--featured .node--content-feature__content h6,
.node--featured .node--content-feature__content a {
  color: #6a2875;
}
/* icons */
.icon-border {
  border-color: #f3f3f3;
}
.icon-muted {
  color: #d4d5d6;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #000000;
}
.icon-red {
  color: #c5161d;
}
.icon-brand-accent,
.highwire-article-nav ul > li > a:before,
.highwire-article-nav ul > li:before,
.highwire-article-nav a:hover,
.highwire-toc-sections-nav ul > li > a:before,
.highwire-toc-sections-nav ul > li:before,
.highwire-toc-sections-nav a:hover,
.citation--title .highwire-cite-overline,
.highwire-advanced-search-form .form-item-txtsimple .field-prefix,
.panel-region-sidebar-right .highwire-quicksearch .form-item-keywords + button {
  color: #6a2875;
}
.hw-icon-open-access {
  color: #f68212;
}
/* Forms */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="date"],
input[type="file"],
input[type="password"],
textarea,
select,
.chosen-container-single .chosen-single,
.chosen-container .chosen-choices,
.chosen-container .chosen-drop,
.chosen-container-single .chosen-search input[type="text"] {
  background-color: #ffffff;
  border-color: #d4d5d6;
  color: #5c5c5c;
}
.chosen-container .chosen-choices {
  background-image: none;
}
::-webkit-input-placeholder {
  color: #7b7b7b;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #7b7b7b;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #7b7b7b;
}
:-ms-input-placeholder {
  color: #7b7b7b;
}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input[type="file"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus,
.chosen-container-active .chosen-choices {
  border-color: #3782fa;
}
.form-type-date-popup > .form-item > .input-wrapper:after,
.form-type-date-popup > .date-padding > .form-item > .input-wrapper:after {
  color: #3782fa;
}
::-webkit-input-placeholder {
  color: #7b7b7b;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #7b7b7b;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #7b7b7b;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #7b7b7b;
}
button,
.button,
a.button,
.button a {
  background-color: #000000;
  border: 0;
  color: #ffffff;
}
.button--alt,
a.button--alt {
  background-color: #237d84;
}
.button--clear,
a.button--clear {
  background-color: #ffffff;
  border: 1px solid #d4d5d6;
  color: #7b7b7b;
}
.region-header a {
  color: #000000;
}
.menu--user-menu > li > a {
  background-color: #ffffff;
  border: 2px solid #000000;
}
.button--cta,
a.button--cta,
.menu--cta-menu a,
.citation--title .highwire-citation-pdf-download-link {
  background-color: #6a2875;
  border-color: #ffffff;
  color: #ffffff;
}
.menu--aha-publisher a,
.menu--aha-publisher > li.first > a {
  color: #e00000;
}
.menu--aha-publisher > li.last > a {
  background-color: #e00000;
  color: #ffffff;
}
.button--cta-inverted,
a.button--cta-inverted {
  background-color: #ffffff;
  color: #6a2875;
}
/* Portal Specific */
.view-aha-featured-issues .views-field-field-highwire-issue-cover,
.view-aha-featured-issues .views-field-title,
.view-aha-journal-issues-portal .views-field-field-highwire-issue-cover,
.view-aha-journal-issues-portal .views-field-field-highwire-a-journal {
  background-color: #ffffff;
}
