.uc-discounts-cart-pane-container {
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	text-align: right;
	width: 100%;
}

.uc-discounts-cart-pane-table {
	text-align: right;
	width: 100%;
}

.uc-discounts-cart-pane-table-cell {
	width: 100%;
}

table.uc-discounts td.date,
table.uc-discounts td.operations {
	white-space: nowrap;
}

table.uc-discounts td.operations a {
	padding-right: 5px;
}

table.uc-discounts td.numeric {
	text-align: center;
}

table.uc-discounts td.is_inactive,
table.uc-discounts td.is_active {
	text-align: center;
	font-weight: bold;
	color: green;
}

table.uc-discounts td.is_inactive {
	color: red;
}

code.uc-discounts-generated-codes {
	display: block;
	background: #eee;
	border: 1px solid #333;
	white-space: pre;
}

.node-unpublished {
	background-color: #fff4f4;
}

.preview .node {
	background-color: #ffffea;
}

#node-admin-filter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

#node-admin-buttons {
	float: left;
	margin-left: 0.5em;
	clear: right;
}

td.revision-current {
	background: #ffc;
}

.node-form .form-text {
	display: block;
	width: 95%;
}

.node-form .container-inline .form-text {
	display: inline;
	width: auto;
}

.node-form .standard {
	clear: both;
}

.node-form textarea {
	display: block;
	width: 95%;
}

.node-form .attachments fieldset {
	float: none;
	display: block;
}

.terms-inline {
	display: inline;
}


fieldset {
	margin-bottom: 1em;
	padding: .5em;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	height: 1px;
	border: 1px solid gray;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
}

th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

.clear-block:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear-block {
	display: inline-block;
}

/*_\*/
* html .clear-block {
	height: 1%;
}

.clear-block {
	display: block;
}

/* End hide from IE-mac */



body.drag {
	cursor: move;
}

th.active img {
	display: inline;
}

tr.even,
tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}

tr.drag {
	background-color: #fffff0;
}

tr.drag-previous {
	background-color: #ffd;
}

td.active {
	background-color: #ddd;
}

td.checkbox,
th.checkbox {
	text-align: center;
}

tbody {
	border-top: 1px solid #ccc;
}

tbody th {
	border-bottom: 1px solid #ccc;
}

thead th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

.breadcrumb {
	padding-bottom: .5em
}

div.indentation {
	width: 20px;
	height: 1.7em;
	margin: -0.4em 0.2em -0.4em -0.4em;
	padding: 0.42em 0 0.42em 0.6em;
	float: left;
}

div.tree-child {
	background: url(//cdn.greenmedinfo.com/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
	background: url(//cdn.greenmedinfo.com/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
	background: url(//cdn.greenmedinfo.com/misc/tree.png) no-repeat -11px center;
}

.error {
	color: #e55;
}

div.error {
	border: 1px solid #d77;
}

div.error,
tr.error {
	background: #fcc;
	color: #200;
	padding: 2px;
}

.warning {
	color: #e09010;
}

div.warning {
	border: 1px solid #f0c020;
}

div.warning,
tr.warning {
	background: #ffd;
	color: #220;
	padding: 2px;
}

.ok {
	color: #008000;
}

div.ok {
	border: 1px solid #00aa00;
}

div.ok,
tr.ok {
	background: #dfd;
	color: #020;
	padding: 2px;
}

.item-list .icon {
	color: #555;
	float: right;
	padding-left: 0.25em;
	clear: right;
}

.item-list .title {
	font-weight: bold;
}

.item-list ul {
	margin: 0 0 0.75em 0;
	padding: 0;
}

.item-list ul li {
	margin: 0 0 0.25em 1.5em;
	padding: 0;
	list-style: disc;
}

ol.task-list li.active {
	font-weight: bold;
}

.form-item {
	margin-top: 1em;
	margin-bottom: 1em;
}

tr.odd .form-item,
tr.even .form-item {
	margin-top: 0;
	margin-bottom: 0;
	white-space: nowrap;
}

tr.merge-down,
tr.merge-down td,
tr.merge-down th {
	border-bottom-width: 0 !important;
}

tr.merge-up,
tr.merge-up td,
tr.merge-up th {
	border-top-width: 0 !important;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border: 2px solid red;
}

.form-item .description {
	font-size: 0.85em;
}

.form-item label {
	display: block;
	font-weight: bold;
}

.form-item label.option {
	display: inline;
	font-weight: normal;
}

.form-checkboxes,
.form-radios {
	margin: 1em 0;
}

.form-checkboxes .form-item,
.form-radios .form-item {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

.marker,
.form-required {
	color: #f00;
}

.more-link {
	text-align: right;
}

.more-help-link {
	font-size: 0.85em;
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.item-list .pager {
	clear: both;
	text-align: center;
}

.item-list .pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}

.pager-current {
	font-weight: bold;
}

.tips {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0.9em;
}

dl.multiselect dd.b,
dl.multiselect dd.b .form-item,
dl.multiselect dd.b select {
	font-family: inherit;
	font-size: inherit;
	width: 14em;
}

dl.multiselect dd.a,
dl.multiselect dd.a .form-item {
	width: 10em;
}

dl.multiselect dt,
dl.multiselect dd {
	float: left;
	line-height: 1.75em;
	padding: 0;
	margin: 0 1em 0 0;
}

dl.multiselect .form-item {
	height: 1.75em;
	margin: 0;
}

.container-inline div,
.container-inline label {
	display: inline;
}

ul.primary {
	border-collapse: collapse;
	padding: 0 0 0 1em;
	white-space: nowrap;
	list-style: none;
	margin: 5px;
	height: auto;
	line-height: normal;
	border-bottom: 1px solid #bbb;
}

ul.primary li {
	display: inline;
}

ul.primary li a {
	background-color: #ddd;
	border-color: #bbb;
	border-width: 1px;
	border-style: solid solid none solid;
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	text-decoration: none;
}

ul.primary li.active a {
	background-color: #fff;
	border: 1px solid #bbb;
	border-bottom: #fff 1px solid;
}

ul.primary li a:hover {
	background-color: #eee;
	border-color: #ccc;
	border-bottom-color: #eee;
}

ul.secondary {
	border-bottom: 1px solid #bbb;
	padding: 0.5em 1em;
	margin: 5px;
}

ul.secondary li {
	display: inline;
	padding: 0 1em;
	border-right: 1px solid #ccc;
}

ul.secondary a {
	padding: 0;
	text-decoration: none;
}

ul.secondary a.active {
	border-bottom: 4px solid #999;
}

#autocomplete {
	position: absolute;
	border: 1px solid;
	overflow: hidden;
	z-index: 100;
}

#autocomplete ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#autocomplete li {
	background: #fff;
	color: #000;
	white-space: pre;
	cursor: default;
}

#autocomplete li.selected {
	background: #0072b9;
	color: #fff;
}

html.js input.form-autocomplete {
	background-image: url(//cdn.greenmedinfo.com/misc/throbber.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
}

html.js input.throbbing {
	background-position: 100% -18px;
}

html.js fieldset.collapsed {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	margin-bottom: 0;
	height: 1em;
}

html.js fieldset.collapsed * {
	display: none;
}

html.js fieldset.collapsed legend {
	display: block;
}

html.js fieldset.collapsible legend a {
	padding-left: 15px;
	background: url(//cdn.greenmedinfo.com/misc/menu-expanded.png) 5px 75% no-repeat;
}

html.js fieldset.collapsed legend a {
	background-image: url(//cdn.greenmedinfo.com/misc/menu-collapsed.png);
	background-position: 5px 50%;
}

* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
	display: inline;
}

html.js fieldset.collapsible {
	position: relative;
}

html.js fieldset.collapsible legend a {
	display: block;
}

html.js fieldset.collapsible .fieldset-wrapper {
	overflow: auto;
}

.resizable-textarea {
	width: 95%;
}

.resizable-textarea .grippie {
	height: 9px;
	overflow: hidden;
	background: #eee url(//cdn.greenmedinfo.com/misc/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
}

html.js .resizable-textarea textarea {
	margin-bottom: 0;
	width: 100%;
	display: block;
}

.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	height: 1.7em;
	margin: -0.4em 0 -0.4em -0.5em;
	padding: 0.42em 1.5em 0.42em 0.5em;
	text-decoration: none;
}

a.tabledrag-handle:hover {
	text-decoration: none;
}

a.tabledrag-handle .handle {
	margin-top: 4px;
	height: 13px;
	width: 13px;
	background: url(//cdn.greenmedinfo.com/misc/draggable.png) no-repeat 0 0;
}

a.tabledrag-handle-hover .handle {
	background-position: 0 -20px;
}

.joined+.grippie {
	height: 5px;
	background-position: center 1px;
	margin-bottom: -2px;
}

.teaser-checkbox {
	padding-top: 1px;
}

div.teaser-button-wrapper {
	float: right;
	padding-right: 5%;
	margin: 0;
}

.teaser-checkbox div.form-item {
	float: right;
	margin: 0 5% 0 0;
	padding: 0;
}

textarea.teaser {
	display: none;
}

html.js .no-js {
	display: none;
}

.progress {
	font-weight: bold;
}

.progress .bar {
	background: #fff url(//cdn.greenmedinfo.com/misc/progress.gif);
	border: 1px solid #00375a;
	height: 1.5em;
	margin: 0 0.2em;
}

.progress .filled {
	background: #0072b9;
	height: 1em;
	border-bottom: 0.5em solid #004a73;
	width: 0%;
}

.progress .percentage {
	float: right;
}

.progress-disabled {
	float: left;
}

.ahah-progress {
	float: left;
}

.ahah-progress .throbber {
	width: 15px;
	height: 15px;
	margin: 2px;
	background: transparent url(//cdn.greenmedinfo.com/misc/throbber.gif) no-repeat 0px -18px;
	float: left;
}

tr .ahah-progress .throbber {
	margin: 0 2px;
}

.ahah-progress-bar {
	width: 16em;
}

#first-time strong {
	display: block;
	padding: 1.5em 0 .5em;
}

tr.selected td {
	background: #ffc;
}

table.sticky-header {
	margin-top: 0;
	background: #fff;
}

#clean-url.install {
	display: none;
}

html.js .js-hide {
	display: none;
}

#system-modules div.incompatible {
	font-weight: bold;
}

#system-themes-form div.incompatible {
	font-weight: bold;
}

span.password-strength {
	visibility: hidden;
}

input.password-field {
	margin-right: 10px;
}

div.password-description {
	padding: 0 2px;
	margin: 4px 0 0 0;
	font-size: 0.85em;
	max-width: 500px;
}

div.password-description ul {
	margin-bottom: 0;
}

.password-parent {
	margin: 0 0 0 0;
}

input.password-confirm {
	margin-right: 10px;
}

.confirm-parent {
	margin: 5px 0 0 0;
}

span.password-confirm {
	visibility: hidden;
}

span.password-confirm span {
	font-weight: normal;
}

ul.menu {
	list-style: none;
	border: none;
	text-align: left;
}

ul.menu li {
	margin: 0 0 0 0.5em;
}

li.expanded {
	list-style-type: circle;
	list-style-image: url(//cdn.greenmedinfo.com/misc/menu-expanded.png);
	padding: 0.2em 0.5em 0 0;
	margin: 0;
}

li.collapsed {
	list-style-type: disc;
	list-style-image: url(//cdn.greenmedinfo.com/misc/menu-collapsed.png);
	padding: 0.2em 0.5em 0 0;
	margin: 0;
}

li.leaf {
	list-style-type: square;
	list-style-image: url(//cdn.greenmedinfo.com/misc/menu-leaf.png);
	padding: 0.2em 0.5em 0 0;
	margin: 0;
}

li a.active {
	color: #000;
}

td.menu-disabled {
	background: #ccc;
}

ul.links {
	margin: 0;
	padding: 0;
}

ul.links.inline {
	display: inline;
}

ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

.block ul {
	margin: 0;
	padding: 0 0 0.25em 1em;
}

#permissions td.module {
	font-weight: bold;
}

#permissions td.permission {
	padding-left: 1.5em;
}

#access-rules .access-type,
#access-rules .rule-type {
	margin-right: 1em;
	float: left;
}

#access-rules .access-type .form-item,
#access-rules .rule-type .form-item {
	margin-top: 0;
}

#access-rules .mask {
	clear: both;
}

#user-login-form {
	text-align: center;
}

#user-admin-filter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

#user-admin-buttons {
	float: left;
	margin-left: 0.5em;
	clear: right;
}

#user-admin-settings fieldset .description {
	font-size: 0.85em;
	padding-bottom: .5em;
}

.profile {
	clear: both;
	margin: 1em 0;
}

.profile .picture {
	float: right;
	margin: 0 1em 1em 0;
}

.profile h3 {
	border-bottom: 1px solid #ccc;
}

.profile dl {
	margin: 0 0 1.5em 0;
}

.profile dt {
	margin: 0 0 0.2em 0;
	font-weight: bold;
}

.profile dd {
	margin: 0 0 1em 0;
}


.modalframe {
	color: #000000;
	background-color: #ffffff;
	border: 2px solid #1b5084;
}

.modalframe .ui-dialog-titlebar {
	position: relative;
	cursor: move;
	height: 26px;
	background-color: #336699;
	border: 1px solid #6694c6;
	white-space: nowrap;
}

.modalframe .ui-dialog-title {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0.2em 0.5em;
	padding: 0;
	color: #d9d9d9;
}

.modalframe .ui-dialog-titlebar-close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 2px 2px 2px 0.5em;
	padding: 0;
	width: 23px;
	height: 20px;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/modalframe/images/close.gif) no-repeat 0 0;
}

.modalframe .ui-dialog-titlebar a.ui-state-hover,
.modalframe .ui-dialog-titlebar a.ui-state-focus {
	background-position: 0 -20px;
}

.modalframe .ui-dialog-titlebar-close span {
	display: none;
}

.modalframe .ui-dialog-content {
	color: #292929;
	background-color: #f8f8f8;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #aaaaaa;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

#modalframe-container {
	margin: 0;
	padding: 0;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/modalframe/images/loading.gif) no-repeat 50% 50%;
	overflow: visible;
}

#modalframe-container.modalframe-loaded {
	background: none;
}

#modalframe-element {
	margin: 0;
	padding: 0;
	border: none;
	border-bottom: 1px solid #1b5084;
}

.modalframe-throbber {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/modalframe/images/throbber.gif) no-repeat 0 0;
}


.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
	font-weight: bold;
}

.field .field-label-inline,
.field .field-label-inline-first {
	display: inline;
}

.field .field-label-inline {
	visibility: hidden;
}

.node-form .content-multiple-table td.content-multiple-drag {
	width: 30px;
	padding-right: 0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right: .5em;
}

.node-form .content-add-more .form-submit {
	margin: 0;
}

.content-multiple-remove-button {
	display: block;
	float: right;
	height: 14px;
	width: 16px;
	margin: 2px 0 1px 0;
	padding: 0;
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/cck/images/remove.png) no-repeat 0 0;
	border-bottom: #C2C9CE 1px solid;
	border-right: #C2C9CE 1px solid;
}

.content-multiple-remove-button:hover {
	background-position: 0 -14px;
}

.content-multiple-removed-row .content-multiple-remove-button {
	background-position: 0 -28px;
}

.content-multiple-removed-row .content-multiple-remove-button:hover {
	background-position: 0 -42px;
}

html.js .content-multiple-removed-row {
	background-color: #ffffcc;
}

.content-multiple-weight-header,
.content-multiple-remove-header,
.content-multiple-remove-cell,
.content-multiple-table td.delta-order {
	text-align: center;
}

html.js .content-multiple-weight-header,
html.js .content-multiple-remove-header span,
html.js .content-multiple-table td.delta-order,
html.js .content-multiple-remove-checkbox {
	display: none;
}

.node-form .number {
	display: inline;
	width: auto;
}

.node-form .text {
	width: auto;
}

.form-item #autocomplete .reference-autocomplete {
	white-space: normal;
}

.form-item #autocomplete .reference-autocomplete label {
	display: inline;
	font-weight: normal;
}

#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
	margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
	font-weight: bold;
}

table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
	float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
	display: none;
}

table#content-field-overview tr.content-add-new .description {
	margin-bottom: 0;
}

table#content-field-overview .content-new {
	font-weight: bold;
	padding-bottom: .5em;
}

.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6 {
	margin: 1em 0 .5em 0;
}

.advanced-help-topic dd {
	margin-bottom: .5em;
}

.advanced-help-topic span.code {
	background-color: #EDF1F3;
	font-family: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
	font-size: 0.9em;
	padding: 1px;
}

.advanced-help-topic .content-border {
	border: 1px solid #AAA
}

.cd-region-header {
	clear: both;
}

.cd-region-left {
	display: inline;
	float: left;
}

.cd-region-middle-wrapper {
	display: inline;
	float: left;
	width: 100%;
	margin-right: -100%;
}

.cd-region-right {
	display: inline;
	float: right;
}

.cd-region-footer {
	clear: both;
}

.cd-region-left {
	width: 25%;
}

.cd-region-right {
	width: 25%;
}

.cd-no-sidebars .cd-region-middle {}

.cd-sidebar-left .cd-region-middle {
	margin-left: 25%;
}

.cd-sidebar-right .cd-region-middle {
	margin-right: 25%;
}

.cd-two-sidebars .cd-region-middle {
	margin-left: 25%;
	margin-right: 25%;
}

.cd-no-sidebars {
	display: block;
	float: none;
	margin-right: 0;
	width: auto;
}

.cd-sidebar-right {
	*display: inline;
	*float: right;
	*width: 100%;
	*margin-left: -100%;
}


.rteindent1 {
	margin-left: 40px;
}

.rteindent2 {
	margin-left: 80px;
}

.rteindent3 {
	margin-left: 120px;
}

.rteindent4 {
	margin-left: 160px;
}

.rteleft {
	text-align: left;
}

.rteright {
	text-align: right;
}

.rtecenter {
	text-align: center;
}

.rtejustify {
	text-align: justify;
}

.ibimage_left {
	float: left;
}

.ibimage_right {
	float: right;
}

table.cke_editor fieldset {
	padding: 0 !important;
}

.cke_editor {
	display: table !important;
}

.cke_editor,
#ie#bug {
	display: inline-table !important;
}

.cke_panel_listItem {
	background-image: none;
	padding-left: 0;
}

tbody {
	border: 0;
}

form#ckeditor-admin-profile-form textarea#edit-toolbar,
form#ckeditor-admin-global-profile-form textarea#edit-toolbar {
	display: none;
}

form#ckeditor-admin-profile-form #edit-toolbar+.grippie,
form#ckeditor-admin-global-profile-form #edit-toolbar+.grippie {
	display: none;
}

div.sortableList {
	cursor: n-resize;
}

div.widthMarker {
	height: 20px;
	border-top: 1px dashed #CCC;
	margin: 10px 0px 0px 1px;
	padding-left: 1px;
	text-align: center;
}

div.sortableList.group {
	margin: 20px 0px 0px 0px;
}

div.sortableList div.sortableListDiv {
	height: 30px;
	margin-bottom: 3px;
	width: 900px;
}

div.sortableList div.sortableListDiv span.sortableListSpan {
	background-color: #F0F0EE;
	height: 30px;
	border-right: 1px dashed #CCC;
	display: block;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul {
	background: none;
	width: 900px;
	white-space: nowrap;
	border: 1px solid #CCC;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	height: 30px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li {
	background: none;
	list-style: none;
	cursor: move;
	height: 18px;
	min-width: 18px;
	padding: 2px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li.group {
	min-width: 5px;
	padding-left: 2px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li img {
	border: 0;
	padding: 0;
	margin: 0
}

li.sortableItem {
	position: relative;
	float: left;
	margin: 3px 1px 1px 0px;
	border: 1px solid #CCC;
	background-color: #F0F0EE;
	z-index: 99;
}

fieldset#edit-appearance div#groupLayout,
div#allButtons {
	border: 0;
	padding: 0 0 0 0;
	margin: 1em 0;
	overflow: auto;
}

.cke_browser_ie .cke_panel_block {
	overflow: hidden !important;
}

.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em;
}

.ctools-owns-lock {
	background: #FFFFDD none repeat scroll 0 0;
	border: 1px solid #F0C020;
	padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
	padding-right: 18px !important;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

.container-inline-date {
	width: auto;
	clear: both;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
}

.container-inline-date .form-item {
	float: none;
	padding: 0;
	margin: 0;
}

.container-inline-date .form-item .form-item {
	float: left;
}

.container-inline-date .form-item,
.container-inline-date .form-item input {
	width: auto;
}

.container-inline-date .description {
	clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
	margin-right: 5px;
}

.container-inline-date .date-spacer {
	margin-left: -5px;
}

.views-right-60 .container-inline-date div {
	padding: 0;
	margin: 0;
}

.container-inline-date .date-timezone .form-item {
	float: none;
	width: auto;
	clear: both;
}

#calendar_div,
#calendar_div td,
#calendar_div th {
	margin: 0;
	padding: 0;
}

#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
	width: 185px;
	border-collapse: separate;
	margin: 0;
}

.calendar td {
	padding: 0;
}

span.date-display-single {}

span.date-display-start {}

span.date-display-end {}

span.date-display-separator {}

.date-repeat-input {
	float: left;
	width: auto;
	margin-right: 5px;
}

.date-repeat-input select {
	min-width: 7em;
}

.date-repeat fieldset {
	clear: both;
	float: none;
}

.date-views-filter-wrapper {
	min-width: 250px;
}

.date-views-filter input {
	float: left !important;
	margin-right: 2px !important;
	padding: 0 !important;
	width: 12em;
	min-width: 12em;
}

.date-nav {
	width: 100%;
}

.date-nav div.date-prev {
	text-align: left;
	width: 24%;
	float: left;
}

.date-nav div.date-next {
	text-align: right;
	width: 24%;
	float: right;
}

.date-nav div.date-heading {
	text-align: center;
	width: 50%;
	float: left;
}

.date-nav div.date-heading h3 {
	margin: 0;
	padding: 0;
}

.date-clear {
	float: none;
	clear: both;
	display: block;
}

.date-clear-block {
	float: none;
	width: auto;
	clear: both;
}

.date-clear-block:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.date-clear-block {
	display: inline-block;
}

/*_\*/
* html .date-clear-block {
	height: 1%;
}

.date-clear-block {
	display: block;
}

/* End hide from IE-mac */

.date-container .date-format-delete {
	margin-top: 1.8em;
	margin-left: 1.5em;
	float: left;
}

.date-container .date-format-name {
	float: left;
}

.date-container .date-format-type {
	float: left;
	padding-left: 10px;
}

.date-container .select-container {
	clear: left;
	float: left;
}

div.date-calendar-day {
	line-height: 1;
	width: 40px;
	float: left;
	margin: 6px 10px 0 0;
	background: #F3F3F3;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	color: #999;
	text-align: center;
	font-family: Georgia, Arial, Verdana, sans;
}

div.date-calendar-day span {
	display: block;
	text-align: center;
}

div.date-calendar-day span.month {
	font-size: .9em;
	background-color: #B5BEBE;
	color: white;
	padding: 2px;
	text-transform: uppercase;
}

div.date-calendar-day span.day {
	font-weight: bold;
	font-size: 2em;
}

div.date-calendar-day span.year {
	font-size: .9em;
	padding: 2px;
}



.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/*_\*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/*_\*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-dialog {
	position: relative;
	padding: .2em;
	width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .5em .3em .3em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-tabs {
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-dialog {
	position: relative;
	padding: .2em;
	width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .5em .3em .3em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-tabs {
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	outline: none;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
	outline: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
	outline: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	outline: none;
	text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
	color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text {
	color: #cd0a0a;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.ui-widget-overlay {
	background: #aaaaaa url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(//cdn.greenmedinfo.com/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#ui-datepicker-div {
	font-size: 100%;
	font-family: Verdana, sans-serif;
	background: #eee;
	border-right: 2px #666 solid;
	border-bottom: 2px #666 solid;
	z-index: 9999;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}

* html .timeEntry_control {
	margin-top: -4px;
}



.filefield-icon {
	margin: 0 2px 0 0;
}

.filefield-element {
	margin: 1em 0;
	white-space: normal;
}

.filefield-element .widget-preview {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #CCC;
	max-width: 30%;
}

.filefield-element .widget-edit {
	float: left;
	max-width: 70%;
}

.filefield-element .filefield-preview {
	width: 16em;
	overflow: hidden;
}

.filefield-element .widget-edit .form-item {
	margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
	margin: 0;
}

.filefield-element input.progress-disabled {
	float: none;
	display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
	display: inline;
	float: none;
	padding: 1px 13px 2px 3px;
}

.filefield-element div.ahah-progress-bar {
	display: none;
	margin-top: 4px;
	width: 28em;
	padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
	margin: 0;
}

#lightbox {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img {
	border: none;
}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	min-width: 240px;
	overflow: hidden;
}

#imageContainer,
#frameContainer,
#modalContainer {
	padding: 10px;
}

#modalContainer {
	line-height: 1em;
	overflow: auto;
}

#loading {
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	position: absolute;
	top: 40%;
	left: 45%;
	*left: 0%;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav {
	left: 0;
}

#frameHoverNav {
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
	position: absolute;
	bottom: 0px;
	height: 45px;
}

#imageData>#frameHoverNav {
	left: 0;
}

#hoverNav a,
#frameHoverNav a {
	outline: none;
}

#prevLink,
#nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/blank.gif) no-repeat;
	display: block;
}

#prevLink,
#framePrevLink {
	left: 0;
	float: left;
}

#nextLink,
#frameNextLink {
	right: 0;
	float: right;
}

#prevLink:hover,
#prevLink:visited:hover,
#prevLink.force_show_nav,
#framePrevLink {
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;
}

#nextLink:hover,
#nextLink:visited:hover,
#nextLink.force_show_nav,
#frameNextLink {
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;
}

#prevLink:hover.force_show_nav,
#prevLink:visited:hover.force_show_nav,
#framePrevLink:hover,
#framePrevLink:visited:hover {
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;
}

#nextLink:hover.force_show_nav,
#nextLink:visited:hover.force_show_nav,
#frameNextLink:hover,
#frameNextLink:visited:hover {
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;
}

#framePrevLink,
#frameNextLink {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	bottom: 0px;
}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	min-width: 240px;
}

#imageData {
	padding: 0 10px;
}

#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}

#imageData #caption {
	font-weight: bold;
}

#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#imageData #lightbox2-node-link-text {
	display: block;
	padding-bottom: 1.0em;
}

#imageData #bottomNav {
	height: 66px;
}

.lightbox2-alt-layout #imageData #bottomNav,
.lightbox2-alt-layout-data #bottomNav {
	margin-bottom: 60px;
}

#lightbox2-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

#overlay_default {
	opacity: 0.6;
}

#overlay_macff2 {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/overlay.png) repeat;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html>body .clearfix {
	display: inline;
	width: 100%;
}

* html .clearfix {
	/*_\*/
	height: 1%;
	/* End hide from IE-mac */
}

#bottomNavClose {
	display: block;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/close.gif) left no-repeat;
	margin-top: 33px;
	float: right;
	padding-top: 0.7em;
	height: 26px;
	width: 26px;
}

#bottomNavClose:hover {
	background-position: right;
}

#loadingLink {
	display: block;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/loading.gif) no-repeat;
	width: 32px;
	height: 32px;
}

#bottomNavZoom {
	display: none;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/expand.gif) no-repeat;
	width: 34px;
	height: 34px;
	position: relative;
	left: 30px;
	float: right;
}

#bottomNavZoomOut {
	display: none;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/contract.gif) no-repeat;
	width: 34px;
	height: 34px;
	position: relative;
	left: 30px;
	float: right;
}

#lightshowPlay {
	margin-top: 42px;
	float: right;
	margin-right: 5px;
	margin-bottom: 1px;
	height: 20px;
	width: 20px;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/play.png) no-repeat;
}

#lightshowPause {
	margin-top: 42px;
	float: right;
	margin-right: 5px;
	margin-bottom: 1px;
	height: 20px;
	width: 20px;
	background: url(//cdn.greenmedinfo.com/sites/all/modules/lightbox2/images/pause.png) no-repeat;
}

.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout #bottomNavClose {
	margin-top: 93px;
}

.lightbox2-alt-layout-data #bottomNavZoom,
.lightbox2-alt-layout-data #bottomNavZoomOut,
.lightbox2-alt-layout #bottomNavZoom,
.lightbox2-alt-layout #bottomNavZoomOut {
	margin-top: 93px;
}

.lightbox2-alt-layout-data #lightshowPlay,
.lightbox2-alt-layout-data #lightshowPause,
.lightbox2-alt-layout #lightshowPlay,
.lightbox2-alt-layout #lightshowPause {
	margin-top: 102px;
}

.lightbox_hide_image {
	display: none;
}

#lightboxImage {
	-ms-interpolation-mode: bicubic;
}

div.toboggan-container {
	text-align: center;
}

div.toboggan-login-link-container {
	text-align: left;
}

div.toboggan-login-link-container a {
	text-decoration: none;
}

div.toboggan-block-message {
	text-align: left;
}

div.user-login-block {
	text-align: left;
}

div.user-login-block a {
	text-align: left;
}

.mollom-captcha-container span,
#edit-mollom-captcha {
	display: block;
}

.dblog-event pre,
#simpletest-result-form table td pre {
	white-space: pre-wrap;
}

img.mollom-fba {
	display: block;
	width: 1px;
	height: 1px;
}

.form-item-mollom-captcha label[for="edit-mollom-captcha"] {
	float: none;
}

.mollom_captcha_flash_player:focus {
	border: yellow 2px solid;
}

.mollom-captcha-container {
	display: inline-block;
	position: relative;
}

.mollom-captcha-container .mollom-refresh-captcha {
	position: absolute;
}

.mollom-captcha-container .mollom-captcha-content {
	padding-left: 20px;
}

.nd-region-header {
	clear: both;
}

.nd-region-left {
	display: inline;
	float: left;
}

.nd-region-middle-wrapper {
	display: inline;
	float: left;
	width: 100%;
	margin-right: -100%;
}

.nd-region-right {
	display: inline;
	float: right;
}

.nd-region-footer {
	clear: both;
}

.nd-region-left {
	width: 25%;
}

.nd-region-right {
	width: 25%;
}

.nd-no-sidebars .nd-region-middle {}

.nd-sidebar-left .nd-region-middle {
	margin-left: 25%;
}

.nd-sidebar-right .nd-region-middle {
	margin-right: 25%;
}

.nd-two-sidebars .nd-region-middle {
	margin-left: 25%;
	margin-right: 25%;
}

.nd-no-sidebars {
	display: block;
	float: none;
	margin-right: 0;
	width: auto;
}

.nd-sidebar-right {
	*display: inline;
	*float: right;
	*width: 100%;
	*margin-left: -100%;
}

.sf-menu,
.sf-menu * {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sf-menu {
	line-height: 1.0;
	z-index: 497;
}

.sf-menu ul {
	left: 0;
	position: absolute;
	top: -99999em;
	width: 12em;
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu li {
	float: left;
	position: relative;
	z-index: 498;
}

.sf-menu a {
	display: block;
	position: relative;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	z-index: 499;
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
	left: 0;
	top: 2.5em;
}

.sf-menu li li:hover>ul,
.sf-menu li li.sfHover>ul {
	left: 12em;
	top: 0;
}

.sf-menu.menu,
.sf-menu.menu ul,
.sf-menu.menu li {
	margin: 0;
}

.sf-hidden {
	left: -99999em !important;
	top: -99999em !important;
}

.sf-menu a.sf-with-ul {
	min-width: 1px;
}

.sf-sub-indicator {
	background: url(//cdn.greenmedinfo.com/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0.75em;
	text-indent: -999em;
	top: 1.05em;
	width: 10px;
}

a>.sf-sub-indicator {
	top: 0.8em;
	background-position: 0 -100px;
}

a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
a:active>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator {
	background-position: -10px -100px;
}

.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-menu ul a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-menu ul a:focus>.sf-sub-indicator,
.sf-menu ul a:hover>.sf-sub-indicator,
.sf-menu ul a:active>.sf-sub-indicator,
.sf-menu ul li:hover>a>.sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
	background: url(//cdn.greenmedinfo.com/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom;
	padding: 0 8px 9px 0 !important;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.sf-menu.rtl,
.sf-menu.rtl li {
	float: right;
}

.sf-menu.rtl li:hover>ul,
.sf-menu.rtl li.sfHover>ul {
	left: auto;
	right: 0;
}

.sf-menu.rtl li li:hover>ul,
.sf-menu.rtl li li.sfHover>ul {
	left: auto;
	right: 12em;
}

.sf-menu.rtl ul {
	left: auto;
	right: 0;
}

.sf-menu.rtl .sf-sub-indicator {
	left: 0.75em;
	right: auto;
	background: url(//cdn.greenmedinfo.com/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;
}

.sf-menu.rtl a>.sf-sub-indicator {
	top: 0.8em;
	background-position: -10px -100px;
}

.sf-menu.rtl a:focus>.sf-sub-indicator,
.sf-menu.rtl a:hover>.sf-sub-indicator,
.sf-menu.rtl a:active>.sf-sub-indicator,
.sf-menu.rtl li:hover>a>.sf-sub-indicator,
.sf-menu.rtl li.sfHover>a>.sf-sub-indicator {
	background-position: 0 -100px;
}

.sf-menu.rtl ul .sf-sub-indicator {
	background-position: 0 0;
}

.sf-menu.rtl ul a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-menu.rtl ul a:focus>.sf-sub-indicator,
.sf-menu.rtl ul a:hover>.sf-sub-indicator,
.sf-menu.rtl ul a:active>.sf-sub-indicator,
.sf-menu.rtl ul li:hover>a>.sf-sub-indicator,
.sf-menu.rtl ul li.sfHover>a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-menu.rtl .sf-hidden,
.sf-menu.rtl.sf-hidden {
	left: auto !important;
	right: -99999em !important;
}

.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
	background-position: bottom left;
	padding: 0 0 9px 8px !important;
	-webkit-border-radius: 8px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 8px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 0;
	border-radius: 8px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}

.sf-vertical.rtl li:hover>ul,
.sf-vertical.rtl li.sfHover>ul {
	left: auto;
	right: 12em;
}

.sf-vertical.rtl .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-vertical.rtl a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-vertical.rtl a:focus>.sf-sub-indicator,
.sf-vertical.rtl a:hover>.sf-sub-indicator,
.sf-vertical.rtl a:active>.sf-sub-indicator,
.sf-vertical.rtl li:hover>a>.sf-sub-indicator,
.sf-vertical.rtl li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-navbar.rtl li li {
	float: right;
}

.sf-navbar.rtl ul .sf-sub-indicator {
	background-position: 0 -100px;
}

.sf-navbar.rtl ul a>.sf-sub-indicator {
	background-position: -10px -100px;
}

.sf-navbar.rtl ul a:focus>.sf-sub-indicator,
.sf-navbar.rtl ul a:hover>.sf-sub-indicator,
.sf-navbar.rtl ul a:active>.sf-sub-indicator,
.sf-navbar.rtl ul li:hover>a>.sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover>a>.sf-sub-indicator {
	background-position: 0 -100px;
}

.sf-navbar.rtl ul ul .sf-sub-indicator {
	background-position: 0 0;
}

.sf-navbar.rtl ul ul a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-navbar.rtl ul ul a:focus>.sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover>.sf-sub-indicator,
.sf-navbar.rtl ul ul a:active>.sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover>a>.sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover>a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-navbar.rtl li li:hover>ul,
.sf-navbar.rtl li li.sfHover>ul {
	left: auto;
	right: 0;
}

.sf-navbar.rtl li li li:hover>ul,
.sf-navbar.rtl li li li.sfHover>ul {
	left: auto;
	right: 12em;
}

.sf-navbar.rtl>li>ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}

.sf-vertical,
.sf-vertical li {
	width: 12em;
}

.sf-vertical li:hover>ul,
.sf-vertical li.sfHover>ul {
	left: 12em;
	top: 0;
}

.sf-vertical .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-vertical a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-vertical a:focus>.sf-sub-indicator,
.sf-vertical a:hover>.sf-sub-indicator,
.sf-vertical a:active>.sf-sub-indicator,
.sf-vertical li:hover>a>.sf-sub-indicator,
.sf-vertical li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-navbar {
	position: relative;
}

.sf-navbar li {
	position: static;
}

.sf-navbar li li {
	position: relative;
}

.sf-navbar li ul,
.sf-navbar li li li {
	width: 100%;
}

.sf-navbar li li {
	width: auto;
	float: left;
}

.sf-navbar li li:hover>ul,
.sf-navbar li li.sfHover>ul,
.sf-navbar>li.active-trail>ul {
	left: 0;
	top: 2.5em;
}

.sf-navbar li li li:hover>ul,
.sf-navbar li li li.sfHover>ul {
	left: 12em;
	top: 0;
}

.sf-navbar ul .sf-sub-indicator {
	background-position: -10px -100px;
}

.sf-navbar ul a>.sf-sub-indicator {
	background-position: 0 -100px;
}

.sf-navbar ul a:focus>.sf-sub-indicator,
.sf-navbar ul a:hover>.sf-sub-indicator,
.sf-navbar ul a:active>.sf-sub-indicator,
.sf-navbar ul li:hover>a>.sf-sub-indicator,
.sf-navbar ul li.sfHover>a>.sf-sub-indicator {
	background-position: -10px -100px;
}

.sf-navbar ul ul .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-navbar ul ul a>.sf-sub-indicator {
	background-position: 0 0;
}

.sf-navbar ul ul a:focus>.sf-sub-indicator,
.sf-navbar ul ul a:hover>.sf-sub-indicator,
.sf-navbar ul ul a:active>.sf-sub-indicator,
.sf-navbar ul ul li:hover>a>.sf-sub-indicator,
.sf-navbar ul ul li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0;
}

.sf-navbar>li>ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

ul.sf-menu.sf-accordion {
	display: none;
	position: absolute;
}

ul.sf-menu.sf-accordion,
ul.sf-menu.sf-accordion ul,
ul.sf-menu.sf-accordion li {
	float: left;
	width: 100%;
}

ul.sf-menu.sf-accordion ul {
	margin: 0;
	padding: 0;
}

ul.sf-menu.sf-accordion.sf-expanded,
ul.sf-menu.sf-accordion li.sf-expanded>ul {
	left: auto !important;
	position: relative;
	top: auto !important;
}


.form-item .description {
	white-space: normal;
}

.solid-border#quote {
	margin-top: 1em;
}

.quote-button {
	color: rgb(0, 0, 125);
	cursor: pointer;
	font-weight: bold;
}

.quote-error {
	display: inline;
}

.quote-notes {
	margin-left: 25px;
}

.node-form .product-shipping .form-text {
	display: inline;
	width: auto;
}

.options {
	display: inline;
}

table.product_attributes tr.draggable .form-item {
	display: inline;
	white-space: normal;
}

#option-key td:first-child {
	width: 26%;
}

.combinations td:first-child,
.combinations td:first-child+td {
	width: 12%;
}

.download-table-row {
	vertical-align: top;
}

.download-table-index {
	display: inline;
}

.download-table-index .form-item {
	display: inline;
}

.duration {
	display: inline;
	white-space: nowrap;
}

.duration .form-item {
	display: inline;
	white-space: nowrap;
}

tr.group {
	border: 0px;
}

.file-name {
	font-style: italic;
}

.uc-file-directory-view {
	font-style: italic;
	font-weight: bold;
}

.order-overview-form {
	float: left;
	padding: 0em 2em 0em 0em;
}

.order-overview-form .form-item {
	margin-bottom: 0em;
}

.order-overview-form #uc-order-select-form,
.order-overview-form #uc-order-admin-sort-form {
	margin-bottom: 0em;
}

.uc-orders-table {
	clear: both;
	width: 100%;
}

.uc-orders-table td,
.uc-orders-table thead th {
	white-space: nowrap;
}

.uc-orders-table tr.odd:hover,
.uc-orders-table tr.even:hover {
	background-color: #ddd;
}

.uc-orders-table img {
	float: left;
	margin-right: .5em;
}

.order-admin-icons {
	margin-left: 2px;
}

.order-admin-icons img {
	padding: 0px 3px;
	position: relative;
	top: 3px;
}

.order-pane {
	border-color: #bbb;
	border-style: solid;
	border-width: 1px;
	line-height: 1.1em;
	margin: .5em;
	;
	padding: .5em;
	width: auto;
}

.order-pane thead {
	background-color: #ddd;
}

.order-pane tbody {
	border-top: 0px;
}

.order-pane-title {
	font-weight: bold;
	padding-bottom: .5em;
}

.pos-left {
	float: left;
}

.abs-left {
	clear: left;
}

.pos-right {
	float: right;
}

.abs-right {
	clear: right;
	float: right;
}

.text-center {
	text-align: center;
}

.full-width {
	width: 100%;
}

.order-pane-table th {
	padding: 4px 8px;
	font-weight: bold;
}

.order-pane-table td {
	padding: 4px 8px;
	vertical-align: top;
}

.order-pane-table td.qty,
.order-pane-table td.sku {
	text-align: center;
	white-space: nowrap;
}

.order-pane-table td.product {
	width: 80%;
}

.order-pane-table td.cost,
.order-pane-table td.price,
.order-pane-table td.total {
	text-align: right;
	white-space: nowrap;
}

.uc-order-comments td {
	vertical-align: top;
}

.uc-order-comments td.date,
.uc-order-comments td.status {
	text-align: center;
	white-space: nowrap;
}

.uc-order-comments td.message {
	width: 100%;
}

.order-edit-table {
	width: auto;
}

.order-edit-table .oet-label {
	font-weight: bold;
	text-align: right;
}

.order-edit-table .form-item {
	display: inline;
}

.address-select-box {
	background-color: #ddd;
	border: solid 1px #999;
	padding-bottom: 1em;
	padding-left: 1em;
	margin-bottom: 1em;
	width: auto;
}

.customer-select-box {
	background-color: #ddd;
	border: solid 1px #999;
	padding: 1em;
	margin-top: 1em;
	width: auto;
}

.product-select-box {
	background-color: #ddd;
	border: solid 1px #999;
	margin-right: auto;
	margin-bottom: 1em;
	width: auto;
}

.product-select-box2 {
	background-color: #ddd;
	border: solid 1px #999;
	margin-right: auto;
	margin-bottom: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	width: auto;
}

.line-item-table {
	width: 100%;
}

.line-item-table td {
	padding: 2px;
}

.line-item-table .li-title {
	font-weight: bold;
	text-align: right;
	width: 100%;
}

.line-item-table .li-amount {
	text-align: right;
}

.line-item-table .form-item {
	display: inline;
}

.order-review-table tbody {
	border-top: 0px;
}

.order-pane-table .product-description {
	font-size: .7em;
}

.order-pane #uc-credit-order-view-form {
	margin-top: .5em;
	margin-bottom: 0em;
}

#uc-credit-order-view-form .form-submit {
	margin: 0em;
}

.order-pane #uc-order-view-update-form {
	margin-bottom: 1em;
}

.update-controls {
	padding-top: 1em;
}

.update-controls div {
	padding-right: 1em;
}

.update-controls div,
.update-controls label {
	display: inline;
}

.update-controls .form-submit {
	margin: 0em;
}

.address-select-box #uc-order-address-book-form {
	margin-bottom: 0em;
}

.order-pane.abs-left .form-submit {
	margin: 0.5em 0.5em 0.5em 0em;
}

.order-pane #customer-select form {
	margin-bottom: 0em;
}

.product-image {
	clear: right;
	float: right;
	margin-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	text-align: center;
}

.uc-price-display {
	clear: right;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	width: 100px;
}

.display-price {
	clear: right;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}

.model {
	display: inline;
	font-weight: bold;
	margin-right: 2em;
}

.node-form .product-field table {
	margin: 0;
	width: auto;
}

.node-form .product-field td {
	padding: 3px 6px 0 0;
}

.node-form .product-field tbody {
	border: none;
	margin: 0;
}

.node-form .product-field table .form-item {
	margin-bottom: 0;
	margin-top: 0;
}

.node-form .product-field .form-text {
	display: inline;
	width: auto;
}

#products-selector table {
	margin: 0em 0em;
}

#products-selector td {
	padding: 0em .5em;
}

div#products-selector form {
	margin-bottom: 0em;
}

#products-selector div.form-item {
	margin-bottom: .5em;
	margin-top: .5em;
}

table.product-list {
	clear: both;
}

.uc-product-features td {
	vertical-align: top;
}

.add-feature div {
	padding-right: 1em;
}

.add-feature div,
.add-feature label {
	display: inline;
}

.expiration {
	display: inline;
}

.expiration .form-item {
	display: inline;
}

.uc-price {
	white-space: nowrap;
}

.uc-store-admin-table {
	margin: 1em auto;
	border: 1px dashed #bbb;
}

.uc-store-admin-table tbody {
	border-top: 0px;
}

.uc-store-admin-panel {
	margin: 1em;
	padding: 1em;
}

.uc-store-admin-panel .uc-store-icon {
	float: left;
	margin-right: 1em;
}

.uc-store-admin-panel .panel-title {
	padding-top: 4px;
	font-size: 1.5em;
	width: 100%;
}

.uc-store-admin-panel .panel-show-link a {
	cursor: pointer;
}

.uc-customer-table .uc-store-icon {
	float: left;
	margin-right: .5em;
}

.uc-customer-table tr.odd:hover,
.uc-customer-table tr.even:hover {
	background-color: #ddd;
}

.uc-cust-orders-table tr.odd:hover,
.uc-cust-orders-table tr.even:hover {
	background-color: #ddd;
}

.uc-cust-orders-table .uc-store-icon {
	float: left;
	margin-right: .5em;
}

#store-footer {
	width: 100%;
	text-align: center;
	font-size: x-small;
	clear: both;
}

.uc-default-submit {
	height: 0px;
	left: -9999px;
	position: absolute;
	top: -9999px;
	width: 0px;
}

.uc-store-status td {
	vertical-align: top;
}

.uc-store-status td.title {
	font-weight: bold;
	white-space: nowrap;
}

.uc-store-status td.message {
	width: 100%;
}

table.section-items {
	width: auto;
}

table.section-items td {
	padding: .25em;
}

#uc-country-import-form .form-item,
#uc-country-import-form .form-item label {
	display: inline;
	float: left;
	margin-right: 1em;
}

#uc-country-import-form .form-submit {
	float: left;
	margin-top: 1em;
}

#uc-country-import-form table {
	clear: left;
}

.summary-overview {
	padding: .5em;
	border: 1px dashed #bbb;
	margin-bottom: -1px;
}

.summary-title {
	font-weight: bold;
}

.summaryOnclick-processed {
	cursor: pointer;
}

.summaryOnclick-processed:hover {
	background-color: #ddd;
}

.summary-edit-icon {
	float: left;
	margin-right: .5em;
	position: relative;
	top: 2px;
}

.summaryOnclick-processed .item-list {
	margin-left: 1.75em;
}

.summaryOnclick-processed .summary-link {
	display: none;
}

.ubercart-throbber {
	background-image: url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/throbber.gif);
	background-repeat: no-repeat;
	background-position: 100% -20px;
}

.path-admin-store-orders span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;
}

.path-admin-store-customers span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;
}

.path-admin-store-products span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;
}

.path-admin-store-settings span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}

.path-admin-store-attributes span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}

.path-admin-store-reports span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;
}

.path-admin-store-ca span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}

.path-admin-store-help span.icon {
	background: transparent url(//cdn.greenmedinfo.com/sites/all/modules/ubercart/uc_store/images/menu_help.gif) no-repeat !important;
}

.ud-region-header {
	clear: both;
}

.ud-region-left {
	display: inline;
	float: left;
}

.ud-region-middle-wrapper {
	display: inline;
	float: left;
	width: 100%;
	margin-right: -100%;
}

.ud-region-right {
	display: inline;
	float: right;
}

.ud-region-footer {
	clear: both;
}

.ud-region-left {
	width: 25%;
}

.ud-region-right {
	width: 25%;
}

.ud-no-sidebars .ud-region-middle {}

.ud-sidebar-left .ud-region-middle {
	margin-left: 25%;
}

.ud-sidebar-right .ud-region-middle {
	margin-right: 25%;
}

.ud-two-sidebars .ud-region-middle {
	margin-left: 25%;
	margin-right: 25%;
}

.ud-no-sidebars {
	display: block;
	float: none;
	margin-right: 0;
	width: auto;
}

.ud-sidebar-right {
	*display: inline;
	*float: right;
	*width: 100%;
	*margin-left: -100%;
}

div.fieldgroup {
	margin: .5em 0 1em 0;
}

div.fieldgroup .content {
	padding-left: 1em;
}

div.panel-pane div.admin-links {
	font-size: xx-small;
	margin-right: 1em;
}

div.panel-pane div.admin-links li a {
	color: #ccc;
}

div.panel-pane div.admin-links li {
	padding-bottom: 2px;
	background: white;
	z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
	color: #000;
}

div.panel-pane div.admin-links a:before {
	content: "[";
}

div.panel-pane div.admin-links a:after {
	content: "]";
}

div.panel-pane div.panel-hide {
	display: none;
}

div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
	display: block;
	position: absolute;
	z-index: 200;
	margin-top: -1.5em;
}

div.panel-pane div.node {
	margin: 0;
	padding: 0;
}

div.panel-pane div.feed a {
	float: right;
}

.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0;
}

.views-exposed-form label {
	font-weight: bold;
}

.views-exposed-widgets {
	margin-bottom: .5em;
}

.views-align-left {
	text-align: left;
}

.views-align-right {
	text-align: right;
}

.views-align-center {
	text-align: center;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
	background: url(//cdn.greenmedinfo.com/sites/all/modules/views/images/status-active.gif) no-repeat right center;
	padding-right: 18px;
}

div.view div.views-admin-links {
	font-size: xx-small;
	margin-right: 1em;
	margin-top: 1em;
}

.block div.view div.views-admin-links {
	margin-top: 0;
}

div.view div.views-admin-links ul {
	margin: 0;
	padding: 0;
}

div.view div.views-admin-links li {
	margin: 0;
	padding: 0 0 2px 0;
	z-index: 201;
}

div.view div.views-admin-links li a {
	padding: 0;
	margin: 0;
	color: #ccc;
}

div.view div.views-admin-links li a:before {
	content: "[";
}

div.view div.views-admin-links li a:after {
	content: "]";
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
	color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
	background: transparent;
}

div.view div.views-hide {
	display: none;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide {
	display: block;
	position: absolute;
	z-index: 200;
}

div.view:hover div.views-hide {
	margin-top: -1.5em;
}

.views-view-grid tbody {
	border-top: none;
}

.vd-region-header {
	clear: both;
}

.vd-region-left {
	display: inline;
	float: left;
}

.vd-region-middle-wrapper {
	display: inline;
	float: left;
	width: 100%;
	margin-right: -100%;
}

.vd-region-right {
	display: inline;
	float: right;
}

.vd-region-footer {
	clear: both;
}

.vd-region-left {
	width: 25%;
}

.vd-region-right {
	width: 25%;
}

.vd-no-sidebars .vd-region-middle {}

.vd-sidebar-left .vd-region-middle {
	margin-left: 25%;
}

.vd-sidebar-right .vd-region-middle {
	margin-right: 25%;
}

.vd-two-sidebars .vd-region-middle {
	margin-left: 25%;
	margin-right: 25%;
}

.vd-no-sidebars {
	display: block;
	float: none;
	margin-right: 0;
	width: auto;
}

.vd-sidebar-right {
	*display: inline;
	*float: right;
	*width: 100%;
	*margin-left: -100%;
}

.indented {
	margin-left: 25px;
}

.comment-unpublished {
	background-color: #fff4f4;
}

.preview .comment {
	background-color: #ffffea;
}

.sf-menu.sf-style-default {
	float: left;
	margin-bottom: 1em;
	padding: 0;
}

.sf-menu.sf-style-default.sf-navbar {
	width: 100%;
}

.sf-menu.sf-style-default ul {
	padding-left: 0;
}

.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited {
	border-left: 1px solid #fff;
	border-top: 1px solid #cfdeff;
	color: #13a;
	padding: 0.75em 1em;
}

.sf-menu.sf-style-default a.sf-with-ul {
	padding-right: 2.25em;
}

.sf-menu.sf-style-default.rtl a.sf-with-ul {
	padding-left: 2.25em;
	padding-right: 1em;
}

.sf-menu.sf-style-default span.sf-description {
	color: #13a;
	display: block;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 5px 0 0 5px;
	padding: 0;
}

.sf-menu.sf-style-default li,
.sf-menu.sf-style-default.sf-navbar {
	background: #bdd2ff;
}

.sf-menu.sf-style-default li li {
	background: #aabde6;
}

.sf-menu.sf-style-default li li li {
	background: #9aaedb;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active {
	background: #cfdeff;
	outline: 0;
}

div.sf-accordion-toggle.sf-style-default a {
	background: #bdd2ff;
	border-left: 1px solid #fff;
	border-top: 1px solid #cfdeff;
	color: #13a;
	padding: 1em;
}

div.sf-accordion-toggle.sf-style-default a.sf-expanded,
.sf-menu.sf-style-default.sf-accordion li.sf-expanded {
	background-color: #cfdeff;
}

div.sf-accordion-toggle.sf-style-default a.sf-expanded,
.sf-menu.sf-style-default.sf-accordion li.sf-expanded>a {
	font-weight: bold;
}

.sf-menu.sf-style-default.sf-accordion li a.sf-accordion-button {
	font-weight: bold;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 499;
}

.sf-menu.sf-style-default.sf-accordion li li a {
	padding-left: 2em;
}

.sf-menu.sf-style-default.sf-accordion li li li a {
	padding-left: 3em;
}

.sf-menu.sf-style-default.sf-accordion li li li li a {
	padding-left: 4em;
}

.sf-menu.sf-style-default.sf-accordion li li li li li a {
	padding-left: 5em;
}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li {
	margin: 0;
	padding: 0;
}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
	font-weight: bold;
}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
	display: inline;
	float: left;
	width: 12em;
}

.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
	float: right;
}

.sf-menu.sf-style-default li.sf-parent-children-1 ul.sf-megamenu {
	width: 12em;
}

.sf-menu.sf-style-default li.sf-parent-children-2 ul.sf-megamenu {
	width: 24em;
}

.sf-menu.sf-style-default li.sf-parent-children-3 ul.sf-megamenu {
	width: 36em;
}

.sf-menu.sf-style-default li.sf-parent-children-4 ul.sf-megamenu {
	width: 48em;
}

.sf-menu.sf-style-default li.sf-parent-children-5 ul.sf-megamenu {
	width: 60em;
}

.sf-menu.sf-style-default li.sf-parent-children-6 ul.sf-megamenu {
	width: 72em;
}

.sf-menu.sf-style-default li.sf-parent-children-7 ul.sf-megamenu {
	width: 84em;
}

.sf-menu.sf-style-default li.sf-parent-children-8 ul.sf-megamenu {
	width: 96em;
}

.sf-menu.sf-style-default li.sf-parent-children-9 ul.sf-megamenu {
	width: 108em;
}

.sf-menu.sf-style-default li.sf-parent-children-10 ul.sf-megamenu {
	width: 120em;
}

div.alpha-pager {
	margin-bottom: 5px;
}

div.homepage-display-picture-link {
	text-align: center;
	width: 50%;
	float: left;
	height: 160px;
}

div.panels-flexible-row-3-main-row-middle {
	margin-top: 40px;
}

div.ailments-display-page {
	width: 688px;
}

div.Footer-text div.BlockContent div.BlockContent-body {
	font-size: 10px;
}

div.panel-flexible-3-middle div#node-2 h2,
div.panel-flexible-3-middle div.panels-flexible-row-3-4-inside div.panels-flexible-region-3-row_5_col_1-inside h2.pane-title,
div.panel-flexible-3-middle div.panels-flexible-row-3-4-inside div.panels-flexible-region-3-row_5_col_2-inside h2.pane-title,
button#edit-fivestar-submit {
	display: none;
}

div.panel-flexible-3-middle div.panels-flexible-row-3-main-row-inside {
	margin-bottom: 10px;
}

div.panel-flexible-3-middle div.inside h2.title {
	font-size: 1.4em;
	text-align: center;
}

div.panel-flexible-3-middle div.panels-flexible-row-3-3-inside div.inside h2.pane-title {
	font-size: 1.2em;
}

div.panel-flexible-3-middle div.panels-flexible-column-3-11 ul {
	font-size: 11px;
}

div.panel-flexible-3-middle div.panels-flexible-row-3-1,
div.panel-flexible-3-middle div.panels-flexible-row-3-2,
div.panel-flexible-3-middle div.panels-flexible-row-3-3 {
	border-bottom: 1px dotted;
}

div.panel-flexible-3-middle div.panels-flexible-row-3-1 {
	margin-bottom: 10px;
}

div.panel-flexible-3-middle div.panels-flexible-row-3-3-inside li,
div.panel-flexible-3-middle div.panels-flexible-row-3-3-inside h2.pane-title,
div.panel-flexible-3-middle div.panels-flexible-column-3-11,
div.panel-flexible-3-middle div.panels-flexible-column-3-12 {
	text-align: center;
}

div.panel-flexible-3-middle div.panels-flexible-column-3-12 {
	padding-top: 10px;
}

div.display-disease-articles-page {
	background: #DDDDDD;
	font-weight: 800;
	font-size: 24px;
	padding: 5px;
	margin-bottom: 5px;
}

div.fivestar-form-item {
	margin-bottom: 20px;
}

#edit-field-role-restrict-value {
	height: 564px;
}

.messages.error {
	display: none !important;
}


.start-panel-wrapper .container .row .col-md-4 p a {
	display: inline-block;
	border-radius: 150px;
	padding: 0px;
	background-color: #e9e8e7;
	width: 160px;
	height: 160px;
	padding-top: 20px;
	margin-bottom: -20px;
}

table#datatable-example.topic-display-table.foo.sticky-enabled {
	width: 100%;
}

.start-panel-wrapper div.container div.row.text-center div.col-md-4 p em {
	font-weight: 100;
	font-style: normal;
	font-size: 16px;
	margin-top: 6px;
	display: block;
}

.start-panel-wrapper .container .row .col-md-4 p a:hover {
	background-color: #5a5a57;
}

.start-panel-wrapper .container .row a img {
	height: 120px;
}

li {
	margin: 0;
}

.col-pricing-features .list-group li.list-group-item {
	text-align: left;
}

nav {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #fff;
}

nav.navbar {
	background-color: #fff;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.research-dashboard .stButton .stBubble_count {
	height: 41px;
}

.nd-region-middle .byline-image a img {
	width: 80px !important;
	height: auto;
}

.byline-image {
	clear: both;
	float: left;
	margin: 0 10px;
}

.panel-friend li.list-group-item {
	background-color: #f2fcff;
}

.panel-power li.list-group-item {
	background-color: #f5fef0;
}

.panel-pro li.list-group-item {
	background-color: #f2fcff;
}

.author-byline {
	padding: 1em 0;
}

.gmi-pager {
	text-align: center;
	overflow: hidden;
}

.gmi-pager ul li {
	display: inline-block;
	float: none;
	text-align: center;
	line-height: 35px;
	width: 35px;
	height: 35px;
	background-color: #4dcc3f;
	color: white;
	margin: 5px 5px 5px 0;
}

.gmi-pager ul li a {
	color: white;
	font-weight: bold;
	font-size: 18px;
}

.gmi-pager {
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	padding-top: 5px;
}

.gmi-pager ul,
.gmi-pager ul li,
.gmi-pager .item-list {
	display: inline;
}

.gmi-pager li a.active {
	text-decoration: underline;
	font-weight: bolder;
}

.gmi-pager li a.active.current {
	text-decoration: none;
	font-weight: normal;
}

.showon-mob {
	display: none;
}

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

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

#node-119968 .navbar-brand {
	padding: 0px;
}

input.typeahead.form-control {
	width: 230px;
}

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

table.order-review-table td {
	padding: .7em;
	font: 15px 'source sans pro', 'open sans', sans-serif;
}

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

.page-cart #main .PostContent {}

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

#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;
}

form#uc-cart-checkout-review-form input#edit-submit.form-submit,
input#edit-checkout.form-submit,
input#edit-continue.form-submit {
	color: #fff;
	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 {}

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-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 {}

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 {}

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,
body.research-dashboard .topic-summaries a.cknowledge.tipso_style {
	display: block;
	width: 1.8em;
	font-size: 23px;
	overflow: visible;
	line-height: 1em !important;
	padding: 5px 0em 5px !important;
	margin: 0 auto 0;
	border-radius: 7px;
	letter-spacing: 1px;
	text-align: left;
}

body.research-dashboard a.cknowledge:hover {}

a.ac.tipso_style,
a.cknowledge.tipso_style {
	border-bottom: none;
}

body.research-dashboard a.cknowledge.Excellent {}

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

body.research-dashboard a.cknowledge.Good {}

body.research-dashboard table.topic-display-table tbody tr td img {
	margin-right: 7px;
}

body.research-dashboard table.topic-display-table tbody tr td:first-child a {
	overflow: hidden;
	width: auto;
	display: block;
}

body.research-dashboard table.topic-display-table tbody tr td:last-child {
	margin-right: 13px;
}

.display-table-content table.topic-display-table tbody thead th:first-child,
.display-table-content table.topic-display-table tbody tr td:first-child {
	text-align: left;
	padding-left: 1em;
	width: 60%;
}

.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;
	padding-left: 5px;
	padding-right: 5px;
}

.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;
}

.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;
	top: 0;
	height: 3px;
	overflow: hidden;
	z-index: 99999;
}

#admin-menu:hover {
	height: auto;
	overflow: visible;
}

.display-table-content table.topic-display-table thead tr th.cumulative-knowledge {}

.display-table-content table.topic-display-table tr td:nth-child(3) {}

.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 table.topic-display-table tbody tr:hover .popover a,
.display-table-content table.topic-display-table tbody tr:hover td .popover {
	color: #000 !important;
}

.display-table-content h1.DisplayHeader span.count {}

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

#node-119968 .display-table-content h1.DisplayHeader {
	margin: 2px 0 15px;
}

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

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

.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 .node-119968 .one08 .display-table-content {
	width: auto;
}

body.research-dashboard .node-119968 .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;
}

#node-119968 .one08.abstracts.articles.search-articles .container .view.view-g-articlesearch.view-id-g_articlesearch.view-display-id-default {}

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 .abstracts td:nth-child(1),
body.research-dashboard .abstracts td:nth-child(3) {
	padding: 1em;
}

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: 34px;
	line-height: 1.3em;
	font-weight: normal !important;
	font-style: normal;
}

body.research-dashboard.node-type-blog h1 {
	font-weight: bold;
	line-height: 1.2em;
	margin-top: .4em;
}

body.research-dashboard .latest-abstracts h1 a {
	font-size: 24px;
}

body.research-dashboard .latest-abstracts h1 {
	margin-bottom: 10px;
}

.one08 .colfull.dash-home h1 {
	margin-bottom: 0;
	font-weight: bold;
	text-shadow: 3px 3px 5px black;
	letter-spacing: -1px;
}

.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: "open sans";
	margin-bottom: .3em;
}

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

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 {
	margin: 0 0 .1em;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	padding-left: 0;
}

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 .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 {}

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

#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: inline-block;
	margin: 0 auto;
}

body.research-dashboard #logo-center #banner-image {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

body.research-dashboard #logo-center #banner-image a img {
	width: 100%;
	height: auto;
}

body.research-dashboard #logo-center #banner-image {
	margin: 0 auto;
	display: block;
	float: none;
	width: 560px;
	text-align: center;
}

body.research-dashboard.node-type-blog #logo-center #banner-image {}

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

.g-blogs .views-field-field-front-page-image-fid img {
	width: 100%;
	height: auto;
}

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

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

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

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

body.research-dashboard .Header .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 {
	height: 34px;
	background: #24476f;
	margin-bottom: 0;
	padding: 0;
	padding-top: 5px !important;
	font-size: 16px;
}

.helloboard-upper a {
	color: yellow;
}

.helloboard-upper a:hover {
	color: orange;
}

.helloboard-lower {
	background: var(--helloboard-lower) no-repeat center top;
	background-size: cover !important;
	height: 280px !important;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 0;
}

.helloboard-close {
	position: absolute;
	float: right;
	clear: both;
	width: auto;
	height: 599px !important;
	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;
	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-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 {}

.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-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: #369a2b;
	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 {
	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 {
	line-height: 1.3em;
	font-weight: 400;
	letter-spacing: 0;
	margin-bottom: .5em;
}

#node-119968 .node-119968 .one08.container-fluid .container .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;
	display: inline-block;
	margin: 0;
}

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

body.research-dashboard .one08 h2.title {
	margin-bottom: 0;
	color: #fef200;
	text-shadow: 3px 3px 10px black;
	font-size: 1.7em;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: capitalize;
	margin-top: 0px;
	font-style: normal;
}

.container-fluid.discover {
	background-image: var(--research-dashboard-2);
	background-size: cover;
	color: white;
	padding: 3em 0;
}

#node-119968 .node-119968 .one08.container-fluid.topics-panel .container .node.topic.text-center h2.title.text-center {
	font-weight: normal;
	font-style: normal;
}

body.research-dashboard.whitelabel-73164 .one08 h2.title,
body.research-dashboard.whitelabel-73164 .one08 h5.title,
body.research-dashboard.whitelabel-73164 h3.btn-container.get-access {
	color: black;
	text-shadow: none;
}

h3.btn-container.get-access {}

#homepage .center-wrapper {}

div#homepage.panel-display.panel-2col-bricks {
	overflow: hidden;
	background-color: white;
}

.front #recent-updates {
	overflow: hidden;
}

.front #recent-updates .views-field-title span.field-content h1 {
	margin-bottom: 0;
}

#recent-updates .recent-change-row {
	width: 33%;
	float: left;
}

body.research-dashboard .cornav {
	position: fixed;
	z-index: 600;
	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: 12px;
	margin-left: 0;
}

#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 .author {
	letter-spacing: 0;
	margin: .8em 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: 'open 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;
}

#node-119968 ul.links li a {}

.container .panel h3 {
	margin: 0 0 2px;
}

#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 .Block.mini-login.bid-469 .Block-body .BlockContent .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 {width: 100%;}

a.alpha-page {
	background: #fff;
	float: left;
	margin: 0 1px 1px;
	padding: 0;
	width: 25px;
	height: 25px;
	text-align: center;
	display: block;
	border-radius: 1000px;
	color: #979797;
	text-decoration: none;
	font: normal normal 14px/25px 'source sans pro';
}

a.alpha-page:hover {
	background: #979797;
	color: #fff;
	text-decoration: none;
}

.alpha-pager {
	overflow: hidden;
	padding: 0 1em !important;
}

.display-table-content fieldset.collapsible legend {
	padding: 0 1em;
}

.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 {
	margin-top: .9em;
	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 .cols .node-field-image img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

body.research-dashboard .topic .cols .node-field-image {
	overflow: hidden;
	display: block;
	margin: 10px auto 7px;
	border-radius: 8px;
}

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

body.research-dashboard .advanced-topic-options legend {}

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 {
	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;
	display: block;
}

label.remove-focus {
	text-align: center;
	display: block;
	margin-bottom: 11px;
	text-decoration: none;
	background-color: #ebfef1;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding: .2em;
	border: 1px solid #b4fba6;
	border-radius: 7px
}

a.goto-focused-research {
	color: white;
}

.focusedstep3 #focus-page {
	margin-bottom: 40px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
}

.focusedstep3 .form-group:before {
	content: 'You can create another Focus Research by choosing a different topic below:';
	text-align: center;
	padding-bottom: 1em;
	display: block;
	font-size: 19px;
	font-weight: bold;
	color: #27ad23;
}

body.research-dashboard .focusedstep3 .focus-image a.focused-pdf_lala {}

body.research-dashboard .focusedstep3 #focused-article-pdf2 {}

#focused-article-pdf2 {}

.focusedstep2.container,
.focusedstep2 .col-md-6.col-md-push-3 {
	padding: 0;
}

.col-md-push-3 {}

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;
	margin-top: .5em;
}

body.research-dashboard .DisplayHeader br {
	height: 0;
}

body.research-dashboard .taxonomy-display h3.DisplayHeader {
	text-align: center;
	padding-top: 0;
	margin-top: -5px;
	font-weight: 200;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

body.research-dashboard .DisplayHeader {
	min-height: 2px;
	padding: 0;
}

body.research-dashboard p.page-copyright {
	margin: 0 0 .5em;
	display: block;
	clear: both;
	line-height: 1.2em;
	float: left;
}

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;
	font-size: 12px;
}

body.research-dashboard .taxonomy-display .node-field-image p {
	padding-top: 3px 0;
}

body.research-dashboard .taxonomy-display .node-field-image:hover {
	content: "(click image to expand)";
	cursor: s-resize;
}

body.research-dashboard .taxonomy-display .node-field-image:hover p:after {
	content: "(click image to expand)";
}

body.research-dashboard .taxonomy-display .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;
}

#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';
}

#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;
}

#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 {
	background-color: rgba(254, 255, 255, 0.9);
	margin-bottom: .5em
}

#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 .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 {}

.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 {}

body.page-user .PostContent .profile .picture a.active {}

.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;
	max-width: 258px;
	width: 100%;
	padding: 10px 10px 10px 0px;
}

div#tabs.ui-tabs.ui-widget {
	max-height: 500px;
	overflow: hidden;
}

.container-fluid.g-blogs {
	padding: 0;
}

#basic-slider {
	border-top-left-radius: 15px;
	margin-bottom: 10px;
	width: 100%;
}

.view-g-blogs .views-row {
	padding: 0 2px;
	margin-bottom: 0;
}

.blogs-2 .view-g-blogs .views-row h3 {}

.blogs-2 .view-g-blogs .views-row {
	margin-bottom: 1.8em;
}

@media (min-width:1200px) {}

@media (min-width:1192px) and (max-width:3199px) {
	.blogs-2 .view-g-blogs .views-row.views-row-7 {
		clear: both;
	}
}

.view-g-blogs .views-row span a,
.view-g-blogs .views-row span b {
	text-indent: 1.8em;
	color: #2d5942;
	text-transform: capitalize;
	font: normal 12px "open sans";
}

.front .container.g-blogs {
	padding: 2em 0;
}

.view-g-blogs .views-row span b {
	content: "by ";
	color: #68907d;
	font-style: italic;
	text-transform: lowercase;
}

.container-fluid.search-callout form .form-group {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

.container-fluid.search-callout form .form-group input {
	width: 100%;
	max-width: 400px;
	display: inline-block;
	text-align: left;
	margin: 0 auto;
}

h3 a img.img-topic {
	max-width: 76px;
	margin-right: 8px;
}

.front h3 a img.img-topic {
	max-width: 120px;
	margin-right: 8px;
	margin: 0 auto;
	display: block;
}

.footer {
	background-color: #fafafa;
	/*padding: 2em 0;
	margin: 5em 0 0;*/
}

.view.view-g-blogs {
	margin-bottom: 0;
	overflow: hidden;
}

#node-119968 .container-fluid.branding {
	background-color: #ccc;
}

.g-blogs .text-center h5 {
	margin: 0 0 .5em;
	font-weight: bold;
	font-size: 24px;
}

#basic-slider ol.bjqs-markers li a {
	padding: 0;
	width: 1.8em;
	height: 1.8em;
	line-height: 1.7em;
	margin: 0 1px;
	font-size: 13px;
	text-align: center;
	border-radius: 9.5em;
	background-color: rgba(0, 0, 0, 0.2290758);
	font-weight: normal;
	color: #fff;
}

#header-ad {
	margin-top: 19px;
	clear: both;
	text-align: center;
	padding: 1.8em 0;
	overflow: hidden;
	margin: 0 auto;
}

.view.view-g-blogs .views-field-field-front-page-image-fid img:hover {
	opacity: .9;
}

#basic-slider ol.bjqs-markers li a:hover {
	background-color: rgba(245, 245, 245, 0.7820676);
	color: #000;
}

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

.slider>div {
	overflow: hidden;
}

body.research-dashboard a.btn {
	height: auto;
	margin-bottom: 4px;
}

.purchase-buttons {
	overflow: hidden;
	display: none;
	padding: 0;
	padding-bottom: 2em;
	border-bottom: 1px dotted #ccc;
}

.purchase-buttons .login-col ul {
	margin: 0;
	padding: 1.2em 1.6em;
	list-style-image: none;
}

.purchase-buttons .login-col ul li {
	padding: 0;
	list-style-type: none;
	background: var(--purchase-buttons) no-repeat left 2px;
	margin: 0;
	padding: 0;
	list-style-image: none;
	padding-left: 35px;
	min-height: 35px;
	margin-bottom: .8em;
	padding-bottom: .8em;
	border-bottom: 1px dashed #ccc;
}

.purchase-buttons .btn {
	border: none;
	font-size: 15px;
	margin-bottom: 3px;
	margin-right: 3px;
}

.node-119968 .purchase-buttons .login-col {
	float: left;
	width: 33%;
}

.node-119968 .purchase-buttons .login-col {
	padding-top: 10px;
}

.node-119968 .purchase-buttons .login-col.b {}

.node-119968 .purchase-buttons .login-col.c {}

.node-119968 .purchase-buttons .login-col .inner {
	padding: 0 1em 0 0;
}

#node-119968 .carousel-caption img.img-circle {
	max-width: 180px;
	border-radius: 180px;
	margin: 0 auto;
}

.login-col.b .inner {}

.purchase-buttons p {
	line-height: 1.3em;
}

#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;
	margin-bottom: 10px;
	position: absolute;
	bottom: 0;
	left: 280px;
	display: inline-block;
	width: auto;
}

#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-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;
}

.pubmed-data {}

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

.fieldset-wrapper .top-ten-opposite-types .theme-table-content {
	max-height: 500px;
	padding-right: 0px;
	margin-bottom: .5em;
	overflow: scroll;
	position: relative;
	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;
}

.cols.all-topics .form-group {
	margin-bottom: 1px;
}

.theme-table-content table tbody tr td:first-child,
.theme-table-content table th:first-child {
	text-align: left;
	padding-left: 1em;
	width: 99%;
}

.theme-table-content table tbody tr td:nth-child(2) {}

.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: 16px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	    padding: 5px 0;
}

.theme-table-content table tbody tr td {
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 5px;
	padding-right: 5px;
	font: normal 13px/26px arial, "Source Sans Pro";
	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: "open sans", 'Source Sans Pro', sans-serif;
}

body.research-dashboard .research-content {
	padding: 20px 3em 20px;
	height: 45px;
	margin: 0 0;
	background: #fff var(--research-dashboard) no-repeat center;
	background-size: cover;
}

body.research-dashboard.front .research-content {
	height: 200px;
	padding-top: 0;
	overflow: hidden;
	background: var(--research-dashboard-1) no-repeat center top;
}

body.research-dashboard .minimenu {
	padding: .3em 0;
	background-color: #022340;
	color: #919191;
}

body.research-dashboard .minimenu .minimenu-links a {
	color: #adcce2;
	padding: 7px 2px;
	font: bold 14px "open 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 .node-119968 .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 .minimenu-inner a.active {
	font-weight: bold;
	color: #fff;
}

body.research-dashboard .minimenu .minimenu-links .minimenu-inner .minimenu-inner a:hover {
	color: #fff;
	text-decoration: underline;
}

body.research-dashboard .node-119968 .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.front .node-119968 {}

body.research-dashboard .node-119968 {
	overflow: hidden;
	background: #454445 var(--research-dashboard-2) fixed center top;
	background-size: cover;
}

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

body.research-dashboard.node-type-blog.cdn-on,
body.research-dashboard.node-type-blog {
	padding-top: 0;
	background-size: 100% auto;
	background-image: none;
}

body.research-dashboard.node-type-blog {}

#node-119968.research-dashboard .Main {
	background-color: transparent;
	background-image: none;
}

#node-119968.research-dashboard .Main .Sheet {
	width: 1080px;
}

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

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

body.research-dashboard .one08.search-articles .views-widget {
	color: black;
	font-weight: bolder;
}

#full-member-display {
	padding: .6em .8em;
	color: #fff;
	border-radius: 10px;
	font: 1.2em/1.1em "Source Sans Pro", "open sans";
	background-color: #58c67c;
	margin-bottom: 20px;
	clear: both;
}

#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: 26px;
	line-height: .88em;
	font-weight: bold;
}

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

#header-menu {}

::-webkit-scrollbar {
	width: 15px;
}

body::-webkit-scrollbar {
	width: 15px;
}

body *::-webkit-scrollbar {
	width: 12px;
}

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

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

::-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 {}

#gmi-blog .view-sayer-blog.view-display-id-block_4 .views-field-title a {
	color: #008e00;
	margin-bottom: 3px;
	display: block;
}

#gmi-blog .view-sayer-blog.view-display-id-block_4 .views-field-phpcode-1 b {
	color: #000;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
}

body.research-dashboard span.field-content:hover {}

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

body.research-dashboard span.ck:after {}

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;
}

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;
	margin: 0 auto 5px;
}

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

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

body.research-dashboard .topic-summaries.ts2 {
	overflow: hidden;
	padding-top: 1em;
}

body.research-dashboard .node-119968 .one08.container-fluid .container .text-center h4.title {
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
}

body.research-dashboard .topic-summaries.container {
	margin-top: 0;
	padding-top: .5em;
	clear: both;
	width: 100%;
}

#block-download-document {
	overflow: hidden;
}

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

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

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

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

body.research-dashboard .node-119968 .one08.container-fluid .topic-summaries .view-content .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.node-type-video-recording {
	padding-top: 1em;
}

body.research-dashboard {
	background: none;
}

.stepwizard {
	margin-top: .8em;
}

.start-panel-wrapper .col-md-4 p {
	width: 100%;
	display: block;
}

.page-start-here .container.indexes-menu {
	width: 1300px;
}

body.research-dashboard .dash,
body.research-dashboard .one08 {
	padding: 0 0 4em;
	color: white;
}

body.research-dashboard .one08.google .gsc-control-cse {
	color: black;
}

body.research-dashboard .node-119968 .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;
}

body.research-dashboard .smartsearch .container-fluid {
	clear: both;
	padding: 2.6em 0 1.6em;
}

body.research-dashboard .smartsearch {
	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;
	letter-spacing: 0;
	font: bold 15px "source sans pro";
	background-color: #006b9b;
	padding: 2px 9px;
	border-radius: 5px;
	color: white;
}

body.research-dashboard .smartsearch .correlation-options a.isactive,
body.research-dashboard .dropdown .dropdown-menu li 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 {}

body.research-dashboard .smartsearch ul {
	margin: 1em auto;
}

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

#col1 .col-inner.ther .view-content .display-table-content {}

.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;
}

ul.nav.navbar-nav.navbar-social {
	margin-left: 10px;
}

ul.nav.navbar-nav.navbar-social li a {
	padding: 13px 2px;
	opacity: .8;
}

ul.nav.navbar-nav.navbar-social li a:hover {
	opacity: 1;
}

body.research-dashboard .abstracts {}

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;
}

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

.one08.abstracts.articles .container .dashboard-section.dashboard-section-articles,
.one08.abstracts.articles .container .dashboard-section.dashboard-section-articles h4 {}

body.research-dashboard .search-articles h1,
body.research-dashboard .search-articles h4 {
	color: black;
}

.one08.abstracts.articles.search-articles {
	margin: 0 auto;
}

.search-articles .teaser-body {
	margin-right: 2em;
}

.one08.abstracts.articles .container .dashboard-section.dashboard-section-articles h4 {
	margin-bottom: 1em;
}

body.research-dashboard .abstracts,
body.research-dashboard .abstracts a {
	color: #0d5c15;
}

.node.research_document .contenttitle {
	text-align: center;
}

.node.research_document .contenttitle h1 {
	padding-top: 0;
	color: #000000;
}

.node.research_document .contenttitle h3.DisplayHeader {
	margin-top: 1em;
}

.node.research_document .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 var(--research-dashboard-3) no-repeat;
	background-size: cover;
	padding: 7em 0;
}

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

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

body.research-dashboard,
body.research-dashboard.admin-menu {
	margin-top: 51px !important;
}

body.research-dashboard .footer-ad {
	background-color: black;
	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: #eeecf0;
	overflow: hidden;
	margin: 0;
	margin-top: 2em;
}

body.research-dashboard .Footer {
	padding: 20px 0 20px;
	margin: 0 0;
	height: auto;
	background-size: cover;
	background-color: #022340;
}

.become-a-member {
	margin: 0px 0px 0;
	color: white;
	background: url(/sites/all/themes/wilderness/images-upgrade/background22_big4.jpg) no-repeat center 80%;
	background-size: cover;
}

.become-a-member-front {
	background: var(--become-a-member-front) no-repeat center top;
	background-size: 100% auto;
	padding: 5em 0;
	color: black;
}

.user-login-container .testimonials {
	font: normal 22px "Source Sans Pro", "PT Sans", "Open Sans";
}

.purchase-buttons .title-bar div h3 {
	margin: .5em 0;
}

.become-a-member h5.text-center {
	font-size: 1.4em;
}

.become-a-member p {
	text-align: center;
	font: italic 20px times, georgia;
}

.member-anchor {}

body.research-dashboard .Footer .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 .Footer .Footer-inner .secondary-links ul.links li a {
	color: white;
}

body.research-dashboard body.research-dashboard .contenttitle {
	display: none;
}

body.research-dashboard .Footer .Footer-inner .Footer-text * {
	font-size: 14px;
	padding: .3em;
	color: #6c6c6c;
}

body.research-dashboard .gmi-googlesearch .container {
	max-width: 1200px;
	margin: 0 auto;
}

body.research-dashboard .smartsearch .container-fluid,
body.research-dashboard .one08.container-fluid .container {
	margin: 0 auto;
}

body.research-dashboard .smartsearch .container {
	margin: 0 auto;
}

.messages {
	color: white;
	text-align: center;
}

body.research-dashboard .smartsearch .container,
body.research-dashboard .one08 .container {
	max-width: 900px;
}

body.research-dashboard .one08.abstracts .container {
	background-color: #fafeff;
}

body.research-dashboard .one08 .container {
	max-width: 1780px;
}

nav.navbar ul>li ul>li a {
	margin: 0;
}

form.navbar-form.navbar-left {
	padding: 0px;
}

#node-119968 .node-119968 .one08.container-fluid.topics-panel .container-inner .node.topic.text-center h2.title.text-center {
	font-size: 1.8em;
	letter-spacing: -1px;
}

@media (max-width:1400px) {
	.container {
		width: 100% !important;
	}

	nav.navbar li a {
		padding-left: 10px;
		padding-right: 10px;
	}

	form.navbar-form.navbar-left {
		padding: 0px;
	}

	body.research-dashboard .one08 div#topic-summaries-goto.topic-summaries.container {
		width: 100%;
	}
}

.topic .meta {
	color: white;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.4013237);
	padding: 1em;
	text-align: center;
}

.topic .meta a {
	color: #fef965;
}

.topic .meta ul.links li a {
	padding: .5em 1em;
	color: #fff66d;
}

span.flag-wrapper.flag-my-research {
	padding: 8px;
	background-color: #65b3d0;
	border-radius: 3px;
	display: block;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
}

body.research-dashboard .articles-display .teaser .contenttitle span.flag-wrapper.flag-my-research {
	height: auto;
	display: inline;
	line-height: 0;
	width: auto !important;
	margin: 0 0 0 10px;
	padding: 4px 6px;
	background-color: #4fc54f;
	float: right;
}

body.research-dashboard .articles-display .teaser .contenttitle span.flag-wrapper.flag-my-research a {
	line-height: 0;
	overflow: hidden;
	display: inline;
	color: #fffbf8;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
}

.contenttitle span.flag-wrapper.flag-my-research span.flag-throbber {
	display: inline;
}

span.flag-wrapper.flag-my-research a {
	color: #ffffff;
	display: inline !important;
}

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 .total {
	padding: 20px 0;
	display: block;
	cursor: pointer;
	font-weight: bold;
	font-size: 17px;
}

body.research-dashboard .topic-summaries .total:hover {
	text-decoration: underline;
}

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

.dashboard-section.dashboard-section-abstracts .top h1.title.text-center a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

body.research-dashboard .topic-summaries>.col4,
body.research-dashboard .topic-summaries>.col5,
body.research-dashboard .topic-summaries>.col6,
body.research-dashboard .topic-summaries>.col7 {}

#bs-example-navbar-collapse-1 ul.nav.navbar-nav li a.topics-link {}

div#col12.col.col0101.prob.small {
	width: 48%;
}

body.research-dashboard .topic-summaries>.col7 {
	margin-right: 0;
}

table .active a.active img {
	padding: 0;
	margin: 0;
}

body.research-dashboard .node-119968 .one08.container-fluid .container .text-center h2.title span.thin {
	font-weight: normal;
}

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

body.research-dashboard .topic-summaries * {
	font-size: 11px;
}

.col-inner .blocklet-header p.total a {
	font-size: 18px;
}

.topic-summaries>div {
	padding: 5px;
}

body.research-dashboard .topic-summaries table {
	width: 100%;
}

table#datatable-example.topic-display-table * {}

table#datatable-example.topic-display-table td:nth-child(3) {}

#topic-summaries-goto h3.title,
.topic-summaries h3.title {
	margin-top: .5em;
	font-weight: bold;
	font-size: 1.7em;
}

#topic-summaries-goto .blocklet-header h3.title a,
.topic-summaries .blocklet-header h3.title a {
	font-size: 24px;
	margin-bottom: .8em;
}

.container ul.nav.nav-tabs li a {
	font-size: 1.3em;
}

.item-list .pager li {
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

.bid-195 .BlockContent-body {
	padding: 1em;
	max-width: 1200px;
	margin: 0 auto;
	background-color: #feffff;
}

.greenmed-display-nav.indexes-menu {}

#node-119968 ul.links {
	text-align: center;
}

.view-g-blogs .views-field.views-field-title,
.view-g-blogs .views-field.views-field-name {
	margin: 3px 10px;
}

.view-g-blogs .views-field.views-field-name {
	margin: 3px 10px;
}

.view-g-blogs .views-field.views-field-name {}

#node-119968 .container.slider .col-md-4 {
	max-height: 280px;
	overflow: hidden;
}

.item-list .pager li a {
	padding: 5px .8em;
	border-radius: 100px;
}

li.pager-current.first {}

ul.nav.nav-tabs {
	margin-bottom: 1em;
}

h2 {
	font-weight: bold !important;
}

.ailm,
.prob,
.ther {
	vertical-align: top;
	color: #27a551;
}

.ailm.ailm-full,
.prob.prob-full,
.ther.ther-full {
	vertical-align: top;
	border: 1px solid #27a551;
	background-color: #eaffef;
	color: #27a551;
	display: inline-block;
	border-radius: 3px
}

.topic-summaries table thead th {
	display: table-cell;
}

body.research-dashboard.section-greenmed .greenmed-display-alltopics,
body.research-dashboard .topic-summaries .ailm,
body.research-dashboard .topic-summaries .prob,
body.research-dashboard .topic-summaries .ther {
	border-radius: 38px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 1.3em 0 0px;
	margin-bottom: 1em;
}

body.research-dashboard.section-greenmed .ther.ther-full {
	/*border-radius: 38px;*/
}

.ther,
.ther a,
a.ther,
.dropdown-menu>li>a.ther {
	color: #27a551 !important;
}

.ailm,
.ailm a,
.dropdown-menu>li>a.ailm {
	color: #2c75ae !important;
}

.prob,
.prob a,
.dropdown-menu>li>a.prob {
	color: #ad2c2c !important;
}

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

.ailm a {
	color: #2c75ae;
}

.prob.prob-full {
	border: 1px solid #ad2c2c;
	background-color: #fbecec;
	color: #ad2c2c;
	margin-right: 0;
}

.prob a {
	color: #ad2c2c;
}

body.research-dashboard.whitelabel-73164 .topic-summaries div,
body.research-dashboard.whitelabel-73164 .topic-summaries .ailm,
body.research-dashboard.whitelabel-73164 .topic-summaries .ther {
	border-radius: 0;
	border: none;
	background-color: transparent;
	padding: 0;
}

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 .node-119968 .research-topics .topic-callouts .column a {
	float: left;
	text-decoration: none;
	width: 100%;
}

body.research-dashboard .research-topics .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) {
	span.clearfix-sm {
		clear: both;
		display: block;
	}
}

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

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

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

body.research-dashboard input.all-topics,
body.research-dashboard input.all-topics: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", "open sans";
}

body.research-dashboard.front input.all-topics {}

.big-search {
	padding: 3em 0;
	height: 200px;
}

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

body.research-dashboard input.all-topics.small {
	width: 232px;
	text-indent: 0;
}

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

body.research-dashboard .one08.abstracts .container .view.view-lastest-article .views-row .article h1 {
	border-bottom: none;
}

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

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

body.research-dashboard .dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
body.research-dashboard .dropdown-menu>.active>a:hover {
	background-color: #2e8141;
	color: #fff;
}

img.main-logo-input {
	top: 50%;
	margin-top: 4px;
	margin-left: 2px;
}

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

.minimenu-topics {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	float: none;
	clear: none;
	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;
}

.minimenu-inner {
	display: inline-block;
}

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: 'open 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 .view.view-g-articlesearch .views-exposed-widget .form-text,
body.research-dashboard .view.view-g-articlesearch .views-exposed-widget .form-text:focus {
	width: 230px;
}

body.research-dashboard .views-exposed-widget input#edit-abstract.form-text {
	height: 41px;
	width: 400px;
	font-size: 20px;
}

.one08.abstracts .container .view-lastest-article .view-content {
	background-color: white;
	padding-top: 20px;
}

body.research-dashboard input.all-topics {
	background-image: var(--research-dashboard-4);
	background-position: 430px center;
	background-repeat: no-repeat;
}

body.research-dashboard .articles .views-exposed-widget .form-text {
	width: 390px;
}

body.research-dashboard input.all-topics.badass {
	background-image: var(--research-dashboard-5);
	background-position: 414px center;
}

.explanation {
	margin: 0 2em 1em;
}

.articles-display hr {
	display: none;
}

h1,
h2,
h3,
h4,
h5 {
	font-family: "PT Sans", "Lucida Grande", Lucida, Verdana, sans-serif;
}

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

.one08 .container .node.topic.text-center h3.title {
	background-color: transparent !important;
}

#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;
	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 {
	line-height: 1.4em;
	margin: .8em 0;
	display: span;
}

.read-more-state {
	display: none;
}

.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
	transition: .25s ease;
}

.read-more-state:checked~.read-more-wrap .read-more-target {
	opacity: 1;
	font-size: inherit;
	max-height: 999em;
	margin-top: 1em;
	display: block;
}

p.read-more-wrap {}

.read-more-state~.read-more-trigger {}

.container.small-testimonials {
	padding-bottom: 1.3em;
}

.read-more-state~.read-more-trigger:before {
	content: 'Show more';
}

.read-more-state:checked~.read-more-trigger:before {
	content: 'Show less';
}

.read-more-trigger {
	cursor: pointer;
	display: inline-block;
	padding: 0 .5em;
	color: #666;
	font-size: .9em;
	line-height: 2;
	border: 1px solid #ddd;
	border-radius: .25em;
}

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

.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;
}

h1 span.shareme {
	background: var(--h1-span) no-repeat left 60%;
	padding-right: 0px;
	padding-right: 60px;
	margin-left: 8px;
	margin-bottom: 0;
	margin-right: -60px;
	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 {
	width: auto;
	display: inline-block;
	text-align: center;
}

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

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

.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;
}

.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 .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 .share-stuff-wrapper {
	height: 34px;
	opacity: 1;
	-webkit-transition: opacity 200ms ease, height 500ms ease;
	transition: opacity 200ms ease, height 500ms ease;
}

#related-block {
	clear: both;
	text-align: center;
	margin-bottom: 1em;
	color: white;
}

#related-block a {
	color: yellow;
}

#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;
}

.footer .container ul {
	padding: 0;
	list-style-type: none;
}

.footer .container ul li {
	margin-bottom: .6em;
}

.g-blogs .views-row .views-field.views-field-title h3.field-content {
	margin: 7px 0;
	line-height: .9em;
	font-size: 20px;
	padding: 0 0 0;
}

.g-blogs .views-row .views-field.views-field-title h3.field-content a {
	font-size: .8em;
}

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,
.tt-menu {
	margin-left: 0;
}

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

body.research-dashboard.front ul.typeahead.dropdown-menu {}

body.research-dashboard.front ul.typeahead.dropdown-menu li a {
	text-transform: none;
}

body.research-dashboard.front ul.typeahead.dropdown-menu li a:hover {
	color: white;
}

ul.typeahead.dropdown-menu li a,
body.research-dashboard ul.typeahead.dropdown-menu li a {
	text-decoration: none;
	letter-spacing: 0;
}

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: #93c198;
	color: white;
}

body.research-dashboard.front ul.typeahead.dropdown-menu .dropdown-submenu:hover>a,
body.research-dashboard.front ul.typeahead.dropdown-menu .dropdown-submenu:focus>a {
	background-color: #a4a3a6;
}

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 .Block.facebook-like-box.bid-443 .Block-body .BlockContent .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 .Block.featured-blog-block.bid-468 .Block-body .BlockContent .BlockContent-body .featured-blog-item.clear .float-left {}

.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;
	padding: .4em 0 0;
	line-height: .6em;
	font-size: 25px;
	font-weight: bold;
}

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

.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 .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 .node-119968 .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 .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 .view-content table.views-table thead {
	display: none;
}

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

input.form-submit {
	background-color: #858885;
}

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 .node-119968 .view.view-lastest-article .view-content .views-row {
	float: none;
	width: 90%;
	margin: 0 auto 2em;
}

#node-119968 .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;
}

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;
}

body.research-dashboard.front .header-wrapper {
	float: none;
	top: 50%;
	position: relative;
}

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

body.research-dashboard .content .header-wrapper h1 {}

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

body.research-dashboard .topic {}

body.research-dashboard .topic .cols {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 1em 0;
}

body.research-dashboard .topic .cols .col {
	background: #fff;
	border-radius: 10px
}

body.research-dashboard .topic .cols .col.col1 {
	width: 29%;
	float: left;
	overflow: hidden;
}

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;
	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;
}

.view-g-related-topics {
	font: 18px "Source Sans Pro";
	margin-bottom: 1em;
}

.node-type-blog .nd-region-middle {
	width: 100%;
}

#recommend {
	border-top: 1px solid green;
	border-bottom-color: #f8fbfd;
	margin-top: 2em;
}

a.recommend-image-link {
	float: left;
	width: 30%;
	margin-right: .8em;
}

#recommend h3.title {
	font-size: 20px;
	line-height: 1.3em;
	margin-bottom: .3em;
}

#recommend .inner ul li .box {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #eeeee7;
}

#recommend .inner ul li {}

#recommend ul {
	list-style-type: none;
	clear: both;
	margin: 0;
	padding: 0;
}

#recommend ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#recommend ul li {
	float: left;
	margin: 0;
}

#recommend ul li {
	width: 141px;
}

#recommend li .image-container {
	height: 141px;
}

#recommend li:hover {
	background: none repeat scroll 0 0 #F5F5F5;
}

#recommend .box h3 {
	font-size: 16px;
	line-height: 18px;
	height: 100px;
	font-family: Georgia, serif;
	font-weight: normal;
	margin-top: 0;
}

#recommend .box.first {
	background: none repeat scroll 0 0 transparent;
}

#recommend .box.last {
	border-right: none;
	box-shadow: none;
}

#recommend .last .image-container img {}

#recommend .box {
	border-right: 1px solid #C4C4C4;
	box-shadow: 1px 0 4px #C5C5C5;
	padding: 5px 7px 10px;
}

#recommend h3 a {
	color: black;
	text-decoration: none;
}

#recommend .heading2 {
	font-size: 26px;
	margin: 0;
}

#recommend header {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #BBBBBB;
	border-style: solid;
	border-width: 1px 1px 0;
	padding: 10px;
}

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

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

.view-g-related-topics .views-row {
	padding-left: .618em;
}

.view-g-related-topics .views-row a {
	color: #32a12b;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.3em;
	text-indent: 19px;
}

.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 {}

.view-g-related-topics a:visited {
	color: #319424;
}

.view-g-related-topics h3 {
	margin-top: 13px;
	margin-bottom: 0;
	color: #bfa202;
	font: italic 16px "open sans";
}

.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: 4px;
	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;
}

img.cat-imgs {
	margin: 0 auto;
	display: block;
	max-width: 108px;
}

.display-table-content fieldset {
	margin: 1em 0 1em;
	padding-bottom: .5em;
}

.user-login-container .bundled {
	padding: 100px 0;
	background: var(--user-login-container) no-repeat center top;
	background-size: 100% auto;
	margin: 0;
}

.greenmed-secondary-links {
	background-color: #373837;
	font-size: 12px;
	color: white;
	padding: .7em;
}

.bundled .titlebar {
	padding: 0 0 3em;
}

.bundled .titlebar h2 {
	font-size: 2.5em;
	font-weight: normal;
	font-style: normal;
	color: #0a8e1c;
}

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: 100%;
	margin: 0 auto;
	float: none;
}

.node-119968 .article-container .alpha-pager a.alpha-page {}

#user-login input#edit-submit.form-submit {
	background-color: #21962b;
	font-size: 18px;
	border-bottom: 3px solid #006b00;
}

#user-login input#edit-submit.form-submit:hover,
#user-login input#edit-submit.form-submit:active {
	background-color: #32c941;
	border-bottom: 3px solid #25a435;
}

body.research-dashboard .article-container.container.no-sidebar>.inner h1 {
	text-align: center;
}

#node-119968 .node-119968 .node.node-type-download_document .field-wilderness-title h1.DisplayHeader {
	margin-bottom: .318em;
	padding-bottom: .2em;
	border-bottom: 1px solid #ccc;
}

#node-119968 .node-119968 .node.node-type-download_document .field-add-to-cart.add-to-cart .product-info.product.sell {
	font-size: 1.618em;
	margin: .3em 0;
}

#articles-sidebar {
	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;
}

.page-node #comments {
	margin: 0;
}

body.research-dashboard.node-type-article .node {
	padding: 2em;
}

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

body.research-dashboard .articles-display .teaser.expanded .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: 5px;
	margin: 0;
}

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", "open 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;
}

.user-login-container .testimonials strong {
	font-size: .93em;
}

html.js body.research-dashboard fieldset.collapsed span {
	display: inline;
}

body.research-dashboard .topic .col.col3 {}

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

.all-topics .col-sm-6,
.all-topics .col-sm-3 {
	padding: 0 6px;
}

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

fieldset#fieldset-vid-2.fieldset-content-display {}

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 {}

body.research-dashboard fieldset.fieldset-content-display fieldset {
	padding: 0 10px;
	width: auto;
}

body.research-dashboard .fieldset-wrapper {}

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 {}

body.research-dashboard .articles-display dt {}

body.research-dashboard .taxonomy-display .articles-display h2.DisplayHeader {}

body.research-dashboard .articles-display dt:before {}

body.research-dashboard .articles-display .contenttitle:hover dt:before {}

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: var(--research-dashboard-6) no-repeat 0 6px;
	letter-spacing: 0;
	font: 700 15px/1.3em "open sans", 'source sans pro', sans-serif;
	margin-bottom: 0;
}

html.js body.research-dashboard fieldset.collapsed legend a {
	background-image: var(--research-dashboard-7);
	background-position: 0 6px;
	font-weight: normal;
	font-style: normal;
}

body.research-dashboard .article-count-suffix {
	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 {
	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: 0;
	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;
	padding-bottom: 0;
}

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;
}

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

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 .header-top-container {
	position: fixed;
	height: 121px;
	width: 100%;
	top: 0;
	z-index: 500;
}

body.research-dashboard.front .header-top-container {
	height: auto;
	position: static;
}

@media (min-width:960px) {
	body.research-dashboard.not-logged-in.page-user .header-top-container {
		position: static;
		height: 121px;
		width: 100%;
		top: 0;
		z-index: 9;
	}

	body.research-dashboard.not-logged-in.page-user#node-119968 .node-119968 {
		padding-top: 0;
		background: #efefef none;
	}

	body.research-dashboard.not-logged-in.page-user .cornav {
		position: absolute;
		margin: 0;
	}
}

body.research-dashboard.node-type-blog .header-top-container {
	position: static;
	margin: 0 auto;
	height: 80px;
}

body.research-dashboard.node-type-blog .research-content {
	background: #000222 var(--bid-195) no-repeat center top;
	background-size: cover;
	height: 45px;
	padding: 1.2em 3px;
}

body.research-dashboard.admin-menu .header-top-container {
	top: 24px;
}

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

.clear {
	clear: both;
}

.clearme:after {
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
	height: 1px;
}

body.research-dashboard .messages .messages {
	padding: .3em 0;
	margin: 0;
	text-align: center;
	color: #feffff;
	border-color: #000;
}

body.research-dashboard .messages.error {
	background-color: #c01900;
	color: white;
}

body.research-dashboard .node-119968 .messages .messages .krumo-root {
	color: #009403;
	max-width: 1000px;
	margin: 0 auto;
}

body.research-dashboard .messages .messages-wrapper {
	max-width: 900px;
	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 .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,
input.form-submit.node-add-to-cart {
	clear: left;
	padding-left: 3em;
	padding-right: 3em;
	float: none;
	margin: .8em 0;
	border-radius: 3px;
	background-color: #2D8E2D;
}

.nd-region-left {
	width: 20%;
	text-align: center;
	padding: 1%;
	border: 1px solid #ccc;
	border-radius: 4px;
	background-color: #ecf0ef;
	display: block !important;
}

.pricing-options {
	overflow: hidden;
	clear: both;
	display: block !important;
	margin: 0;
	float: left;
}

@media (max-width:420px) {
	.pricing-options>div {
		width: 100% !important;
		margin: 0 0 1em;
		border-bottom: 1px solid #ddd;
	}

	.pricing-options * {
		text-align: center;
	}

	.nd-region-left input.form-submit.node-add-to-cart {
		margin: 0;
	}

	.nd-region-left {
		width: 98%;
		height: auto;
		text-align: center;
		padding: 3% 1%;
		border: 1px solid #ccc;
		border-radius: 4px;
		background-color: #ecf0ef;
		display: block !important;
	}

	.buildmode-full .downloadable-document-body h2.following {
		text-align: center;
	}
}

body.research-dashboard .node-type-download_document .nd-region-middle .focus-image img {
	width: 31% !important;
	float: none;
	display: inline-block;
}

body.research-dashboard .node-type-download_document .nd-region-middle .focus-image {
	margin: 0 auto;
	display: block;
	text-align: center;
}

.buildmode-full .downloadable-document-body h2.following {
	font-size: 2.312em;
	line-height: 1.1em;
}

.downloadable-document-body .pricing-options .stuff {
	clear: both;
	display: block;
	text-align: center;
	font-style: italic;
}

.downloadable-document-body .pricing-options .stuff P {
	margin: 1.8em 0 1em;
}

body.research-dashboard .nd-region-middle #block-download-document.focus-image {
	font-size: 46px;
}

.node-type-download_document .nd-region-middle * {
	text-align: left !important;
}

.node-type-download_document .greenmed_token_block_view {
	float: none;
	margin-right: 1em;
	width: 100%;
	clear: both;
}

.nd-region-right {
	min-width: 200px;
}

.field.field-downloadable-document-body.downloadable-document-body {
	float: left;
}

.nd-region-middle {
	width: 75%;
}

.nd-region-middle {
	width: 75%;
}

body.research-dashboard.page-greenmed .container {}

body.research-dashboard.node-type-blog .article-container.container .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 {
	background-color: rgba(5, 84, 123, 0.8412619);
	border: none;
	color: white;
	padding: 1em 0;
	margin: 0;
	overflow: auto;
	width: 100%;
}

body.research-dashboard.admin-menu .foo.messages {
	max-height: none;
}

#greenmed-load-complete-taxonomy-article-study-type-form .form-checkboxes {
	margin: 15px 0;
}

#greenmed-load-complete-taxonomy-article-study-type-form .form-checkboxes label {
	font-size: 1.2em;
}

#greenmed-load-complete-taxonomy-article-study-type-form .form-checkboxes input {
	font-size: 2em;
	margin: 0 3px 0 0;
}

body.research-dashboard .foo.messages .messages {
	color: white;
}

body.research-dashboard .foo.messages * {}

body.research-dashboard .foo.messages a {
	color: yellow;
}

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 {}

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

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

.stButton .stFb,
.stButton .stTwbutton,
.stButton .stMainServices,
.stButton .stButton_gradient {
	height: auto;
	min-height: 24px;
}

body.research-dashboard .stButton .stBubble {}

body.research-dashboard .stButton .stBubble_count {}

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;
}

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

body.research-dashboard .node.topic h1.page-title {
	font-weight: bold;
	margin-top: .4em;
}

.login-col.a,
.login-col.b {
	border-right: 1px solid #ccc;
}

body.research-dashboard .latest-abstracts h2.latest-abstracts {
	background: #454445 var(--research-dashboard-2) fixed center top;
	color: white;
}

h2.text-center.greatly-appreciate:before {
	display: block;
}

h2.text-center.greatly-appreciate {
	font-style: normal;
	font-weight: normal !important;
	text-decoration: none;
	margin-top: 1.2em;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 26px;
}

@media (max-width:432px) {
	.front .view-g-blogs .views-row.views-row-3 {
		clear: both;
	}

	.timer.is-countdown .countdown-section span.countdown-amount {
		clear: both;
		display: inline-block;
	}

	nav li.social-circles {
		float: left;
	}

	ul.nav.navbar-nav li.dropdown a.dropdown-toggle {
		background-color: #f6f4f8;
		margin-bottom: 2px;
	}

	.user-login-container h5.text-center {
		font-size: 2px;
	}

	.user-login-container h5.text-center a {
		padding: 7px;
		display: block;
		font-size: 13px;
		margin-bottom: 4px;
		background-color: #f0eef2;
	}

	.user-login-container .pricely-chart table tr td:nth-child(1) {
		text-align: center;
	}

	.user-login-container .pricely-chart table tr {
		border: 1px solid #1b9f1a;
		border-radius: 5px;
		overflow: hidden;
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}

	section.pricely-chart-three.col-xs-12 {
		padding: 0;
	}

	.user-login-container .pricely-chart table thead th {
		display: block;
		min-height: 12px;
		min-width: 100%;
	}

	.user-login-container .pricely-chart table tr td {
		display: block;
		min-height: 12px;
		min-width: 100%;
		padding: 5px 0;
		width: 100%;
	}

	.user-login-container .pricely-chart table tr {
		padding: 0;
	}

	.front .search-callout {
		margin: 0 0 4px;
	}

	.search-callout {
		background-size: cover;
		padding: 3.6em 0;
		margin: 2em 0 4px;
		color: white;
		background: var(--search-callout) no-repeat fixed center top;
		background-size: auto 190% !important;
		background-position: left top;
	}

	body.research-dashboard .node-type-download_document .nd-region-middle .focus-image img {
		width: 100% !important;
		margin-right: 1em;
	}

	.view-id-g_articlesearch .view-content table.views-table tbody * {
		display: block;
		overflow: hidden;
		color: black;
		padding: 0 0 0 5px !important;
	}

	body.research-dashboard .view-g-articlesearch td.views-field-field-front-page-image-fid {
		float: left;
		padding: 0 !important;
	}

	.login-col {
		width: 100% !important;
	}

	ul.nav.navbar-nav.navbar-left.navbar-social li {
		float: left;
		padding: 0 3px;
	}

	#bs-example-navbar-collapse-1 form.navbar-form.navbar-left .form-group {
		text-align: center;
	}

	#bs-example-navbar-collapse-1 form.navbar-form.navbar-left .form-group input {
		display: inline;
	}

	.helloboard-lower {
		background: var(--helloboard-lower) no-repeat center top;
		background-size: 500% auto;
		height: 540px;
		position: relative;
		box-sizing: border-box;
		overflow: hidden;
		margin-top: 0;
		-webkit-transition: max-height 1s;
		-moz-transition: height 1s;
		-ms-transition: height 1s;
		-o-transition: height 1s;
		transition: height 1s;
	}

	h1 span.shareme {
		background: var(--h1-span) no-repeat left 60%;
		padding-right: 0px;
		padding-right: .618em;
		margin-left: 3px;
		margin-bottom: 0;
		background-size: .618em auto;
	}

	.hideon-mob {
		display: none;
	}

	.showon-mob {
		display: block;
	}

	.jumpto-links {
		color: white;
	}

	.jumpto-links-bottom {
		position: absolute;
		bottom: 0;
		z-index: 99;
		width: 90%;
	}

	.jumpto-links a {
		color: #5cb85c;
		padding: 3px 9px;
		background-color: white;
		border-radius: 5px;
		margin-left: 3px;
	}

	div#admin-menu {
		display: none;
	}

	body.research-dashboard .research-content {
		background: #000222 var(--research-dashboard-8) no-repeat center -40px;
		height: auto;
		padding: 1em 3px;
	}

	body.research-dashboard input.all-topics,
	body.research-dashboard input.all-topics:focus {
		width: 90%;
	}

	body.research-dashboard .node-119968 .research-topics .topic-callouts .column a h3.title {
		font-size: 10px;
	}

	body.research-dashboard .topic-summaries>div {}

	body.research-dashboard .header-top-container {
		position: static;
		height: auto;
		width: 100%;
	}

	body.research-dashboard .node-119968 {
		overflow: hidden;
		background: #454445 var(--research-dashboard-2) no-repeat fixed 0 top;
		background-size: cover !important;
		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;
	}

	.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;
	}

	.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%;
	}

	.node-type-download_document .nd-region-middle {
		clear: both;
		width: 100%;
		margin-top: 210px;
		margin-right: 0;
		margin-left: 0;
	}
}

body.research-dashboard .topic-summaries>.col.big {
	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 {}

.field-rdoc-text-pdf .field-item {}

.one08 .node.topic.text-center h3.title {
	margin-top: 0;
	font: italic 29px/1em "baskerville";
}

.node-type-blog .field-body img,
.node-type-blog .health-guide-links img,
iframe img {
	max-width: 100% !important;
	height: auto !important;
}

@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 .sf-accordion-toggle {
		clear: both;
		display: inline-block;
		margin-top: 10px;
	}

	.embedly-card iframe {
		height: -webkit-fill-available;
	}

	.node-type-blog .adsbygoogle,
	.adsbygoogle img,
	iframe {
		width: 100% !important;
		height: auto;
		overflow: hidden !important;
		margin-right: 0;
	}

	body.research-dashboard .topic-summaries>.col4,
	body.research-dashboard .topic-summaries>.col5,
	body.research-dashboard .topic-summaries>.col6,
	body.research-dashboard .topic-summaries>.col7 {}

	body.page-contact input.form-submit {
		margin-top: 18%;
	}
}

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

@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 {}

	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 {}

	.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;
	}

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

	.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 .minimenu-inner a {
		color: #adcce2;
		padding: 7px 2px;
		font: bold 13px "open 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 {
		margin-bottom: 0;
		line-height: 1em;
		font-style: normal;
	}

	.one08 .node.topic.text-center h3.title {
		margin-top: .5em;
		border-top: 1px dotted #ccc;
		font: italic 24px/1em "baskerville";
	}

	#node-119968.whitelabel-73164 .node-119968 .one08.container-fluid .container .text-center h3.title {
		background-color: rgba(254, 255, 255, 0) !important;
		color: white;
	}

	#node-119968.whitelabel-73164 .node-119968 .one08.container-fluid .container .text-center h3.title {
		background-color: rgba(254, 255, 255, 0) !important;
	}

	body.research-dashboard .topic-summaries>div {
		margin-top: 0;
	}

	.topic-summaries .callouts {
		padding: 1em;
	}

	body.research-dashboard .research-content {
		padding: 20px 5px 10px;
		margin: 0 0;
	}

	.node.topic>.colfull.open .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 .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 .views-exposed-widgets {
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
	padding: 2em 1em 3em;
}

.container.slider {
	margin-top: 13px;
}

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

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

.minimenu-topics-middle {
	text-align: center;
}

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

#node-119968.whitelabel-73164 .node-119968 .header-top-container .header-logo-search.research-content.rs2.content .header-wrapper .logo-wrapper.text-center .minimenu-topics {}

#node-119968 .node-119968 .header-top-container .header-logo-search.research-content.rs2.content .header-wrapper .logo-wrapper.text-center .minimenu-topics {}

@media only screen and (min-device-width:375px) {}

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

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

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

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

@media only screen and (max-device-width:640px),
only screen and (max-device-width:667px),
only screen and (max-width:480px) {}

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

.latest-abstracts .view-content {
	max-width: 600px;
	margin: 0 auto;
}

.latest-abstracts .view-content .article {
	margin-bottom: 0em;
	padding-bottom: 1em;
}

.dashboard-home-buttons-container a {
	color: #93deff;
}

.dashboard-home-buttons-container a:hover {
	color: #fff;
}

.dashboard-home-buttons-container {
	max-width: 1110px;
	margin: 1em auto;
	overflow: hidden;
	background-color: rgba(34, 35, 35, 0.6352653);
	color: beige;
	border-radius: 28px;
	padding: .6em 1.6em 1em;
}

.dashboard-home-buttons-container {}

.dashboard-home-buttons-container:hover {}

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

.dashboard-home-buttons-container .dashboard-home-buttons {
	float: left;
	width: 50%;
	line-height: 1.2em;
}

.dashboard-home-buttons-container .dashboard-home-buttons .sort {}

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

.node-119968 .latest-abstracts h2.latest-abstracts.text-center {
	font-size: 2.2em;
	font-weight: bold;
	color: #fff;
}

.view-id-g_user_favorites {
	margin: 1em 2em;
}

.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 {
	font-size: 14px !important;
}

.minimenu-topics.mmt2 {}

.minimenu-topics.mmt2 a#main-logo-input-link {
	display: none
}

body.research-dashboard .minimenu-topics.mmt2 input.all-topics,
body.research-dashboard .minimenu-topics.mmt2 input.all-topics: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", "open sans";
}

body.research-dashboard .minimenu-topics.mmt2 input.all-topics {
	background-image: var(--research-dashboard-4);
	background-position: 570px center;
	background-repeat: no-repeat;
}

body.whitelabel-73164 img.main-logo-input {
	position: absolute;
	width: 118px;
	top: 50%;
	margin-top: -15px;
	margin-left: 8px;
}

.logo-whitelabel {
	display: none;
	overflow: hidden;
}

.one-column .node .logo-whitelabel img {
	max-width: 300px;
	padding: 1em;
	border-radius: 8px;
}

body.whitelabel-73164 .research-content {
	background: #025289 none no-repeat center -40px;
	height: auto;
	padding: 1em 3px;
}

body.research-dashboard.whitelabel-73164 .node-119968 {
	background: #fff none fixed;
	padding-top: 110px;
}

body.research-dashboard.whitelabel-73164 .dash,
body.research-dashboard.whitelabel-73164 .one08 {
	padding: 0em 0 4em;
	color: white;
	background: none fixed center top;
	background-size: cover;
	min-height: 600px;
}

body.research-dashboard.whitelabel-73164 .topic .colfull h1.page-title {
	color: #025189;
}

body.whitelabel-73164 .one08.container-fluid .container .text-center h1,
body.whitelabel-73164 .one08.container-fluid .container .text-center h2,
body.whitelabel-73164 .one08.container-fluid .container .text-center h3 {
	padding: 0 5px;
	color: black;
	text-shadow: none;
	border-radius: 15px
}

#carousel-testimonials2 {}

#carousel-testimonials {
	background-image: var(--research-dashboard-2);
	background-size: cover;
	height: 600px;
	overflow: scroll;
}

#carousel-testimonials .item {
	padding: 0 2em;
}

#carousel-testimonials .carousel-caption {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	overflow: visible;
}

#carousel-testimonials .carousel-inner .item .carousel-caption img.img-circle {
	border: 5px solid white;
	width: 150px;
	height: auto;
}

#carousel-testimonials h1 {
	color: #56f849;
}

#carousel-testimonials h2.title {
	color: #f3fcf4;
	font-style: normal;
	font-size: 28px;
}

#carousel-testimonials .carousel-inner {
	overflow: visible;
}

#carousel-testimonials .carousel-caption h3.title {
	font-size: 30px;
	color: #f1d852;
	font-weight: bold;
}

#carousel-testimonials .carousel-caption h4 {
	font-size: 18px;
}

.testimonials {
	background-color: #F2F2F2;
	padding-bottom: 0;
	padding: 1.3em 0;
	clear: both;
}

div#testimonials.gmi-testimonials.container-fluid.vpad.testimonials {
	padding-top: 4em;
}

#carousel-testimonials .carousel-caption {
	padding-bottom: 30px;
}

#carousel-testimonials * {
	font-family: "open sans";
}

#carousel-testimonials .carousel-inner .item .carousel-caption img.img-circle {
	width: 100px;
	height: auto;
}

#carousel-testimonials h2.title {
	font-size: 24px;
}

#carousel-testimonials.slide {
	width: auto;
}

.testimonials-bottom-wrapper {
	background: #fff var(--testimonials-bottom) no-repeat fixed center 0;
	background-size: 100% auto;
	padding-top: 0;
	margin: 0;
}

.testimonials-bottom {
	padding-top: 3em;
	text-align: center;
	overflow: hidden;
	background: transparent var(--testimonials-bottom) no-repeat center top;
	background-size: 100% auto;
	margin: 0;
}

.testimonials-bottom .carousel-caption2 h2.title {
	font: 100 21px "open sans", "source sans pro";
	text-align: left;
	font-weight: normal !important;
}

.video-iframe {
	text-align: center;
}

.testimonials-bottom .item {
	margin: 2em 2em;
	padding: 2em 0;
	border-bottom: 1px solid #ccc;
}

.testimonials-bottom .item img {
	max-width: 120px;
}

.testimonials-bottom h3.title {
	font-weight: bold;
	color: #0c0b0d;
	font-size: 21px;
}

.testimonials-bottom h4 {
	font-style: italic;
	font-size: 16px;
}

.dashboard-section-abstracts .top {
	padding: 1em 0;
}

.testimonials-bottom.vpad .container {
	max-width: 660px;
}

.title-bar {
	text-align: center;
	padding: 3.8em 1em;
	color: white;
	margin: 0 0;
	background: #000222 var(--research-dashboard-8) no-repeat center top;
}

.small-testimonials {
	padding: 3.3em 0;
	overflow: hidden;
}

.title-bar h3 {
	font-weight: bold;
	font-size: 35px;
}

.purchase-buttons .login-col .inner h3 {}

#node-119968.front .container.slider .col-md-4 img {
	width: 80px;
	float: left;
	clear: none;
}

#node-119968 .container-fluid.search-callout.text-center form .form-group input.typeahead.form-control {
	width: 100%;
}

#node-119968.front .container-fluid.search-callout.text-center form .form-group input.typeahead.form-control {
	width: 400px;
}

@media (max-width:500px) {
	#node-119968.front .container-fluid.search-callout.text-center form .form-group {
		padding: 1em
	}

	#node-119968.front .container-fluid.search-callout.text-center form .form-group input.typeahead.form-control {
		width: 100%;
	}
}

#node-119968.front .container-fluid.search-callout.text-center form .form-group input.typeahead.form-control {
	text-align: center;
}

.col-inner {
	margin: 0;
}

.search-callout {
	background-size: cover;
	padding: 200px 0;
	margin: 2em 0 4px;
	color: white;
	background: var(--search-callout) no-repeat center top;
	background-size: cover;
	background-position: top center;
}

.front .search-callout {
	background-size: cover;
	padding: 200px 0;
	margin: 2em 0 4px;
	color: rgba(13, 34, 8, 0.8497037);
	background: var(--search-callout-2) no-repeat center top;
	background-size: 150% auto;
	background-position: center center;
}

@media (min-width:1332px) {
	.front .search-callout {
		padding: 200px 0;
		margin: 2em 0 4px;
		color: rgba(13, 34, 8, 0.8497037);
		background: var(--search-callout-2) no-repeat center top;
		background-size: 110% auto;
		background-position: center center;
	}
}

.user-login-container .pricely-chart table tr .col2,
.user-login-container .pricely-chart table tr .col3,
.user-login-container .pricely-chart table tr .col4,
.user-login-container .pricely-chart table tr .col5 {
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	border: 2px solid #fff;
}

.user-login-container a.btn.btn-lg {
	font-weight: bold;
	overflow: hidden;
	width: 100%;
}

.user-login-container a.btn.btn-primary.btn-lg {
	background-color: #45b2ff;
}

.user-login-container a.btn.btn-primary.btn-lg:hover {
	background-color: #2f84c0;
}

.user-login-container a.btn.btn-info.btn-lg {
	background-color: #c3222a;
	border: none;
}

.user-login-container a.btn.btn-info.btn-lg:hover {
	background-color: #e02836;
}

.user-login-container .pricely-chart table thead tr th.col1,
.user-login-container .pricely-chart table thead tr th.col2,
.user-login-container .pricely-chart table thead tr th.col3,
.user-login-container .pricely-chart table thead tr th.col4,
.user-login-container .pricely-chart table thead tr th.col5 {
	background-color: #f1eff3;
	border: 1px solid #fff;
	vertical-align: text-top;
}

.user-login-container .pricely-chart table thead tr th.col1 {
	background-color: #d9d9d9;
	vertical-align: middle;
	text-align: left;
}

.user-login-container .pricely-chart table thead tr th.col1 .panel-heading {
	font-size: 2.4em !important;
	text-align: center;
}

.user-login-container .pricely-chart table tr .panel-heading {
	padding-bottom: .5em;
	color: white;
}

.user-login-container .pricely-chart table tr th.col1 .panel-heading {
	vertical-align: top;
}

.user-login-container .pricely-chart th:nth-child(2) img {}

.user-login-container .pricely-chart .panel-heading img {
	max-width: 48px;
	margin-bottom: 10px;
}

.user-login-container .pricely-chart th.col1 .panel-heading img {
	max-width: 290px;
	display: block;
	padding: 0 15px 5px;
	background-color: white;
	margin: 0 auto 0;
	margin-bottom: 10px;
	border-radius: 6px;
}

.user-login-container .pricely-chart table thead tr th.col1 {
	color: #000;
	background-color: #fff;
	border: none;
}

span.glyphicon.glyphicon-ok {
	color: #6f736f;
}

.user-login-container .pricely-chart table thead tr th.col1 h3.panel-heading {
	font-weight: normal;
	padding: 10px;
	text-transform: uppercase;
	color: #62615e;
}

.user-login-container .pricely-chart th:hover img {
	opacity: 1;
}

body.research-dashboard ul.nav .navbar-social li a {
	border-radius: 50px;
	overflow: hidden;
}

span.pricely-label {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 29px;
}

h3.panel-heading span.amp {
	margin-bottom: .9em;
	display: inline-block;
	text-transform: none;
	font: normal 19px "Open Sans", "Source Sans Pro";
}

h3.panel-heading .pricely-title span.amp {
	margin-bottom: 0;
	display: inline;
}

.user-login-container .become-a-member h1 {
	font: 4em "open sans", "source sans pro", raleway;
	margin-top: 0;
}

.container.membership-levels {
	padding: 20px 1em 30px;
}

.container.membership-levels h3 {
	text-align: center;
	font-weight: lighter;
}

.gmi-partners.logos {
	padding: 2em 0;
}

.user-login-container td.list-group-item {
	border-radius: 0;
	border: 1px solid white;
}

span.pricely-foreword {
	margin-top: .8em;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

.user-login-container .pricely-chart table tr td:nth-child(1) {
	background-color: #f6f4f8;
	font-size: 18px;
	font-family: "open sans";
}

.user-login-container .pricely-chart table thead tr th.col2 {
	background-color: #8a74ad;
}

.user-login-container .pricely-chart table tr .col2 {
	background-color: #f0ecfa;
}

.user-login-container .pricely-chart table thead tr th.col3 {
	background-color: #6e0900;
}

.user-login-container .pricely-chart table tr .col3 {
	background-color: rgba(255, 241, 249, 0.6585816);
}

.user-login-container .pricely-chart table tr th {
	padding-right: 0;
	padding: .8em;
	color: white;
}

.user-login-container h5.pricely-foreword {
	font-weight: normal;
	font-style: normal;
	font-size: 19px;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	margin-top: 15px;
	border-top: 1px dashed rgba(254, 255, 255, 0.5056928);
}

.user-login-container .pricely-chart table thead tr th.col4 {
	background-color: #128e20;
}

.user-login-container .pricely-chart table tr .col4 {
	background-color: #c8fcce;
}

.user-login-container .pricely-chart table thead tr th.col5 {
	background-color: #1f5683;
}

.user-login-container .pricely-chart table thead tr th.col3,
.user-login-container .pricely-chart table thead tr th.col4,
.user-login-container .pricely-chart table thead tr th.col5 {
	min-width: 200px;
}

.user-login-container .pricely-chart table tr .col5 {
	background-color: #ddf1ff;
	color: white;
}

.user-login-container .pricely-chart table tbody .col5 {
	color: black;
}

.user-login-container .pricely-chart tr.even {
	border-bottom: 2px solid w;
}

.user-login-container .pricely-chart tr td:nth-child(1) {
	padding: .8em;
	padding-left: 1.2em;
}

.search-callout.mini {
	padding: 1em 0;
}

.subscription-display ul {
	padding: 0;
}

.subscription-display ul li {
	list-style-type: none;
}

.node-type-download_document .nd-region-header {
	display: none;
}

.node-type-download_document .nd-region-left {
	margin-top: 1em;
	overflow: hidden;
}

.random-articles {
	overflow: hidden;
}

#node-119968.page-greenmed .container-fluid.search-callout {
	padding: 2em 0;
	margin-bottom: 2em;
}

#node-119968 .container-fluid.search-callout h1,
#node-119968 .container-fluid.search-callout h3 {
	margin: .3em 0 .3em;
}

#node-119968 .container-fluid.search-callout h1 {
	font: 700 41px "Open Sans", "Source Sans Pro", sans-serif;
}

#node-119968.front .container-fluid.search-callout h1 {
	color: #3e304c;
	font: 700 41px "Open Sans", "Source Sans Pro", sans-serif;
}

#node-119968 .container-fluid.search-callout.text-center h3 b {
	font-weight: normal;
}

body#node-119968.research-dashboard.research-dashboard-homepage {
	background-size: cover;
	background: var(--research-dashboard-2) fixed;
	background-size: cover;
}

#node-119968.research-dashboard-homepage .container.indexes-menu {
	background-color: white;
	width: 100%;
	max-width: 1170px;
}

#node-119968 .bid-195 .Block-body .BlockContent {
	background: white var(--bid-195) center bottom;
	background-size: cover;
}

.bid-195 .Block-body .BlockContent .BlockContent-body p {
	padding: 1em;
	background-color: transparent !important;
	color: white;
	font-weight: bold;
}

.bid-195 .Block-body .BlockContent .BlockContent-body {
	background-color: transparent;
	max-width: 500px;
	padding: 100px 0;
}

#header-ad a img {
	width: 100%;
	height: auto;
	max-width: 728px;
}

#node-119968 .search-callout ul.nav-tabs li a {
	color: white !important;
}

.front .container.slider #basic-slider {}

.front .search-callout h2 {
	margin-top: 0;
}

h3 a {
	color: #000;
	font-weight: 200;
}

.container.indexes-menu h3 a:hover {
	background-color: #fbfbfb;
}

.greenmed-display-nav h3 {
	margin: 0;
}

.greenmed-display-nav h3 a {
	padding: .3em;
}

#node-119968 .greenmed-display-nav.text-center.indexes-menu {}

.greenmed-display-nav h3 a img.img-topic {
	width: 150px;
}

.indexes-menu h3 a {
	font-size: 15px;
	margin-top: 5px;
	display: block;
	text-align: left;
	font-weight: bold;
}

.front .indexes-menu h3 a {
	font-size: 19px;
	margin-top: 5px;
	display: block;
	text-align: center;
	font-weight: normal;
	font-style: normal;
}

.front {}

@media (max-width:1200px and min-width:800px) {
	.user-login-container a.btn.btn-lg {
		padding: 5px;
		font-size: 12px !important;
	}
}

#col1 .col-inner.ther img.img-topic.img-responsive {
	margin: 0 auto;
}

.front .container.indexes-menu {
	margin-top: 2em;
	padding-bottom: 1em;
	margin-bottom: 2em;
	border-bottom: 1px solid #ccc;
}

.blocklet-header {
	text-align: center;
}

#node-119968 .container-fluid.g-blogs .text-center h4 {
	display: none;
}

@media (max-width:1200px) {
	body.research-dashboard .topic .cols {
		width: 100%;
		overflow: hidden;
		padding: 1em 0;
	}
}

.all-topics .view-sayer-blog.view-id-sayer_blog .view-content .views-row {
	clear: both;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.all-topics .view-sayer-blog.view-id-sayer_blog .view-content .views-row .views-field-field-front-page-body-value {
	font-size: 13px;
}

.all-topics .view-sayer-blog.view-id-sayer_blog .view-content .views-row .views-field-title a {
	font-size: 21px;
	line-height: 20px;
	color: #017b11;
}

.all-topics .view-sayer-blog.view-id-sayer_blog .view-content .views-row .views-field-phpcode-1 b {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.float-left {
	float: left;
	margin-bottom: .5em;
}

.guarantee.bg-success {
	float: left;
	display: block;
	width: 100%;
	padding: 2em 0;
}

.float-right {
	float: right;
	margin-bottom: .5em;
}

.view-sayer-blog.view-display-id-block_4 .views-row {
	padding-left: 150px;
	clear: both;
	margin-bottom: 1.4em;
}

#blog-popular .view-sayer-blog .view-content .views-row {
	margin-bottom: 2em;
	padding-left: 150px;
	clear: both;
	margin-bottom: 1.8em;
}

#blog-popular .pane-sayer-blog h2.pane-title {
	text-align: center;
	padding-bottom: .5em;
}

#blog-popular .view-sayer-blog .views-field-title a {
	color: #008e00;
	margin-bottom: 0;
	display: block;
	font: normal 200 2em/1.2em "open sans";
}

.view-sayer-blog .views-row .views-field-field-front-page-image-fid {
	float: left;
	margin-left: -150px;
}

.user-login-container input {
	width: 100%;
}

form#user-login {
	max-width: 432px;
	margin: 0 auto 2.4em;
}

.container-fluid.discover h2.text-center {
	margin: 0;
}

#block-download-document a {
	overflow: hidden;
	float: left;
}

blockquote p {
	color: #0E1608;
	font-size: 15px;
}

body blockquote {
	border: solid 1px #ADCDA8;
	margin: 15px 10px 15px 50px;
	padding: 15px 5px 15px 41px;
	background-color: #D3E9C3;
	background-position: left top;
	background-repeat: no-repeat;
	border-radius: 4px
}

body.cdn-on blockquote {
	background-image: var(--blockquote);
}

@media (max-width:766px) {

	.indexes-menu .col-03,
	.indexes-menu .col-05,
	.indexes-menu .col-07 {
		clear: both !important;
	}
}

.th.col4 a.btn.btn-success.btn-lg:hover {
	background-color: #a5fa63;
}

.user-login-container .article-container .container-og .membership-levels {
	padding: 3em 0;
}

.sale-video .embed-responsive.embed-responsive-4by3 {
	height: auto !important;
	min-height: 0 !important;
}

.container-fluid.user-login-container {
	padding: 0;
}

.membership-levels-wrapper {}

h3.greatly-appreciate {
	font-weight: lighter;
	line-height: 1.2em;
}

.topics-panel .container-inner .topic form .form-group {
	margin: 1em 0;
}

.topics-panel .container-inner .topic form .form-group input {
	width: 100%;
	max-width: 432px;
}

.view-comments-recent.view-recent-page .views-field-timestamp {
	float: right;
}

.view-comments-recent.view-recent-block .more-link {
	text-align: center;
	font-weight: bolder;
}

.view-comments-recent.view-recent-block .views-field {
	padding-bottom: 5px;
}

.view-comments-recent .views-field-timestamp {
	font-weight: bolder;
}

.view-comments-recent ul li.views-row {
	border-bottom: 1px dotted black;
}

.view-comments-recent ul li.views-row:last-child {
	margin-bottom: 0;
}

.view-comments-recent.view-recent-page ul li.views-row {
	border-bottom: 2px solid black;
}

.view-comments-recent .field-user-info {
	border-bottom: 1px dotted black;
}

.view-comments-recent.view-recent-page ul li.views-row:not(:first-child) {
	padding-top: 10px;
}

.view-comments-recent .comment-user-display {
	padding-top: 10px;
}

.view-comments-recent .comment-user-image {
	float: left;
	padding-right: 20px;
}

.view-comments-recent .comment-user-name {
	position: relative;
	top: 22px;
}

.view-comments-recent .field-comment-body .views-label {
	padding-right: 5px;
}

.timer.is-countdown span.countdown-row span {
	margin-right: .2em;
	font-size: 29px;
	color: #d42131;
}

.timer-container {
	padding: 3.3em 0;
}

.sale .timer-container.container {
	padding: 4em 0 2em;
	border-bottom: 1px dashed #8aceff;
}

.timer.is-countdown span.countdown-row span.countdown-section {
	margin-right: .4em;
}

.sale-video {}

.saleweek-strip {
	overflow: hidden;
	background-color: #230400;
}

.saleweek-strip.saleweek-strip {
	background-color: #062703;
}

h4.special-sale {
	line-height: 1.4em;
	font-weight: bold;
	font-size: 24px;
}

.saleweek-strip h4.special-sale {
	color: #ff6461;
}

span.buynow {
	color: #fff;
	font: bold 17px/24px "open sans";
}

h4.special-sale .big {
	font-size: 54px;
	color: #aa1d1d;
	font-weight: 100;
	font-style: normal;
}

h4.special-sale span.expires {
	font-size: 18px;
	line-height: 1em;
}

h4.special-sale span.ends {
	display: block;
	margin-bottom: 10px;
}

.timer-container h4.special-sale {
	color: #d9524e;
}

.timer-container h4.special-sale span.big {
	display: block;
	font-size: 48px;
	color: #1b6086;
	line-height: 1.2em;
}

.sale .timer-container h4.special-sale .big {
	font-size: 48px;
	color: #aa1d1d;
	font-weight: 900;
	font-style: no rmal;
}

#plans .buynow2 img {
	background-color: #616161;
	border-radius: 100px;
	border: 1px solid white;
	padding: 5px;
	line-height: ;
}

.user-login-container div.sale {
	background-image: var(--testimonials-bottom);
	background-size: 100% auto;
	background-position: top;
	background-repeat: no-repeat;
}

.width-100 {
	width: 100%;
}

.ecourse-wrapper .col-ecourse:nth-child(5) {}

.col-md-12 table {
	width: 100%;
}

.col-sm-3.col-ecourse {
	min-height: 325px;
}

.timer-container img.img-responsive.sayer {}

.timer-container.timer-2 {
	background-color: #375668;
}

.timer-container.timer-2 .amp {
	color: white;
}

.timer-container.timer-2 h4 span.amp.expires {
	color: #fef381;
	text-transform: uppercase;
	font: 100 22px "Open Sans";
	letter-spacing: 9px;
}

.timer-container.timer-2 .timer.is-countdown span.countdown-period,
.timer-container.timer-2 .timer.is-countdown span.countdown-amount {
	color: white;
	text-transform: uppercase;
	font: normal bold 40px "Open Sans";
}

.timer-container.timer-2 .timer.is-countdown span.countdown-amount {
	color: #ff7873;
}

#plans span.strike {
	color: #fef30f;
	opacity: 1;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
}

.saleweek-strip.saleweek-strip2 h4.special-sale {
	color: #ffffff !important;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
}

.tt-query {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
	color: #999
}

.tt-menu {
	width: 400px;
	margin-top: 4px;
	padding: 4px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	text-align: left;
}

.tt-suggestion {
	padding: 3px 15px;
	line-height: 24px;
	font-size: 18px;
}

.tt-suggestion.tt-cursor,
.tt-suggestion:hover {
	color: #fff;
	background-color: #0097cf;
}

.tt-suggestion p {
	margin: 0;
}

.optinbox {
	padding: 1em 0 1em;
	background-color: #ccc;
	background-image: var(--optinbox);
	background-size: cover;
	background-position: 50% 71%;
	color: white;
}

#mc-embedded-subscribe-form {
	background-color: #ccc;
}

#mc_embed_signup form {
	text-align: left;
}

.bid-342 {
	margin: 1em 0 2em
}

.page-start-here .bid-342 {
	display: none;
}

.container-og .container.free-gifts .col-sm-2 h4 {
	min-height: 60px;
}

.container-og .container.free-gifts .col-sm-2 .img-responsive {
	min-height: 214px;
}

.saleweek-strip.saleweek-strip.call-to-action {
	background-color: #d24247;
}

#google_translate_element {
	position: absolute;
}


.helloboard {
	position: relative;
	top: 0;
	color: #fff;
	font: bold 18px Arial;
	text-align: center;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.helloboard-upper {
	height: 25px;
	display: block;
	padding-top: 25px;
	margin-bottom: 0wpx;
}

.helloboard-lower {
	background: url(//cdn.greenmedinfo.com/sites/all/themes/wilderness/images/fold-bg.jpg) no-repeat center top;
	height: 240px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: -15px;
}

.helloboard-lower .container {
	width: 1030px;
	margin: auto;
}

.helloboard-left {
	color: #ebf6ff;
	float: left;
	width: 500px;
	margin-left: 50px;
	margin-top: 20px;
	font: 400 25px 'open sans';
	text-align: left;
	line-height: 1.1;
}

.helloboard-left p {
	margin: -10px 0 19px 0;
}

.helloboard-left h3 {
	font-size: 42px;
	margin-bottom: 10px;
}

a.helloboard-button {
	background: #f8fbfc;
	background: -moz-linear-gradient(top, #f8fbfc 0%, #d3e7ef 49%, #aad1e0 100%);
	background: -webkit-linear-gradient(top, #f8fbfc 0%, #d3e7ef 49%, #aad1e0 100%);
	background: linear-gradient(to bottom, #f8fbfc 0%, #d3e7ef 49%, #aad1e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbfc', endColorstr='#aad1e0', GradientType=0);
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 0px solid #000000;
	font: 700 21px 'open sans';
	color: #12324c;
	padding: 5px 30px 3px 22px;
	position: relative;
	text-decoration: none;
	z-index: 3;
}

a.helloboard-button:hover {
	background: #aad1e0;
	background: -moz-linear-gradient(top, #aad1e0 0%, #d3e7ef 49%, #f8fbfc 100%);
	background: -webkit-linear-gradient(top, #aad1e0 0%, #d3e7ef 49%, #f8fbfc 100%);
	background: linear-gradient(to bottom, #aad1e0 0%, #d3e7ef 49%, #f8fbfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aad1e0', endColorstr='#f8fbfc', GradientType=0);
	color: #3a8b28;
}

.helloboard-close {
	position: absolute;
	cursor: default;
	width: 30px;
	height: 30px;
	z-index: 2;
	text-align: left;
}

.bubble a {
	position: relative;
}

.bubble a .hoverbox {
	display: none;
	position: absolute;
	top: 0;
	right: 15px;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	border: 2px solid #000;
	color: #27a551;
	font: bold 15px Arial;
	z-index: 2;
}

.bubble a:hover .hoverbox {
	display: block;
}

.hoverbox {
	width: 180px;
}

.green-button {
	background: #65bc6d;
	background: -moz-linear-gradient(top, #65bc6d 0%, #439251 100%);
	background: -webkit-linear-gradient(top, #65bc6d 0%, #439251 100%);
	background: linear-gradient(to bottom, #65bc6d 0%, #439251 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65bc6d', endColorstr='#439251', GradientType=0);
	text-transform: uppercase;
	font: bold 16px Arial;
	color: #fff;
	border-radius: 5px;
	border: 1px solid #57a363;
}

.plan-box {
	float: left;
	width: 49%;
	padding: 5px;
	box-sizing: border-box;
}

.plan-box.left {
	clear: left;
}

.hoverbox-current {
	display: block;
	margin: 10px 0;
}

.hoverbox-text {
	display: block;
	margin: 10px 0;
}

@media screen and (max-width:500px) {
	.page-cart table thead th {
		display: none;
	}

	.page-cart table tr {
		margin: 20px;
	}

	.page-cart table {
		border-collapse: separate;
		border-spacing: 20px;
	}
}

@media screen and (max-width:1050px) {
	.page-cart fieldset {
		border: none;
		max-width: 100%;
		padding: 0;
	}

	.page-cart .address-pane-table table td {
		padding: 5px 0;
	}

	.page-cart .address-pane-table table td input {
		margin-left: 10px;
	}

	.page-cart fieldset#billing-pane {
		max-width: 90%;
	}

	.page-cart fieldset select {
		max-width: 80%;
	}

	.page-cart #sidebar-left {
		display: none;
	}

	.one-sidebar #main {
		max-width: 100%;
	}

	#main {
		float: left;
		width: 100%;
	}

	.Sheet,
	#cart-form-products table.sticky-header,
	#cart-form-products table.sticky-table {
		max-width: 100%;
	}

	#uc-cart-checkout-form,
	#uc-cart-checkout-form tr {
		max-width: 98%;
		margin: auto;
		border: none;
	}

	#cart-form-products td {
		padding: 0;
		background: #fff;
	}

	#uc-cart-checkout-form .form-text,
	#uc-cart-checkout-form .form-textarea {
		max-width: 80%;
	}

	#cart-form-buttons,
	#cart-form-products,
	.page-cart table,
	.page-cart tr,
	.page-cart td {
		border: none !important;
	}

	.PageBackgroundGlare {
		max-width: 100% !important;
		min-width: 300px !important;
	}

	#first-navigation {
		height: auto;
	}
}

.view-sayer-blog .views-row {
	min-height: 100px;
}

body.research-dashboard .articles-display .teaser .contenttitle h2 a {
	min-height: 35px !important;
}

#tabs .Button.btn.btn-primary.btn-sm {
	color: aliceblue;
	font-weight: bold;
}

body.research-dashboard .foo.messages .krumo-root {
	color: black;
}

body.research-dashboard .foo.messages .krumo-root a {
	color: green;
}

.node.blog .youtube {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.node.blog .youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.responsive-object iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.responsive-object {
	position: relative;
	padding-bottom: 67.5%;
	height: 0;
	margin: 10px 0;
	overflow: hidden;
}

.content .video-js.vjs-default-skin {
	margin-left: auto;
	margin-right: auto;
}

.digital_content .social-stuff {
	padding-bottom: 10px;
}

.view-id-taxonomy_term .view-content {
	padding: 0 6px;
}

.view-id-taxonomy_term .view-content .views-row {
	background: #fff;
	border-radius: 10px;
	padding: 1em;
}

.view-id-taxonomy_term .view-header h1 {
	color: #fff;
	margin-top: .4em;
	margin-bottom: 0;
	font-family: "PT Sans";
}

.view-id-taxonomy_term .view-header ul {
	margin: 0;
}

.research-dashboard .view-id-taxonomy_term {
	margin-bottom: 2em;
}

.view-id-taxonomy_term ul.taxonomy-links {
	margin: 0 6px;
	background: white;
	border-radius: 10px;
}

.view-id-taxonomy_term .taxonomy-links li {
	margin-bottom: .5em;
	border-radius: 10px;
	padding: 0 6px;
}

.twitter-typeahead .form-control::placeholder {
	color: #555;
	font-weight: bolder;
}

#band-cookies {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 200;
	padding: 15px 0px;
	text-align: center;
	font-size: 14px;
	line-height: 1.1;
	background-color: rgba(23, 209, 14, .1);
	color: #FFFFFF;
	box-shadow: 0px -3px 3px 0px rgba(0, 0, 0, 0.15);
	padding: 1% 3%;
	background: url(https://cdn.greenmedinfo.com/sites/all/themes/wilderness/images/band-bg.png) no-repeat left center;
	background-size: 24%;
}

#band-cookies p {
	margin: 5px auto;
	padding: 0px 50px;
}

#band-cookies-ok {
	display: inline-block;
	color: #F0FFAA;
	font-weight: 700;
	text-decoration: underline;
	margin-left: 10px;
	cursor: pointer;
}

#band-cookies-info {
	display: inline-block;
	color: #fff !important;
	font-weight: 700;
	text-decoration: none;
	margin: 5px 5px 0px 5px;
	padding: 5px 8px;
	border-radius: 2px;
	cursor: pointer;
	background: #27a551;
	font-size: 20px;
	padding: 5px 10px;
	border-radius: 3px;
}

#band-cookies-close {
	width: 34px;
	padding: 8px;
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	background-color: #000000;
}

.band-button {
	width: 100%;
}

@media (max-width:768px) {
	#band-cookies p {
		padding: 15px 15px 0;
		font-size: 14px;
	}

	#band-cookies-ok,
	#band-cookies-info {
		display: block;
		text-decoration: none;
		padding: 10px 5px;
		margin-top: 10px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}

	#band-cookies-close {
		left: 50%;
		margin-left: -16px;
		top: 25px;
	}
}

.band-col-main {
	float: left;
	width: 50%;
}

.band-col-desktop {
	float: left;
	width: 23%;
}

.band-mobile-show {
	display: none;
}

.band-texture img {
	width: 100%;
	max-width: 50px;
	text-align: right;
}

@media screen and (max-width:768px) {
	#band-cookies {
		background-image: none !important;
	}

	.band-col-desktop {
		display: none !important;
	}

	.band-col-main {
		width: 100%;
		margin: 0 auto;
	}

	.band-mobile-show {
		display: block !important;
	}
}

p.media_embed {
	text-align: center;
}

#uc-product-add-to-cart-form-60394-1 {
	display: none;
}

.field.field-node-views.node-views.bolder {
	font-weight: bolder;
}

.top-ten-opposite-types {
    max-height: 4667px;
    padding-right: 0px;
    margin-bottom: 0.5em;
    overflow: scroll;
    position: relative;
    overflow-x: hidden;
}

body.research-dashboard .topic .colfull .count-display-wrapper {
	margin: 0 0 .1em;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	padding-left: 0;
	font-size: 24px;
	font-weight: bolder;
}

#node-counter-bubble {
	font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
	direction: ltr;
	text-align: justified;
	margin-bottom: 5px;
}

#node-counter-bubble.gmi-justified {
	display: flex;
	text-align: center;
}

#node-counter-bubble .gmi-btn {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	margin-right: 8px;
	padding: 0 10px;
	position: relative;
	text-align: center;
	top: 0;
	vertical-align: top;
	white-space: nowrap;
}

#node-counter-bubble .gmi-btn:last-child {
	margin-right: 0;
}

#node-counter-bubble.gmi-justified .gmi-btn {
	-moz-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.page-gmi-search .col-md-12 {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 5rem;
}

.page-gmi-search .views-filters {
	margin-top: 60px;
	overflow: hidden;
	display: block;
}

.page-gmi-search .views-exposed-form .views-exposed-widgets {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	justify-items: center;
}

.page-gmi-search .views-exposed-form .views-exposed-widgets .views-exposed-widget {
	width: 75%;
	max-width: 600px;
	display: flex !important;
}

.page-gmi-search .views-exposed-form .views-exposed-widgets .views-submit-button {
	width: 30%;
	display: flex;
	max-width: 200px;
}

.page-gmi-search .views-exposed-form .views-widget-filter-keys label {
	display: none !important;
}

.page-gmi-search .views-exposed-form .views-widget-filter-keys .views-operator {
	width: 100%;
}

.page-gmi-search .views-exposed-form .views-widget-filter-keys .views-operator input {
	width: 100%;
	font-size: 18px;
	padding: 12px;
	border: 1px solid #ddd;
	text-indent: 0;
	outline: medium none;
	border-radius: 2px;
	margin: 0;
}

.page-gmi-search .views-exposed-form .views-submit-button .form-submit {
	padding: 10px 16px;
	font-size: 20px;
	line-height: 1.3333;
	border-radius: 6px;
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
	margin: 0;
}

.page-gmi-search .views-row {
	margin-bottom: 20px;
}

.page-gmi-search .h4 {
	width: 100%;
	font-size: 18px;
	color: #337ab7 !important;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 1.1;
	text-decoration: none;
}

.page-gmi-search .gs-bidi-start-align.gs-snippet1 {
	font-size: 16px;
	color: #333;
	line-height: 1.4285;
}

.page-gmi-search .gsc-url-bottom a.btn {
	color: #fff;
	background-color: #f0ad4e;
	border: 1px solid #eea236;
	border-radius: 3px;
	font-size: 16px;
	padding: 5px 10px;
	margin-bottom: 4px;
	height: auto;
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	text-decoration: none;
}

.page-gmi-search .gsc-url-bottom a.btn:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

#search-results .gsc-table-result {
	display: block;
	width: 100%;
	margin-bottom: 5rem;
	overflow: hidden;
}

#search-results .gsc-table-result .gs-image {
	display: block;
	overflow: hidden;
	width: 100%;
	height: auto;
	max-height: 200px;
}

#search-results .gsc-table-result .gs-image img {
	width: 100%;
	height: auto;
}

#search-results .gsc-table-result .gs-title {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

@media (max-width:800px) {
	.newsletter-block {
		margin-top: 32px;
	}
}

@media (max-width:800px) {
	.newsletter-block .hide-mobile {
		display: none !important;
	}
}

.newsletter-block .visible-mobile {
	display: none !important;
}

@media (max-width:800px) {
	.newsletter-block .visible-mobile {
		display: block !important;
	}
}

.newsletter-block .col-sm-8 h2 {
	font-size: 38px;
}

@media (max-width:900px) {
	.newsletter-block .col-sm-8 h2 {
		font-size: 24px;
	}
}

@media (max-width:800px) {
	.newsletter-block .col-sm-8 h2 {
		font-size: 20px;
	}
}

@media (max-width:800px) {
	.newsletter-block .author-block {
		max-width: 150px;
	}
}

@media (max-width:800px) {
	.newsletter-block .author-image {
		margin-left: auto;
		margin-right: auto;
		display: block !important;
	}
}

@media (max-width:450px) {
	.newsletter-block .author-image {
		width: 90px;
	}
}

@media (max-width:800px) {
	.newsletter-block .author-name {
		font-size: 16px;
		text-align: center;
		line-height: 1.2;
	}
}

@media (max-width:450px) {
	.newsletter-block .author-name {
		font-size: 14px;
	}
}

@media (max-width:800px) {
	.newsletter-block .col-sm-8.inner {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:800px) {
	.newsletter-block .newsletter-container {
		max-width: 600px;
		width: 100%;
		float: none;
		text-align: center;
		margin: 25px auto;
	}
}

@media (max-width:800px) {

	.newsletter-block .newsletter-container h2,
	.newsletter-block .newsletter-container h4 {
		text-align: center;
		font-size: 16px;
	}
}

@media (max-width:800px) {
	.newsletter-block .newsletter-container .book-image {
		text-align: center;
	}
}

@media (max-width:800px) {
	.newsletter-block .newsletter-container .book-image p {
		font-weight: bold;
	}
}

@media (max-width:800px) {
	.newsletter-block .newsletter-container .book-image .img-responsive {
		text-align: center;
		max-width: 200px;
	}
}

@media (max-width:450px) {
	.newsletter-block .newsletter-container .book-image .img-responsive {
		max-width: 170px;
	}
}

.poweredbystripe {
	margin-top: 10px;
	float: right;
	background: #017aff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#78b8ff", endColorstr="#017aff");
	background-image: -moz-linear-gradient(-90deg, #78b8ff, #017aff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#78b8ff), to(#017aff));
	height: 27px;
	padding: 0 10px;
	line-height: 27px;
	display: block;
	color: #fff;
	vertical-align: top;
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-moz-box-shadow: inset 0 1px 0 #98c9ff;
	-webkit-box-shadow: inset 0 1px 0 #98c9ff;
	box-shadow: inset 0 1px 0 #98c9ff;
}

a.poweredbylink:hover {
	text-decoration: none;
}

#uc_stripe_messages.hidden {
	display: none;
}

.stripe-warning {
	color: red;
	font-style: oblique;
}

.stripe-uc-credit-terminal-form fieldset legend {
	margin-top: 20px;
}

.stripe-uc-credit-terminal-form .description {
	margin-bottom: 2rem;
}

.stripe-uc-credit-terminal-form .order-edit-table .oet-label {
	padding-right: 15px;
}

.stripe-uc-credit-terminal-form .order-edit-table tr td {
	vertical-align: middle;
	height: 35px;
}

.stripe-uc-credit-terminal-form .form-submit {
	display: block !important;
	margin: 4px auto 10px !important;
}

#comments iframe .recommendations-layout {
	display: none !important;
}

.front .g-blogs .view-g-blogs .view-content {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

@media (max-width:800px) {
	.front .g-blogs .view-g-blogs .view-content {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width:420px) {
	.front .g-blogs .view-g-blogs .view-content {
		grid-template-columns: repeat(1, 1fr);
	}
}

.front .g-blogs .view-g-blogs .view-content .views-row {
	width: 100% !important;
}