/* @override 
	http://dev-www.greenmedinfo.com/sites/all/themes/wilderness/empowered.css
	http://www.greenmedinfo.com/sites/all/themes/wilderness/empowered.css
*/

div.Sheet {
  
}

#node-119968 div.node-119968 div.one08 .display-table-content {
  width: auto;
  /*overflow: hidden;*/
}

#node-119968 div.node-119968 div.one08.container-fluid h5.title {
  text-align: center;
  font-size: 1.6em;
}



div#cart-form-pane,
#uc-cart-checkout-form {
  /*padding-top: 110px !important;
  background: #fff url(/sites/all/themes/wilderness/images-upgrade/7yr_anniversary08-cart.png) no-repeat center 0;
  background-size:100% auto;*/
}
table.order-review-table td {
  padding: .7em;
  font: 15px 'source sans pro', 'pt sans', sans-serif;
}

table.order-review-table tbody tr td.data-col {
 text-align: left; 
}

.page-cart #main div.PostContent {
  /*padding-top: 110px !important;
  background: #fff url(/sites/all/themes/wilderness/images-upgrade/7yr_anniversary08-cart.png) no-repeat center 0;
  background-size:100% auto;*/
}

#main div.Post div.Post-body div.Post-inner div.PostContent table.order-review-table {
  width: 600px;
}

#cart-form-pane,
#uc-cart-checkout-form {
  
}

#cart-form-products td {
  font: 19px "source sans pro";
  vertical-align: middle;
  padding: .4em 1em;
}
.Post input.form-submit,
body.research-dashboard .smartsearch input.form-submit {
  text-transform: uppercase;
  font: 16px "source sans pro";
  padding: .3em .7em !important;
  border: none;
  border-radius: 5px;
  background-color: #68d666;
  color: #feffff;
  cursor: pointer;
}

.Post input.form-submit:hover,
body.research-dashboard .smartsearch input.form-submit:hover {
  background-color: #54af52;
}

form#uc-cart-checkout-review-form input#edit-submit.form-submit ,
input#edit-checkout.form-submit,
input#edit-continue.form-submit {
  background-color: #39841b;
  font-weight: 900;
}


/* green */
form#uc-cart-checkout-review-form input#edit-submit.form-submit,
input#edit-checkout.form-submit,
input#edit-continue.form-submit {
	color: #fff;
	/*border: solid 1px #538312;*/
	background: #54af52;
	background: -webkit-gradient(linear, left top, left bottom, from(#54af52), to(#39841b));
	background: -moz-linear-gradient(top,  #54af52,  #39841b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#54af52', endColorstr='#39841b');
}
form#uc-cart-checkout-review-form input#edit-submit.form-submit:hover,
input#edit-checkout.form-submit:hover ,
input#edit-continue.form-submit:hover {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#499b48), to(#2a6514));
	background: -moz-linear-gradient(top,  #499b48,  #2a6514);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#499b48', endColorstr='#2a6514');
}
form#uc-cart-checkout-review-form input#edit-submit.form-submit:active,
input#edit-checkout.form-submit:active,
input#edit-continue.form-submit:active {
	color: #e3c208;
	background: -webkit-gradient(linear, left top, left bottom, from(#54af52), to(#39841b));
	background: -moz-linear-gradient(top,  #54af52,  #39841b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#54af52', endColorstr='#39841b');
}


.color {
  color: #2a6514;
}

#uc-cart-view-form {
  background-color: #fff;
}

body.research-dashboard .smartsearch #greenmed-dashboard-smart-search-form {
  max-width: 800px;
  margin: 0 auto !important;
  display: block;
  float: none;
  text-align: left;
}

body.research-dashboard .smartsearch #greenmed-dashboard-smart-search-form legend {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  line-height: 2em;
}

.Footer ul.links {
  font-family: 'source sans pro';
}

#social-networking {
  /*float: right;*/
}
/*body,*/
body.node-type-keyword,
body.node-type-disease,
body.node-type-substance,
body.node-type-toxic-ingredient,
body.node-type-therapeutic-action,
body.node-type-anti-therapeutic-action,
body.node-type-pharmacological-action,
body.node-type-adverse-pharmacological-action {
  font-size: 16px;
  font-family: 'source sans pro', verdana, arial;
}


body.node-type-keyword a,
body.node-type-disease a,
body.node-type-substance a,
body.node-type-toxic-ingredient a,
body.node-type-therapeutic-action a,
body.node-type-anti-therapeutic-action a,
body.node-type-pharmacological-action a,
body.node-type-adverse-pharmacological-action a {
  color: #00932b;
}

a.tipso_style.articles,
a.tipso_style.evidence {
  border-bottom: none;
  font-size: 14px;
}

 
body.node-type-disease a:active  {
  color: #fff;
}

body li label.content-type-count  a {
  /*color: #fff;*/
}


body a:hover {
  cursor: pointer;
}

#first-navigation .Block.mini-login .Block-body .BlockContent .BlockContent-body ul li.first a {
  text-shadow: none;
  color: #3a8b28;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 700;
}

.display-table-content table.topic-display-table tbody tr td,
.display-table-content table.topic-display-table tbody tr td a {
  padding: 3px 0;
  font: 600 20px 'source sans pro' !important;

}


body.research-dashboard .display-table-content table.topic-display-table tbody tr td,
body.research-dashboard .display-table-content table.topic-display-table tbody tr td a {
  font: 600 15px 'source sans pro' !important;
}

body.research-dashboard .topic-summaries a.cknowledge.tipso_style  {
	display: inline-block;
	width: auto;
	height: 1em;
	color: #feffff;
	font-size: 14px !important;
	overflow: hidden;
	line-height: 1em;
	padding: 0 .3em !important;
	margin: 0 auto;
	/*text-indent: -9999em;*/
	border-radius: 7px;
	background-color: #a6b1ba;
}


body.research-dashboard a.cknowledge:hover {
  /*border: 4px solid white;*/
}
a.ac.tipso_style,
a.cknowledge.tipso_style {
  border-bottom: none;
}
body.research-dashboard a.cknowledge.Excellent {
	width: 8px;
	height: 6px;
}

body.research-dashboard .topic-summaries a.cknowledge.tipso_style.Great {


}

body.research-dashboard a.cknowledge.Good {
  width: 20px;
}
/*body.research-dashboard a.cknowledge.Good:before {
  content: '+';
}*/
body.research-dashboard table.topic-display-table tbody tr td:first-child {
  width: 140px;
}
body.research-dashboard table.topic-display-table tbody tr td:first-child a {
  overflow: hidden;
  width: auto;
}


.display-table-content table.topic-display-table tbody tr td:first-child,
.display-table-content table.topic-display-table tbody tr td:first-child {
  text-align: left;
  padding-left: 1em;
  width: 350px;
  
}

.display-table-content table.topic-display-table tbody tr td:nth-child(2),
.display-table-content table.topic-display-table tbody tr td:nth-child(3) {
  color: #383838;
  font-size: 1.2em !important;
}

.display-table-content table.topic-display-table tbody tr td a {
  text-decoration: none;
  font-weight: 400;
  display: block;
}

.display-table-content table.topic-display-table thead tr th {
  text-transform: uppercase;
  font: 17px 'source sans pro';
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 2em;
}

.display-table-content table.topic-display-table thead tr th {
  text-transform: uppercase;
  font: 12px 'source sans pro';
}

.associated td.focus-articles a img {
  width: 16px;
  height: auto;
  vertical-align: middle;
}
#admin-menu {
  position: fixed;
}
.display-table-content table.topic-display-table thead tr th:first-child:before {
  content: "Sort by ";
}

.display-table-content table.topic-display-table thead tr th.active>a {
  font-size: 12px;
  font-style: italic;
  text-decoration: underline;
}

.display-table-content table.topic-display-table tbody tr:hover {
  background-color: #63c85e;
}


.display-table-content table.topic-display-table tbody tr:hover a,
.display-table-content table.topic-display-table tbody tr:hover td {
  color: #fff !important;
  font-weight: bold;
}

.display-table-content h1.DisplayHeader {
  margin: .5em 0 .5em;
  text-transform: capitalize;
  font: 500 35px 'source sans pro';
}

th.header-center.topic-type {
  padding: .5em 0;
}

.display-table-content td.active {
  background-color: transparent;
  
}

/*.Post .Post-body .Post-inner .PostContent p {
  font-family: 'source sans pro';
}*/

.node-type-article .node.article .content p {
  font-family: verdana;
}

#main .Post .Post-body .Post-inner .PostContent .node .view-sayer-blog.view-id-sayer_blog .views-field-title a {
  font-size: 31px;
  font-weight: bold;
  color: #075921;
}

#recent-updates h1 a, 
.ui-tabs .views-field-title a, 
.contenttitle h1 a,
.contenttitle h1 {
  font-family: 'source sans pro', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1em;
}
body.research-dashboard div.node-119968 div.one08 .display-table-content {
  width: auto;
  /*overflow: hidden;*/
}

body.research-dashboard div.node-119968 div.one08.container-fluid h5.title {
  text-align: center;
  font-size: 1.6em;
}


body.research-dashboard .topic-summaries .col .display-table-content  {
  max-height: 500px;
overflow-x: hidden;
overflow-y: hidden;
}




body.research-dashboard .topic-summaries .col.has-scroll .display-table-content  {
  overflow-y: scroll; 
}

body.research-dashboard  .abstracts td {
  vertical-align: top;
}

body.research-dashboard  td.views-field.views-field-counter {
  vertical-align: middle;
}
body.research-dashboard  .abstracts .d-wrapper .inner {
  vertical-align: top;
  padding: 0 1em 1em;
  margin-left: -1em;
  margin-bottom: 1em;
  display: none;
  max-width: 580px;
  background-color: rgba(254,255,255,0.6759499);
}

body.research-dashboard h1 {
  font-size: 39px;
  line-height: 1.3em;
}

 .one08 .colfull.dash-home h1 {
  margin-bottom: 0;
   font-weight: bold;
   font-size: 3.6em;
   text-shadow: 3px 3px 5px black;
}
 .one08 .colfull.dash-home h1 span.shareme {
  
}

body.research-dashboard .article-container .node.node-type-blog .field-title h1 {
  line-height: 1.2em;
  font-family: "pt sans";
  margin-bottom: .3em;
  
}

body.research-dashboard .topic-blogs-title {
  border: none;
  padding: .5em 0 .2em;
  font-size: 24px;
  text-align: center;
}

body.research-dashboard .view-sayer-blog .views-field-title span.field-content {
  margin-top: 0;
}

body.research-dashboard .topic-blogs .views-field-field-front-page-image-fid {
  float: right;
  margin: 0 0 10px 10px;
}

body.research-dashboard .topic-blogs .view-sayer-blog .view-content,
.topic-blogs .view-sayer-blog .view-content .topic-blogs .views-row{
  border: none;
}

body.research-dashboard .topic-blogs .views-field-title {
  
}
body.research-dashboard .topic .contenttitle h1 {
  font-size: 29px;
  color: #3e3e3e;
}
body.research-dashboard .topic .colfull h1.page-title {
  font-size: 53px;
  margin: 15px 0 .1em;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1.em;
}

body.research-dashboard  .abstracts span.d-expander {
  font-size: 14px;
  text-transform: uppercase;
  color: #971821;
  display: block;
  float: right;
  font-weight: bold;
  cursor: pointer;
}

body.research-dashboard .abstracts td {
  
}
body.research-dashboard .abstracts .views-table .d-wrapper h3 {
 margin-bottom: .6em;
}

body.research-dashboard  .abstracts .d-wrapper.expanded .inner {
  display: block;
}

body.research-dashboard .topic-summaries .has-scroll .total  {
  font-weight: bold;
}

#recent-updates .recent-change-row.clearfix .content .views-field.views-field-title h1 a {
  color: #393939;
  font-weight: normal;
  font-style: normal;
}

#tab-recent-articles .view.view-sayer-blog.view-id-sayer_blog.view-display-id-block_2.gmi-blogs .view-content .views-row .views-field.views-field-title a {
  /*font-size: 23px;*/
}

.pane-sayer-blog .view-id-sayer_blog  .view-content .views-row  .views-field.views-field-title span.field-content a {
  font-size: 32px;
}

#greenmed-dashboard-smart-search-form #field-disease-taxonomy h5 {
  font-family: 'source sans pro';
  font-size: 33px !important;
}


#recent-updates .content .views-field.views-field-title span.field-content h1 a {
  font-size: 26px;
}

#logo-center #banner-image a {
	width: 272px;
  height: 98px;
  display: block;
  /*background-size: 100% auto;
  background: url(http://exosome.bitbucket.org/gmi/images/gmi-logo-stacked.png) no-repeat;
  background-size: 100% auto;
  background-position: center 61%;*/
  margin-left: 0;
  
}

body.research-dashboard #logo-center #banner-image {
  width: 100%;
  border-bottom: 1px solid grey;
  padding-top: 10px;
  padding-bottom: 10px;
}

body.research-dashboard.node-type-blog #logo-center #banner-image {
  /*float: left;*/
  /*width: auto;*/
}

body.research-dashboard #logo-center #banner-image a {
	width: 272px;
  height: 98px;
  margin: 0 auto;
  
}

body.research-dashboard.node-type-blog #logo-center #banner-image a {
	width: 272px;
  height: 98px;
  margin: 0 10px 0 0;
  /*margin: 0 auto;*/
  
}

body.research-dashboard.node-type-blog div.node-119968 div.header-top-container div.minimenu {
  display: none;
}





body.research-dashboard.node-type-blog .cornav {
  display: none;
}

body.research-dashboard #logo-center-top {
  height: auto;
}

body.research-dashboard div.Header div.logo {
  padding: 0  0;
  margin-bottom: 0;
}

ul#superfish-1.sf-menu.sf-menu-header-menu.sf-horizontal.sf-style-default a {
  font: 600 17px 'source sans pro';
}
ul#superfish-1.sf-menu.sf-menu-header-menu.sf-horizontal.sf-style-default a:hover {
  color: #1b861c;
}

.helloboard {	
	position:relative;
	top:0;
	color:#fff;
	font:bold 16px Arial;
	line-height: 35px;
	text-align:center;
	display:block;
	width:100%;
	margin-bottom:0px;
	z-index: 9;
}
.helloboard-upper {
	background: #469418;
	height: 34px;
	margin-bottom: 0;
	padding: 0;
	
}
.helloboard-upper a {
  color: yellow;
}
.helloboard-lower {
	background:url('images/fold-bg.jpg') no-repeat center top;
	display:none;
	height:240px;
	position:relative;
	box-sizing: border-box;
	overflow:hidden;
	margin-top:0;
}
.helloboard-close {
	position: static;
	float: right;
	clear: both;
	width: auto;
	height: auto;
	color: #e2e2e2;
}
.helloboard-lower .container {
	width:1130px;
	margin:auto;
	overflow: visible;
}



html fieldset.collapsible legend a,
html fieldset.collapsible legend.collapse-processed a,
html fieldset.collapsible.collapsed legend a {
  text-decoration: none;
  background-color: rgba(255,255,255,.9);
  letter-spacing: 0;
  
  /*font-family: 'Droid Sans', sans-serif;
  font-family: 'Noto Sans', sans-serif;*/
  
  padding-right: .6em;
  border-radius: 10px;
  font: 700 17px/1.3em 'source sans pro', sans-serif;
}

body.research-dashboard .taxonomy-display fieldset.fieldset-related-topics-display .topic-sub-topics {
  padding: 0 10px;
}
body.research-dashboard .taxonomy-display fieldset.fieldset-related-topics-display  h4 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 3px;
}
html body.research-dashboard fieldset.collapsible {
  height: auto;
}

body.research-dashboard  .teaser {
  text-align: left;
}

body.research-dashboard .topic .topic-blogs .view-sayer-blog .views-row .field-social-networking {
  display: none;
}

h2.smart {
  font-size: 40px
}

html.js fieldset.collapsible .fieldset-wrapper {
  clear: both;
  border-bottom: 1px solid #ccc;
}
html.js fieldset.collapsed {
  
}
#greenmed-dashboard-smart-search-form div fieldset.collapsible {
  background-color: rgba(254,255,255,0.47);
  min-height: 4em;
}

#greenmed-dashboard-smart-search-form div fieldset.collapsible.collapsed {
  background-color: rgba(254,255,255,0);
  min-height: 4em;
}

.Block.bid-377 {
  /* background-image: url(dashboard/images/14149610_xl-rays-small.jpg); */
  background-size: cover;
  background-color: #ccc;
  padding: 1em 0 !important;
  overflow: hidden;
}

body.research-dashboard .bid-377 h3.block-title,
body.research-dashboard .bid-377 h3.block-title a {
  font-size: 20px;
  line-height: 1.3em;
  margin-bottom: 0;
}
body.research-dashboard .Block.bid-377 {
  background-image: none;
}
.bid-377  #block-download-document p a img {
  /*border: 1px solid grey;*/
}

.bid-377 .BlockHeader span {
  font-size: 20px;
}

#greenmed-dashboard-smart-search-form fieldset  legend  a {
  margin-bottom: .5em;
  font-size: 18px;
  text-transform: none;
}

#autocomplete ul li {
  margin: 0;
  padding: 0;
}

#greenmed-dashboard-smart-search-form  fieldset  legend {
  border-bottom: none;
  clear: both;
}

html fieldset.collapsible legend.collapse-processed a {
  font-family: 'source sans pro', sans-serif;
}

html fieldset.collapsible fieldset legend.collapse-processed a {
  font-family: 'Source Sans Pro', sans-serif;
}
/* fieldset legends */
#fieldset-vid-1  legend.collapse-processed a,
#fieldset-vid-2  legend.collapse-processed a,
#fieldset-vid-6  legend.collapse-processed a,
#fieldset-vid-10 legend.collapse-processed a,
#fieldset-vid-13 legend.collapse-processed a,
#fieldset-vid-14 legend.collapse-processed a,
#fieldset-vid-19 legend.collapse-processed a,
fieldset.fieldset-related-topics-display legend a,
fieldset.fieldset-content-display legend a {
  color: rgba(2,35,64,0.8056081);
  font-weight: bold;
}

fieldset.fieldset-content-display.advanced-topic-options.collapsible.collapsed {
  
}

#fieldset-vid-2,  
#fieldset-vid-6,  
#fieldset-vid-1,  
#fieldset-vid-14, 
#fieldset-vid-10, 
#fieldset-vid-13, 
#fieldset-vid-19, 
#fieldset-vid-13 {
  width: auto;
}

html fieldset.collapsible fieldset.collapsible legend a {
  font-size: 17px;
  font-weight: 500;
  color: #135813;
  text-decoration: none;
  letter-spacing: 0;
  text-transform: none;
}

fieldset.fieldset-content-display.advanced-topic-options {
  /*background-color: #dafdd0;*/
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000;
}




legend.collapse-processed {
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-top: 8px;
}

fieldset.fieldset-content-display.advanced-topic-options fieldset {
  background-color: rgba(255,255,255,1);
}

.advanced-topic-options.fieldset-content-display fieldset legend a {
  color: white;
}

.taxonomy-display fieldset.advanced-topic-options .topic-sub-topics ul li {
  display: inline;
  margin-right: 1em;
  list-style-type: none;
}

body.node-type-article .PostContent  .node.article .contenttitle a {
  /*font-size: 36px !important;*/
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: .5em;
}

#node-119968 div.node-119968 div.one08.container-fluid div.container div.text-center h3.title {
  text-transform: lowercase;
  font: italic 27px baskerville,'open sans';
  padding: 5px;
  background-color: rgba(0,0,0,0.5176901);
  border-radius: 15px
}


body.research-dashboard h2.title {
  font-weight: 600;
  font-size: 37px;
}

body.research-dashboard .one08 h2.title {
  margin-bottom: 0;
  color: #00f900;
  text-shadow: 3px 3px 5px black;
  font-size: 30px;
  line-height: 1.2em;
  text-transform: none;
}

body.research-dashboard .cornav {
  position: fixed;
  z-index: 10;
  top: 36px;
  left: 2em;
  padding: 0 1em;
  line-height: 1;
  margin: 0;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 5px
}
body.research-dashboard.admin-menu  .cornav {
  top: 56px;
}

body.research-dashboard .cornav a {
  padding: .5em 1em;
  line-height: 1;
  margin: .2em;
  background-color: rgba(254,255,255,0.7855777);
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 11px;
}

body.research-dashboard .no-results {
  
}

#main .Post .Post-body .Post-inner .PostContent .node.topic .taxonomy-display fieldset.fieldset-content-display.advanced-topic-options.collapsible {
  margin: 1em 0 3em;
  padding: 1em;
  border: 1px solid #24a155;
  text-decoration: none;
}

#banner-image img {
 width: 100%;
 height: auto;
  margin-top: 14px;
}
#recent-updates h1, 
.ui-tabs .views-field-title a, 
.contenttitle h1 {
  margin: 0em 0 .5em;
  padding-bottom: .2em;
}

#recent-updates .content .views-field.views-field-title span.field-content h1 a {
  font-weight: 700;
  font-size: 29px;
  max-width: 85%;
  display: block;
}
.slide div.author {
 letter-spacing: 0;
}
li.dsq-widget-item {
  font-size: 1.1em;
}

.view-display-id-block_6.gmi-blogs.ui-tabs .views-field.views-field-title {
  font-weight: bold;
}


.contenttitle h1 a,
.contenttitle h1 {
  font-size: 32px;
  padding: 0em 0 .1em;
  display: block;
  font-weight: 600 !important;
  color: #30a430;
  font-style: normal;
  font-family: 'pt sans', 'source sans pro', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.contenttitle h1.page-title a:hover,
a:hover  {
  color: #36bb39;
}

#sidebar-left .featured-blog-block .featured-blog-item a {
  margin-right: 5px;
}

#slider-section #basic-slider .slide .slide-title a {
  font-size: 27px !important;
  font-weight: 700 !important;
}

#first-navigation div.Block.mini-login.bid-469 div.Block-body div.BlockContent div.BlockContent-body ul li a:hover {
  color: #e2c001;
}

html .page-greenmed fieldset.collapsible legend a,
html .page-greenmed fieldset.collapsible.collapsed legend a {
  font-size: 18px;
  text-transform: capitalize;
}

body.page-greenmed table {
  
}

.alpha-pager {
  /*width: 195px;
  margin: 0 auto;*/
}

a.alpha-page {
  background: #29b329;
  float: left;
  margin: 0 1px 1px;
  padding: 0;
  width: 21px;
  line-height: 21px;
  height: 21px;
  
  display: block;
  border-radius: 1000px;
  color: #feffff;
  text-decoration: none;
  font-family: 'source sans pro';
  font-weight: 900;
  font-size: 14px;
}
a.alpha-page:hover {
  background: #1c8e1e;
  color: #39f93c;

}

.alpha-pager {
  overflow: hidden;
}

.PostContent .node .contenttitle h1 a.hide-link {
  font-size: 44px;
  font-weight: 700 !important;
  letter-spacing: 0;
}


.PostContent .node.teaser .contenttitle h1 a {
  letter-spacing: 0;
  padding-bottom: .5em;
  color: #008700;
  font: normal normal 26px/1.1em 'Source Sans Pro';
}

.PostContent .node.teaser .taxonomy a {
  color: black;
}
.PostContent .node.teaser .contenttitle h1 a:hover {
  color: #24a72d;
  cursor: pointer;
  text-decoration: underline;
}

.node.node-type-blog .field-body {
  font-family: "Verdana", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.node .contenttitle h1 {
  border-bottom: 1px solid #a2ef9f;
}
#main .Post .Post-body .Post-inner .PostContent .buildmode-full .nd-region-header .field-title h1 {
  font-size: 40px;
  margin-bottom: .5em;
}



.article-count-suffix ul {
  margin: 0;
  padding:  0;
  height: auto;
  min-height: 0;
}

.article-count-suffix ul li label span {
  float: right;
  padding: 5px 1em;
  margin-top: -3px;
  background-color: #5ac057;
  color: white;
  border-radius: 100px;
  font-size: 15px;
  vertical-align: super;
  font-weight: bold;
  text-transform: uppercase;
}
.article-count-suffix ul li label.overall span {
  background-color: #069200;
  color: #fbfef3;
  font-weight: 700;
  font-size: 13px;
}

label.content-type-count.overall {
  color: #000;
  border-bottom-color: #83fbb1;
  font-weight: bold;
}

body.research-dashboard .topic div.cols .node-field-image img {
  width: 100% ;
  height: auto;
  max-width: 100%;
}
body.research-dashboard .topic div.cols .node-field-image {
  overflow: hidden;
  display: block;
  margin: 10px auto 7px;
  border-radius: 8px;
}

body.research-dashboard .articles-display input.typeahead {
  width: 93%;
}

body.research-dashboard  .advanced-topic-options legend/*.fieldset-parent.collapse-processed*/ {
  /*margin: 5px;
  margin-left: 0;
  margin-bottom: 05px;
  width: auto;
  border-bottom: none;*/
}

body.research-dashboard .fieldset-related-topics-display ul {
  padding: 0;
  margin: 0 0 .5em;
  list-style-type: none;
}
body.research-dashboard .fieldset-related-topics-display ul li {
  display: inline-block;
  margin-right: .8em;
  
}
.article-count-suffix ul li {
  font-size: 26px;
  list-style-type: none;
  padding-top: 0;
  margin-bottom: .5em;
  padding-bottom: .5em;
  padding-left: 14px;
  padding-right: 14px;
  border-bottom: 1px solid #e5e3e3;
}
.article-count-suffix ul li:last-child {
  margin: 0;
  padding-bottom: 8px;
  border-bottom: none;
}
.article-count-suffix {
  /*background-color: #438f42;  color: #fff;*/
  margin:  0em;
  border: none;
  padding: 0;
}

label.content-type-count {
  padding: 0;list-style-type: none;
  margin: 0;
  border-bottom-color: #49f964;
  color: #191b1a;
  font: 15px "source sans pro";
  list-style-image: none;
}

label.remove-focus {
  text-align: center;
  margin-bottom: 11px;
  text-decoration: none;
}

body.research-dashboard .topic .colfull h1.page-title span {
  color: white;
}

body.research-dashboard table.topic-display-icon-options {
  border: none;
  margin: 0em 0 .5em;
  height: 100px;
  background-color: pink;
  padding-bottom: 0;
  color: white;
}

body.research-dashboard table.topic-display-icon-options img {
  opacity: .6;
}
body.research-dashboard table.topic-display-icon-options td:hover img {
  opacity: 1;
}

table.topic-display-icon-options td {
  vertical-align: top;
  line-height: 1em;
  display: block;
  border: none;
  float: left;
  width: 25%;
  padding: 0;
}

body.research-dashboard .item-list ul.pager {
  padding: 0 0 10px;
}
body.research-dashboard .DisplayHeader br {
  height: 0;
}
body.research-dashboard .taxonomy-display h3.DisplayHeader {
  text-align: center;
  padding-top: 0;
  margin-top: -5px;
  padding-bottom: 0px;
  margin-bottom: 10px;
  /*border-bottom: 1px solid green;*/
}
body.research-dashboard .DisplayHeader {
  min-height: 2px;
  padding: 0;
}
body.research-dashboard .taxonomy-display .node-field-image {
  padding: 0;
  max-height: 240px;
  overflow: hidden;
  margin-bottom: 10px;
  -webkit-transition: height 500ms ease;
  transition: max-height 500ms ease;
  line-height: 0;
}
body.research-dashboard .taxonomy-display .node-field-image:hover {
  content: "(click image to expand)";
  color: #000;
  font-family: baskerville;
  font-style: italic;
  font-weight: normal;
  display: block;
  font-size: 13px;
  cursor: copy;
}
body.research-dashboard .taxonomy-display div.node-field-image:hover {
 /* max-height: 1200px;
  -webkit-transition: height 4320ms ease;
  transition: max-height 4320ms ease;*/
}
body.research-dashboard .taxonomy-display div.node-field-image.open {
  max-height: 1200px;
  -webkit-transition: height 4320ms ease;
  transition: max-height 4320ms ease;
}

table.topic-display-icon-options td div {
  font-size: 14px;
  line-height: 1.1em;
  padding-bottom: 3px;
  
}

table.topic-display-icon-options td a {
  text-decoration: none; 
}
table.topic-display-icon-options td a:hover {
  text-decoration: underline;
}

.topic-options {
 border: none; 
 /*border-top: 1px solid grey;*/
}

#main .Post .Post-body .Post-inner .PostContent .node.topic .taxonomy-display .article-count-suffix h1 {
  text-align: center;
  display: none;
}

.option-results {
  display: none;
}

h1.DisplayHeader {
  font-size: 24px;
  text-align: center;
  font-family: 'source sans pro';
  text-transform: uppercase;
}
#main .Post .Post-body .Post-inner .PostContent .taxonomy-display .topic-options h2 {
  display: none;
}
#sidebar-left .Block a,
#sidebar-left .Block .BlockContent-body p.title a {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3em;
  font-family: 'source sans pro' !important;
  color: #272727;
}

#sidebar-left .Block a:hover,
#sidebar-left .Block .BlockContent-body p.title a:hover {
  color: #3a952f;
}

body.research-dashboard .Block a,
body.research-dashboard .BlockContent-body p.title a {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3em;
  font-family: 'source sans pro' !important;
  color: #575f58;
}

body.research-dashboard .Block a:hover,
body.research-dashboard .Block .BlockContent-body p.title a:hover {
  color: #3a952f;
}



#basic-slider ul.bjqs li.bjqs-slide .slide .content-right .slide-title a {
  color: #64d464;
  margin-top: 3px;
  display: block;
  font: normal normal 29px/1.0em 'source sans pro';
}

#basic-slider ul.bjqs li.bjqs-slide .slide .content-right .slide-title a:hover {
  font-family: 'source sans pro' !important;
  text-decoration: underline;
}

.slide  .slide-title {
  /*padding: 0;
  width: 700px;*/
  background-color: rgba(254,255,255,0.9);
  /*border-left: 2px solid #29b328;
  padding: 0 0 0 5px !important;*/
  
}


#basic-slider ul li .slide .slide-title a {
   font-size: 27px !important;
  font-weight: 500 !important;
  color: #000;
  margin-top: 0px !important;
  padding-top: 0px !important;
}

#basic-slider ul.bjqs li.bjqs-slide div.slide .content-right .slide-title a {
  color: #000;
}

#first-navigation .Block.mini-login .Block-body .BlockContent .BlockContent-body ul li a {
  font: 400 16px 'source sans pro';
  text-transform: uppercase;
  color: #3a8b28;
}



#basic-slider ul.bjqs li.bjqs-slide .slide .content-right .published {
  float: right;
  font-size: 12px;
}

.PostContent #tabs a.Button span {
  font: normal 17px 'source sans pro';
}

.author a {
  color: green;
  font-weight: 600;
  font-style: normal;
}
.published,
.author {
  font-family: 'source sans pro';
  font-size: 13px !important;
  font-weight: 600;
}
.author {

}

div.slide-body {
  
}


body.page-user {
  font-family: 'source sans pro';
}

body.page-user .contenttitle h1.DisplayHeader {
  padding-top: .6em;
  font-size: 37px;
  text-transform: none;
}

body.page-user .PostContent .profile .picture a.active img {
  /*border: 6px double #e5edea;*/
}

body.page-user .PostContent .profile .picture a.active {
 /*overflow: hidden;
 border-radius: 200px;
 display: block;
 background-color: green;*/
}

.slide .slide-body {
  font: 15px/1.15em 'source sans pro' !important;
  padding-top: 2px !important;
}

#basic-slider ul.bjqs li.bjqs-slide .slide .content-right {
  background-color: #fff;
  float: left;
  width: 258px;
  padding: 10px 10px 10px 0px;
   
}

#basic-slider {
  border-top-left-radius: 15px;
}

#basic-slider .slide .content-left {
  float: right;
  right: 0px !important;
  
}



#sidebar-left .Block .Block-body .BlockHeader span {
  font-family: 'source sans pro' !important;
  font-size: 17px !important;
  text-transform: uppercase;
}


#basic-slider ol.bjqs-markers {
  float: left;
}

#main .Post .PostContent .buildmode-full .node-type-blog .nd-region-header .field-title h1 {
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
  font-family: 'source sans pro' !important;
  letter-spacing: 0;
}

legend a {
  font-size: 16px;
  font-weight: 600;
}
.article.node.teaser * {
  font-size: 16px;
  line-height: 1.5em;
}

.article.node.teaser {
  background-color: #ecf9ee;
  border-bottom: 1px solid #00d500;
  margin-bottom: 10px;
  padding: .8em;
  /*border: 1px solid grey;*/
    border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 0;
}

.article.node.teaser b {
  letter-spacing: 0;
  font-weight: bold;
}

div.pubmed-data {
  
}

.article.node.teaser:hover {
  background-color: #f1fef3;
}


.fieldset-wrapper .top-ten-opposite-types .theme-table-content {
  max-height: 300px;
  padding-right: 0px;
  margin-bottom: .5em;
  overflow: scroll;
  position: relative;
  /*resize: vertical;*/
  overflow-x: hidden;
  font: 18px/29px 'Source Sans Pro', sans-serif;
}

fieldset.fieldset-content-display.collapsible .fieldset-wrapper  {
  font-family: 'Source Sans Pro', sans-serif;
}
body.research-dashboard fieldset#fieldset-vid-2  .fieldset-wrapper  {
  padding: 0;
}

.theme-table-content table tbody tr td:first-child {
  text-align: left;
  padding-left: 1em;
  width: 99%;
}
.subscription-display li.notifications_0 a:hover {
  background-color: #53885e;
  color: #f6fef5;
}
.subscription-display li.notifications_0 a {
  text-align: center;
  display: block;
  font-size: 17px;
  background-color: #b4eeb5;
  border: 1px solid darkgreen;
  padding: .2em 1em;
  border-radius: 8px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.8em;
}
.theme-table-content table tbody tr td:nth-child(2),
.theme-table-content table tbody tr td:nth-child(3) {
  font-weight: bold;
}
.theme-table-content table tbody tr td.focus-articles a {
  font-size: 12px;
  display: inline-block;
  clear: none;
}

.theme-table-content table tbody tr td.focus-articles span {
  display: none;
}

.anon-l {
  font-size: 13px;
  text-decoration: none;
}

.theme-table-content table tbody tr:hover td,
.theme-table-content table tbody tr.odd:hover td {
  background-color: #eef8f0;
}

.theme-table-content table thead tr th {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
}
.theme-table-content table tbody tr td {
  padding-top: .25em;
  padding-bottom: .25em;
  
  font: normal 13px/26px arial, "Source Sans Pro";
  /*max-width: 170px;*/
  background-color: #f6f6f6;
}

table .focus-articles {
  width: auto;
}

.theme-table-content table tbody tr.odd td {
  background-color: #fff;
}
.theme-table-content table tbody tr td a {
  text-decoration: none;
  color: #006500;
  display: block;
  font: 500 16px/1em "Source Sans Pro";
}


.theme-table-content table tbody tr td a:hover {
  text-decoration: underline;
  color: #006500;
}

body.research-dashboard {
  font-family: "PT Sans", 'Source Sans Pro', sans-serif;
}
body.research-dashboard .research-content {
  padding: 20px 3em 20px;
  height: 45px;
  margin: 0 0;
  /*height: 180px;*/
  /*font-family: 'source sans pro', sans-serif;*/
  background: #fff url(images/background22bc-thin.jpg) no-repeat center;
  background-size: cover;
}

body.research-dashboard .minimenu {
  padding: .3em 0;
  background-color: #022340;
  color: #919191;
  /*height: 24px;*/
}
body.research-dashboard .minimenu .minimenu-links a {
  color: #adcce2;
  padding: 7px 2px;
  font: bold 14px "pt sans", "source sans pro";
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  
}

body.research-dashboard .health-guide-links img {
  width: 100%;
  height: auto;
}

body.research-dashboard .node.guide  {
  padding: 1.8em;
}
body.research-dashboard .minimenu .minimenu-links a.isactive {
  color: #fff;
}
body.research-dashboard div.node-119968 div.minimenu a.topics-link:hover .minimenu-topics {
  display: block;
  z-index: 99;
  position: relative;
  left: 0;
  top: 0;
}

.minimenu-topics.hidden {
  display: none;
}


body.research-dashboard .minimenu .minimenu-links a.active {
  font-weight: bold;
  color: #fff;
}
body.research-dashboard .minimenu .minimenu-links a:hover {
  color: #fff;
  text-decoration: underline;
}

body.research-dashboard div.node-119968 div.text-center p.examples {
  margin: .4em 0 .6em;
  line-height: 1em;
}

body.research-dashboard .research-content .inner {
  text-align: center;
  margin: 0 0;
  color: #feffff;
}

body.research-dashboard .node-119968 {
  overflow: hidden;
  background: #454445 url(images-upgrade/41439126_l3-Recovered.jpg) fixed;
  background-size: 100% auto;
  padding-top: 119px;
}

body.research-dashboard.node-type-blog .node-119968 {
  padding-top: 0;
  background-image: none;
  background-color: #fff;
}

body.research-dashboard.node-type-blog {
  /*background: #fcfaff url(dashboard/images/14149610_xl-rays2e.jpg) no-repeat fixed 0 bottom;*/
  padding-top: 0;
  background-size: 100% auto;
}
body.research-dashboard.node-type-blog {
  background: url(images/grass_background.jpg) repeat-x 0 bottom;
  background-size: 700px auto;
}

#node-119968.research-dashboard div.Main {
  background-color: transparent;
  background-image: none;
}
#node-119968.research-dashboard div.Main .Sheet {
  width: 1080px;
}



body.admin-menu .node-119968 {
  /*padding-top: 137px;*/
}

body.research-dashboard  .abstracts .view-g-abstractsearch2  {
  padding: 0 1em;
}

body.research-dashboard .one08.abstracts .view-g-abstractsearch2 h3 a  {
  font: 20px 'open sans';
}

#full-member-display {
  padding: .6em .8em;
  color: #fff;
  border-radius: 10px;
  font: 1.2em/1.1em "Source Sans Pro", "PT Sans";
  background-color: #58c67c;
  margin-bottom: 20px;
}
#full-member-display ul {
  padding:0px;
  margin: 0;
}#full-member-display ul li {
  list-style-type: none;
  margin-bottom: .4em;
   text-align: center;
}
#full-member-display ul li:nth-child(2) {
  color: yellow;
}
#full-member-display a {
  color: #fff;
  font-weight: bold;
}
#full-member-display h5 {
  padding: 0;
  margin: 0;
  color: #fef018;
  text-transform: capitalize;
  font-size: 36px;
  line-height: .88em;
  font-weight: bold;
}

body.research-dashboard.node-type-blog .node-119968 #header-menu ul {
  z-index: 999;
}

#header-menu {
  
}






/* Let's get this party started */
::-webkit-scrollbar {
    width: 15px;
}
 
/* Let's get this party started */
body::-webkit-scrollbar {
    width: 15px;
}

/* Let's get this party started */
body *::-webkit-scrollbar {
    width: 12px;
}

div.latest-abstracts {
  background-color: white;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(97,217,251,0.5324095); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(174,228,251,0.4); 
}





body.research-dashboard  .views-field-title span.ck {
  display: block;
  width: 18%;
  text-align: right;
  float: left;
  color: #818181;
  letter-spacing: 0;
}
body.research-dashboard  .views-field-title a.link {
  float: right;
  width: 78%;
  text-align: left;
  font-size: 18px;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

body.research-dashboard span.field-content {
  /*display: block;
  width: 100%;
  line-height: 1.2em;
  overflow: hidden;
  margin: 0;*/
  
}
body.research-dashboard span.field-content:hover {
  /*background-color: rgba(254,255,255,0.91);*/
}

.topic-blogs .ui-tabs .views-row {
  background-color: transparent;
}

body.research-dashboard span.ck:after {
  /*content: ' CK';*/
}


body.research-dashboard .research-topics,
body.research-dashboard .topic-summaries {
  max-width: auto;
  text-align: center;
  margin: 3em auto 0;
}
body.research-dashboard .research-topics {
  padding: .5em;
  margin: 0 auto;
  max-width: 1080px;
 /* display: none;*/
}

body.research-dashboard .research-topics.listing-pages {
  background-color: #f8fefa;
  width: 100%;
  max-width: none;
}

body.research-dashboard .topic-summaries .col img.img-topic.img-responsive {
  max-width: 130px;
}

body.research-dashboard  .research-topics div.foo {
  margin: 1em 0;
}

body.research-dashboard  .research-topics div.foo a {
  margin: 0 1em 0 0;
}
body.research-dashboard .topic-summaries.ts2 {
   max-width: 1430px;
  overflow: hidden;
  padding-top: 1em;
}



body.research-dashboard div.node-119968 div.one08.container-fluid div.container div.text-center h4.title {
  font-size: 28px;
  font-weight: normal;
  font-style: normal;
}
body.research-dashboard .topic-summaries {
  margin-top: 0;
  padding-top: .5em;
  clear: both;
}

i.all-topics-or {
  clear: both;
  margin-top: 5px;
  display: block;
}

body.research-dashboard div.node-119968 div.research-content.content p.examples a {
  color: white;
}

body.research-dashboard div.research-topics div.topic-callouts .column a h5 {
  margin: 0;
  opacity: .8;
}


body.research-dashboard div.node-119968 div.research-content.content p a {
  font-weight: 600;
}

body.research-dashboard div.node-119968 div.one08.container-fluid div.topic-summaries div.view-content div.display-table-content table .cumulative-knowledge.active a.active img {
  display: none;
}

body.research-dashboard h2.foo {
  font-weight: 600;
  color: #275471;
  text-transform: uppercase;
  font-size: 1.7em;
}

body.research-dashboard {
  background: none;
  
}
body.research-dashboard .dash,
body.research-dashboard .one08 {
  padding: 1em 0 4em;
  color: white;
  background: #28252e url(images-upgrade/41439126_l3-Recovered.jpg) fixed center top;
  background-size: cover;
  min-height: 600px;
}
body.research-dashboard .one08.google .gsc-control-cse {
  color: black;
}


body.research-dashboard div.node-119968 div.topic-summaries h3.title {
  padding: 0 .1em .6em;
  margin: 0;
  font-size: 22px;
  line-height: 1.5em;
  border-bottom: 1px solid #b1b1b1;
}




body.research-dashboard .smartsearch {
  clear: both;
  /* text-align: center; */
  
  /*border-top: 8px solid #272a26;*/
}


body.research-dashboard .smartsearch .container-fluid {
  clear: both;
  /*background-image: url(dashboard/images/24292094_xl2.jpg);
  background-position: center center;
  background-size:  100% auto;*/
  padding: 2.6em 0 1.6em;
}
body.research-dashboard .smartsearch {
  /*background-image: url(dashboard/images/14149610_xl-rays.jpg);*/
  background-position: right top;
  background-attachment: fixed;
  background-size: cover;
  overflow: hidden;
  background-color: #fff;
  margin-top: 0 auto 4em;
  max-width: 960px;
  margin: 0 auto;
}
body.research-dashboard .smartsearch .correlation-options {
  border-bottom: 1px solid #aad3b9;
   padding: .5em 0;
   margin-bottom: 1.6em;
}
body.research-dashboard .smartsearch .correlation-options a {
  text-transform: uppercase;
  text-decoration: none;
  color: #004072;color: #022340;letter-spacing: 0;
  font: normal 15px "source sans pro";
}
body.research-dashboard .smartsearch .correlation-options a.isactive {
  font-weight: bold;
}
body.research-dashboard .smartsearch .correlation-options a:hover {
  text-decoration: underline;
}
body.research-dashboard .smartsearch .correlation-options a.active {
  color: #022340;
  font-weight: bold;
  
}
body.research-dashboard .smartsearch .correlation-options a.active:before {
  /*content: "<";*/
}
body.research-dashboard .smartsearch ul {
/*  max-width: 600px; */
  margin: 1em auto; 
  
}

body.research-dashboard .display-table-content {
  width: auto;
  max-width: 800px;
  margin: 0 auto;
}

div.gs-title.gsc-table-cell-thumbnail.gsc-thumbnail-left {
  text-align: left;
}

body.research-dashboard .smartsearch .container h2.foo {
  color: white;
  text-transform: none;
  font-size: 49px;
  margin: 0;
}
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	
	border-bottom: 18px solid #f1f4e1;
	margin: 0 auto;
	
}
body.research-dashboard .abstracts {
  /*background-image: url(dashboard/images/14149610_xl-rays2.jpg);
  background-position: left top;
  background-size: cover;
  overflow: hidden;
  background-color: #dce097;*/
  
}
body.research-dashboard .abstracts {
  background-image: none;
  background-position: left top;
  background-size: cover;
  overflow: hidden;
  background-color: transparent;
  padding-top: 0;
  
}
body.research-dashboard .abstracts .container {
  background-color: white;
  overflow: hidden;
  /*padding-top: 1em;*/
}

#node-119968 div.node-119968 div.one08.abstracts div.container h1.title {
  padding-top: .6em;
}

.one08.abstracts.articles div.container div.dashboard-section.dashboard-section-articles ,
.one08.abstracts.articles div.container div.dashboard-section.dashboard-section-articles h4 {
  
}
body.research-dashboard .search-articles h1,
body.research-dashboard .search-articles h4 {
  color: black;
}

div.one08.abstracts.articles.search-articles {
 max-width: 1100px;
 margin: 0 auto; 
}

.search-articles .teaser-body {
  margin-right: 2em;
}
.one08.abstracts.articles div.container div.dashboard-section.dashboard-section-articles h4 {
  margin-bottom: 1em;
}
body.research-dashboard .abstracts,
body.research-dashboard .abstracts a {
  color: #0d5c15;
}

.node.research_document div.contenttitle {
  text-align: center;
}
.node.research_document div.contenttitle h1 {
  padding-top: 0;
  color: #000000;
}
.node.research_document div.contenttitle h3.DisplayHeader {
  margin-top: 1em;
}
.node.research_document div.contenttitle h3.DisplayHeader span {
  font-size: 28px;
}

body.research-dashboard .abstracts .container {
  max-width: 960px;
  margin: 0 auto;
}
body.research-dashboard .gmi-googlesearch {
  text-align: center;
  background: #fff url(images-upgrade/37619807_l3.jpg) no-repeat;
  background-size: cover;
  padding: 7em 0;
}

body.research-dashboard div.gmi-googlesearch div.container  h2 {
  font-size: 45px;
}

body.research-dashboard div.gmi-googlesearch div.container  h2,
body.research-dashboard div.gmi-googlesearch div.container  h3 {
  
  color: #feffff;
  text-transform: capitalize;
}

body.research-dashboard.admin-menu {
 margin-top: 23px; 
}

body.research-dashboard .footer-ad {
  background-color: black !important;
  width: 100%;
}

body.research-dashboard  .header-ad {
  text-align: center;
  width: 732px;
  padding: 0;
  overflow: hidden;
}
body.research-dashboard  .header-ad #header-ad a {
    margin: 2em auto;
    display: block;
    float: none;
    
}

body.research-dashboard .view-g-articlesearch a.imagecache-author_byline {
  float: left;
  margin: 6px 0 0;
}
body.research-dashboard .footer-ad {
   background-color: #feffff;
  overflow: hidden;
  margin: 0;
}

body.research-dashboard div.Footer {
   padding: 20px 0 20px;
  margin: 0 0;

  background: #fff url(images/background22bc-thin.jpg) no-repeat center bottom;
  background-size: cover;
}

body.research-dashboard .Footer div.Footer-inner {
  height: auto;
  max-width: 900px;
  margin: 0 auto;
  float: none;
  overflow: hidden;
}
body.research-dashboard .Footer .Footer-inner .Footer-text {
   background-color: #fff;
  font-size: 16px;
}

body.research-dashboard div.Footer div.Footer-inner .secondary-links ul.links li a {
  color: white;
}

body.research-dashboard body.research-dashboard div.contenttitle {
  display: none;
}
body.research-dashboard .Footer .Footer-inner .Footer-text * {
  font-size: 14px;
  color: #6c6c6c;
}
body.research-dashboard div.gmi-googlesearch .container {
  max-width: 1200px;
  margin: 0 auto;
}

body.research-dashboard .smartsearch .container-fluid,
body.research-dashboard .one08.container-fluid .container {
  /*max-width: 1200px;*/
  margin: 0 auto;
}

body.research-dashboard .smartsearch .container {
  margin: 0 auto;
}
.messages {
  color: white;
}
body.research-dashboard .smartsearch .container, 
body.research-dashboard .one08 .container {
/*   margin: .3em 1.3em 0; */
  max-width: 900px;
  
}

body.research-dashboard .one08.abstracts .container {
  border-radius: 40px;
  background-color: rgba(254,255,255,0.9);
}

body.research-dashboard .one08 .container {
  max-width: 1180px;
  /*foo*/
}

.topic div.meta {
  color: white;
  border-radius: 8px;
  background-color: rgba(0,0,0,0.4013237);
  padding: 1em;
}
.topic div.meta a {
  color: #fef965;
}
span.flag-wrapper.flag-my-research {
  padding: 8px;
  background-color: #65b3d0;
  border-radius: 8px;
  display: block;
  margin-top: 10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
}
span.flag-wrapper.flag-my-research a {
  color: #ffffff;
}
span.flag-wrapper.flag-my-research:hover {
  background-color: #318cae;
  text-decoration: none;
}

body.research-dashboard .smartsearch {

}

body.research-dashboard .one08.google .containerf {
  text-align: left;
}


body.research-dashboard .one08.google .container {
  max-width: 980px;
  margin: 0 auto;
}

img.protocol-icon {
  height: 35px;
  width: auto;
 margin-bottom: -3px;
}

form#greenmed-batch-dashboard-form .form-submit {
  font-size: 24px;
}

body.research-dashboard .topic-summaries>div {
  width: 32%;
  max-width: 380px;
  margin-right: .6%;
  float: none;
  vertical-align: top;
  border: 1px solid #27a551;
  border-radius: 38px;
  background-color: #eaffef;
  padding: 1.3em 0 0px;
  
  
  color: #27a551;
  margin-bottom: 1em;
  /*margin-top: -470px;*/
  display: inline-block;
}

body.research-dashboard .topic-summaries div.total {
  padding: 20px 0;
  display: block;
  cursor: pointer;
  border-top: 1px solid #b1b1b1;
	font-weight: bold;
	font-size: 17px;
}
body.research-dashboard .topic-summaries div.total:hover {
  text-decoration: underline;
}

body.research-dashboard .text-center {
  text-align: center;
}


body.research-dashboard .topic-summaries>div.col4,
body.research-dashboard .topic-summaries>div.col5,
body.research-dashboard .topic-summaries>div.col6,
body.research-dashboard .topic-summaries>div.col7 {
  width: 24%;
  /*min-width: 340px;*/
  margin-right: .6%;
}
body.research-dashboard .topic-summaries>div.col7 {
  margin-right: 0;
}

table .active a.active img {
  padding: 0;
  margin: 0;
  
}
body.research-dashboard .topic-summaries>div a{
  color: #27a551;
}

body.research-dashboard div.node-119968 div.one08.container-fluid div.container div.text-center h2.title span.thin {
  font-weight: normal;
}
.ther,
.ther a {
  color: #27a551;
}
.ailm,
.ailm a {
  color: #2c75ae;
}
.prob,
.prob a {
  color: #ad2c2c;
}

body.research-dashboard .topic-summaries>div a:hover{
  font-weight: 900;
}

body.research-dashboard .topic-summaries .ailm {
  border: 1px solid #2c75ae;
  background-color: #eef4f8;
  color: #2c75ae;
}


body.research-dashboard .topic-summaries .ailm a {
  color: #2c75ae;
}

body.research-dashboard .topic-summaries .prob {
  border: 1px solid #ad2c2c;
  background-color: #fbecec;
  color: #ad2c2c;
  margin-right: 0;
}

body.research-dashboard .topic-summaries .prob a {
  color: #ad2c2c;
}


body.research-dashboard .topic-callouts {
  overflow: hidden;
  margin-top: 1em;
  margin-bottom: 1em;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}


img.img-responsive {
 width: 100%;
 height: auto; 
}


body.research-dashboard .research-topics .column {
  width: 13%;
  margin-right: 1.2%;
  float: left;
}


body.research-dashboard .research-topics .topic-callouts .column a h3 {
  font-size: 20px;
  line-height: 1.1em;
  height: auto;
  padding: 0;
  margin: 0;
}
body.research-dashboard div.node-119968 div.research-topics div.topic-callouts .column a {
  float: left;
  text-decoration: none;
  width: 100%;
}

body.research-dashboard .research-topics div.topic-callouts .column {
  line-height: 0em;
}



body.research-dashboard .research-topics .column img {
  margin-top: 8px;
  -webkit-transition: margin 200ms ease;
  transition: margin 200ms ease;
}
body.research-dashboard .research-topics .column:hover img {
  margin-top: 0px;
  -webkit-transition: margin 200ms ease;
  transition: margin 200ms ease;
}

@media (max-width: 1020px) {
 /*body.research-dashboard .topic-summaries>div.col4,
body.research-dashboard .topic-summaries>div.col5,
body.research-dashboard .topic-summaries>div.col6,
body.research-dashboard .topic-summaries>div.col7 {
  width: 48%;
  max-width: 340px;
  margin-right: .6%;
}*/
 span.clearfix-sm {
   clear: both;
   display: block;
 }
}

body.research-dashboard div.content h1 {
  font-size: 47px;
  font-weight: 700;
  line-height: 1em;
  font-family: 'pt sans';
  margin-bottom: 0;
}

body.research-dashboard div.content h4 {
  font-weight: 500;
}

body.research-dashboard #header-menu {
  padding-bottom: 0;
}



body.research-dashboard  input.typeahead,
body.research-dashboard  input.typeahead:focus  {
  width: 432px;
  text-align: left;
  padding-left: 1em;
  letter-spacing: 0;
  text-indent: 124px;
  border-radius: 96px;
  margin: 0;
  padding: .5em 1em;
  height: 30px;
  color: #3b3b3b;
  font: normal normal 14px "source sans pro", "pt sans";
}



body.research-dashboard  	input::-webkit-input-placeholder {
   color: #919191;
}

body.research-dashboard .dash-advanced-options {
  padding: 10px 15px;
}


body.research-dashboard .dash-advanced-options fieldset:first-child legend a {
  color: #4e8f00;
}


body.research-dashboard  input.badass::-webkit-input-placeholder {
   color: #ccc;
}

body.research-dashboard  input:-moz-placeholder { 
   color: #787975;  
}

body.research-dashboard  input::-moz-placeholder {  
   color: #787975;  
}

body.research-dashboard  input:-ms-input-placeholder {  
   color: #787975;  
}

body.research-dashboard div.one08.abstracts div.container div.view.view-lastest-article .views-row .article {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted grey;
}

body.research-dashboard div.one08.abstracts div.container div.view.view-lastest-article .views-row .article h1 {
  border-bottom: none;
}
body.research-dashboard div.one08.abstracts div.container div.view.view-lastest-article .views-row .article h1 a {
  font: 23px/28px "Open Sans";
}

body.research-dashboard div.one08.abstracts div.container div.view.view-lastest-article .views-row .article.node {
  
}


img.main-logo-input {
  position: absolute;
  width: 138px;
  top: 50%;
  margin-top: -24px;
  margin-left: 2px;
}




img.main-logo-input {
  position: absolute;
  width: 138px;
  top: 50%;
  margin-top: -24px;
  margin-left: 2px;
}

div.minimenu-topics.mmt2 img.main-logo {
	display: none;
}

div.minimenu-topics {
display: inline-block;
text-align: left;
vertical-align: top;
  float: none;
  clear: none;
  /*margin-top: 16px;*/
  position: relative;
}

body.research-dashboard.node-type-blog .minimenu-topics:before {
  content: 'Try our New Research Dashboard';
  color: white;
  font-weight: bold;
  font-size: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: .2em;
  clear: both;
}


body.research-dashboard .views-exposed-widget .form-text,
body.research-dashboard .views-exposed-widget .form-text:focus {
  width: 300px;
  text-align: left;
  padding-left: 1em;
 font-family: 'pt sans';
  letter-spacing: 0;
  border-radius: 10px;
  padding: .5em 1em;
  font-size: 15px;
 -webkit-box-shadow: inset -3px -2px 14px 0px rgba(0,0,0,0.29);
-moz-box-shadow: inset -3px -2px 14px 0px rgba(0,0,0,0.29);
box-shadow: inset -3px -2px 14px 0px rgba(0,0,0,0.29);
}

body.research-dashboard div.view.view-g-articlesearch .views-exposed-widget .form-text,
body.research-dashboard div.view.view-g-articlesearch .views-exposed-widget .form-text:focus  {
  width: 230px;
}

body.research-dashboard input#edit-abstract.form-text {
  height: 32px;
  font-size: 20px;
  border: 1px solid #333;
}

.one08.abstracts div.container .view-lastest-article .view-content {
  background-color: white;
  padding-top: 20px;
}
body.research-dashboard input.typeahead  {
  background-image: url(images-upgrade/m_glass-g.png);
  background-position: 430px center;
  background-repeat: no-repeat;
}

body.research-dashboard .articles .views-exposed-widget .form-text {
  width: 390px;
}
body.research-dashboard  input.typeahead.badass {
  background-image: url(images-upgrade/ajax-loader4.gif);
   background-position: 414px center;
}


/*body.research-dashboard .m_glass {
  width: 50px;
  height: 20px;
  display: inline-block;
  background: #f89ced url(images-upgrade/m_glass.png) no-repeat right center;
}*/

.explanation {
  margin: 0 2em 1em;
}
.articles-display hr {
  display: none;
}

h1,h2,h3,h4,h5,h5,label,p,b {
  letter-spacing: 0;
}



#main .Post .buildmode-full .node-type-blog .nd-region-header .field-title h1 {
  font-weight: 600 !important;
  max-width: 83%;
}

#main .Post .buildmode-full .node.node-type-blog .field-body {
  word-spacing: 0;
  letter-spacing: 0;
  /*line-height: 28px;
  font-size: 19px;*/
  color: #141414;
}

#main .Post .buildmode-full .node.node-type-blog .field-body,
#main .Post .buildmode-full .node.node-type-blog .field-body p {
  font-family: verdana;
}

span.field-content {
  /*font-family: raleway;*/
  line-height: 1.4em;
  margin: .8em 0;
  display: block;
}

div.view.view-research-documents span.field-content {
  display: inline;
}

div.view.view-research-documents.view-id-research_documents.view-display-id-page_1.view-dom-id-450d4502916ead11d391e1552f921ae2 {
  
}

.view-research-documents .views-row  {
  height: auto;
  min-height: 0;
  padding: 1em 0;
}

.view-research-documents span.views-label {
  font-weight: bold;
}



/*#main .Post .PostContent .node.topic>.contenttitle span {
opacity: .01;
-webkit-transition: opacity 500ms ease;
background-color: white;
}

#main .Post .PostContent .node.topic>.contenttitle {
  height: 70px;
}

#main .Post .PostContent .node.topic>.contenttitle:hover {
	 height: 160px;
  -webkit-transition: height 500ms ease;
}	

#main .Post .PostContent .node .contenttitle:hover span {
opacity: 1;
-webkit-transition: opacity 500ms ease;
}*/


body.research-dashboard .node.topic>.colfull h1.page-title	 {
  
}
h1 span.shareme {
  
  background: url(images-upgrade/share_alt_1wh.png) no-repeat left 50%;
  padding-right: 0px;
  padding-left: 60px;
  margin-left: 8px;
  margin-bottom: 0;
  background-size: .618em auto;
}
.social-stuff,
.node.topic>.colfull .social-stuff {
   max-width: 1120px;
  margin: 0 auto;
}
.social-stuff {
  opacity: 1;
  margin-bottom: 15px;
}

body.research-dashboard .node.topic .social-stuff {
  /*opacity: .7;*/
   width: auto;
/*  margin: .8em auto .5em;*/
  display: inline-block;
  text-align: center;
 /* padding-bottom: 1em;*/
}




body.research-dashboard .social-stuff {
  opacity: 1;
  margin-bottom: 0;
  text-align: center;
  line-height: 2em;
}

.Block.bid-1538 {
  padding-top: 1.6em;
}

#articles-sidebar .BlockHeader h3.block-title {
  margin-bottom: 3px;
  color: #5e5e5e;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px dashed #c0c0c0;
  padding-bottom: 5px;
}

div.share-stuff-wrapper {
  text-align: center;
  
}
.node.topic>.colfull:hover {
  cursor:copy;
}
.node.topic>.colfull .social-stuff {
  opacity: 0;
  -webkit-transition: opacity 200ms ease, height 500ms ease;
  transition: opacity 200ms ease, height 500ms ease;
  overflow: hidden;
  height: 1px;
  margin-bottom: 0;
  margin: 0;
}
.node.topic>.colfull.open .social-stuff {
  height: auto;
  -webkit-transition: height 500ms ease, opacity 500ms ease;
  transition: height 500ms ease, opacity 500ms ease;
  opacity: 1;
 margin-bottom: 0;
}
.node.topic>.colfull div.share-stuff-wrapper {
  height: 0px;
  visibility: none;
  opacity: 0;
  -webkit-transition: opacity 200ms ease, height 500ms ease;
  transition: opacity 200ms ease, height 500ms ease;
}

.node.topic>.colfull.open div.share-stuff-wrapper {
  height: 74px;
  opacity: 1;
  -webkit-transition: opacity 200ms ease, height 500ms ease;
  transition: opacity 200ms ease, height 500ms ease;
}

#related-block {
 clear: both; 
}

#tabs ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top a {
  font: italic 15px 'source sans pro';
  color: #355439;
}

body.research-dashboard .no-results,
body.research-dashboard  h3.btn-container.get-access {
  display: inline-block;
  background-color: rgba(254,255,255,0.3);
  border: 1px solid #8fbf84;
  padding: .3em .95em;
  border-radius: 15px;
  font-size: 20px;
}

body.research-dashboard .no-results {
  font-size: 12px;
  margin-bottom: 1em;
  background-color: #ffecf0;
  color: #ff3c25;
  font-style: italic;
  
}

body.research-dashboard .header-ad {
  margin: 0 auto;
}
body.research-dashboard .no-results h3 {
  margin: 0;
}

body.research-dashboard h3.btn-container.get-access a.btn-big {
  color: #6cfa69;
}

#recommend .inner ul li .box h3.title a {
  font: bold 16px 'source sans pro';
  letter-spacing: 0;
}

#first-navigation {
  overflow: hidden;
}


body.research-dashboard #first-navigation {
  display: none;
}



.content-type-count a {
 padding: 0;
 font-size: 14px;
 color: white;
}
body.research-dashboard ul.typeahead.dropdown-menu {
  margin-left: 120px;
}

#first-navigation .BlockContent-body ul.typeahead.dropdown-menu li,
body.research-dashboard ul.typeahead.dropdown-menu li {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  font: 18px 'source sans pro';
  background-image: none;
}


ul.typeahead.dropdown-menu li a,
body.research-dashboard ul.typeahead.dropdown-menu li a {
  text-decoration: none;
  letter-spacing: 0;
  /*color: #3b3b3b;*/	
}


body.research-dashboard ul.dropdown-menu>li>a:hover, 
body.research-dashboard ul.dropdown-menu>li>a:focus, 
body.research-dashboard ul.typeahead.dropdown-menu .dropdown-submenu:hover>a, 
body.research-dashboard ul.typeahead.dropdown-menu .dropdown-submenu:focus>a {
  background-color: #4da14a;
  color: white;
}

body.research-dashboard .smartsearch .container-fluid h2 {
  color: #202020;
  font-size: 44px;
  font-weight: 600;
  line-height: 1em;
}

html.js input.form-autocomplete {
  background-position: -2800px 10px;
}

html.js input.form-autocomplete.throbbing {
  background-position: right -13px;
}
body.research-dashboard .smartsearch .container-fluid h3 {
  color: #202020;
}

#sidebar-left div.Block.facebook-like-box.bid-443 div.Block-body div.BlockContent div.BlockContent-body iframe {
  height: 214px !important;
}

.bid-468 .featured-blog-item,
.bid-778 .featured-blog-item,
.bid-778,
.bid-443,
.bid-468 {
  border-bottom: none;
}

#sidebar-left div.Block.featured-blog-block.bid-468 div.Block-body div.BlockContent div.BlockContent-body div.featured-blog-item.clear div.float-left {
  /*float: right;*/
}
.bid-468 .featured-blog-item,
.bid-778 .featured-blog-item {
  padding-bottom: 5px;
}

body.research-dashboard .view-content p.total {
  margin: 0;
  margin-top: .2em;
  line-height: .6em;
  font-size: 21px;
  font-weight: bold;
}

.bid-778 .featured-blog-item {
  
}

div.Block.facebook-like-box.bid-443 {
  border-bottom-color: #a1a1a1;
}

body.research-dashboard .view-content table.views-table  tr {
  background: none;
  text-align: left;
  border-color: #43783f;
}

body.research-dashboard .view-g-articlesearch.view-id-g_articlesearch tbody tr td  {
  padding: 1em;
}

body.research-dashboard .view-g-articlesearch.view-id-g_articlesearch tbody tr {
  
}
body.research-dashboard th {
  
}

body.research-dashboard .container.search-form-wrapper {
  max-width: 900px;
}
.search-form-wrapper .search-form {
  width: 65%;
}
.search-form-wrapper .search-form-sidebar {
  width: 32%;
  float: right;
  text-align: left;
}









body.research-dashboard .view-content table.views-table tr td {
  background: none;
  text-align: left;
  text-decoration: none;
}

body.research-dashboard  .view-g-articlesearch  .views-field-created {
  min-width: 80px;
}
body.research-dashboard .view-content table.views-table tr td a {
  background: none;
  text-align: left;
  text-decoration: none;
  
}
body.research-dashboard .views-table  h3 {
  margin: .6em 0 0;
}



body.research-dashboard div.node-119968 div.one08.abstracts.articles  table.views-table .d-wrapper h3 {
  margin: 0 0 0;
}


body.research-dashboard  .user-register-wrapper {
  color: #000;
  background: rgba(254,255,255,0.1480722);
  padding-top: 15px;
  overflow: hidden;
  margin: 1em auto 0;
  border-radius: 10px;
}

body.research-dashboard  .user-register-wrapper form {
  padding: 0 15px 15px !important;
}
body.research-dashboard  .user-register-wrapper h2 {
  font-size: 30px;
}

body.research-dashboard .views-exposed-form div.views-exposed-widgets {
  text-align: center;
  margin-bottom: 3em;
}

body.research-dashboard .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  display: inline-block;
  float: none;
  padding-top: 0;
  padding-right: 5px;
}



body.research-dashboard .views-exposed-form input {
  margin-bottom: 0;
}

body.research-dashboard .views-exposed-form label {
  text-align: left;
}

body.research-dashboard div.view-content table.views-table thead {
  display: none;
}



body.research-dashboard .view-content table.views-table tbody tr td a:hover {
  text-decoration: underline;
}

body.research-dashboard input.form-submit {
  font-size: 13px;
  margin-top: 0;
  border: none;
  font-weight: bold;
  text-transform: uppercase;
  color: #feffff;
}

body.research-dashboard  .user-register-wrapper a.button {
  color: #00f900;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
}


body.research-dashboard #wilderness-user-login input.form-submit,
body.research-dashboard .abstracts input.form-submit  {
border:1px solid #34740e; 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px;
border-radius: 27px;
cursor: pointer;
padding: 8px 18px; 
text-decoration:none; 

display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

body.research-dashboard #wilderness-user-login input.form-submit {
  display: inline-block;
  margin: 0 auto;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  float: none;
  text-align: center;
}
body.research-dashboard #wilderness-user-login {
  text-align: center;
  margin-bottom: 2em !important;
  overflow: hidden;
}
body.research-dashboard  input#edit-submit-g-abstractsearch2:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}



body.research-dashboard .abstracts  table.views-table {
  margin-top: 1em;
}

body.research-dashboard .abstracts .view-id-lastest_article  {
  margin-top: 0;
}

#node-119968 div.node-119968  .view.view-lastest-article  div.view-content div.views-row  {
  float: none;
  width: 90%;
  margin: 0 auto 2em;
  
}

#node-119968 div.node-119968  .view.view-lastest-article  .view-footer {
  clear: both;
}

body.research-dashboard  .smartsearch h3.smart {
  font-size: 40px;
  line-height: 1.1em;
  color: #000a19;
  padding-bottom: 10px;
}
body.research-dashboard  .smartsearch h3.smart span {
  font-size: 30px;
  /*color: #448843;*/
}

body.research-dashboard .one08.abstracts.articles  .view-g-articlesearch  table .d-wrapper img {
  max-width: 100%;
  height: auto !important;
  width: 60% !important;
  float: right;
  margin-left: 12px;
}

body.research-dashboard .content .header-wrapper .foo {
  text-shadow: #414141 1px 1px 3px;
  letter-spacing: 0;
}

body.research-dashboard .header-wrapper {
  float: none;
  margin: 0 auto;
  width: auto;
}






a#gmi-logo-home {
  display: inline-block;
}


body.research-dashboard .content .header-wrapper h1 {
  /*display: none;*/
}

body.research-dashboard .content .header-wrapper h4 {
  margin-bottom: 0;
  color: white;
  font: 900 19px Dosis, "Source Sans Pro", "PT Sans";
}


body.research-dashboard .topic {
  margin: 0 1em;
}
body.research-dashboard .topic .cols {
  width: 100%;
  overflow: hidden;
  padding: 1em 0;
}
body.research-dashboard .topic .cols .col {
  width: 32%;
  overflow: hidden;
  margin-right: 1%;
  background: #fff;
  
  border-radius: 10px
}
body.research-dashboard .topic .cols .col.col1 {
  width: 29%;
  float: left;
}
body.research-dashboard .topic .cols .col.col2 {
  width: 40%;
  float: left;
}
body.research-dashboard .topic .cols .col.col3 {
  width: 29%;
  float: right;
}

.notop-margin {
  margin-top: 0;
}
.p-small {
  font-size: .8em;
}
#pdf-screenshots, #pdf-screenshots img {
  width: 100%;
}
body.research-dashboard .article-container.container {
  margin: 0 auto;
  max-width: 1080px;
  overflow: hidden;
  /*border-radius: 15px;
  box-shadow: 0 0 5px #ccc;*/
  background-color: white;
}

body.research-dashboard.node-type-research-document .article-container.container {
  max-width: 880px;
}

body.research-dashboard .ddoc.article-container.container .inner {
  padding: 0 1em;
}
#articles-sidebar .view-g-related-topics  {
  font: 18px "Source Sans Pro";
}

#articles-sidebar .view-g-related-topics .view-content {
  padding-left: .3em;
}

body.research-dashboard .has-sidebar .article.node .inner {
  background-color: white;
  padding: 0;
}

#articles-sidebar .view-g-related-topics .views-row {
   padding-left: .618em;
}
#articles-sidebar .view-g-related-topics a  {
  color: #32a12b;
 
  text-decoration: none;
  font-weight: bold;
  line-height: 1.3em;
  text-indent: 19px;
}
#articles-sidebar .view-g-related-topics a:hover {
  text-decoration: underline;
}
body.research-dashboard .Block {
 border-bottom: transparent; 
}

body.research-dashboard #articles-sidebar .Block .featured-blog-item .title a {
  /*color: #4bab46;
  font: normal 18px/1.2em "pt sans", "source sans pro";*/

}

#articles-sidebar .view-g-related-topics a:visited  {
  color: #319424;
}
#articles-sidebar .view-g-related-topics h3  {
  margin-top: 13px;
  margin-bottom: 0;
  color: #bfa202;
  font: italic 16px "PT Sans";
}

#articles-sidebar .view-g-related-topics h3:first-child {
  margin-top: 2px;
}

body.research-dashboard .article-container.container.has-sidebar>.inner   {
  width: 70%;   
}
body.research-dashboard.but-really-without-sidebar .article-container.container.has-sidebar>.inner   {
  width: 100%;   
}
body.research-dashboard .article-container.container.has-sidebar>.inner .buildmode-full  {
  padding: 1.8em;  
}
body.research-dashboard input.form-submit {
  cursor: pointer;
  border-radius: 8px;
  padding: .5em 1.3em;
  display: inline-block;
  text-align: center;
}
body.research-dashboard .node-type-download_document .wilderness-title h1.DisplayHeader a  {
  text-transform: capitalize;
}


body.research-dashboard .article-container.container>.inner {
  background-color: white;
  float: left; 
  padding: 0;
}
body.research-dashboard .article-container.container.no-sidebar>.inner,
body.research-dashboard.is_batch .article-container.container>.inner {
  width: 90%;
  padding: 1em 5%;
}
body.research-dashboard .article-container.container.no-sidebar>.inner  {
  width: 80%;
  margin: 0 auto;
  float: none;
}

#user-login input#edit-submit.form-submit {
  background-color: #00c605;
  font-size: 18px;
}
body.research-dashboard .article-container.container.no-sidebar>.inner h1 {
  text-align: center;
}
#articles-sidebar {
  width: 30%;
  float: right;
  background-color: #f7f7f7;
}

body.research-dashboard.node-type-article .article .contenttitle h1 a  {
  font: 36px/1.1em "source sans pro";
}

span.greenmedinfo-synopsis {
  font-style: italic;
  font-weight: 300;
  font-size: 19px;
}

#comments {
	clear: both;
  background-color: white;
  padding: 15px;
  margin: 0 0 500px;
}
body.research-dashboard.node-type-article .node  {
  padding: 2em;
}

body.research-dashboard .articles-display .teaser div.content {
    max-height: 0;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

body.research-dashboard .articles-display .teaser.expanded div.content {
  border-top: 1px solid #62c589;
  padding: 10px 10px;
  max-height: 500px;
  transition: max-height 0.25s ease-in;
}
.d-expander {
  cursor: pointer;
}
body.research-dashboard dt.article.teaser span.d-expander {
  float: right;
  z-index: 99;
  background-color: white;
  border-radius:10px;
  padding: 5px;
}

body.research-dashboard .articles-display .teaser .contenttitle {
  margin: 0;
}
body.research-dashboard .articles-display .teaser  .contenttitle h2 {
  padding-left: 10px;
}
body.research-dashboard .articles-display .teaser  .contenttitle h2 span,
body.research-dashboard .articles-display .teaser  .contenttitle h2 b {
   font-size: 11px;
  text-transform: uppercase;
  color: #00410d;
}
body.research-dashboard .articles-display .teaser .contenttitle h2,
body.research-dashboard .articles-display .teaser .contenttitle h2 a {
  text-decoration: none;
  font: 600 18px/1.2em "open sans","PT Sans";
  color: #006219;
}

body.research-dashboard .articles-display .teaser .contenttitle h2:hover a {
  text-decoration: underline;
}


body.research-dashboard .articles-display .teaser .contenttitle h2 a:visited {
  color: #606060;
  font-weight: normal;
}

.amp {
font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
font-style: italic;
font-weight: normal;
}

body.research-dashboard  p.page-copyright {
  margin: 0 0 .5em;
}


html.js body.research-dashboard  fieldset.collapsed span {
  display: inline;
}
body.research-dashboard .topic .col.col3 {
  margin-right: 0;
}
body.research-dashboard .topic .col {
  margin-bottom: 1em;
}

body.research-dashboard .topic .col .inner {
  padding: 1em;
}

body.research-dashboard  fieldset.fieldset-content-display   {
  width: 100%;
  margin-bottom: 10px;
  line-height: 1.3em;
}

body.research-dashboard .taxonomy-display fieldset.fieldset-content-display table tr:first-child th,
body.research-dashboard .taxonomy-display fieldset.fieldset-content-display table tr:first-child td {
  width: 30%;
}
body.research-dashboard  fieldset.fieldset-content-display fieldset {
  padding: 0 10px;
  width: auto;
}
body.research-dashboard .fieldset-wrapper {
  /*padding: 0 .9em;*/
}



form#greenmed-load-complete-taxonomy-article-study-type-form-1 .form-item {
  display: inline-block;
  float: left; margin-right: 1em;
  
}
form#greenmed-load-complete-taxonomy-article-study-type-form-1 .form-item label {
  font-size: 13px;
}
form#greenmed-load-complete-taxonomy-article-study-type-form-1 div {
  overflow: hidden;
  margin: 0;
}
form#greenmed-load-complete-taxonomy-article-study-type-form-1 input {
  clear: both;
  margin-bottom: 1em;
}

body.research-dashboard .articles-display {
  /*counter-reset: my-badass-counter;*/
  /*max-height: 1200px;*/
  /*overflow-x: scroll;*/
}
body.research-dashboard .articles-display dt {
	
	/*position: relative;*/
}

body.research-dashboard .taxonomy-display .articles-display h2.DisplayHeader {
  /*text-align: center;
  font-size: 26px;
  line-height: 1em;
  margin-bottom: .5em;
  overflow: hidden;
  padding: .5em 0;
  border-bottom: 1px dashed #cacaca;*/
}
body.research-dashboard .articles-display dt:before {
	/*content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
	position: absolute;
	left: 0;
	top: 24px;
	margin-top: -20px;
	font: bold 15px/1em Sans-Serif;
  color: #fff;
  background-color: #6b96b0;
  
  padding: 6px 10px;
  
  text-align: middle;
  border-radius: 100px;*/
}

body.research-dashboard .articles-display .contenttitle:hover dt:before {
  /*top: 10px;*/
}

body.research-dashboard .articles-display .teaser  .contenttitle h2 a {
	position: relative;
	padding: 5px 10px 5px 0;
	margin-right: 1.2em;
	display: block;
}



html.js body.research-dashboard  fieldset.collapsible legend a {
  padding-left: 10px;
  background: url(/misc/menu-expanded.png) no-repeat 0 10px;
  letter-spacing: 0;
  font: 700 17px/1.3em "PT Sans",'source sans pro', sans-serif;
}

html.js body.research-dashboard  fieldset.collapsed legend a {
  background-image: url(/misc/menu-collapsed.png);
  background-position: 0 10px;
}

body.research-dashboard div.article-count-suffix {
  /*margin-bottom: .8em;*/
  /*margin-left: -5px;
  margin-right: -5px;
  margin-top: -5px;*/
  background-color: #f8f8f8;
  padding: 7px 0 10px 0;
  border-radius: 8px;
  border: 1px solid #e5e3e3;
}

#gmi-userpoints table tbody tr {
  border-bottom: 1px solid #ccc;
}

div#gmi-userpoints {
  /*border: 1px solid #d3d3d3;*/
  padding: .8em 1em;
  background-color: rgba(227,236,255,0.5);
  border-radius: 8px;
  margin: 1EM 0 .8em;
  border: 1px lightblue solid;
}

body.research-dashboard .fieldset-related-topics-display ul li a  {
  background-color: #81b6df;
  border-radius: 8px;
  font-size: 16px;
  padding: 3px 10px;
  color: #feffff;
  text-decoration: none;
  letter-spacing: 0;
  line-height: 1.8em;
}

body.research-dashboard .fieldset-related-topics-display ul li a:hover {
  background-color: #5f8aaa;
}

body.research-dashboard  .health-guide-links {
  padding-bottom: .1em;
  border-bottom: 1px solid #ccc;
}

body.research-dashboard .focus-image img {
  width: 50%; 
  height: auto; 
  float: left;
  margin-bottom: 10px;
  opacity: .94;
}
body.research-dashboard .focus-image img:hover {
  opacity: 1;
}

body.research-dashboard .focus-image a.focused-pdf_lala {
  text-decoration: none;
  margin-top: 5px;
  color: rgba(56,56,56,0.8485022);
  font-size: 23px;
  max-width: auto;
  display: block;
  text-align: center;
  font-weight: bold;
  
  border-bottom: 1px solid #ccc;
  padding-bottom: .5em;
}
body.research-dashboard  .health-guide-links p.banner {
  margin-bottom: 0;
}
body.research-dashboard  .health-guide-links ul {
  margin-top: 0;
}

body.research-dashboard .taxonomy-display input.light-table-filter {
  width: 100%;
  height: 34px;
  -webkit-appearance: none;
   padding-right: 0;
  /*border: 1px solid rgba(89,191,86,0.771049);*/
}

body.research-dashboard h3.DisplayHeader span.view-evidence {
  text-transform: capitalize;
  font: italic 20px Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
  /*color: #5185c3;*/
}

body.research-dashboard table tr.resulty td {
  background-color: #d1f7d3;
}
body.research-dashboard table tr.resulty  {
  border-bottom: 1px solid #fff;
}

body.admin-menubody.research-dashboard {
  top: 22px;
}

body.research-dashboard div.header-top-container {
  position: fixed;
  height: 121px;
  width: 100%;
  top: 0;
  z-index: 9;
}

body.research-dashboard.node-type-blog div.header-top-container {
  position: static;
  /*max-width: 1080px;*/
  margin: 0 auto;
  height: 80px;
}
body.research-dashboard.node-type-blog div.research-content {
  background: #000222 url(images/background22bc.jpg) no-repeat center top;
  background-size: cover;
  height: 45px;
  padding: 1.2em 3px;
}
body.research-dashboard.admin-menu div.header-top-container {
  top: 24px;
}

body.research-dashboard div.messages.status,
body.research-dashboard .article-messages {
  margin: 0;
  padding: 0;
  border: none;
  background-color: #05547b;
  text-align: center;
  color: #feffff;
}

.clearme:after {
 content: '.';
 visibility: hidden;
 display: block;
 clear: both;
 height: 1px; 
}
body.research-dashboard div.messages .messages {
  padding: .3em 0;
  margin: 0;
  text-align: center;
  
  color: #feffff;
  border-color: #000;
}
body.research-dashboard div.messages .messages.error {
  background-color: #c01900;
}
body.research-dashboard div.node-119968 div.messages .messages .krumo-root {
  color: #009403;
  max-width: 1000px;
  margin: 0 auto;
}
body.research-dashboard .messages .messages-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

body.research-dashboard form#greenmed-load-complete-taxonomy-article-study-type-form-2 .form-checkboxes {
  overflow: hidden;
  margin: 0;
}

body.research-dashboard form#greenmed-load-complete-taxonomy-article-study-type-form-2 div.form-item {
  float: left;
  clear: none;
  margin-right: 1em	
}
input {
  cursor: text;
}
body.research-dashboard form#greenmed-load-complete-taxonomy-article-study-type-form-2 input.form-submit {
  clear: left;
  padding-left: 3em;
  padding-right: 3em;
  float: none;
  margin: .8em 0;
  border-radius: 5px;
  background-color: #2D8E2D;
}

body.research-dashboard.page-greenmed .container {
  background-color: white;
  max-width: 960px !important;
  padding: 1em;
}

body.research-dashboard.node-type-blog  .article-container.container div.inner .buildmode-full {
  padding: 1.5em;
  width: auto;
  font-family: verdana, sans-serif !important;
}
div#at-jumboshare,
div#at-jumboshare2 {
  width: auto;
  margin: 0 auto;
  float: none;
  display: inline-block !important;
  text-align: center;
  color: #34c6eb;
}


body.research-dashboard td.at4-count-container span,
body.research-dashboard td.at4-count-container div  {
  color: #fff !important;
}

body.research-dashboard .gmi-pub-download {
  border-radius: 15px;
  background: rgba(254,255,255,0.7) no-repeat;
  border: 1px solid #e2c002 !important;
  padding: 1.3em 2em !important;
}

body.research-dashboard .gmi-pub-download .item-list ul li {
  list-style-image: none;
  list-style-type: none;
  border-bottom: 1px solid #aaa;
  margin: 0;
  padding: .4em 1em;
}

body.research-dashboard .smartsearch .display-table-content fieldset  legend.collapse-processed {
  background: rgba(254,255,255,0.7) no-repeat;
  padding: .5em;
  margin-bottom: 5px;
  border-bottom-style: solid;
  border-bottom-color: #aaa;
  text-align: left;
  padding-left: 1em;
  text-indent: 8px;
  font-size: 32px;
}
body.research-dashboard .foo.messages {
  /*z-index: 9999; 
  position: fixed; 
  padding: 3em;
  top:    20px; 
  left:   20px; 
  right:  20px; 
  bottom: 20px; 
  color: black;
  background-color: rgba(0,0,0,0.6425906);*/
  
}
body.research-dashboard .foo.messages .messages {
  padding: 2em !important;
}
body.research-dashboard .foo.messages * {
  color: black;
}
body.research-dashboard .foo.messages .messages-wrapper {
  /*width: 600px; 
  position: absolute; 
  left: 50%; 
  top: 23%; 
  margin-left: -300px;
  box-shadow: 0 0 15px black;
  z-index: 999;*/
}
body.research-dashboard  .foo.messages #closeme {
  
}
body.research-dashboard  .foo.messages .messages-wrapper li {
  list-style-type: none;
  font-style: italic;
}
body.research-dashboard  .foo.messages #closeme:after,
body.research-dashboard  .foo.messages .messages-wrapper:before {
  content: ' Close [x]';
  float: right;
  line-height: 1.2em;
  margin: 1em;
  clear: both;
  color: #c32b02;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}

#dash-overlay div.inner a {
  color: black;
}

body.research-dashboard  .foo.messages .messages-wrapper li a h3 {
  clear: both;
  font-weight: bold;
}








body.research-dashboard .stButton .stBubble {
/*   height: 44px;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
  color: #4d4d4d;
  width: 60px;
  overflow: hidden;
  display: none;
  background: none !important;
  line-height: 16px; */
  
  
}


body.research-dashboard .stButton .stBubble_count {
 /*  font-size: 18px;
  text-align: center;
  padding-top: 10px;
  width: 29px;
  height: 29px;
  font-family: 'open sans',Helvetica,sans-serif;
  color: #fff;
  position: relative;
  z-index: -1;
  border: 1px dashed #999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #d5d5d5;
  background: -moz-linear-gradient(top,#d5d5d5 0,#efefef 48%,#fff 94%);
  background: none;
  filter: none;
  
  border-radius: 50px; */
}

body.research-dashboard.node-type-article .node-119968 {
  background: #eaeaea none fixed;
  background-size: 100% auto;
  margin-top: 0px;
}

body.research-dashboard a.dash-btn {
	padding: .3em .9em;
	background-color: #9e9e9e;
	color: white;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 7px;
  margin-bottom: 1em;
  display: inline-block;
  margin: 0 0 15px 0;
  font-weight: bold;
  border: 2px solid #7e7b7b;
}
body.research-dashboard a.dash-btn:hover {
  background-color: #cac9c9;
}

div.line,
hr  {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  border-top: 1px solid #c4c4c4;
  clear: both;
}

@media (max-width: 432px) {
  #admin-menu {
    
  }
body.research-dashboard .node.topic>.colfull h1.page-title	 {
  background: url(images-upgrade/share_alt_1wh.png) no-repeat right 7px;
  padding-right: 1em;
  padding-left: 1em;
  margin-bottom: 0;
  background-size: 1em auto;
}
.hideon-mob {
  display: none;
}
div#admin-menu {
  display: none;
}

body.research-dashboard div.research-content {
  background: #000222 url(images/background22bc.jpg) no-repeat center -40px;
  height: auto;
  padding: 1em 3px;
  }
  body.research-dashboard input.typeahead, body.research-dashboard input.typeahead:focus {
    width: 90%;
  }
  
  
 
  
  
  /*body.research-dashboard .research-topics .column {
    width: 100%;
  }*/
  
  body.research-dashboard div.node-119968 div.research-topics div.topic-callouts .column a h3.title {
    font-size: 10px;
  }
  
  body.research-dashboard .topic-summaries>div {
    width: 92%;
    margin: 4%;
  }
  
  body.research-dashboard div.header-top-container {
    position: static;
    height: auto;
    width: 100%;
  }


body.research-dashboard .node-119968 {
  overflow: hidden;
  background: #454445 url(images-upgrade/41439126_l3-Recovered.jpg) fixed;
  background-size: 100% auto;
  padding-top: 0;
}

body.research-dashboard .cornav {
  position: static;
   padding: 0 0;
  line-height: 1;
  margin: 0 auto;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 5px;
  float: left;
  width: 100%;
  min-height: 1em;
  text-align: center;
  min-height:35px
}
body.research-dashboard .cornav a {
  padding: .5em 1em;
  line-height: 1;
  margin: .2em;
  background-color: rgba(254,255,255,0.7855777);
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 5px;
  
}
div.minimenu-topics {
display: inline-block;
text-align: left;
vertical-align: top;
  float: none;
  clear: none;
 width: 100%;
  position: relative;
}
body.research-dashboard .minimenu {
  padding: .3em .3em;
  background-color: #022340;
  color: #919191;
  /*height: 24px;*/
}
.social-stuff,
.node.topic>.colfull .social-stuff {
   width: auto;
   line-height: 1.9em;
  margin: 0 auto;
}

body.research-dashboard .topic .cols .col.col1 {
  width: 100%;
}
body.research-dashboard .topic .cols .col.col2 {
  width: 100%;
}
body.research-dashboard .topic .cols .col.col3 {
  width: 100%;
}

}

body.research-dashboard .topic-summaries>div.col.big {
  display: none;
}

/*@media (min-width: 1400px) {
  body.research-dashboard .topic-summaries>div.col,
  body.research-dashboard .topic-summaries>div.col.big  {
  width: 19.5%;
  margin: 0%;
  min-width: 10px;
  max-width: 340px;
  display: inline-block;
}
body.research-dashboard .topic-summaries>div.col .view-content {
  
}
body.research-dashboard .topic-summaries.ts2 {
   max-width: 100%;
  overflow: hidden;
  padding-top: 1em;
}
body.research-dashboard .topic-summaries>div.col.col4,
body.research-dashboard .topic-summaries>div.col.col5,
body.research-dashboard .topic-summaries>div.col.col6,
body.research-dashboard .topic-summaries>div.col.col7 {
  width: 40%;
  margin: 0%;
  min-width: 10px;
  display: inline-block;
}
body.research-dashboard .topic-summaries>div.col.small {
  display: none;
}


}*/

.download-links a img  {
  width: 49%;
}

h2.latest-abstracts {
  padding: 2em 0 1em;
  border-top: 1px solid grey;
  font: 17px "open sans";
}

.node.research_document .content {
    padding: 1em;
    font-size: 1.2em;
}
.node.research_document h1 {
    padding: .6em .5em .5em;
  text-transform: none;
  line-height: 1.1em;
}

.field-rdoc-text-html,
.field-rdoc-text-pdf {
  padding: .5em 1em;
  color: #feffff;
  background-color: #00b165;
  text-align: center;
  border-radius: 7px;
  margin: 1em;
  border-style: solid;
  border-color: #006437;
  
  display: none;
}

.field-rdoc-text-pdf {
   background-color: #008f51;
}
.field-rdoc-text-pdf {
  /*background-color: transparent;
  width: 400px;
  height: 158px;
  background-image: url(images-upgrade/pdf_clear.png);
  background-size: cover;
  font-weight: bold;*/
}
.field-rdoc-text-pdf .field-item {
  /*padding: 30px 120px 0 80px;
  text-align: left;*/
}
@media screen and (max-width: 1041px) {
  #sidebar-left {
    display: none;
  }
  .node-type-blog .field-body img,
    .node-type-blog .health-guide-links img,
    iframe img {
  width: 100% !important;
  height: auto !important;
}

#header-menu div.sf-accordion-toggle  {
  clear: both;
  display: inline-block;
  margin-top: 10px;
}


.node-type-blog .adsbygoogle,
.adsbygoogle img,
iframe {
  width: 100% !important;
  height: auto;
  overflow: hidden !important;
  margin-right: 0;
  }
  body.research-dashboard .topic-summaries>div.col4,
  body.research-dashboard .topic-summaries>div.col5,
  body.research-dashboard .topic-summaries>div.col6,
  body.research-dashboard .topic-summaries>div.col7 {
    width: 95%;
    margin-left: 0;
    /*min-width: 340px;*/
    margin-right: .6%;
  }

}


#main .Post .PostContent .buildmode-full .node-type-blog .nd-region-header .field-title h1 {
  line-height: 1.1em;
}

/* iOS devices */
@media only screen 
and (max-width: 432px) 
and (max-device-width: 640px),
only screen and (max-device-width: 667px),
only screen and (max-width: 480px)
{
  div#admin-menu {
    display: none !important;
  }
  body.research-dashboard.admin-menu {
   margin-top: 0px !important; 
  }
  body.research-dashboard .cornav {
    position: static;
     padding: 0 0;
    line-height: 1;
    margin: 0 auto;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 5px;
    float: left;
    overflow: hidden;
    width: 100%;
    min-height: 1em;
    text-align: center;
    min-height:35px;
    margin-top: 10px;
  }
  body.research-dashboard .cornav a {
    padding: .5em 1em;
    line-height: 1;
    margin: .2em;
    background-color: rgba(254,255,255,0.7855777);
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 5px;
    display: inline-block;
  }
  img.main-logo-input {
    width: 133px;
    margin-left: 9px;
    margin-top: -23px;
  }
  div.minimenu-topics.mmt2 img.main-logo {
	display: none;
}

span.beta {
  text-align: center;
  display: block;
  line-height: 1.2em;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: -31px;
  display: none;
}
div.minimenu-topics.mmt2 img.main-logo {
	display: none;
}
div.minimenu-topics.mmt2 a#main-logo-input-link img {
  display: none

  }
a#main-logo-input-link {
  display: block;
    float: none;
    width: 108px;
  }
body.research-dashboard .minimenu .minimenu-links a {
    color: #adcce2;
    padding: 7px 2px;
    font: bold 13px "pt sans", "source sans pro";
    letter-spacing: 0;
    text-decoration: none;
    text-transform: uppercase;
  }body.research-dashboard h1 {
    font-size: 36px !important;
    line-height: 1em;
  }
  body.research-dashboard .one08 h2.title {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0;
    line-height: 1em;
    
  }

.one08 .node.topic.text-center h3.title {
  line-height: 1em !important;
  font-size: 24px !important;  
  margin-top: .5em;
  padding-top: .5em;
  border-top: 1px dotted #ccc;
}body.research-dashboard .topic-summaries>div {
  margin-top: 0;
}
.topic-summaries .callouts {
  padding: 1em;
  
}


body.research-dashboard div.research-content {
  padding: 20px 5px 10px;
  margin: 0 0;
}
.node.topic>.colfull.open div.share-stuff-wrapper {
  height: 155px;
  opacity: 1;
  -webkit-transition: opacity 200ms ease, height 500ms ease;
  transition: opacity 200ms ease, height 500ms ease;
}
body.research-dashboard .dash,
body.research-dashboard .one08 {
  padding: .5em 0 4em;
  color: white;
  background: #28252e url(images-upgrade/41439126_l3-Recovered.jpg) fixed center top;
  background-size: cover;
  min-height: 600px;
}
body.research-dashboard .one08.abstracts .view-g-abstractsearch2 h3 a  {
  font: 17px/19px 'open sans' !important;
}
body.research-dashboard .one08.abstracts .view-g-abstractsearch2 h3 {
  line-height: 1em;
}
}

#views-exposed-form-g-abstractsearch2-default div.views-exposed-widgets {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
  padding: 1em;
} 

div.dashboard-section h1,
div.dashboard-section h4 {
  color: white;
}

h2.latest-abstracts.text-center {
  font-size: 29px;
  margin: .6em 0 5px;
  padding: 1.618em 0;
  color: #ccc;
  background-color: #545454;
  font-weight: bold;
}

.minimenu-topics-middle {
  text-align: center;
}
 div.minimenu-topics.mmt2 {
  display: inline-block;
  text-align: center;
}

#node-119968 div.node-119968 div.header-top-container div.header-logo-search.research-content.rs2.content div.header-wrapper div.logo-wrapper.text-center div.minimenu-topics {
  /*opacity: 0;*/
}

/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{ }

/* iPhone 6 portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{ }

/* iPhone 6 Plus landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 3)
{ }

/* iPhone 6 Plus portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 3)
{ }

/* iPhone 6 and 6 Plus */
@media only screen
  and (max-device-width: 640px),
  only screen and (max-device-width: 667px),
  only screen and (max-width: 480px)
{ }

/* Apple Watch */
@media
  (max-device-width: 42mm)
  and (min-device-width: 38mm)
{ }

.latest-abstracts div.view-content {
  max-width: 900px;
  margin: 0 auto;
}
.latest-abstracts div.view-content .article {
  margin-bottom: 0em;
  padding-bottom: 1em;
 border-bottom: 1px dashed #78b376;
}
.dashboard-home-buttons-container a {
  color: #93deff;
  font-weight: bold;
}
.dashboard-home-buttons-container {
  max-width: 860px;
  margin: 1em auto;
  overflow: hidden;
  background-color: rgba(1,8,18,0.3548716);
  color: beige;
  border-radius: 28px;
  padding: .6em 1.6em 1em;
}

.dashboard-home-buttons-container h5 {
  margin-bottom: .4em;
}

.dashboard-home-buttons-container .dashboard-home-buttons {
  float: left;
  width: 50%;
  
}

.dashboard-home-buttons-container .dashboard-home-buttons div.sort {
  /*display: inline;*/
}

.dashboard-home-buttons-container .dashboard-home-boxes {
    float: left;
    width: 50%;
    overflow: hidden;
}


.node-119968 .latest-abstracts h2.latest-abstracts.text-center {
  font-size: 2.2em;
  font-weight: bold;
  color: #397ba1;
}
.node-119968 .latest-abstracts .view-lastest-article .contenttitle h1 a {
  font: normal normal .7em "open sans";
}

.node-119968 .latest-abstracts .view-lastest-article .contenttitle h1 {
  
}


span.ck-hide {
  line-height: 1em;
  height: auto;
}
div.minimenu-topics.mmt2 {
}
div.minimenu-topics.mmt2 a#main-logo-input-link {
  display: none

  }
  
body.research-dashboard  div.minimenu-topics.mmt2  input.typeahead,
body.research-dashboard div.minimenu-topics.mmt2  input.typeahead:focus  {
   width: 582px;
  text-align: left;
  padding-left: 1em;
  letter-spacing: 0;
  text-indent: 0;
  border-radius: 16px;
  margin: 0;
  padding: .5em 1em;
  height: 30px;
  color: #3b3b3b;
  font: normal normal 24px "source sans pro", "pt sans";
}

body.research-dashboard  div.minimenu-topics.mmt2  input.typeahead  {
  background-image: url(images-upgrade/m_glass-g.png);
  background-position: 570px center;
  background-repeat: no-repeat;
}