@font-face {
	font-family: helvetica-neue;
	src: url(./fonts/helvetica-neue.eot#iefix) format("embedded-opentype"), url(./fonts/helvetica-neue.woff) format("woff"), url(./fonts/helvetica-neue.ttf) format("truetype"), url(./fonts/helvetica-neue.svg#helveticaneueltstd-hv) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: icons;
	src: url(/Areas/Article/Content/Frontiers/Common/icons/icons.eot#iefix) format("embedded-opentype"), url(/Areas/Article/Content/Frontiers/Common/icons/icons.woff) format("woff"), url(/Areas/Article/Content/Frontiers/Common/icons/icons.ttf) format("truetype"), url(/Areas/Article/Content/Frontiers/Common/icons/icons.svg#fontello) format("svg");
	font-weight: normal;
	font-style: normal;
}
* {
	outline: 0px !important;
}
.row-fluid [class*='span'] {
	min-height: 0px;
}
body {
	color: rgb(62, 61, 64); line-height: 18px; padding-top: 77px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal;
}
h1 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h2 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h3 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h4 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h5 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h6 {
	margin: 0px 0px 8px; padding: 0px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-weight: bold;
}
h1 {
	color: rgb(62, 61, 64); line-height: 30px; font-size: 21px;
}
h2 {
	color: rgb(62, 61, 64); line-height: 30px; font-size: 18px;
}
h3 {
	color: rgb(62, 61, 64); line-height: 16px; font-size: 16px;
}
h4 {
	color: rgb(62, 61, 64); line-height: 15px; font-size: 15px;
}
h5 {
	color: rgb(62, 61, 64); line-height: 14px; font-size: 14px;
}
h6 {
	color: rgb(62, 61, 64); line-height: 12px; font-size: 12px;
}
span.or {
	color: rgb(112, 113, 115); line-height: 16px; padding-right: 13px; padding-left: 13px; font-size: 16px; font-weight: normal;
}
p {
	color: rgb(62, 61, 64); line-height: 18px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal;
}
p.red {
	color: rgb(183, 39, 46);
}
p.blue {
	color: rgb(27, 121, 179);
}
p.green {
	color: rgb(27, 124, 4);
}
p small {
	line-height: 20px; font-size: 11px;
}
p large {
	line-height: 20px; font-size: 16px;
}
p large a {
	font-size: 16px;
}
p.strong {
	font-weight: bold;
}
p.inline {
	margin: 0px; line-height: 1;
}
p.padded {
	padding-bottom: 5px;
}
a {
	cursor: pointer;
}
a.blue {
	color: rgb(27, 121, 179); font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal;
}
a.blue:hover {
	color: rgb(27, 121, 179); text-decoration: none; border-bottom-color: rgb(27, 121, 179); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
a.block.blue:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
a.block.blue i:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
a.block.blue span:hover {
	border-bottom-color: rgb(27, 121, 179); border-bottom-width: 1px; border-bottom-style: solid;
}
a.disabled.blue {
	color: rgb(112, 113, 115); cursor: text;
}
a.disabled.blue:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
a.block.disabled.blue span:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
a.gray {
	color: rgb(96, 96, 96); font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; border-bottom-color: rgb(27, 121, 179); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.gray:hover {
	color: rgb(27, 121, 179); text-decoration: none; border-bottom-color: rgb(27, 121, 179); border-bottom-width: 1px; border-bottom-style: dotted; cursor: pointer;
}
a.large {
	font-size: 16px;
}
span.blue {
	color: rgb(27, 121, 179);
}
span.gray {
	color: rgb(96, 96, 96);
}
span.red {
	color: rgb(183, 39, 46);
}
span.large {
	font-size: 16px;
}
span.italic {
	font-style: italic;
}
span.bold {
	font-weight: bold;
}
div .line {
	line-height: 0;
}
div .line hr {
	display: none;
}
div .strong.line {
	padding-top: 0px; padding-bottom: 0px; margin-top: 8px; margin-bottom: 10px; border-top-color: rgb(112, 113, 115); border-top-width: 2px; border-top-style: solid;
}
div .middle.line {
	padding-top: 0px; padding-bottom: 0px; margin-top: 9px; margin-bottom: 10px; border-top-color: rgb(112, 113, 115); border-top-width: 1px; border-top-style: solid;
}
div .soft.line {
	padding-top: 0px; padding-bottom: 0px; margin-top: 9px; margin-bottom: 10px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
form {
	margin: 0px;
}
input[type='radio'] {
	width: 14px; height: 14px;
}
input[type='text'] {
	border-color: rgb(186, 186, 186); padding: 2px 6px; border-radius: 5px; height: 19px; color: rgb(62, 61, 64); line-height: 12px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
input[type='email'] {
	border-color: rgb(186, 186, 186); padding: 2px 6px; border-radius: 5px; height: 19px; color: rgb(62, 61, 64); line-height: 12px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
input[type='text']:focus {
	border-color: rgb(112, 113, 115);
}
input[type='email']:focus {
	border-color: rgb(112, 113, 115);
}
input[disabled] {
	color: rgb(62, 61, 64);
}
textarea {
	border-color: rgb(186, 186, 186); border-radius: 5px; color: rgb(62, 61, 64); line-height: 16px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
textarea.medium {
	height: 130px;
}
textarea:focus {
	border-color: rgb(112, 113, 115);
}
select {
	border-radius: 5px; height: 23px; color: rgb(62, 61, 64); line-height: 12px; padding-top: 3px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
label {
	font-size: 12px;
}
span.uneditable-input {
	border-radius: 5px; color: rgb(62, 61, 64); line-height: 18px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.input-prepend {
	margin-bottom: 0px;
}
.input-prepend input {
	border-radius: 5px; border: 1px solid rgb(186, 186, 186); border-image: none; padding-right: 6px; padding-left: 6px; z-index: 10; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.input-prepend .add-on {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(186, 186, 186) currentColor rgb(186, 186, 186) rgb(186, 186, 186); transition:border 0.2s linear; border-image: none; height: 15px; z-index: 11; background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s; -moz-transition: border linear .2s; -o-transition: border linear .2s;
}
.selected.input-prepend input:required:invalid:focus {
	border: 1px solid rgb(112, 113, 115);
}
.selected.input-prepend input:focus {
	border: 1px solid rgb(112, 113, 115);
}
.selected.input-prepend .add-on {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(112, 113, 115) currentColor rgb(112, 113, 115) rgb(112, 113, 115);
}
.error.input-prepend input:required:invalid:focus {
	border: 1px solid rgb(204, 0, 0);
}
.error.input-prepend input {
	border: 1px solid rgb(204, 0, 0);
}
.error.input-prepend .add-on {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 0, 0) currentColor rgb(204, 0, 0) rgb(204, 0, 0);
}
.selected.error.input-prepend input {
	border: 1px solid rgb(204, 0, 0);
}
.selected.error.input-prepend input:required:invalid:focus {
	border: 1px solid rgb(204, 0, 0);
}
.selected.error.input-prepend input:required:invalid:focus {
	border: 1px solid rgb(204, 0, 0);
}
.input-prepend :first-child.add-on {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.input-append {
	margin-bottom: 0px;
}
.input-append input {
	border-width: 1px; border-style: solid; border-color: rgb(186, 186, 186) rgb(217, 217, 217) rgb(186, 186, 186) rgb(186, 186, 186); border-radius: 5px 0px 0px 5px; border-image: none; padding-right: 6px; padding-left: 6px; z-index: 10; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.input-append .add-on {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(186, 186, 186) rgb(186, 186, 186) rgb(186, 186, 186) currentColor; transition:border 0.2s linear; border-image: none; height: 15px; z-index: 11; background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s; -moz-transition: border linear .2s; -o-transition: border linear .2s;
}
.input-append .selected.add-on {
	border-color: rgba(100, 100, 100, 0.8);
}
.input-append :last-child.add-on {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;
}
.input-append .searchInput {
	height: 18px;
}
input:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
select:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
select:required:invalid:focus {
	border-color: rgb(112, 113, 115); color: rgb(62, 61, 64); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
textarea:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
select:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
input:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
textarea:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
select:required:invalid.error:focus {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
input.error {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
textarea.error {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
.error.select2-container a {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
.error.select2-container ul {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0);
}
span.error {
	margin: 1px 0px 0px; padding: 0px; color: rgb(204, 0, 0); line-height: 11px; font-size: 11px;
}
.center {
	text-align: center;
}
.hide {
	display: none;
}
#overlay {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: fixed; z-index: 10040; opacity: 0.7; background-color: rgb(0, 0, 0);
}
#overlay .loading {
	margin-top: 200px;
}
#overlay .loading .icon span {
	color: rgb(255, 255, 255); font-size: 60px;
}
#overlay .loading .caption {
	padding-top: 5px;
}
#overlay .loading .caption span {
	color: rgb(255, 255, 255); font-weight: bold;
}
.primary.tabbable > .nav-tabs {
	margin-bottom: 0px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.primary.tabbable > .nav-tabs li > a {
	padding: 2px 10px; border: 1px solid rgb(186, 186, 186); width: 100px; height: 30px; text-align: center; color: rgb(78, 73, 73); line-height: 16px; font-size: 14px; font-weight: normal; margin-right: 5px; position: relative; box-shadow: inset 0px -10px 6px -6px #e2e2e2; background-color: rgb(249, 249, 249); -webkit-box-shadow: inset 0 -10px 6px -6px #e2e2e2; -moz-box-shadow: inset 0 -10px 6px -6px #e2e2e2;
}
.primary.tabbable > .nav-tabs li > a span.single {
	top: 7px; position: relative;
}
.primary.tabbable > .nav-tabs li > a span.status {
	color: rgb(112, 113, 115); font-size: 10px; font-weight: normal;
}
.primary.tabbable > .nav-tabs li > a span.badge {
	padding: 1px 4px 2px; top: 2px; right: 2px; font-size: 11px; position: absolute; background-color: rgb(183, 39, 46);
}
.primary.tabbable > .nav-tabs li > a:hover {
	font-weight: 600; background-color: rgb(255, 255, 255);
}
.primary.tabbable > .nav-tabs li.active > a {
	height: 31px; font-size: 14px; font-weight: 600; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; box-shadow: inset 0px 0px 0px 0px #e2e2e2; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 0 0 0 #e2e2e2; -moz-box-shadow: inset 0 0 0 0 #e2e2e2;
}
.primary.tabbable > .nav-tabs li.pagination-tabs a {
	width: 45px; margin-right: 0px; background-color: rgb(255, 255, 255);
}
.primary.tabbable > .nav-tabs li.pagination-tabs a i {
	top: 7px; position: relative;
}
.primary.tabbable > .tab-content {
	margin-top: -1px; border-right-color: rgb(186, 186, 186); border-bottom-color: rgb(186, 186, 186); border-left-color: rgb(186, 186, 186); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.secondary.tabbable > .nav {
	top: 1px; margin-bottom: 0px; position: relative;
}
.secondary.tabbable > .nav-pills li > a {
	margin: 4px 5px 4px 10px; padding: 5px 0px 0px; border-radius: 0px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.secondary.tabbable > .nav-pills li > a:hover {
	background-color: rgb(255, 255, 255);
}
.secondary.tabbable > .nav-pills li input {
	margin-bottom: 2px;
}
.secondary.tabbable > .nav-tabs {
	margin-bottom: 0px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.secondary.tabbable > .nav-tabs li > a {
	padding: 8px 10px 2px; border: 1px solid rgb(186, 186, 186); width: 210px; height: 20px; text-align: center; color: rgb(78, 73, 73); line-height: 16px; font-size: 12px; font-weight: normal; margin-right: 5px; box-shadow: inset 0px -8px 6px -6px #e2e2e2; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 -8px 6px -6px #e2e2e2; -moz-box-shadow: inset 0 -8px 6px -6px #e2e2e2;
}
@media all and (max-width:979px) and (min-width:768px)
{
.secondary.tabbable > .nav-tabs li > a {
	padding-right: 6px; padding-left: 6px;
}
}
.secondary.tabbable > .nav-tabs li > a:hover {
	font-weight: 600; background-color: rgb(246, 246, 246);
}
.secondary.tabbable > .nav-tabs li.active > a {
	height: 21px; font-size: 12px; font-weight: 600; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; box-shadow: inset 0px 0px 0px 0px #e2e2e2; background-color: rgb(246, 246, 246); -webkit-box-shadow: inset 0 0 0 0 #e2e2e2; -moz-box-shadow: inset 0 0 0 0 #e2e2e2;
}
.secondary.tabbable > .tab-content {
	border: 1px solid rgb(186, 186, 186);
}
i.fr-icon-mini {
	background-position: 16px 16px; top: -2px; width: 16px; height: 16px; line-height: 16px; margin-top: 1px; vertical-align: text-top; display: inline-block; position: relative; background-image: url("/Content/Frontiers/Common/icons/icons-16.png"); background-repeat: no-repeat;
}
@media not all, not all
{
i.fr-icon-mini {
	background-image: url("/Content/Frontiers/Common/icons/icons-16@2x.png"); background-size: 256px auto;
}
}
i.latest-pdf.fr-icon-mini {
	background-position: 0px 0px;
}
i.all-files.fr-icon-mini {
	background-position: -16px 0px;
}
i.review-progress.fr-icon-mini {
	background-position: -48px 0px;
}
i.assign-another.fr-icon-mini {
	background-position: -64px 0px;
}
i.accept-manuscript.fr-icon-mini {
	background-position: -80px 0px;
}
i.reject-manuscript-old.fr-icon-mini {
	background-position: -96px 0px;
}
i.remind-editors.fr-icon-mini {
	background-position: -112px 0px;
}
i.view-invoice.fr-icon-mini {
	background-position: -128px 0px;
}
i.reject-manuscript-disabled.fr-icon-mini {
	background-position: -32px 0px;
}
i.clock.fr-icon-mini {
	background-position: 0px -16px;
}
i.clock-green.fr-icon-mini {
	background-position: -16px -16px;
}
i.clock-red.fr-icon-mini {
	background-position: -32px -16px;
}
i.assign-another-disabled.fr-icon-mini {
	background-position: -64px -16px;
}
i.reject-manuscript.fr-icon-mini {
	background-position: -96px -16px;
}
i.withdraw-review.fr-icon-mini {
	background-position: -96px -16px;
}
i.assign-editor.fr-icon-mini {
	background-position: 0px -32px;
}
i.assign-myself.fr-icon-mini {
	background-position: -16px -32px;
}
i.assign-myself.fr-icon-mini {
	background-position: -32px -32px;
}
i.assign-disabled.fr-icon-mini {
	background-position: -48px -32px;
}
i.accept-manuscript-disabled.fr-icon-mini {
	background-position: -80px -32px;
}
i.reject-manuscript-disabled.fr-icon-mini {
	background-position: -96px -32px;
}
i.withdraw-review-disabled.fr-icon-mini {
	background-position: -96px -32px;
}
i.remind.fr-icon-mini {
	background-position: 0px -48px;
}
i.revoke.fr-icon-mini {
	background-position: -16px -48px;
}
i.contact.fr-icon-mini {
	background-position: -32px -48px;
}
i.assign.fr-icon-mini {
	background-position: -48px -48px;
}
i.invite.fr-icon-mini {
	background-position: -64px -48px;
}
i.reactivate.fr-icon-mini {
	background-position: -96px -48px;
}
i.check.fr-icon-mini {
	background-position: 0px -64px;
}
i.info.fr-icon-mini {
	background-position: -16px -64px;
}
i.help.fr-icon-mini {
	background-position: -32px -64px;
}
i.rounded-arrow-down.fr-icon-mini {
	background-position: -48px -64px;
}
i.rounded-arrow-right.fr-icon-mini {
	background-position: -64px -64px;
}
i.arrow-down.fr-icon-mini {
	background-position: -80px -64px;
}
i.arrow-up.fr-icon-mini {
	background-position: -96px -64px;
}
i.arrow-right.fr-icon-mini {
	background-position: -112px -64px;
}
i.arrow-left.fr-icon-mini {
	background-position: -128px -64px;
}
i.reviewer.fr-icon-mini {
	background-position: 0px -80px;
}
i.author.fr-icon-mini {
	background-position: -16px -80px;
}
i.editor.fr-icon-mini {
	background-position: -32px -80px;
}
i.eof.fr-icon-mini {
	background-position: -48px -80px;
}
i.sce.fr-icon-mini {
	background-position: -64px -80px;
}
i.grey-person.fr-icon-mini {
	background-position: 0px -96px;
}
i.grey-mail.fr-icon-mini {
	background-position: -16px -96px;
}
i.gray-key.fr-icon-mini {
	background-position: -32px -96px;
}
i.adress-book.fr-icon-mini {
	background-position: 0px -112px;
}
i.attach.fr-icon-mini {
	background-position: -16px -112px;
}
i.pencil.fr-icon-mini {
	background-position: -32px -112px;
}
i.pencil-disabled.fr-icon-mini {
	background-position: -48px -112px;
}
i.email.fr-icon-mini {
	background-position: -32px -48px;
}
i.dropdown-pdf.fr-icon-mini {
	background-position: 0px -128px;
}
i.xml.fr-icon-mini {
	background-position: -16px -128px;
}
i.citation.fr-icon-mini {
	background-position: -32px -144px;
}
i.impact.fr-icon-mini {
	background-position: -16px -144px;
}
i.research-topic.fr-icon-mini {
	background-position: 0px -144px;
}
i.enhanced-pdf.fr-icon-mini {
	background-position: -32px -128px;
}
i.remind-disabled.fr-icon-mini {
	background-position: 0px -160px;
}
i.revoke-disabled.fr-icon-mini {
	background-position: -16px -160px;
}
i.contact-disabled.fr-icon-mini {
	background-position: -32px -160px;
}
i.assign-review-disabled.fr-icon-mini {
	background-position: -48px -160px;
}
i.reactivate-disabled.fr-icon-mini {
	background-position: -64px -160px;
}
i.email-disabled.fr-icon-mini {
	background-position: -32px -160px;
}
i.inline.fr-icon-mini {
	margin-bottom: -16px;
}
i.fr-icon-small {
	background-position: 24px 24px; top: -2px; width: 24px; height: 24px; line-height: 24px; margin-top: 1px; vertical-align: text-top; display: inline-block; position: relative; background-image: url("/Content/Frontiers/Common/icons/icons-24.png"); background-repeat: no-repeat;
}
@media not all, not all
{
i.fr-icon-small {
	background-image: url("/Content/Frontiers/Common/icons/icons-24@2x.png"); background-size: 384px auto;
}
}
i.latest-pdf.fr-icon-small {
	background-position: 0px 0px;
}
i.all-files.fr-icon-small {
	background-position: -24px 0px;
}
i.review-progress.fr-icon-small {
	background-position: -72px 0px;
}
i.assign-another.fr-icon-small {
	background-position: -96px 0px;
}
i.accept-manuscript.fr-icon-small {
	background-position: -120px 0px;
}
i.reject-manuscript-old.fr-icon-small {
	background-position: -144px 0px;
}
i.remind-editors.fr-icon-small {
	background-position: -168px 0px;
}
i.view-invoice.fr-icon-small {
	background-position: -192px 0px;
}
i.reject-manuscript-disabled.fr-icon-small {
	background-position: -48px 0px;
}
i.clock.fr-icon-small {
	background-position: 0px -24px;
}
i.clock-green.fr-icon-small {
	background-position: -24px -24px;
}
i.clock-red.fr-icon-small {
	background-position: -48px -24px;
}
i.assign-another-disabled.fr-icon-small {
	background-position: -96px -24px;
}
i.reject-manuscript.fr-icon-small {
	background-position: -144px -24px;
}
i.withdraw-review.fr-icon-small {
	background-position: -144px -24px;
}
i.assign-editor.fr-icon-small {
	background-position: 0px -48px;
}
i.assign-myself.fr-icon-small {
	background-position: -24px -48px;
}
i.assign-myself.fr-icon-small {
	background-position: -48px -48px;
}
i.assign-disabled.fr-icon-small {
	background-position: -72px -48px;
}
i.accept-manuscript-disabled.fr-icon-small {
	background-position: -120px -48px;
}
i.reject-manuscript-disabled.fr-icon-small {
	background-position: -144px -48px;
}
i.withdraw-review-disabled.fr-icon-small {
	background-position: -144px -48px;
}
i.remind.fr-icon-small {
	background-position: 0px -72px;
}
i.revoke.fr-icon-small {
	background-position: -24px -72px;
}
i.contact.fr-icon-small {
	background-position: -48px -72px;
}
i.assign.fr-icon-small {
	background-position: -72px -72px;
}
i.invite.fr-icon-small {
	background-position: -96px -72px;
}
i.reactivate.fr-icon-small {
	background-position: -144px -72px;
}
i.check.fr-icon-small {
	background-position: 0px -96px;
}
i.info.fr-icon-small {
	background-position: -24px -96px;
}
i.help.fr-icon-small {
	background-position: -48px -96px;
}
i.rounded-arrow-down.fr-icon-small {
	background-position: -72px -96px;
}
i.rounded-arrow-right.fr-icon-small {
	background-position: -96px -96px;
}
i.arrow-down.fr-icon-small {
	background-position: -120px -96px;
}
i.arrow-up.fr-icon-small {
	background-position: -144px -96px;
}
i.arrow-right.fr-icon-small {
	background-position: -168px -96px;
}
i.arrow-left.fr-icon-small {
	background-position: -192px -96px;
}
i.reviewer.fr-icon-small {
	background-position: 0px -120px;
}
i.author.fr-icon-small {
	background-position: -24px -120px;
}
i.editor.fr-icon-small {
	background-position: -48px -120px;
}
i.eof.fr-icon-small {
	background-position: -72px -120px;
}
i.sce.fr-icon-small {
	background-position: -96px -120px;
}
i.grey-person.fr-icon-small {
	background-position: 0px -144px;
}
i.grey-mail.fr-icon-small {
	background-position: -24px -144px;
}
i.gray-key.fr-icon-small {
	background-position: -48px -144px;
}
i.adress-book.fr-icon-small {
	background-position: 0px -168px;
}
i.attach.fr-icon-small {
	background-position: -24px -168px;
}
i.pencil.fr-icon-small {
	background-position: -48px -168px;
}
i.pencil-disabled.fr-icon-small {
	background-position: -72px -168px;
}
i.email.fr-icon-small {
	background-position: -48px -72px;
}
i.dropdown-pdf.fr-icon-small {
	background-position: 0px -192px;
}
i.xml.fr-icon-small {
	background-position: -24px -192px;
}
i.citation.fr-icon-small {
	background-position: -48px -216px;
}
i.impact.fr-icon-small {
	background-position: -24px -216px;
}
i.research-topic.fr-icon-small {
	background-position: 0px -216px;
}
i.enhanced-pdf.fr-icon-small {
	background-position: -48px -192px;
}
i.remind-disabled.fr-icon-small {
	background-position: 0px -240px;
}
i.revoke-disabled.fr-icon-small {
	background-position: -24px -240px;
}
i.contact-disabled.fr-icon-small {
	background-position: -48px -240px;
}
i.assign-review-disabled.fr-icon-small {
	background-position: -72px -240px;
}
i.reactivate-disabled.fr-icon-small {
	background-position: -96px -240px;
}
i.email-disabled.fr-icon-small {
	background-position: -48px -240px;
}
i.inline.fr-icon-small {
	margin-bottom: -24px;
}
i.fr-icon-medium {
	background-position: 32px 32px; top: -7px; width: 32px; height: 32px; line-height: 32px; margin-top: 1px; vertical-align: text-top; display: inline-block; position: relative; background-image: url("/Content/Frontiers/Common/icons/icons-32.png"); background-repeat: no-repeat;
}
@media not all, not all
{
i.fr-icon-medium {
	background-image: url("/Content/Frontiers/Common/icons/icons-32@2x.png"); background-size: 512px auto;
}
}
i.latest-pdf.fr-icon-medium {
	background-position: 0px 0px;
}
i.all-files.fr-icon-medium {
	background-position: -32px 0px;
}
i.review-progress.fr-icon-medium {
	background-position: -96px 0px;
}
i.assign-another.fr-icon-medium {
	background-position: -128px 0px;
}
i.accept-manuscript.fr-icon-medium {
	background-position: -160px 0px;
}
i.reject-manuscript-old.fr-icon-medium {
	background-position: -192px 0px;
}
i.remind-editors.fr-icon-medium {
	background-position: -224px 0px;
}
i.view-invoice.fr-icon-medium {
	background-position: -256px 0px;
}
i.reject-manuscript-disabled.fr-icon-medium {
	background-position: -64px 0px;
}
i.clock.fr-icon-medium {
	background-position: 0px -32px;
}
i.clock-green.fr-icon-medium {
	background-position: -32px -32px;
}
i.clock-red.fr-icon-medium {
	background-position: -64px -32px;
}
i.assign-another-disabled.fr-icon-medium {
	background-position: -128px -32px;
}
i.reject-manuscript.fr-icon-medium {
	background-position: -192px -32px;
}
i.withdraw-review.fr-icon-medium {
	background-position: -192px -32px;
}
i.assign-editor.fr-icon-medium {
	background-position: 0px -64px;
}
i.assign-myself.fr-icon-medium {
	background-position: -32px -64px;
}
i.assign-myself.fr-icon-medium {
	background-position: -64px -64px;
}
i.assign-disabled.fr-icon-medium {
	background-position: -96px -64px;
}
i.accept-manuscript-disabled.fr-icon-medium {
	background-position: -160px -64px;
}
i.reject-manuscript-disabled.fr-icon-medium {
	background-position: -192px -64px;
}
i.withdraw-review-disabled.fr-icon-medium {
	background-position: -192px -64px;
}
i.remind.fr-icon-medium {
	background-position: 0px -96px;
}
i.revoke.fr-icon-medium {
	background-position: -32px -96px;
}
i.contact.fr-icon-medium {
	background-position: -64px -96px;
}
i.assign.fr-icon-medium {
	background-position: -96px -96px;
}
i.invite.fr-icon-medium {
	background-position: -128px -96px;
}
i.reactivate.fr-icon-medium {
	background-position: -192px -96px;
}
i.check.fr-icon-medium {
	background-position: 0px -128px;
}
i.info.fr-icon-medium {
	background-position: -32px -128px;
}
i.help.fr-icon-medium {
	background-position: -64px -128px;
}
i.rounded-arrow-down.fr-icon-medium {
	background-position: -96px -128px;
}
i.rounded-arrow-right.fr-icon-medium {
	background-position: -128px -128px;
}
i.arrow-down.fr-icon-medium {
	background-position: -160px -128px;
}
i.arrow-up.fr-icon-medium {
	background-position: -192px -128px;
}
i.arrow-right.fr-icon-medium {
	background-position: -224px -128px;
}
i.arrow-left.fr-icon-medium {
	background-position: -256px -128px;
}
i.reviewer.fr-icon-medium {
	background-position: 0px -160px;
}
i.author.fr-icon-medium {
	background-position: -32px -160px;
}
i.editor.fr-icon-medium {
	background-position: -64px -160px;
}
i.eof.fr-icon-medium {
	background-position: -96px -160px;
}
i.sce.fr-icon-medium {
	background-position: -128px -160px;
}
i.grey-person.fr-icon-medium {
	background-position: 0px -192px;
}
i.grey-mail.fr-icon-medium {
	background-position: -32px -192px;
}
i.gray-key.fr-icon-medium {
	background-position: -64px -192px;
}
i.adress-book.fr-icon-medium {
	background-position: 0px -224px;
}
i.attach.fr-icon-medium {
	background-position: -32px -224px;
}
i.pencil.fr-icon-medium {
	background-position: -64px -224px;
}
i.pencil-disabled.fr-icon-medium {
	background-position: -96px -224px;
}
i.email.fr-icon-medium {
	background-position: -64px -96px;
}
i.dropdown-pdf.fr-icon-medium {
	background-position: 0px -256px;
}
i.xml.fr-icon-medium {
	background-position: -32px -256px;
}
i.citation.fr-icon-medium {
	background-position: -64px -288px;
}
i.impact.fr-icon-medium {
	background-position: -32px -288px;
}
i.research-topic.fr-icon-medium {
	background-position: 0px -288px;
}
i.enhanced-pdf.fr-icon-medium {
	background-position: -64px -256px;
}
i.remind-disabled.fr-icon-medium {
	background-position: 0px -320px;
}
i.revoke-disabled.fr-icon-medium {
	background-position: -32px -320px;
}
i.contact-disabled.fr-icon-medium {
	background-position: -64px -320px;
}
i.assign-review-disabled.fr-icon-medium {
	background-position: -96px -320px;
}
i.reactivate-disabled.fr-icon-medium {
	background-position: -128px -320px;
}
i.email-disabled.fr-icon-medium {
	background-position: -64px -320px;
}
i.inline.fr-icon-medium {
	margin-bottom: -32px;
}
i.info.fr-icon-medium {
	left: -5px; top: -5px;
}
i.email.fr-icon-mini {
	top: -1px;
}
i.assign-myself.fr-icon-mini {
	margin-right: 2px;
}
i.assign-editor.fr-icon-mini {
	margin-right: 2px;
}
[class^='fr-icon-v2-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "icons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
[class*=' fr-icon-v2-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "icons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
.fr-icon-v2-ok-circle::before {
	content: "?";
}
.fr-icon-v2-cancel-circle::before {
	content: "?";
}
.fr-icon-v2-attention-circled::before {
	content: "?";
}
.fr-icon-v2-help-circled::before {
	content: "?";
}
.fr-icon-v2-info-circled::before {
	content: "?";
}
.fr-icon-v2-spin1::before {
	content: "?";
}
.fr-icon-v2-spin2::before {
	content: "?";
}
.fr-icon-v2-spin3::before {
	content: "?";
}
.fr-icon-v2-spin4::before {
	content: "?";
}
.fr-icon-v2-spin5::before {
	content: "?";
}
.fr-icon-v2-spin6::before {
	content: "?";
}
.fr-icon-v2-cw::before {
	content: "?";
}
.fr-icon-v2-left-open::before {
	content: "?";
}
input[type='text'].email {
	background: url("/Images/Frontiers/Common/Input/email-icon.png") no-repeat 0px 1px rgb(255, 255, 255);
}
input[type='text'].person {
	background: url("/Images/Frontiers/Common/Input/person-icon.png") no-repeat 0px 1px rgb(255, 255, 255);
}
.btn {
	border-radius: 5px; top: -2px; height: 24px; line-height: 12px; padding-right: 10px; padding-left: 10px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: bold; position: relative; min-width: 90px; box-sizing: border-box; box-shadow: 0px 6px 2px -4px #bbb; background-image: none; -webkit-box-shadow: 0 6px 2px -4px #bbb; -moz-box-shadow: 0 6px 2px -4px #bbb; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn:hover {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn:active {
	border-width: 1px; border-style: solid; box-shadow: inset 0px 0px 0px 1px #195b8a !important; -webkit-box-shadow: inset 0 0 0 1px #195b8a; -moz-box-shadow: inset 0 0 0 1px #195b8a;
}
.disabled.btn {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.disabled.btn:hover {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.disabled.btn:active {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-small.btn {
	height: 20px; line-height: 11px; font-size: 11px;
}
.btn-normal.btn {
	height: 24px; line-height: 12px; font-size: 12px;
}
.btn-big.btn {
	height: 32px; line-height: 13px; font-size: 13px;
}
.btn-short.btn {
	min-width: 90px;
}
.btn-medium.btn {
	min-width: 140px;
}
.btn-long.btn {
	min-width: 180px;
}
.btn-blue.btn {
	background: rgb(33, 120, 181); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.btn-blue.btn:hover {
	background: linear-gradient(rgba(33, 120, 181, 0.75) 0%, rgb(33, 120, 181) 50%, rgb(33, 120, 181) 100%);
}
.btn-blue.btn:active {
	background: rgb(33, 120, 181); border-color: rgb(25, 91, 138);
}
.disabled.btn-blue.btn {
	background: rgb(33, 120, 181);
}
.disabled.btn-blue.btn:hover {
	background: rgb(33, 120, 181);
}
.disabled.btn-blue.btn:active {
	background: rgb(33, 120, 181);
}
.btn-gray-light.btn {
	background: rgb(156, 158, 159); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.btn-gray-light.btn:hover {
	background: linear-gradient(rgba(156, 158, 159, 0.75) 0%, rgb(156, 158, 159) 50%, rgb(156, 158, 159) 100%);
}
.btn-gray-light.btn:active {
	border-color: rgb(130, 133, 134); box-shadow: inset 0px 0px 0px 1px #828586 !important; -webkit-box-shadow: inset 0 0 0 1px #828586; -moz-box-shadow: inset 0 0 0 1px #828586;
}
.disabled.btn-gray-light.btn {
	background: rgb(156, 158, 159);
}
.disabled.btn-gray-light.btn:hover {
	background: rgb(156, 158, 159);
}
.disabled.btn-gray-light.btn:active {
	background: rgb(156, 158, 159);
}
.btn-gray-dark.btn {
	background: rgb(112, 113, 115); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.btn-gray-dark.btn:hover {
	background: linear-gradient(rgba(112, 113, 115, 0.75) 0%, rgb(112, 113, 115) 50%, rgb(112, 113, 115) 100%);
}
.btn-gray-dark.btn:active {
	background: rgb(112, 113, 115); border-color: rgb(130, 133, 134); box-shadow: inset 0px 0px 0px 1px #828586 !important; -webkit-box-shadow: inset 0 0 0 1px #828586; -moz-box-shadow: inset 0 0 0 1px #828586;
}
.disabled.btn-gray-dark.btn {
	background: rgb(156, 158, 159);
}
.disabled.btn-gray-dark.btn:hover {
	background: rgb(156, 158, 159);
}
.disabled.btn-gray-dark.btn:active {
	background: rgb(156, 158, 159);
}
.btn-white.btn {
	background: rgb(255, 255, 255); border: 1px solid rgb(130, 133, 134); border-image: none; color: rgb(62, 61, 64);
}
.btn-white.btn:hover {
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(112, 113, 115, 0.3) 100%);
}
.btn-white.btn:active {
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(112, 113, 115, 0.3) 100%); border-color: rgb(130, 133, 134); box-shadow: inset 0px 0px 0px 1px #828586 !important; -webkit-box-shadow: inset 0 0 0 1px #828586; -moz-box-shadow: inset 0 0 0 1px #828586;
}
.disabled.btn-white.btn {
	background: rgb(182, 183, 184);
}
.disabled.btn-white.btn:hover {
	background: rgb(182, 183, 184);
}
.disabled.btn-white.btn:active {
	background: rgb(182, 183, 184);
}
.btn-blue-upload.btn {
	background: radial-gradient(at center, rgb(169, 203, 228) 0%, rgb(166, 202, 226) 49%, rgb(110, 168, 208) 99%); border: 2px solid rgb(25, 88, 134); border-image: none; color: rgb(62, 61, 64); box-shadow: 0px 4px 4px -4px #bbb; text-shadow: none; -webkit-box-shadow: 0 4px 4px -4px #bbb; -moz-box-shadow: 0 4px 4px -4px #bbb;
}
.btn-blue-upload.btn:hover {
	background: radial-gradient(at center, rgb(169, 203, 228) 0%, rgb(166, 202, 226) 49%, rgb(110, 168, 208) 99%); border: 2px solid rgb(97, 143, 178); border-image: none;
}
.btn-blue-upload.btn:active {
	background: radial-gradient(at center, rgb(169, 203, 228) 0%, rgb(166, 202, 226) 49%, rgb(110, 168, 208) 99%); border: 2px solid rgb(25, 88, 134); border-image: none;
}
.btn-impact.btn {
	background: linear-gradient(rgb(80, 154, 205) 0%, rgb(56, 135, 190) 100%); margin: 0px; border: 1px solid rgb(56, 135, 190); border-image: none; top: 0px; width: 202px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-top: 0px; padding-bottom: 0px; font-weight: 600; filter: none; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-ailgn: center;
}
.btn-impact.btn:hover {
	background: linear-gradient(rgb(116, 179, 222) 0%, rgb(56, 135, 190) 100%); filter: none;
}
.btn-impact.btn:active {
	background: linear-gradient(rgb(116, 179, 222) 0%, rgb(56, 135, 190) 100%); border-width: 1px; border-style: solid; filter: none; box-shadow: inset 0px 0px 3px 0px #0b4065 !important; -webkit-box-shadow: inset 0 0 3px 0 #0b4065; -moz-box-shadow: inset 0 0 3px 0 #0b4065;
}
.btn-gray-full-text.btn {
	background: rgb(202, 202, 202); margin: 0px; border: 1px solid rgb(186, 186, 186); border-image: none; top: 0px; width: 262px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-top: 0px; padding-bottom: 0px; font-size: 14px; font-weight: 600; filter: none; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-ailgn: center;
}
.btn-gray-full-text.btn:hover {
	background: linear-gradient(rgb(225, 225, 225) 0%, rgb(202, 202, 202) 100%); filter: none;
}
.btn-gray-full-text.btn:active {
	background: linear-gradient(rgb(225, 225, 225) 0%, rgb(202, 202, 202) 100%); border-width: 1px; border-style: solid; filter: none; box-shadow: inset 0px 0px 3px 0px #525252 !important; -webkit-box-shadow: inset 0 0 3px 0 #525252; -moz-box-shadow: inset 0 0 3px 0 #525252;
}
.modal {
	border: 10px solid rgb(156, 158, 159); border-image: none; width: 520px; -ms-overflow-x: hidden;
}
.modal .body {
	padding: 15px 20px 22px;
}
.modal .body .information {
	padding-bottom: 3px; margin-bottom: 0px;
}
.modal .body div.close {
	position: relative;
}
.modal .body div.close a.close {
	top: -11px; right: -13px; color: rgb(0, 0, 0); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: bold; position: absolute; opacity: 0.6;
}
.modal .body div.close a.close:hover {
	color: rgb(0, 0, 0); opacity: 0.8;
}
.modal .body h3 {
	color: rgb(62, 61, 64); line-height: 14px; font-size: 14px; font-weight: bold; margin-bottom: 6px;
}
.modal .body .mails .buttons .btn-blue-contact {
	text-align: center; padding-right: 5px; padding-left: 5px; min-width: 110px;
}
.modal .body .select2-container .select2-choice div b {
	background-image: none !important;
}
.compose.modal {
	max-height: 530px;
}
.simple.modal div.close {
	position: relative;
}
.simple.modal div.close a.close {
	top: 1px; right: 7px; color: rgb(0, 0, 0); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: bold; position: absolute; opacity: 0.6;
}
.simple.modal div.close a.close:hover {
	color: rgb(0, 0, 0); opacity: 0.8;
}
.small.simple.modal {
	width: 410px;
}
.medium.simple.modal {
	width: 520px;
}
.large.simple.modal {
	width: 725px;
}
.simple.modal .modal-header {
	background: rgb(255, 255, 255); margin: 15px 0px 9px; padding: 0px 20px; border: 0px currentColor; border-image: none; color: rgb(62, 61, 64);
}
.simple.modal .modal-header h3 {
	color: rgb(62, 61, 64); line-height: 14px; font-size: 14px; font-weight: bold; margin-bottom: 0px;
}
.simple.modal .modal-body {
	background: rgb(255, 255, 255); margin: 0px 0px 16px; padding: 0px 20px; border: 0px currentColor; border-image: none; color: rgb(62, 61, 64); max-height: 485px;
}
.simple.modal .modal-body input[type='radio'] {
	bottom: 2px; margin-right: 6px; position: relative;
}
.simple.modal .modal-body .assigned {
	color: rgb(96, 96, 96);
}
.simple.modal .modal-body .assignEditorName {
	overflow: auto; max-height: 280px;
}
.simple.modal .modal-body .assignEditorName p {
	margin: 0px 0px 13px; padding: 0px; width: 100%; line-height: 9px; float: left;
}
.simple.modal .modal-body .assignEditorName p input[type='radio'] {
	margin: 0px 6px 0px 0px; padding: 0px; top: 0px; bottom: inherit;
}
.simple.modal .modal-body .assignEditorName p:first-child {
	margin-top: 0px;
}
.simple.modal .modal-body .assignEditorName p:last-child {
	margin-bottom: 11px;
}
.simple.modal .modal-footer {
	background: rgb(255, 255, 255); margin: -3px 0px 21px; padding: 0px 10px 0px 20px; border: 0px currentColor; border-image: none; color: rgb(62, 61, 64);
}
.simple.modal .modal-footer button {
	margin-right: 10px; margin-left: 0px;
}
.composeChangeToActingAssociateEditor.modal .information {
	margin-bottom: 10px;
}
.composeChangeToActingAssociateEditor.modal .mails .mail {
	margin-bottom: 0px;
}
.composeChangeToActingAssociateEditor.modal .mails .mail .header {
	margin-bottom: 7px;
}
.composeChangeToActingAssociateEditor.modal .mails .mail .content {
	margin-bottom: 23px;
}
.composeChangeToActingAssociateEditor.modal form + form .mails .mail {
	margin-bottom: 0px;
}
.composeChangeToActingAssociateEditor.modal form + form .mails .mail .header {
	margin-bottom: 2px;
}
.composeChangeToActingAssociateEditor.modal form + form .mails .mail .content {
	margin-bottom: 0px;
}
.composeChangeToActingAssociateEditor.modal .buttons {
	padding-top: 25px; padding-bottom: 25px;
}
.composeChangeToActingAssociateEditor.modal .buttons .button {
	top: 0px;
}
@media not all
{
.simple.modal .modal-body .assignEditorName {
	max-height: 263px;
}
}
.select2-drop-mask {
	z-index: 10025 !important;
}
.select2-drop {
	z-index: 10027 !important;
}
.popover {
	padding: 0px; border-radius: 0px; width: auto; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; -ms-border-radius: 0 0 0 0;
}
.bottom.warning.popover .arrow {
	border-bottom-color: rgb(183, 39, 46);
}
.top.warning.popover .arrow {
	border-top-color: rgb(183, 39, 46);
}
.warning.popover .popover-inner {
	width: 350px; position: relative;
}
.warning.popover .popover-inner .popover-close {
	top: 0px; right: 6px; position: absolute;
}
.warning.popover .popover-inner .popover-close button {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 20px; font-weight: bold; opacity: 0.8; text-shadow: none;
}
.warning.popover .popover-inner .popover-close button:hover {
	opacity: 1;
}
.warning.popover .popover-inner .popover-title {
	display: none;
}
.warning.popover .popover-inner .popover-content {
	padding: 14px; border-radius: 5px; color: rgb(255, 255, 255); background-color: rgb(183, 39, 46); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.notification.popover {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(120, 122, 123) rgb(120, 122, 123); left: 0px !important; margin-top: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.notification.popover .arrow {
	display: none;
}
.notification.popover .popover-inner {
	width: 350px;
}
.notification.popover .popover-inner .popover-title {
	padding: 8px 10px 7px; line-height: 14px; font-size: 11px; font-weight: bold; display: block; background-color: rgb(255, 255, 255);
}
.notification.popover .popover-inner .popover-content {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.notification.popover .popover-inner .popover-content .wrapper {
	margin: 0px; padding: 0px; width: 100%; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.notification.popover .popover-inner .popover-content .wrapper .block {
	margin: 2px 0px 4px; padding: 1px 10px 5px; width: 330px; float: left; display: block;
}
.notification.popover .popover-inner .popover-content .wrapper .block .thumbnail {
	margin: 0px 6px 0px 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 24px; height: auto; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.notification.popover .popover-inner .popover-content .wrapper .block .thumbnail a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-decoration: none; float: left; display: inline;
}
.notification.popover .popover-inner .popover-content .wrapper .block .thumbnail a img {
	border: currentColor; border-image: none;
}
.notification.popover .popover-inner .popover-content .wrapper .block .content {
	margin: 0px; padding: 0px; width: 300px; float: left;
}
.notification.popover .popover-inner .popover-content .wrapper .block .content a {
	margin: 0px; padding: 0px; height: auto; text-align: left; color: rgb(62, 61, 64); line-height: 13px; font-size: 11px; font-weight: normal; display: block;
}
.notification.popover .popover-inner .popover-content .wrapper .block .content a:hover {
	background: rgb(184, 186, 188); color: rgb(62, 61, 64); text-decoration: none;
}
.notification.popover .popover-inner .popover-content .wrapper .block:hover {
	background: rgb(184, 186, 188);
}
.notification.popover .popover-inner .bottom-notify {
	margin: 0px; padding: 0px; width: 100%; float: left; background-color: rgb(230, 233, 235);
}
.notification.popover .popover-inner .bottom-notify .see-all-notify {
	margin: 0px; padding: 4px 0px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 11px;
}
.notification.popover .popover-inner .bottom-notify .see-all-notify a {
	margin: 0px; padding: 0px; height: auto; text-align: center; color: rgb(27, 121, 179); line-height: 14px; font-size: 11px; font-weight: normal; text-decoration: none; display: inline-block;
}
.notification.popover .popover-inner .bottom-notify .see-all-notify a:hover {
	color: rgb(27, 121, 179); text-decoration: underline;
}
.login.popover {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(158, 158, 158) rgb(158, 158, 158); left: 0px !important; margin-top: 0px; margin-left: -1px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.login.popover .arrow {
	display: none;
}
.login.popover .popover-inner {
	width: 330px;
}
.login.popover .popover-inner .popover-title {
	display: none;
}
.login.popover .popover-inner .popover-content {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper {
	margin: 0px; padding: 15px 10px 18px; width: 310px; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .facebook {
	background: url("/Images/Frontiers/Common/Social/login-social-media-sprite.png") no-repeat left top; margin: 0px; padding: 0px; width: 150px; height: 28px; text-decoration: none; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .twitter {
	background: url("/Images/Frontiers/Common/Social/login-social-media-sprite.png") no-repeat left top; margin: 0px; padding: 0px; width: 150px; height: 28px; text-decoration: none; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .linkedIn {
	background: url("/Images/Frontiers/Common/Social/login-social-media-sprite.png") no-repeat left top; margin: 0px; padding: 0px; width: 150px; height: 28px; text-decoration: none; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .facebook {
	background-position: 0px 0px; margin: 0px 10px 10px 0px;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .facebook:hover {
	background-position: 0px -28px;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .twitter {
	background-position: 0px -56px; margin: 0px 0px 10px;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .twitter:hover {
	background-position: 0px -84px;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .linkedIn {
	background-position: 0px -112px; margin: 0px;
}
.login.popover .popover-inner .popover-content .loginWrapper .socialMedia .linkedIn:hover {
	background-position: 0px -140px;
}
.login.popover .popover-inner .popover-content .loginWrapper .thinLine {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .thinLine p {
	margin: 0px 0px 27px; padding: 39px 0px 0px; width: 100%; height: 1px; text-align: center; clear: both; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
.login.popover .popover-inner .popover-content .loginWrapper .thinLine p span {
	margin: 0px; padding: 0px 8px; left: 137px; top: 26px; width: 19px; text-align: center; color: rgb(186, 186, 186); line-height: 28px; font-size: 14px; font-weight: normal; position: absolute; background-color: rgb(255, 255, 255);
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block label {
	margin: 0px 0px 4px; padding: 0px; width: 100%; color: rgb(62, 61, 64); line-height: 13px; clear: both; font-size: 12px; font-weight: normal; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block input.email {
	margin: 0px 0px 18px; padding: 0px 6px 0px 45px; border-radius: 5px 5px 0px 0px; width: 257px; height: 21px; color: rgb(62, 61, 64); line-height: 21px; font-size: 12px; float: left; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block input.password {
	margin: 0px 0px 18px; padding: 0px 6px 0px 45px; border-radius: 5px 5px 0px 0px; width: 257px; height: 21px; color: rgb(62, 61, 64); line-height: 21px; font-size: 12px; float: left; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block input.email {
	background: url("/Images/Frontiers/Common/Input/email-icon.png") no-repeat left top rgb(255, 255, 255);
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block input.password {
	background: url("/Images/Frontiers/Common/Input/password-icon.png") no-repeat left top rgb(255, 255, 255); margin-bottom: 0px;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .rememberMe {
	margin: 0px; padding: 0px; text-align: left; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .rememberMe input {
	margin: 6px 0px 0px; padding: 0px; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .rememberMe span {
	margin: 7px 0px 0px 6px; padding: 0px; color: rgb(62, 61, 64); line-height: 14px; font-size: 11px; font-weight: normal; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .forgotPass {
	margin: 0px; padding: 0px; text-align: left; float: right;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .forgotPass a {
	margin: 7px 0px 0px; padding: 0px; color: rgb(27, 121, 179); line-height: 14px; font-size: 11px; font-weight: normal; float: left;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .block .forgotPass a:hover {
	color: rgb(27, 121, 179); text-decoration: underline;
}
.login.popover .popover-inner .popover-content .loginWrapper .loginForm .buttons {
	margin: 11px 0px 0px; padding: 0px; float: right;
}
.alert-box {
	position: relative;
}
.alert-box .alert-content {
	margin-left: 10px; display: block; position: fixed; z-index: 20;
}
.alert-box .alert-content ul#alerts {
	list-style: none; margin: 16px -10px 0px;
}
.alert-box .alert-content ul#alerts .alert {
	background: -ms-linear-gradient(bottom, rgb(217, 217, 217), rgb(245, 245, 245)); padding: 0px; border-radius: 5px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 956px; margin-right: auto; margin-bottom: 6px; margin-left: auto; position: relative; z-index: 9999; box-shadow: 0px 8px 6px -6px rgba(0,0,0,0.4); text-shadow: none; -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .4); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .4); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.alert-box .alert-content ul#alerts .error.alert {
	background: -ms-linear-gradient(bottom, rgb(242, 62, 43), rgb(225, 105, 86)); border: 1px solid rgb(242, 62, 43); border-image: none;
}
.alert-box .alert-content ul#alerts .warning.alert {
	background: -ms-linear-gradient(bottom, rgb(227, 187, 79), rgb(235, 214, 108)); border: 1px solid rgb(227, 187, 79); border-image: none;
}
.alert-box .alert-content ul#alerts .success.alert {
	background: -ms-linear-gradient(bottom, rgb(141, 185, 83), rgb(167, 210, 107)); border: 1px solid rgb(141, 185, 83); border-image: none;
}
.alert-box .alert-content ul#alerts .alert .icon {
	left: 4px; top: 8px; color: rgb(62, 61, 64); font-size: 24px; position: absolute;
}
.alert-box .alert-content ul#alerts .alert .icon i {
	margin-right: 6px;
}
.alert-box .alert-content ul#alerts .alert .content {
	padding: 12px 28px 12px 0px; color: rgb(62, 61, 64); line-height: 18px; font-size: 13px; font-weight: bold; margin-left: 40px; min-height: 18px;
}
.alert-box .alert-content ul#alerts .alert .container::before {
	line-height: 0; display: table; content: "";
}
.alert-box .alert-content ul#alerts .alert .container::after {
	line-height: 0; display: table; content: "";
}
.alert-box .alert-content ul#alerts .alert .close {
	top: 9px; right: 10px; color: rgb(62, 61, 64); line-height: 20px; font-size: 20px; position: absolute; opacity: 0.6; -moz-opacity: .6; -khtml-opacity: .6; -webkit-opacity: .6;
}
.alert-box .alert-content ul#alerts .alert .close:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1;
}
.alert-box .alert-content ul#alerts .success.alert .close {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .warning.alert .close {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .error.alert .close {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .success.alert .icon {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .warning.alert .icon {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .error.alert .icon {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .success.alert .content {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .warning.alert .content {
	color: rgb(255, 255, 255);
}
.alert-box .alert-content ul#alerts .error.alert .content {
	color: rgb(255, 255, 255);
}
@media all and (max-width:979px), all and (max-device-width:979px)
{
.alert-box {
	position: static;
}
.alert-box .alert-content {
	margin: 0px; padding: 0px; top: 19px; width: 100%; float: left; display: block; position: relative;
}
.alert-box .alert-content ul#alerts {
	margin: 0px 0px 6px; padding: 0px; width: 100%; float: left;
}
}
.FRTable1 {
	margin: 5px 0px 20px 15px; padding: 0px; border-radius: 5px; border: 1px solid rgb(186, 186, 186); border-image: none; width: 96.9%; overflow: hidden; border-collapse: inherit; background-color: rgb(255, 255, 255); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.FRTable1 > thead > tr {
	color: rgb(62, 61, 64); font-size: 14px; font-weight: bold; box-shadow: 0px 1px 2px 0px #bbb; background-color: rgb(247, 247, 247);
}
.FRTable1 > thead > tr > th {
	margin: 0px; padding: 0px; height: 44px; border-left-color: rgb(186, 186, 186); border-left-width: 1px; border-left-style: solid;
}
.FRTable1 > thead > tr > th > span {
	padding: 0px 0px 0px 19px;
}
.FRTable1 > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px;
}
.FRTable1 > thead > tr > th:last-child {
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px;
}
.FRTable1 > tbody > tr > td {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.FRTable1 > tbody > tr > td > div {
	padding: 7px 19px; display: block;
}
.FRTable1 > tbody > tr > td > div > p {
	margin: 0px; padding: 0px; color: rgb(112, 113, 115); line-height: 16px; font-size: 12px;
}
.FRTable1 > tbody > tr > td > div > p span {
	font-weight: bold;
}
.FRTable1 > tbody > tr > td > div > p span a {
	color: rgb(112, 113, 115);
}
.FRTable1 > tbody > tr > td > div > p span a:hover {
	color: rgb(112, 113, 115); text-decoration: underline;
}
.FRTable1 > tbody > tr > td.last {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid;
}
.FRTable1 > tbody > tr > td .action {
	width: 33.33%;
}
.FRTable1 > tbody > tr > td .action a {
	text-align: center; color: rgb(112, 113, 115); line-height: 17px; font-size: 11px; font-weight: normal;
}
.FRTable1 > tbody > tr > td .action a span {
	line-height: 12px; margin-top: -5px; display: block;
}
.FRTable1 > tbody > tr > td .action a:hover {
	color: rgb(27, 121, 179);
}
.FRTable1 > tbody > tr > td .action a:hover span {
	color: rgb(27, 121, 179);
}
.FRTable1 > tbody > tr > td .action a .remind-disabled {
	background-position: 0px -270px;
}
.FRTable1 > tbody > tr > td .action a .revoke-disabled {
	background-position: -24px -269px;
}
.FRTable1 > tbody > tr > td .action a .contact-disabled {
	background-position: -48px -270px;
}
.FRTable1 > tbody > tr > td .action a .assign-review-disabled {
	background-position: -72px -269px;
}
.FRTable1 > tbody > tr > td .action a .reactivate-disabled {
	background-position: -94px -271px;
}
.FRTable1 > tbody > tr > td .action a.disabled span {
	color: rgb(112, 113, 115);
}
.FRTable1 > tbody > tr > td .action a.disabled:hover {
	text-decoration: none;
}
.FRTable1 > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.FRTable1 > tfoot > tr {
	width: 100%; color: rgb(96, 96, 96); font-size: 12px; font-weight: normal; background-color: rgb(247, 247, 247);
}
.FRTable1 > tfoot > tr > th {
	margin: 0px; padding: 0px; height: 30px; font-weight: normal; border-top-color: rgb(229, 229, 229); border-left-color: rgb(186, 186, 186); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; box-shadow: 0px -1px 1px 0px rgba(187,187,187,0.3); -webkit-box-shadow: 0 -1px 1px 0 rgba(187, 187, 187, .3); -moz-box-shadow: 0 -1px 1px 0 rgba(187, 187, 187, .3);
}
.FRTable1 > tfoot > tr > th > span {
	padding: 0px 5px; text-align: center; display: block;
}
.FRTable1 > tfoot > tr > th > span a {
	color: rgb(27, 121, 179);
}
.FRTable1 > tfoot > tr > th > span a:hover {
	color: rgb(27, 121, 179); text-decoration: underline;
}
.FRTable1 > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.select2-container-multi.frUIReceipients .select2-choices .select2-search-choice {
	background: rgb(231, 173, 0); border: 1px solid rgb(212, 159, 0); border-image: none; color: rgb(255, 255, 255);
}
.select2-container-multi.frUIReceipients .select2-choices .select2-search-choice-focus.select2-search-choice {
	background: rgb(234, 149, 0);
}
.select2-container-multi.frUIKeywords .select2-choices .select2-search-choice {
	background: rgb(65, 161, 64); border: 1px solid rgb(81, 183, 73); border-image: none; color: rgb(255, 255, 255);
}
.select2-container-multi.frUIKeywords .select2-choices .select2-search-choice-focus.select2-search-choice {
	background: rgb(52, 114, 53);
}
.large.select2-container-multi.frUIKeywords input[type='text'] {
	height: 17px; color: rgb(112, 113, 115); line-height: 12px; padding-top: 3px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.large.select2-container-multi.frUIKeywords ul li {
	margin: 4px 0px 6px 5px;
}
.large.select2-container-multi.frUIKeywords ul li div {
	padding: 3px 2px; line-height: 10px;
}
.large.select2-container-multi.frUIKeywords ul li .select2-search-choice-close {
	top: 4px; right: 4px;
}
@media all and (max-width:979px) and (min-width:600px)
{
.large.select2-container-multi.frUIKeywords ul li .select2-search-choice-close {
	background: url("/Content/jQuerySelect2/images/select2.png") no-repeat right top !important;
}
}
.select2-container-multi.frUIPrivacy .select2-choices .select2-search-choice {
	background: rgb(65, 161, 64); border: 1px solid rgb(81, 183, 73); border-image: none; color: rgb(255, 255, 255);
}
.select2-container-multi.frUIPrivacy .select2-choices .select2-search-choice-focus.select2-search-choice {
	background: rgb(52, 114, 53);
}
.select2-container-multi.frUIPrivacy .select2-choices .green-choice {
	background: rgb(65, 161, 64); border: 1px solid rgb(81, 183, 73); border-image: none; color: rgb(255, 255, 255);
}
.select2-container-multi.frUIPrivacy .select2-choices .select2-search-choice-focus.green-choice {
	background: rgb(52, 114, 53);
}
.select2-container-multi.frUIPrivacy .select2-choices .orange-choice {
	background: rgb(231, 173, 0); border: 1px solid rgb(212, 159, 0); border-image: none; color: rgb(255, 255, 255);
}
.select2-container-multi.frUIPrivacy .select2-choices .select2-search-choice-focus.orange-choice {
	background: rgb(234, 149, 0);
}
.large.select2-container-multi.frUIPrivacy input[type='text'] {
	height: 17px; color: rgb(112, 113, 115); line-height: 12px; padding-top: 3px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.large.select2-container-multi.frUIPrivacy ul li {
	margin: 4px 0px 6px 5px;
}
.large.select2-container-multi.frUIPrivacy ul li div {
	padding: 3px 2px; line-height: 10px;
}
.large.select2-container-multi.frUIPrivacy ul li .select2-search-choice-close {
	top: 4px; right: 4px;
}
@media all and (max-width:979px) and (min-width:600px)
{
.large.select2-container-multi.frUIPrivacy ul li .select2-search-choice-close {
	background: url("/Content/jQuerySelect2/images/select2.png") no-repeat right top !important;
}
}
.large.select2-container-multi.frUIPeople ul.select2-choices li.select2-search-choice {
	padding: 2px 6px; border: currentColor; border-image: none; background-image: none; background-color: rgb(255, 255, 255);
}
.large.select2-container-multi.frUIPeople ul.select2-choices li.select2-search-choice .select2-search-choice-close {
	display: none;
}
input[type='text'].ui-autocomplete-input {
	margin: 0px; padding: 8px 5px 7px 10px; height: 17px; color: rgb(62, 61, 64); line-height: 15px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal;
}
input[type='text']:-ms-input-placeholder.ui-autocomplete-input {
	color: rgb(112, 113, 115);
}
.ui-menu.ui-autocomplete {
	padding: 4px; width: 584px;
}
.ui-menu.ui-autocomplete .ui-menu-item > a {
	padding: 4px 0.4em; font-family: sans-serif; font-size: 1em;
}
.ui-menu.ui-autocomplete .ui-menu-item > a.ui-corner-all {
	border-radius: 0px; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.ui-state-hover {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-widget-content .ui-state-hover {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-widget-header .ui-state-hover {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-state-focus {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-widget-content .ui-state-focus {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-widget-header .ui-state-focus {
	background: rgb(234, 234, 234); border: currentColor; border-image: none; color: rgb(62, 61, 64); font-weight: 400;
}
.ui-menu .ui-menu-item a.ui-state-focus {
	margin: 0px; font-weight: 400;
}
.ui-menu .ui-menu-item a.ui-state-active {
	margin: 0px; font-weight: 400;
}
.ui-corner-all {
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px;
}
.ui-corner-top {
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px;
}
.ui-corner-left {
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px;
}
.ui-corner-tl {
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px;
}
.ui-corner-all {
	border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;
}
.ui-corner-top {
	border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;
}
.ui-corner-right {
	border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;
}
.ui-corner-tr {
	border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;
}
.ui-corner-all {
	border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px;
}
.ui-corner-left {
	border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px;
}
.ui-corner-bl {
	border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px;
}
.ui-corner-all {
	border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px;
}
.ui-corner-right {
	border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px;
}
.ui-corner-br {
	border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px;
}
.select2-container a span {
	color: rgb(62, 61, 64);
}
.select2-container .select2-choice {
	overflow: visible;
}
.select2-drop ul li {
	color: rgb(62, 61, 64);
}
.select2-drop ul li.text-indent {
	text-indent: 15px;
}
.select2-drop ul li.select2-disabled {
	background: 0px 0px rgb(255, 255, 255); cursor: pointer;
}
.select2-drop ul li.thinlineWrapper .select2-result-label {
	margin: 0px; padding: 0px; min-height: 1px;
}
.select2-drop ul li.thinlineWrapper .select2-result-label .thinline {
	margin: 0px 4px 0px 8px; padding: 0px; height: 0px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.select2-drop ul li.thumbnailWrapper {
	width: 100%; padding-top: 5px; padding-bottom: 5px; float: left;
}
.select2-drop ul li.thumbnailWrapper .select2-result-label {
	width: 100%; padding-top: 0px; padding-bottom: 0px; clear: left; float: left;
}
.select2-drop ul li.thumbnailWrapper .select2-result-label .img {
	margin: 0px 8px 0px 0px; padding: 0px; width: 32px; height: auto !important; float: left; min-height: 32px;
}
.select2-drop ul li.thumbnailWrapper .select2-result-label .textWrapper {
	margin: -2px 0px 0px; padding: 0px 0px 0px 8px; width: 88%; height: auto !important; color: rgb(112, 113, 115); float: left; min-height: 32px;
}
.select2-default {
	color: rgb(112, 113, 115) !important;
}
.animate-spin {
	animation:spin 2s linear infinite; display: inline-block; -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear;
}
.animated-resize {
	transition:height 0.2s; -webkit-transition: height .2s; -moz-transition: height .2s;
}
body.ie .mails .frontiersMessage textarea {
	background: rgb(242, 242, 242); width: 466px; height: 82px !important; color: rgb(62, 61, 64); margin-top: 0px; margin-bottom: 2px; cursor: not-allowed; -ms-overflow-x: hidden; min-height: 82px;
}
body.ie .hasPlaceholder {
	color: rgb(112, 113, 115);
}
body.ie .select2-default {
	color: rgb(112, 113, 115) !important;
}
body.ie .select2-container-multi .select2-choices .select2-search-choice {
	filter: none;
}
body.ie #review .message.element .wrapper .userBlock .searchMail .input-append input {
	line-height: 17px;
}
body.ie .simple.modal .modal-body .assignEditorName {
	max-height: 295px;
}
body.ie .simple.modal .modal-body .assignEditorName p {
	margin-bottom: 15px;
}
body.ie .simple.modal .modal-body .assignEditorName p:first-child {
	margin-top: 0px;
}
body.ie .simple.modal .modal-body .assignEditorName p:last-child {
	margin-bottom: 11px;
}
body.ie #review .manageReviewers.review.element .inviteReviewersInFrontiers .searchBox .searchActions .searchByBlock input[type='radio'] {
	margin-top: 4px; margin-right: 8px;
}
body.ie .article-section .article-main-bar .research-topic-block .research-topic-data {
	margin-left: 43px;
}
body.ie .article-section .article-container .right-container .downloads-content ul li a .citation-wrap {
	line-height: 16px; margin-top: -4px;
}
body.ie .article-section .article-container .right-container .downloads-content ul li + li + li {
	padding-right: 0px;
}
body.ie .article-section .article-container .right-container .widget-listing h3 {
	margin: -2px 0px 7px;
}
body.ie .article-section .article-container .abstract-container .article-header-container .header-bar-three {
	margin-botom: 7px;
}
body.ie .article-section .article-container .fulltext-container .article-header-container .header-bar-three {
	margin-botom: 7px;
}
body.ie .article-share-count .frontiers-network .button-likes .like {
	min-width: 33px;
}
body.ie .article-share-count .frontiers-network .button-likes .liked {
	min-width: 33px;
}
body.ie .article-share-count .frontiers-network .button-comments .comment {
	min-width: 55px;
}
body.ie .article-share-count .frontiers-network .button-shares {
	margin-right: 0px;
}
body.ie .article-share-count .frontiers-network .button-shares .share {
	min-width: 33px;
}
body {
	color: rgb(62, 61, 64); line-height: 18px; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal;
}
body.v2 {
	padding-top: 96px;
}
.v2.ibar {
	text-align: left; color: rgb(35, 31, 32); line-height: 18px; font-family: "Open Sans",sans-serif; font-size: 13px;
}
.v2.ibar .frontiers-header {
	background: 0px 0px rgb(255, 255, 255); top: 0px; width: 100%; margin-left: -20px; border-bottom-color: rgb(242, 148, 0); border-bottom-width: 3px; border-bottom-style: solid; position: fixed; z-index: 10000; min-height: 93px;
}
.v2.ibar .frontiers-header input {
	font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.v2.ibar .frontiers-header button {
	font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.v2.ibar .frontiers-header select {
	font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.v2.ibar .frontiers-header textarea {
	font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
}
.v2.ibar .frontiers-header h1 {
	color: rgb(35, 31, 32); font-family: "Open Sans",sans-serif !important;
}
.v2.ibar .frontiers-header .btn {
	top: 0px; line-height: 18px; font-family: "Open Sans",sans-serif !important;
}
.v2.ibar .frontiers-header a {
	text-decoration: none; cursor: pointer;
}
.v2.ibar .frontiers-header .checkbox-remember-container {
	padding-left: 20px; min-height: 18px;
}
.v2.ibar .frontiers-header input[type='checkbox'] {
	margin: 4px 0px 0px; line-height: normal;
}
.v2.ibar .frontiers-header .checkbox-remember-container input[type='checkbox'] {
	margin-left: -20px; float: left;
}
.v2.ibar #header-search form {
	margin: 0px; padding: 0px 0px 0px 30px;
}
.v2.ibar #header-search-btn {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -111px -403px rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; width: 30px; height: 30px; float: left; cursor: pointer; box-sizing: border-box; border-top-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-border-image: none; -o-border-image: none; -webkit-border-image: none;
}
.v2.ibar .loop-user-thumbnail-icon-sml {
	margin-top: -1px;
}
.v2.ibar .pt5 {
	padding-top: 5px !important;
}
.v2.ibar .pb5 {
	padding-bottom: 5px !important;
}
.v2.ibar .mt48 {
	margin-top: 48px;
}
.v2.ibar #loop-logo-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -162px -111px; padding: 0px 8px; width: 20px; height: 20px; display: block; position: relative;
}
.v2.ibar a:hover #loop-logo-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -162px -81px;
}
.v2.ibar a.highlight #loop-logo-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -162px -81px;
}
.v2.ibar #loop-impact-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -36px -377px; padding: 0px 8px; width: 16px; height: 20px; display: block; position: relative;
}
.v2.ibar a:hover #loop-impact-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -146px -376px;
}
.v2.ibar a.highlight #loop-impact-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -146px -376px;
}
.v2.ibar #loop-notifications-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -159px -280px; padding: 0px 8px; width: 17px; height: 20px; display: block; position: relative;
}
.v2.ibar #loop-notifications-number {
	background: 0px 0px rgb(210, 19, 39); margin: 0px; padding: 1px 2px; border-radius: 2px; left: 50%; top: -1px; height: 11px; color: rgb(255, 255, 255); line-height: 11px; font-size: 10px; font-weight: 600; position: absolute; -ms-border-radius: 2px;
}
.v2.ibar a:hover #loop-notifications-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -162px -224px;
}
.v2.ibar a.highlight #loop-notifications-icon-sml {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -162px -224px;
}
.v2.ibar #loop-username {
	padding: 0px 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 400;
}
.v2.ibar #loop-username span {
	line-height: 30px; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 150px; -moz-text-overflow: ellipsis;
}
.v2.ibar a #loop-username {
	color: rgb(0, 0, 0) !important;
}
.v2.ibar a:hover #loop-username {
	color: rgb(242, 148, 0) !important;
}
.v2.ibar a.highlight #loop-username {
	color: rgb(242, 148, 0) !important;
}
.v2.ibar #loop-user-thumbnail-icon-sml {
	margin: -1px 0px 0px 10px; height: 30px; position: relative;
}
.v2.ibar #loop-user-thumbnail-icon-sml img {
	border-radius: 2px; -ms-border-radius: 2px;
}
.v2.ibar #loop-login-link {
	padding: 0px 0px 0px 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 400;
}
.v2.ibar #loop-logout-link {
	padding: 0px 0px 0px 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 400;
}
.v2.ibar #loop-loginlogout-links-divider {
	margin: 5px 0px 0px 10px; height: 20px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.v2.ibar a #loop-login-link {
	color: rgb(35, 31, 32) !important;
}
.v2.ibar a #loop-logout-link {
	color: rgb(35, 31, 32) !important;
}
.v2.ibar a:hover #loop-login-link {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar a:hover #loop-logout-link {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar a.highlight #loop-login-link {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar a.highlight #loop-logout-link {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar .btn-indicator {
	left: 8px; top: 40px; margin-left: -16px; display: block; position: relative; background-color: transparent;
}
.v2.ibar .btn-flat {
	border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: 600 !important; box-shadow: none; text-shadow: none; background-image: none; -webkit-box-shadow: none; -ms-border-radius: 2px; -ms-box-shadow: none; -ms-text-shadow: none;
}
.ibar-loop.v2.ibar a:hover .btn-indicator {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 3px; border-bottom-style: solid;
}
.ibar-loop.v2.ibar a.highlight .btn-indicator {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 3px; border-bottom-style: solid;
}
.v2.ibar a:hover .btn-indicator {
	border-bottom-color: rgb(242, 148, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.v2.ibar a.highlight .btn-indicator {
	border-bottom-color: rgb(242, 148, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.v2.ibar #loop-user-thumbnail-icon-sml .btn-indicator {
	margin: 0px; padding: 0px; left: 0px; top: 14px;
}
.v2.ibar #loop-username .btn-indicator {
	margin: 0px; padding: 0px; left: 0px; top: 15px;
}
.v2.ibar #loop-login-link .btn-indicator {
	margin: 0px; padding: 0px; left: 0px; top: 15px;
}
.v2.ibar #loop-logout-link .btn-indicator {
	margin: 0px; padding: 0px; left: 0px; top: 15px;
}
.v2.ibar .btn-new-grey {
	background-color: rgb(102, 102, 102) !important;
}
.v2.ibar .btn-new-grey:focus {
	background-color: rgb(102, 102, 102) !important;
}
.v2.ibar .btn-new-grey:active {
	background-color: rgb(102, 102, 102) !important;
}
.v2.ibar .btn-new-grey:hover {
	background-color: rgb(102, 102, 102) !important;
}
.v2.ibar .btn-new-grey:focus {
	color: rgb(51, 51, 51);
}
.v2.ibar .btn-new-grey:active {
	color: rgb(51, 51, 51);
}
.v2.ibar .btn-new-grey:hover {
	color: rgb(51, 51, 51);
}
.v2.ibar #loop-header-nav {
	position: relative;
}
.v2.ibar #frontiers-tab {
	left: 0px; top: 50px; width: 407px; position: absolute;
}
.v2.ibar #profile-header {
	margin-top: 90px !important;
}
.v2.ibar #frontiers-link {
	padding: 5px 10px; height: 15px;
}
.loop.v2.ibar #frontiers-link {
	padding-right: 0px;
}
.v2.ibar #frontiers-link img {
	margin: 0px; padding: 0px; top: 2px; vertical-align: top; position: relative;
}
.v2.ibar #frontiers-divider {
	margin: 5px 0px; height: 15px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.v2.ibar #frontiers-dropdown-arrowdown {
	padding: 5px 10px; height: 15px;
}
.v2.ibar #frontiers-dropdown-arrowdown img {
	margin: 0px; padding: 0px; top: 5px; vertical-align: top; position: relative;
}
.v2.ibar .popover-title {
	display: none !important;
}
.v2.ibar .popover-wrapper ul {
	list-style: none; margin: 0px; padding: 0px;
}
.v2.ibar .popover-wrapper li {
	margin: 0px; padding: 0px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid;
}
.v2.ibar .popover-wrapper li a {
	padding: 0px 4px; height: 25px; text-align: left; color: rgb(102, 102, 102); line-height: 25px; display: block;
}
.v2.ibar .popover-wrapper li a:hover {
	padding: 0px 4px; border-radius: 2px; transition:0.25s ease-in-out; height: 25px; text-align: left; color: rgb(102, 102, 102); line-height: 25px; display: block; background-color: rgb(252, 228, 191);
}
.v2.ibar .popover-wrapper em {
	background: 0px 0px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(102, 102, 102); border-image: none; top: 5px; width: 0px; height: 0px; float: right; position: relative; content: " "; pointer-events: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar .popover-wrapper em {
	border-color: transparent transparent rgb(242, 148, 0); top: 35px; position: absolute;
}
.v2.ibar .popover-menu {
	background: 0px 0px rgb(255, 255, 255); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(186, 186, 186); padding: 10px; border-radius: 0px 0px 2px 2px; right: 0px; line-height: 16px; font-size: 12px; position: absolute;
}
.v2.ibar .popover-wrapper {
	left: 0px; top: 0px; display: none; position: relative; z-index: 99;
}
.v2.ibar .popover-frontiers .popover-menu {
	top: -16px; width: 178px; right: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 3px; border-top-style: solid;
}
.v2.ibar .popover-frontiers .popover-menu::before {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; top: -9px; width: 0px; right: 9px; display: block; position: absolute; z-index: 0; content: "";
}
.v2.ibar .popover-frontiers .popover-menu::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; top: -9px; width: 0px; right: 9px; display: block; position: absolute; z-index: 1; content: "";
}
.v2.ibar .impact-popover h2 {
	margin: 0px 0px 10px; color: rgb(62, 61, 64); line-height: 16px; padding-bottom: 3px; font-size: 11px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.v2.ibar .notifications-popover h2 {
	margin: 0px 0px 10px; color: rgb(62, 61, 64); line-height: 16px; padding-bottom: 3px; font-size: 11px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.v2.ibar .login-popover h2 {
	margin: 0px 0px 10px; color: rgb(62, 61, 64); line-height: 16px; padding-bottom: 3px; font-size: 11px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.v2.ibar .column-left {
	width: 50%; float: left;
}
.v2.ibar .column-right {
	width: 50%; float: left;
}
.v2.ibar .clear {
	clear: both;
}
.v2.ibar .popover-impact .popover-menu {
	top: 45px; width: 220px; right: 0px; padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 3px; border-top-style: solid;
}
.v2.ibar .popover-profile .popover-menu {
	top: 45px; width: 178px; right: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 3px; border-top-style: solid;
}
.v2.ibar .popover-profile .popover-menu::before {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; top: -7px; width: 0px; right: 12px; display: block; position: absolute; z-index: 0; content: "";
}
.v2.ibar .popover-profile .popover-menu::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; top: -7px; width: 0px; right: 12px; display: block; position: absolute; z-index: 1; content: "";
}
.v2.ibar .popover-notification .popover-menu {
	top: 45px; width: 263px; right: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 3px; border-top-style: solid;
}
.ibar-frontiers.v2.ibar .popover-wrapper .popover-menu::before {
	border-color: rgb(242, 148, 0) transparent;
}
.ibar-frontiers.v2.ibar .popover-wrapper .popover-menu::after {
	border-color: rgb(242, 148, 0) transparent;
}
.ibar-frontiers.v2.ibar .popover-wrapper .popover-menu {
	border-top-color: rgb(242, 148, 0); border-top-width: 3px; border-top-style: solid;
}
.v2.ibar #notifications-list {
	padding-bottom: 10px;
}
.v2.ibar .notification-item {
	padding: 6px 10px; border-radius: 5px; margin-bottom: 3px;
}
.v2.ibar a:hover .notification-item {
	background-color: rgb(221, 221, 221);
}
.v2.ibar .new-notification-item {
	background-color: rgb(233, 233, 233);
}
.v2.ibar .notification-thumb {
	background: 0px 0px rgb(50, 97, 123); margin: 2px 10px 0px 0px; width: 24px; height: 24px; float: left; display: block;
}
.v2.ibar .notification-text {
	width: 209px; color: rgb(62, 61, 64); font-size: 12px; float: left;
}
.v2.ibar .user-settings-row-left {
	margin: 10px 0px 10px 10px; float: left; display: block;
}
.v2.ibar .user-settings-row-left img {
	border-radius: 2px; width: 76px; height: 76px;
}
.v2.ibar .btn-loginlogout-blue {
	background-color: rgb(33, 120, 181) !important;
}
.v2.ibar .btn-loginlogout-blue:focus {
	background-color: rgb(33, 120, 181) !important;
}
.v2.ibar .btn-loginlogout-blue:active {
	background-color: rgb(33, 120, 181) !important;
}
.v2.ibar .btn-loginlogout-blue:hover {
	background-color: rgb(33, 120, 181) !important;
}
.v2.ibar #loop-login {
	margin: 2px 8px 0px 0px; padding: 0px 10px 0px 15px; height: 20px; line-height: 20px; font-size: 15px;
}
.v2.ibar #loop-register {
	margin: 2px 0px 0px; padding: 0px 0px 0px 15px; height: 20px; line-height: 20px; font-size: 15px; border-left-color: rgb(149, 146, 146); border-left-width: 1px; border-left-style: solid;
}
.v2.ibar .bold {
	font-weight: bold;
}
.v2.ibar #logout-btn {
	border-radius: 5px; border: 1px solid rgb(62, 62, 62); transition:0.25s ease-in-out; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; font-weight: bold; box-shadow: inset 0px 1px 0px 0px #a6c9e1; text-shadow: 1px 1px 0px #2b6996;
}
.v2.ibar #logout-btn:hover {
	border-radius: 5px; border: 1px solid rgb(0, 141, 242); border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; font-weight: bold; box-shadow: 0px 0px 3px rgba(0,0,0,0.6); text-shadow: 1px 1px 0px #2b6996;
}
.v2.ibar #login-wrapper {
	color: rgb(62, 61, 64);
}
.v2.ibar #login-wrapper a {
	color: rgb(0, 136, 204); text-decoration: none;
}
.v2.ibar #login-wrapper a:hover {
	color: rgb(0, 136, 204); text-decoration: underline;
}
.v2.ibar .padding-bottom-20 {
	padding-bottom: 20px;
}
.v2.ibar .third-party-signin-row {
	margin: 22px auto 0px; float: none;
}
.v2.ibar .third-party-buttons {
	width: 263px; padding-bottom: 7px; float: left;
}
.v2.ibar .third-party-buttons-registration-page {
	width: 285px !important;
}
.v2.ibar .or-circle {
	margin: 0px auto; float: none; position: relative;
}
.v2.ibar .row-inside-column {
	margin: 0px auto !important;
}
.v2.ibar .third-party-buttons-width-185 {
	width: 185px;
}
.v2.ibar .third-party-button-wrapper {
	line-height: 27px; padding-right: 10px; padding-bottom: 6px; float: left;
}
.v2.ibar .third-party-icon {
	background: 0px 0px rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-radius: 5px 0px 0px 5px; border-image: none; width: 17px; height: 27px; text-align: center; float: left; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar a:hover .third-party-icon {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-image: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar a:active .third-party-icon {
	top: 1px; position: relative;
}
.v2.ibar .linkedin-icon-wrapper {
	background-image: -ms-linear-gradient(rgb(102, 171, 209), rgb(0, 115, 178)); background-color: rgb(102, 171, 209);
}
.v2.ibar .linkedin-icon {
	background: url("/Images/Frontiers/iBar/ui-set1.png") no-repeat 0px 0px; width: 17px; height: 27px; display: block;
}
.v2.ibar .twitter-icon-wrapper {
	background-image: -ms-linear-gradient(rgb(180, 229, 246), rgb(47, 184, 230)); background-color: rgb(47, 184, 230);
}
.v2.ibar .twitter-icon {
	background: url("/Images/Frontiers/iBar/ui-set1.png") no-repeat -34px 0px; width: 17px; height: 27px; display: block;
}
.v2.ibar .radius {
	border-radius: 5px 0px 0px 5px; overflow: hidden; float: left; display: inline; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.v2.ibar .facebook-icon-wrapper {
	background-image: -ms-linear-gradient(rgb(127, 154, 193), rgb(41, 87, 151)); background-color: rgb(41, 87, 151);
}
.v2.ibar .facebook-icon {
	background: url("/Images/Frontiers/iBar/ui-set1.png") no-repeat -17px 0px; width: 17px; height: 27px; display: block;
}
.v2.ibar .third-party-name {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; padding: 0px 4px; border-radius: 0px 5px 5px 0px; border-image: none; height: 27px; text-align: center; color: rgb(95, 95, 95); font-size: 9px; font-weight: bold; float: left; min-width: 45px; background-image: -ms-linear-gradient(white, rgb(225, 225, 225)); background-color: rgb(225, 225, 225); -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar a:hover .third-party-name {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-image: none; color: rgb(0, 0, 0); -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar a:active .third-party-name {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-image: none; top: 1px; color: rgb(0, 0, 0); position: relative; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.v2.ibar .or-circle {
	background: 0px 0px rgb(0, 0, 0); border-radius: 16px; top: -16px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 12px; margin-left: 19px; display: block; position: absolute;
}
.v2.ibar .or-divider {
	background: 0px 0px rgb(204, 204, 204); margin: 16px 19px; height: 1px; display: block; position: relative;
}
.v2.ibar .or-divider-inside-column {
	margin: 24px 0px 30px !important;
}
.v2.ibar .login-page-submit {
	padding-top: 38px !important;
}
.v2.ibar .submit-btn {
	border-radius: 5px; border: 1px solid rgb(62, 62, 62); transition:0.25s ease-in-out; border-image: none; width: 263px; height: 30px; color: rgb(255, 255, 255); font-size: 15px; font-style: normal; text-decoration: none; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #a6c9e1; text-shadow: 1px 1px 0px #2b6996;
}
.v2.ibar .submit-btn:hover {
	border-radius: 5px; border: 1px solid rgb(0, 141, 242); border-image: none; width: 263px; height: 30px; color: rgb(255, 255, 255); font-style: normal; text-decoration: none; cursor: pointer; box-shadow: 0px 0px 3px rgba(0,0,0,0.6); text-shadow: 1px 1px 0px #2b6996;
}
.v2.ibar .submit-btn:focus {
	border-radius: 5px; border: 1px solid rgb(62, 62, 62); transition:0.25s ease-in-out; border-image: none; width: 263px; height: 30px; color: rgb(255, 255, 255); font-style: normal; text-decoration: none; box-shadow: 0px 0px 3px rgba(0,0,0,0.6); text-shadow: 1px 1px 0px #2b6996;
}
.v2.ibar .submit-btn:active {
	top: 1px; position: relative;
}
.v2.ibar .submit-btn-header {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px; width: auto; line-height: 24px; margin-top: 2px;
}
.v2.ibar .submit-btn-header:hover {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px; width: auto; line-height: 24px; margin-top: 2px;
}
.v2.ibar .submit-btn-header:focus {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px; width: auto; line-height: 24px; margin-top: 2px;
}
.v2.ibar .submit-btn-header:active {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px; width: auto; line-height: 24px; margin-top: 2px;
}
.v2.ibar .info-button-wrapper {
	height: 29px; float: left;
}
.v2.ibar .info-button {
	background: 0px 0px rgb(33, 120, 181); border-radius: 8px; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-weight: bold; margin-top: 7px; display: block;
}
.v2.ibar .login-popover h1 {
	margin: 0px 0px 15px; line-height: 29px; font-size: 14px; font-weight: 600;
}
.v2.ibar .form-field-label {
	line-height: 12px; font-size: 12px; margin-left: 1px;
}
.v2.ibar .first.form-field-label {
	padding-top: 7px;
}
.v2.ibar .form-field {
	padding-top: 7px; padding-bottom: 23px; position: relative;
}
.v2.ibar .form-field input {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 8px; border-radius: 5px; border: 1px solid rgb(186, 186, 186) !important; transition:0.25s ease-in-out; border-image: none !important; width: 245px; height: 23px; color: rgb(0, 0, 0); line-height: 23px; font-size: 12px;
}
.v2.ibar .form-field input:focus {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important; box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}
.v2.ibar .form-field-error-msg {
	left: 0px; top: 34px; width: 285px; color: red; display: none; position: absolute;
}
.v2.ibar .error-icon-small {
	background: url("/Images/Frontiers/iBar/ui-set1.png") no-repeat 0px -92px rgb(242, 64, 45); border-radius: 6px; width: 11px; height: 11px; margin-top: 1px; margin-right: 4px; float: left; display: block;
}
.v2.ibar .checkbox-remember-container {
	line-height: 18px; float: left;
}
.v2.ibar .checkbox-remember-label {
	line-height: 18px; padding-left: 6px; float: left;
}
.v2.ibar .forgot-password {
	line-height: 18px; float: right;
}
.v2.ibar .forgot-password a {
	color: rgb(27, 121, 179) !important;
}
.v2.ibar .forgot-password a:hover {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar #number-bubble-wrapper {
	background: 0px 0px red; padding: 1px 2px; border-radius: 2px; letter-spacing: 0.03em; font-size: 11px; text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
.v2.ibar .notifications-number {
	left: 15px; top: -5px; position: absolute;
}
.v2.ibar .mail-btn .notifications-number {
	left: 24px; top: -5px; position: absolute;
}
.v2.ibar .popover-profile {
	display: none;
}
.v2.ibar .popover-notification {
	display: none;
}
.v2.ibar .popover-impact {
	display: none;
}
.v2.ibar .popover-frontiers {
	display: none;
}
.v2.ibar .popover-login {
	display: none;
}
.v2.ibar .popover-login-info {
	display: none;
}
.v2.ibar .popover-login .popover-menu {
	top: 45px; width: 263px; right: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 3px; border-top-style: solid;
}
.v2.ibar .popover-login .popover-menu::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; left: 186px; top: -7px; width: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.v2.ibar .popover-login .popover-menu::before {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent; left: 186px; top: -7px; width: 0px; display: block; position: absolute; z-index: 0; content: "";
}
.v2.ibar .popover-login-info .popover-menu {
	border-radius: 5px; border: 1px solid rgb(111, 111, 111); border-image: none; top: 8px; width: 224px; right: -5px;
}
.v2.ibar .popover-login-info .popover-menu::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(255, 255, 255) transparent; left: 227px; top: -5px; width: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.v2.ibar .popover-login-info .popover-menu::before {
	border-width: 0px 6px 6px; border-style: solid; border-color: rgb(111, 111, 111) transparent; left: 226px; top: -6px; width: 0px; display: block; position: absolute; z-index: 0; content: "";
}
.v2.ibar h1.popover-title {
	margin: 0px !important; padding: 0px 0px 8px !important; line-height: 16px !important; font-size: 12px !important; float: none !important;
}
.v2.ibar input[type='text'] {
	top: -1px; margin-bottom: 2px !important; vertical-align: bottom; position: relative;
}
.v2.ibar input[type='password'] {
	top: -1px; margin-bottom: 2px !important; vertical-align: bottom; position: relative;
}
.v2.ibar input[type='email'] {
	top: -1px; margin-bottom: 2px !important; vertical-align: bottom; position: relative;
}
.v2.ibar .uneditable-input {
	top: -1px; margin-bottom: 2px !important; vertical-align: bottom; position: relative;
}
.v2.ibar .btn:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none;
}
.v2.ibar .btn:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none;
}
.v2.ibar .ssd-dropdown-indicator {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(7, 111, 187) transparent; left: 20px; top: 29px; width: 0px; display: none; position: relative; z-index: 9999;
}
.v2.ibar .ssd-dropdown {
	background: 0px 0px rgb(255, 255, 255); top: 100px; width: 200px; overflow: hidden; border-right-color: rgb(186, 186, 186); border-bottom-color: rgb(186, 186, 186); border-left-color: rgb(186, 186, 186); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; z-index: 1000; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;
}
.v2.ibar .right.ssd-dropdown {
	margin-left: -350px;
}
.v2.ibar .ssd-container {
	border-top-color: rgb(7, 111, 187); border-top-width: 3px; border-top-style: solid; position: relative;
}
.v2.ibar .ssd-container table {
	border-collapse: collapse; border-spacing: 0;
}
.v2.ibar .ssd-container table td {
	padding: 1px; width: auto; vertical-align: top;
}
.v2.ibar .ssd-menu-list li {
	padding: 2px 6px 2px 5px; width: 172px; text-align: left; color: rgb(102, 102, 102); line-height: 20px !important; font-size: 12px; font-weight: 400; float: left; cursor: pointer;
}
.ibar-loop.v2.ibar .ssd-menu-list li.ssd-label-li {
	color: rgb(185, 185, 185); padding-top: 10px; font-size: 14px; font-weight: 600;
}
.v2.ibar .ssd-menu-list li.ssd-label-li {
	color: rgb(185, 185, 185); padding-top: 10px; font-size: 14px; font-weight: 600;
}
.ibar-loop.v2.ibar .ssd-menu-list li.ssd-label-li:hover {
	cursor: default; background-color: rgb(255, 255, 255) !important;
}
.v2.ibar .ssd-menu-list li.ssd-label-li:hover {
	cursor: default; background-color: rgb(255, 255, 255) !important;
}
.v2.ibar .ssd-menu-list li.with-scroll {
	width: 160px;
}
.v2.ibar .ssd-menu-list li a {
	width: 100%; height: auto; text-align: left; color: rgb(135, 135, 135) !important; line-height: 23px; font-weight: 400; display: block;
}
.v2.ibar .firstbar .ssd-menu-list li > a {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar .firstbar .ssd-menu-list li:hover {
	color: rgb(102, 102, 102) !important;
}
.v2.ibar .ssd-menu-list li:hover {
	border-radius: 4px; color: rgb(135, 135, 135); background-color: rgb(233, 233, 233);
}
.v2.ibar .ssd-menu-list li img {
	padding-top: 4px; vertical-align: middle; float: right;
}
.v2.ibar .ssd-menu-list {
	margin: 0px; padding: 0px; width: 200px; display: inline; list-style-type: none; -moz-column-fill: auto;
}
.v2.ibar .ssd-dropdown_container {
	padding: 14px 13px 8px 7px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.v2.ibar .ssd-dropdown_container_small {
	width: 180px;
}
.v2.ibar .ssd-dropdown_container_big {
	width: 380px;
}
.v2.ibar .ssd-crum {
	margin: -1px 0px 0px; padding: 0px 0px 0px 11px; line-height: 29px; overflow: hidden; font-size: 14px !important; background-color: rgb(233, 233, 233);
}
.v2.ibar .ssd-back-btn-container.ssd-crum {
	padding: 0px 0px 0px 5px;
}
.v2.ibar .ssd-crum a {
	color: rgb(7, 111, 187) !important; padding-left: 7px; font-size: 14px; font-weight: 500; text-decoration: none; cursor: pointer;
}
.v2.ibar .ssd-crum-oneline {
	overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-height: 30px; max-width: 110px;
}
.v2.ibar .byjournal .ssd-crum-oneline {
	max-width: 220px;
}
.v2.ibar .ssd-crum span {
	color: rgb(135, 135, 135);
}
.v2.ibar .ssd-crum span:hover {
	cursor: default;
}
.v2.ibar .ssd-crum img {
	margin: -6px 6px -2px 4px; padding: 0px; vertical-align: middle;
}
.v2.ibar .row {
	margin-right: 0px; margin-left: -20px;
}
.row::before {
	line-height: 0; display: table; content: "";
}
.row::after {
	line-height: 0; display: table; content: "";
}
.row::after {
	clear: both;
}
.v2.ibar .input-block-level {
	width: 100%; display: block; min-height: 28px; box-sizing: border-box;
}
.v2.ibar img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; max-width: 100%;
}
.v2.ibar button {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
.v2.ibar input {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
.v2.ibar select {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
.v2.ibar textarea {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
.v2.ibar button {
	line-height: normal;
}
.v2.ibar input {
	line-height: normal;
}
.v2.ibar button {
	cursor: pointer;
}
.v2.ibar input[type='submit'] {
	cursor: pointer;
}
.v2.ibar .container {
	padding: 0px; width: 956px; margin-right: auto; margin-left: auto;
}
.v2.ibar .container::before {
	line-height: 0; display: table; content: "";
}
.v2.ibar .container::after {
	line-height: 0; display: table; content: "";
}
.v2.ibar .container::after {
	clear: both;
}
.v2.ibar [class*='span'] {
	margin-left: 20px; float: left; min-height: 1px;
}
.v2.ibar .span6 {
	width: 346px;
}
.v2.ibar .span7 {
	width: 407px;
}
.v2.ibar .span2 {
	width: 102px;
}
.v2.ibar .pull-right {
	float: right;
}
.v2.ibar .pull-left {
	float: left;
}
.v2.ibar .container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.v2.ibar .container-fluid::before {
	line-height: 0; display: table; content: "";
}
.v2.ibar .container-fluid::after {
	line-height: 0; display: table; content: "";
}
.container-fluid::after {
	clear: both;
}
.v2.ibar em {
	font-style: italic;
}
.v2.ibar h2 {
	margin: 9px 0px; color: inherit; line-height: 36px; font-family: inherit; font-size: 27px; font-weight: bold; text-rendering: optimizelegibility;
}
.v2.ibar ul {
	margin: 0px 0px 9px 25px; padding: 0px;
}
.v2.ibar li {
	line-height: 18px;
}
.v2.ibar li.hide {
	display: none;
}
.v2.ibar .frontiers-header {
	border-bottom-color: rgb(109, 110, 113); border-bottom-width: 3px; border-bottom-style: solid; min-height: 93px;
}
.v2.ibar .span4 {
	width: 224px;
}
.v2.ibar .span5 {
	width: 285px;
}
.v2.ibar .span8 {
	width: 468px;
}
.v2.ibar .span9 {
	width: 529px;
}
.v2.ibar #loop-logo {
	margin-top: -29px;
}
.v2.ibar #loop-logo img {
	padding-top: 3px;
}
.v2.ibar #loop-logo span {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -10px -526px; width: 225px; height: 63px; margin-top: 0px; float: left;
}
.v2.ibar ul.inline {
	list-style: none; margin-left: 0px;
}
.v2.ibar ol.inline {
	list-style: none; margin-left: 0px;
}
.v2.ibar #frontiersNav {
	top: 5px; height: 32px; padding-top: 8px; margin-bottom: -5px; position: relative;
}
.v2.ibar #frontiersNav a {
	color: rgb(137, 137, 138); font-size: 14px; font-weight: 300;
}
.v2.ibar #frontiersNav a.drop {
	background: url("/Images/Frontiers/iBar/drop.png") no-repeat right rgb(255, 255, 255); padding-right: 18px; display: block;
}
.v2.ibar #frontiersNav a.drop:hover {
	background: url("/Images/Frontiers/iBar/drop-hover.png") no-repeat right rgb(255, 255, 255);
}
.v2.ibar #frontiersNav a.highlight.drop {
	background: url("/Images/Frontiers/iBar/drop-hover.png") no-repeat right rgb(255, 255, 255);
}
.v2.ibar #frontiersNav a.mail {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -170px -166px rgb(255, 255, 255); padding-left: 29px; display: block;
}
.v2.ibar #frontiersNav a.mail:hover {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -170px -143px rgb(255, 255, 255);
}
.v2.ibar #frontiersNav a.highlight.mail {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -170px -143px rgb(255, 255, 255);
}
.v2.ibar #frontiersNav a.no-count.mail {
	padding-left: 0px; min-height: 13px; min-width: 19px;
}
.v2.ibar #frontiersNav a:hover {
	color: rgb(35, 31, 32);
}
.v2.ibar #frontiersNav a.highlight {
	color: rgb(35, 31, 32);
}
.v2.ibar #frontiersNav .frontiers ul {
	margin-left: 244px;
}
.v2.ibar #frontiersNav .frontiers ul ul {
	margin-left: 0px;
}
.v2.ibar #frontiersNav ul.inline > li {
	margin: 0px; padding: 0px 16px; line-height: 18px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; float: left; max-height: 18px;
}
.v2.ibar #frontiersNav ul.inline > li:first-child {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.v2.ibar #frontiersNav ul.inline > li.last-item {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.v2.ibar #frontiersNav .ssd-menu-list li a {
	width: 100%; height: auto; text-align: left; color: rgb(102, 102, 102); line-height: 23px; font-size: 12px; font-weight: 400;
}
.v2.ibar #frontiersNav-loop .ssd-menu-list li a {
	width: 100%; height: auto; text-align: left; color: rgb(102, 102, 102); line-height: 23px; font-size: 12px; font-weight: 400;
}
.v2.ibar .firstbar .ssd-menu-list li {
	font-weight: 400;
}
.v2.ibar .firstbar .ssd-menu-list li.ssd-label-li {
	color: rgb(185, 185, 185) !important; font-size: 14px !important; font-weight: 400 !important;
}
.v2.ibar .firstbar .ssd-menu-list li.ssd-label-li {
	color: rgb(185, 185, 185) !important; font-size: 14px !important; font-weight: 400 !important;
}
.v2.ibar #header-search-field {
	padding: 0px 30px 0px 10px; border-radius: 2px; border: 1px solid rgb(234, 232, 232); border-image: none; left: -30px; width: 348px; height: 26px; line-height: 16px; overflow: hidden; font-family: "Open Sans","Helvetica Neue","Helvetica",Arial,sans-serif; font-size: 12px; float: left; position: relative; max-width: 306px; background-color: rgb(234, 232, 232);
}
.v2.ibar #header-search-field:focus {
	border-color: rgb(0, 0, 0); outline: 0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .6); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .6);
}
.v2.ibar #header-search form {
	margin: 0px; padding: 0px 0px 0px 30px; position: relative;
}
.v2.ibar #header-search-btn {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -111px -403px; margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 1px; height: 26px; right: 0px; float: right; position: absolute;
}
.v2.ibar .frontiers-header #header-search-btn {
	background: url("/Images/Frontiers/iBar/ibar-sprite.png") no-repeat -87px -403px;
}
.v2.ibar .firstbar .ssd-menu-list li.ssd-label-li:hover {
	color: rgb(185, 185, 185) !important;
}
.v2.ibar #notifications-list {
	padding-bottom: 10px;
}
.v2.ibar .notification-item {
	padding: 6px 10px; border-radius: 2px; margin-bottom: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.v2.ibar a:hover .notification-item {
	background-color: rgb(221, 221, 221);
}
.v2.ibar .new-notification-item {
	background-color: rgb(233, 233, 233);
}
.v2.ibar .notification-thumb {
	background: rgb(50, 97, 123); margin: 2px 10px 0px 0px; width: 24px; height: 24px; float: left; display: block;
}
.v2.ibar .notification-text {
	width: 209px; color: rgb(62, 61, 64); font-size: 12px; float: left;
}
.v2.ibar .btn {
	font-family: "Open Sans",sans-serif !important;
}
.v2.ibar .btn-flat.btn {
	padding: 1px 10px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: 600 !important; box-shadow: none; text-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.v2.ibar .btn:hover {
	color: rgb(0, 0, 0);
}
.v2.ibar .btn:focus {
	color: rgb(0, 0, 0);
}
.v2.ibar .btn-new-orange.btn {
	background-color: rgb(242, 148, 0) !important;
}
.v2.ibar .btn-new-orange.btn :focus {
	background-color: rgb(242, 148, 0) !important;
}
.v2.ibar .btn-new-orange.btn :active {
	background-color: rgb(242, 148, 0) !important;
}
.v2.ibar .btn-new-orange.btn :hover {
	background-color: rgb(242, 148, 0) !important;
}
.v2.ibar .thirdbar {
	position: relative;
}
.v2.ibar .thirdbar .container::before {
	line-height: 0; display: table; content: "";
}
.v2.ibar .thirdbar .container::after {
	line-height: 0; display: table; content: "";
}
.v2.ibar .thirdbar ul {
	list-style: none; margin: 16px -10px 0px;
}
.v2.ibar .thirdbar [class^='fr-icon-ibar-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "icons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
.v2.ibar .thirdbar [class*=' fr-icon-ibar-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "icons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
.v2.ibar .thirdbar .fr-icon-ibar-ok-circle::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-cancel-circle::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-attention-circled::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-help-circled::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-info-circled::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin1::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin2::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin3::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin4::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin5::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-spin6::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-cw::before {
	content: "?";
}
.v2.ibar .thirdbar .fr-icon-ibar-left-open::before {
	content: "?";
}
.v2.ibar .thirdbar .loading {
	padding: 6px 7px 7px; border-radius: 0px; right: 0px; bottom: -60px; color: rgb(255, 255, 255); font-size: 12px; float: right; position: absolute; box-shadow: none; background-color: rgb(109, 110, 113); -webkit-box-shadow: none; -moz-box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.v2.ibar .thirdbar .loading i {
	font-size: 20px;
}
.v2.ibar .thirdbar .loading i.animate-spin {
	animation:spin 2s linear infinite; display: inline-block; -webkit-animation: 2s linear 0 normal none infinite spin; -moz-animation: 2s linear 0 normal none infinite spin; -o-animation: 2s linear 0 normal none infinite spin;
}
.v2.ibar * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.v2.ibar *::before {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.v2.ibar *::after {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.v2.ibar .tooltip {
	line-height: 1.4; font-size: 12px;
}
@media all and (max-width:979px), all and (max-device-width:979px)
{
body.v2 {
	padding-top: 0px !important;
}
.v2.ibar .frontiers-header {
	width: auto; float: left; position: static;
}
}
.footer {
	width: 100%; line-height: 14px; font-size: 10px; margin-bottom: 0px; z-index: 1030; min-width: 956px; background-color: rgb(230, 231, 232);
}
.footer .nav {
	margin: 0px 0px 0px 20px; padding: 6px 0px 3px; width: 98%; text-align: left; float: left; display: block;
}
.footer .nav > ul {
	margin: 0px; padding: 0px 0px 3px; width: 23.3%; font-size: 10px; float: left; list-style-type: none;
}
.footer .nav > ul:first-child {
	width: 23.4%;
}
.footer .nav > ul > li {
	margin: 0px 0px 2px; line-height: 18px;
}
.footer .nav > ul > li > a {
	color: rgb(109, 110, 125); line-height: 14px; font-size: 10px; text-decoration: none;
}
.footer .nav > ul > li > a:hover {
	color: rgb(62, 61, 64); text-decoration: none;
}
.footer .nav .ftrCols {
	margin: 0px; padding: 3px 0px 0px; float: right;
}
.footer .nav .ftrCols img {
	width: 42px; height: 38px;
}
.footer #copyright {
	width: 100%; color: rgb(62, 61, 64); min-width: 956px; background-color: rgb(255, 255, 255);
}
.footer #copyright p {
	margin: 0px; padding: 5px 0px; text-align: center; line-height: 18px; font-size: 10px;
}
.backTop {
	padding: 0px; width: 100%; text-align: right; font-size: 10px; float: left;
}
.backTop > a {
	background: url("/Images/Frontiers/Common/Footer/totop.gif") no-repeat 100% -1px; margin: 10px 10px 10px 0px; padding: 0px 20px 0px 0px; color: rgb(77, 77, 77); text-decoration: none; float: right;
}
.social-feed {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.social-feed .bubbleInfo {
	left: 0px; top: 0px; width: 500px; position: relative; z-index: 0;
}
.social-feed .commentBox {
	margin: 0px 0px 2px; padding: 2px 5px 3px; width: 702px; color: rgb(62, 61, 64); float: left; background-color: rgb(232, 229, 228);
}
.social-feed .commentBox p {
	margin: 0px; padding: 0px; text-align: left; color: rgb(62, 61, 64); line-height: 15px; font-size: 11px; font-weight: normal; float: left; position: relative;
}
.social-feed .commentBox a {
	color: rgb(27, 121, 179); font-weight: normal;
}
.social-feed .commentBox a:hover {
	color: rgb(27, 121, 179);
}
.social-feed .commentBox .popup {
	width: 435px; display: none; border-collapse: collapse; position: absolute; z-index: 999;
}
.social-feed .commentBox .popup td.corner {
	width: 14px; height: 14px;
}
.social-feed .commentBox .popup td.topleft {
	background: url("/Images/Frontiers/Common/Popup/topL.png") left top;
}
.social-feed .commentBox .popup td.top {
	background: url("/Images/Frontiers/Common/Popup/topBg.png") left top;
}
.social-feed .commentBox .popup td.topright {
	background: url("/Images/Frontiers/Common/Popup/topR.png") right top;
}
.social-feed .commentBox .popup td.left {
	background: url("/Images/Frontiers/Common/Popup/leftBg.png") left top;
}
.social-feed .commentBox .popup td.right {
	background: url("/Images/Frontiers/Common/Popup/rightBg.png") right top;
}
.social-feed .commentBox .popup td.bottomleft {
	background: url("/Images/Frontiers/Common/Popup/botL.png") left bottom;
}
.social-feed .commentBox .popup td.bottom {
	background: url("/Images/Frontiers/Common/Popup/botBg.png") left bottom;
}
.social-feed .commentBox .popup td.bottomright {
	background: url("/Images/Frontiers/Common/Popup/botR.png") right bottom;
}
.social-feed .commentBox .popup td .bTail {
	top: 0px; width: 19px; height: 12px; float: left; position: absolute; z-index: 9999;
}
.social-feed .commentBox .popup td .closeBtn {
	margin: 0px; padding: 0px; top: 10px; right: 10px; line-height: 8px; float: right; position: absolute;
}
.social-feed .commentBox .popup td .closeBtn img {
	border: currentColor; border-image: none; width: 10px; height: 10px;
}
.social-feed .commentBox .popup td table.popup-contents {
	text-align: left; color: rgb(102, 102, 102); line-height: 18px; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: rgb(255, 255, 255);
}
.social-feed .commentBox .popup td table.popup-contents td {
	margin: 0px; padding: 1px 0px; text-align: left;
}
.social-feed .commentBox .popup td table.popup-contents td a {
	color: rgb(62, 61, 64); text-decoration: none;
}
.social-feed .commentBox .popup td table.popup-contents td a:hover {
	color: rgb(27, 121, 179); text-decoration: none;
}
.social-feed .commentBox .trigger {
	position: relative;
}
.social-feed .commentBox .fontnormal {
	font-weight: normal;
}
.social-feed .commentBox .imgTn32 {
	margin: 5px 6px 5px 0px; padding: 0px; width: 32px; height: 32px; float: left;
}
.social-feed .commentBox .wrapper {
	margin: 0px; padding: 4px 0px; width: auto; float: left;
}
.social-feed .commentBox .commentAddWrap {
	margin: 8px 0px 0px 10px; padding: 0px; float: left;
}
.social-feed .commentBox .commentAddWrap .addBtnComment {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(207, 207, 207); border-image: none; height: 15px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 11px; font-weight: normal; text-decoration: none; float: left; min-width: 43px; background-color: rgb(255, 255, 255); -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px;
}
.social-feed .commentBox .commentAddWrap .addBtnComment span {
	margin: 0px; padding: 0px; height: 15px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 11px; font-weight: normal; display: block;
}
.social-feed .commentBox .showComment {
	float: right;
}
.social-feed .commentBox .downArrow {
	margin: 0px 2px 0px 0px; padding: 0px; width: 10px; height: 5px; float: right; display: inline;
}
.social-feed .commentBox .upArrow {
	margin: 0px 2px 0px 0px; padding: 0px; width: 10px; height: 5px; float: right; display: inline;
}
.social-feed .commentBox .downArrow {
	background: url("/Areas/Article/Images/comment-dropdown-arrow-down.gif") no-repeat right top; margin-top: 4px;
}
.social-feed .commentBox .upArrow {
	background: url("/Areas/Article/Images/comment-dropdown-arrow-up.gif") no-repeat right top; margin-top: 6px;
}
.social-feed .CommentsHolder {
	margin: 0px; padding: 0px; width: 100%; float: left;
}
.social-feed .wrapper {
	margin: 0px; padding: 4px 0px; width: 100%; float: left;
}
.social-feed .wrapper .imgHolder {
	margin: 0px 10px 0px 0px; padding: 0px; width: 32px; height: 32px; float: left;
}
.social-feed .wrapper .content {
	margin: 0px; padding: 0px; width: 660px; float: left;
}
.social-feed .wrapper .content p {
	width: 100%; margin-top: -3px; -ms-word-wrap: break-word;
}
.social-feed .wrapper .content ul.toolbar {
	list-style: none; margin: 4px 0px 0px; padding: 0px; width: 100%; float: left;
}
.social-feed .wrapper .content ul.toolbar li {
	margin: 0px; padding: 0px 10px 0px 0px; text-align: left; color: rgb(62, 61, 64); line-height: 15px; font-size: 10px; float: left;
}
.social-feed .wrapper .content ul.toolbar li p {
	margin: 0px; padding: 0px; text-align: left; color: rgb(112, 113, 115); line-height: 15px; font-size: 10px; float: left;
}
.social-feed .wrapper textarea.write {
	margin: 1px 0px; padding: 2px 0px 2px 4px; border-radius: 0px; border: 1px solid rgb(200, 197, 195); border-image: none; width: 641px; height: 15px; text-align: left; line-height: 14px; font-size: 11px; font-weight: normal; max-width: 641px; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.social-feed .wrapper textarea.write:focus {
	color: rgb(62, 61, 64);
}
.article-share-count {
	margin: 14px 0px 30px; padding: 24px 10px 16px; border-radius: 5px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 90%; text-align: center; clear: both; float: left; display: block; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.article-share-count .total-views {
	margin: 0px auto; padding: 0px 0px 10px; width: 138px; display: block;
}
.article-share-count .total-views .count {
	margin: 0px; padding: 0px 0px 5px; text-align: center; color: rgb(4, 105, 152); line-height: 22px; font-size: 30px; font-weight: 600; display: block;
}
.article-share-count .total-views .name {
	margin: 0px; padding: 0px; text-align: center; color: rgb(4, 105, 152); line-height: 17px; font-size: 17px; font-weight: 600; display: block;
}
.article-share-count .altmetric-icon {
	margin: 0px auto 20px; padding: 12px 0px 0px; width: 138px; height: 20px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; display: block;
}
.article-share-count .altmetric-icon .altmetric-embed a img {
	vertical-align: top;
}
.article-share-count .buttons .btn-impact .impact {
	background-position: -22px -152px; top: -2px; width: 16px; height: 23px; margin-top: 0px; margin-right: 12px; vertical-align: middle;
}
.article-share-count .thin-line {
	margin: 7px 0px 10px; padding: 0px; width: 100%; height: 1px; font-size: 1px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.article-share-count h4.main-heading {
	margin: 0px 0px 13px; padding: 0px; text-align: center; color: rgb(96, 96, 96); text-transform: uppercase; line-height: 13px; clear: both; font-size: 12px; font-weight: normal; display: block;
}
@media not all
{
.article-share-count h4.main-heading {
	line-height: 14px; margin-bottom: 12px;
}
}
.article-share-count .frontiers-network {
	margin: 0px 0px 4px; padding: 0px; width: 100%; float: left;
}
.article-share-count .frontiers-network .btn-white {
	border-color: rgb(202, 202, 202); top: 0px; color: rgb(27, 121, 179); font-weight: normal; min-width: 55px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.article-share-count .frontiers-network .button-likes {
	margin: 0px 7px 0px 0px; width: 55px;
}
.article-share-count .frontiers-network .button-shares {
	margin: 0px 7px 0px 0px; width: 55px;
}
.article-share-count .frontiers-network .button-comments {
	width: 77px; margin-right: 7px;
}
.article-share-count .frontiers-network .button-comments .btn-white {
	width: 77px;
}
.article-share-count .frontiers-network .button-likes {
	padding: 0px; float: left;
}
.article-share-count .frontiers-network .button-comments {
	padding: 0px; float: left;
}
.article-share-count .frontiers-network .button-shares {
	padding: 0px; float: left;
}
.article-share-count .frontiers-network .button-likes .liked {
	color: rgb(112, 113, 115);
}
.article-share-count .frontiers-network .button-comments .liked {
	color: rgb(112, 113, 115);
}
.article-share-count .frontiers-network .button-shares .liked {
	color: rgb(112, 113, 115);
}
.article-share-count .frontiers-network :last-child.button-likes {
	margin-right: 0px;
}
.article-share-count .frontiers-network :last-child.button-comments {
	margin-right: 0px;
}
.article-share-count .frontiers-network :last-child.button-shares {
	margin-right: 0px;
}
.article-share-count .frontiers-network .button-likes .final-counts {
	margin: 7px 0px 1px; padding: 0px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 12px; font-weight: normal; display: block;
}
.article-share-count .frontiers-network .button-comments .final-counts {
	margin: 7px 0px 1px; padding: 0px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 12px; font-weight: normal; display: block;
}
.article-share-count .frontiers-network .button-shares .final-counts {
	margin: 7px 0px 1px; padding: 0px; text-align: center; color: rgb(62, 61, 64); line-height: 14px; font-size: 12px; font-weight: normal; display: block;
}
@media not all
{
.article-share-count .frontiers-network .button-likes h4.main-heading {
	margin: 8px 0px 0px;
}
.article-share-count .frontiers-network .button-comments h4.main-heading {
	margin: 8px 0px 0px;
}
.article-share-count .frontiers-network .button-shares h4.main-heading {
	margin: 8px 0px 0px;
}
.article-share-count .frontiers-network .button-likes .final-counts {
	margin: 8px 0px 0px;
}
.article-share-count .frontiers-network .button-comments .final-counts {
	margin: 8px 0px 0px;
}
.article-share-count .frontiers-network .button-shares .final-counts {
	margin: 8px 0px 0px;
}
}
.article-share-count .share-media {
	margin: -2px 0px 0px; padding: 0px; width: 100%; float: left;
}
.article-share-count .share-media .social_block {
	width: 20%; height: auto; float: left;
}
.article-share-count .share-media .social_block .atButton a span {
	visibility: hidden;
}
.article-share-count .share-media .social_block .atButton {
	margin: 0px; padding: 0px; max-height: 24px;
}
.article-share-count .share-media .social_block .atButton .addthis_button_facebook {
	background: url("/Areas/Article/Images/share-on-icons.png") no-repeat left top !important;
}
.article-share-count .share-media .social_block .atButton .addthis_button_twitter {
	background: url("/Areas/Article/Images/share-on-icons.png") no-repeat left top !important;
}
.article-share-count .share-media .social_block .atButton .addthis_button_google {
	background: url("/Areas/Article/Images/share-on-icons.png") no-repeat left top !important;
}
.article-share-count .share-media .social_block .atButton .addthis_button_linkedin {
	background: url("/Areas/Article/Images/share-on-icons.png") no-repeat left top !important;
}
.article-share-count .share-media .social_block .atButton .addthis_button_more {
	background: url("/Areas/Article/Images/share-on-icons.png") no-repeat left top !important;
}
.article-share-count .share-media .social_block .atButton .addthis_button_facebook:hover {
	opacity: 0.75;
}
.article-share-count .share-media .social_block .atButton .addthis_button_twitter:hover {
	opacity: 0.75;
}
.article-share-count .share-media .social_block .atButton .addthis_button_google:hover {
	opacity: 0.75;
}
.article-share-count .share-media .social_block .atButton .addthis_button_linkedin:hover {
	opacity: 0.75;
}
.article-share-count .share-media .social_block .atButton .addthis_button_more:hover {
	opacity: 0.75;
}
.article-share-count .share-media .social_block .atButton .addthis_button_facebook {
	background-position: left top !important; margin: 0px; padding: 0px; width: 24px; height: 24px; display: inline-block;
}
.article-share-count .share-media .social_block .atButton .addthis_button_twitter {
	background-position: -26px top !important; margin: 0px; padding: 0px; width: 24px; height: 24px; display: inline-block;
}
.article-share-count .share-media .social_block .atButton .addthis_button_google {
	background-position: -52px top !important; margin: 0px 0px 0px 8px; padding: 0px; width: 24px; height: 24px; color: transparent; display: inline-block;
}
.article-share-count .share-media .social_block .atButton .addthis_button_linkedin {
	background-position: -78px top !important; margin: 0px; padding: 0px; width: 24px; height: 24px; display: inline-block;
}
.article-share-count .share-media .social_block .atButton .addthis_button_more {
	background-position: -107px top !important; margin: 0px; padding: 0px; width: 22px; height: 24px; color: transparent; display: inline-block;
}
.article-share-count .share-media .social_block .facebook_count {
	margin: 6px 0px 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(62, 61, 64); line-height: 13px; clear: left; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; float: left; display: block;
}
.article-share-count .share-media .social_block .twitter_count {
	margin: 6px 0px 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(62, 61, 64); line-height: 13px; clear: left; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; float: left; display: block;
}
.article-share-count .share-media .social_block .googleplus_count {
	margin: 6px 0px 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(62, 61, 64); line-height: 13px; clear: left; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; float: left; display: block;
}
.article-share-count .share-media .social_block .linkedin_count {
	margin: 6px 0px 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(62, 61, 64); line-height: 13px; clear: left; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; float: left; display: block;
}
.article-share-count .share-media .social_block .total_count {
	margin: 6px 0px 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(62, 61, 64); line-height: 13px; clear: left; font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: normal; float: left; display: block;
}
.simple.modal.popup-share-post .modal-header h3 {
	margin: 0px 0px 15px; padding: 0px; color: rgb(62, 61, 64); line-height: 18px; font-size: 16px; font-weight: 600;
}
.popup-share-post .modal-body {
	overflow: hidden;
}
.popup-share-post .shareTxt {
	margin: 0px 0px 10px; padding: 0px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 478px; float: left;
}
.popup-share-post .shareTxt .imageShare {
	margin: 4px; padding: 0px; width: 32px; overflow: hidden; float: left;
}
.popup-share-post .shareTxt textarea {
	margin: 1px 0px; padding: 0px; border-radius: 0px; width: 418px !important; color: rgb(112, 113, 115); -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.popup-share-post .shareTxt textarea:focus {
	color: rgb(62, 61, 64) !important;
}
.popup-share-post .shareContent {
	padding: 10px 10px 10px 0px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 468px; color: rgb(62, 61, 64); line-height: 16px; font-size: 12px; float: left;
}
.popup-share-post .editableContent.shareContent {
	-ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 180px;
}
.popup-share-post .editableContent.shareContent .contentBox {
	width: 450px !important;
}
.popup-share-post .editableContent.shareContent .innerBox.contentBox .mainP {
	width: 580px; color: rgb(62, 61, 64); line-height: 14px; font-size: 11px;
}
.popup-share-post .editableContent.shareContent .imgWrap {
	margin-right: 15px !important;
}
.popup-share-post .editableContent.shareContent .imgWrap .img50 {
	width: 40px !important; height: 40px !important; overflow: hidden;
}
.popup-share-post .editableContent.shareContent .wrapper .imgHolder {
	margin-right: 15px !important;
}
.popup-share-post .shareContent .innerBoxsection {
	margin: 5px 0px 0px; padding: 0px; width: 100%; float: left;
}
.popup-share-post .shareContent .innerBoxsection .innerBox.contentBox .contentWrap {
	width: 400px !important; float: right;
}
.popup-share-post .shareContent .innerBoxTitleText {
	margin: 0px 0px 10px; padding: 0px; width: 100%; text-align: left; color: rgb(112, 113, 115); line-height: 16px; clear: both; font-size: 11px;
}
.popup-share-post .shareContent .wrapper {
	width: 100%; height: auto; font-size: 11px; float: left;
}
.popup-share-post .shareContent .wrapper .imgHolder {
	margin-right: 20px; float: left;
}
.popup-share-post .shareContent .wrapper .imgHolder a {
	float: left;
}
.popup-share-post .contentBox {
	padding: 0px 0px 5px; width: 681px; float: left;
}
.popup-share-post .innerBox.contentBox .imgWrap {
	margin-right: 5px !important; float: left;
}
.popup-share-post .innerBox.contentBox .imgWrap .img50 {
	width: 32px !important; height: 32px !important; float: left;
}
.popup-share-post .contentBox .contentWrap {
	color: rgb(62, 61, 64); font-size: 12px;
}
.popup-share-post .contentBox .contentWrap p {
	margin: 0px; line-height: 15px !important; font-size: 11px; float: left;
}
.popup-share-post .contentBox .contentWrap .content p {
	width: 100% !important;
}
.popup-share-post .contentBox .contentWrap .content a {
	color: rgb(27, 121, 179); font-weight: 600;
}
.popup-share-post .contentBox .contentWrap .wrapper .wAuto {
	width: auto !important;
}
.popup-share-post .img50 {
	width: 50px; height: 50px; float: left;
}
.popup-share-post .content {
	width: auto; float: left;
}
.popup-share-post .tagDividerLine {
	margin: -1px 8px 0px 5px; width: 1px; height: 10px; color: rgb(186, 186, 186); font-size: 14px; font-weight: normal; float: left;
}
.popup-share-post .select2-container {
	width: 480px;
}
.popup-share-post .select2-container .select2-choices {
	border-radius: 0px; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0;
}
.popup-share-post .select2-container .select2-choices .select2-search-field {
	margin: 3px 0px 3px 5px;
}
.popup-share-post .select-locked.select2-container .select2-choices .select2-locked {
	padding: 2px 1px 2px 6px !important;
}
.simple.modal.popup-share-post .modal-footer {
	padding-right: 20px; margin-top: 20px; margin-bottom: 32px;
}
.simple.modal.popup-share-post .modal-footer .btn {
	top: 0px; margin-right: 0px;
}
.w100pc {
	width: 100% !important;
}
.wAuto {
	width: auto !important;
}
.w455 {
	width: 385px !important;
}
.w498 {
	width: 498px !important;
}
.w581 {
	width: 581px !important;
}
.w603 {
	width: 603px !important;
}
.float_left {
	float: left !important;
}
.float_right {
	float: right !important;
}
.float_none {
	float: none !important;
}
.clear {
	clear: both !important;
}
.grey_70 {
	color: rgb(112, 113, 115) !important;
}
.grey_90 {
	color: rgb(62, 61, 64) !important;
}
.p0 {
	padding: 0px !important;
}
.pr0 {
	padding-right: 0px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pb4 {
	padding-bottom: 4px !important;
}
.pt4 {
	padding-top: 4px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mb8 {
	margin-bottom: 8px !important;
}
.ml8 {
	margin-left: 8px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mtm3 {
	margin-top: -3px !important;
}
.mt4 {
	margin-top: 4px !important;
}
.disblk {
	display: block;
}
.fs11 {
	line-height: 14px !important; font-size: 11px !important;
}
.fs12 {
	line-height: 16px !important; font-size: 12px !important;
}
.noBorder {
	border: 0px currentColor !important; border-image: none !important;
}
.h36 {
	height: 36px;
}
.fwNormal {
	font-weight: normal !important;
}
.borderGrey {
	border: 1px solid rgb(203, 203, 203); border-image: none;
}
