@import url(jquery.cleditor.css);
@import url(ui-lightness/jquery-ui-1.8.24.custom.css);
/* adds box shadow including spread */
/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
/* ADD SATURATION TO AN IMAGE */
/*
@mixin saturate-image($val) {
    filter: saturate($val);
    -webkit-filter: saturate($val);
    -moz-filter: saturate($val);
    -o-filter: saturate($val);
    -ms-filter: saturate($val);
}
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 1em 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 75%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

menu,
ol,
ul {
  padding: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:     Mark Simonson Studio
 * License URL:http://www.fontspring.com/fflicense/mark-simonson-studio
 *
 *
 */
@font-face {
  font-family: 'ProximaRegular';
  src: url("../font/Proxima_Nova_Reg-webfont.eot");
  src: local("☺"), url("../font/Proxima_Nova_Reg-webfont.woff") format("woff"), url("../font/Proxima_Nova_Reg-webfont.ttf") format("truetype"), url("../font/Proxima_Nova_Reg-webfont.svg#webfontstEnRm6v") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaSemiBold';
  src: url("../font/Proxima_Nova_Sbold-webfont.eot");
  src: local("☺"), url("../font/Proxima_Nova_Sbold-webfont.woff") format("woff"), url("../font/Proxima_Nova_Sbold-webfont.ttf") format("truetype"), url("../font/Proxima_Nova_Sbold-webfont.svg#webfontxso48NW5") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaBold';
  src: url("../font/Proxima_Nova_Bold-webfont.eot");
  src: local("☺"), url("../font/Proxima_Nova_Bold-webfont.woff") format("woff"), url("../font/Proxima_Nova_Bold-webfont.ttf") format("truetype"), url("../font/Proxima_Nova_Bold-webfont.svg#webfont0R9JsQdw") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AsapItalic';
  src: url("../font/ASAP/Asap-Italic.ttf") format("truetype");
}

/* Defaults for the F1000Research site */
/* Fonts */
/* COLOURS: Product */
/* COLOURS: Typography */
/* COLOURS: Button, Links & Icons */
/* COLOURS: Backgrounds */
/* COLOURS: Borders & Shadows */
/* ------------------------------------- */
/* Defaults for the F1000Research Layout */
/* ------------------------------------- */
.research-layout {
  /*width: 990px;*/
  /* For Mobile Devices */
  /* --------------- */
  /* Headings & Text */
  /* --------------- */
  /* ----------- */
  /* Backgrounds */
  /* ----------- */
  /* ------- */
  /* Buttons */
  /* ------- */
  /* ----- */
  /* Links */
  /* ----- */
  /* ---------- */
  /* Font Icons */
  /* ---------- */
  /* ------ */
  /* Tables */
  /* ------ */
  /* ---------------- */
  /* Placeholder Text */
  /* ---------------- */
  /* ---------- */
  /* Error Text */
  /* ---------- */
  /* ---------- */
  /* Form Items */
  /* ---------- */
  /* FORM ICONS */
  /* FORM CONTROLS */
  /* ----------------------------------- */
  /* Navigation, Options & Sections etc. */
  /* ----------------------------------- */
  /* ---------- */
  /* Lists etc. */
  /* ---------- */
  /* --------------- */
  /* TABS            */
  /* --------------- */
  /* --------------- */
  /* Popups & Modals */
  /* --------------- */
  /* --------------- */
  /* Ribbon Headings */
  /* --------------- */
  /* ------------- */
  /* General Items */
  /* ------------- */
}
.research-layout .prime-red {
  color: #cb2d2d;
}
.research-layout .heading1 {
  font: normal normal normal 30px/34px "ProximaBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading1.semi {
  font: normal normal normal 30px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: normal;
}
.research-layout .heading1.regular {
  font: normal normal normal 30px/36px "ProximaRegular", Arial, sans-serif;
  letter-spacing: normal;
}
.research-layout .heading2 {
  font: normal normal normal 24px/28px "ProximaBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading2.orange {
  color: #f2673c;
  text-transform: uppercase;
}
.research-layout .heading3 {
  font: normal normal normal 21px/25px "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading3.bold {
  font: normal normal normal 21px/25px "ProximaBold", Arial, sans-serif;
}
.research-layout .heading4 {
  font: normal normal normal 18px/21px "ProximaBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading4.smaller {
  font: normal normal normal 16px/21px "ProximaBold", Arial, sans-serif;
  letter-spacing: normal;
  color: #666666;
}
.research-layout .heading5 {
  font: normal normal normal 16px/19px "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading5.orange {
  color: #f2673c;
}
.research-layout .heading5.lighter-text {
  color: #666666;
}
.research-layout .heading5.bigger {
  font: normal normal normal 18px/23px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout .heading5.smaller {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout .heading6 {
  font: normal normal normal 15px/17px "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: normal;
}
.research-layout .heading6.orange {
  color: #f2673c;
}
.research-layout .heading7 {
  font: italic normal normal 14px/16px "ProximaBold", Arial, sans-serif;
  color: #f2673c;
  letter-spacing: 0.1em;
}
.research-layout .heading8 {
  font: normal normal normal 12px/14px "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading9 {
  font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading9.small {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
}
.research-layout .heading9.smaller {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  color: #666666;
}
.research-layout .heading9.bigger {
  font: normal normal normal 18px/22px "ProximaRegular", Arial, sans-serif;
}
.research-layout .heading9.orange {
  color: #f2673c;
}
.research-layout .heading10 {
  font: normal normal normal 14px/19px Arial, sans-serif;
  color: #333333;
  letter-spacing: normal;
}
.research-layout .heading10.bold {
  font-weight: bold;
}
.research-layout .heading10.smaller {
  font: normal normal normal 12px/15px Arial, sans-serif;
  letter-spacing: 0.01em;
}
.research-layout .heading10.small {
  font: normal normal normal 10px Arial, sans-serif;
  letter-spacing: 0.05em;
}
.research-layout .heading11 {
  font: normal normal normal 12px/16px Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
.research-layout .heading12 {
  font: normal normal normal 18px/20px "ProximaBold", Arial, sans-serif;
  color: #fff;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
.research-layout .heading13 {
  font: normal normal normal 19px/22px "ProximaBold", Arial, sans-serif;
  color: #fff;
  letter-spacing: 0.01em;
}
.research-layout .type1 {
  color: #f2673c;
}
.research-layout .type2 {
  color: #333333;
}
.research-layout .type3 {
  color: #666666;
}
.research-layout .type4 {
  color: #909090;
}
.research-layout .type5 {
  color: #cb2d2d;
}
.research-layout .bg1 {
  background-color: #f2673c;
}
.research-layout .bg2 {
  background-color: #f7f6f5;
}
.research-layout .bg3 {
  background-color: #f0f0f0;
}
.research-layout .bg4 {
  background-color: #dddddd;
}
.research-layout .bg5 {
  background-color: #838383;
}
.research-layout .bg6 {
  background-color: #666666;
}
.research-layout .bg7 {
  background-color: #333333;
}
.research-layout .bg8 {
  background-color: #505050;
}
.research-layout button.primary, .research-layout button.secondary, .research-layout button.tertiary, .research-layout button.quaternary {
  border: 0;
  color: white;
  letter-spacing: 0.01em;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.research-layout button.primary:hover, .research-layout button.secondary:hover, .research-layout button.tertiary:hover, .research-layout button.quaternary:hover {
  cursor: pointer;
}
.research-layout button.primary.orange, .research-layout button.secondary.orange, .research-layout button.tertiary.orange, .research-layout button.quaternary.orange {
  background-color: #f2673c;
}
.research-layout button.primary.orange:hover, .research-layout button.secondary.orange:hover, .research-layout button.tertiary.orange:hover, .research-layout button.quaternary.orange:hover {
  background-color: #fe7b51;
}
.research-layout button.primary.grey, .research-layout button.secondary.grey, .research-layout button.tertiary.grey, .research-layout button.quaternary.grey {
  background-color: #a2a2a2;
}
.research-layout button.primary.grey:hover, .research-layout button.secondary.grey:hover, .research-layout button.tertiary.grey:hover, .research-layout button.quaternary.grey:hover {
  background-color: #b2b2b2;
}
.research-layout button.primary.is-disabled:hover, .research-layout button.secondary.is-disabled:hover, .research-layout button.tertiary.is-disabled:hover, .research-layout button.quaternary.is-disabled:hover {
  cursor: default;
}
.research-layout button.primary.extra-right-margin, .research-layout button.secondary.extra-right-margin, .research-layout button.tertiary.extra-right-margin, .research-layout button.quaternary.extra-right-margin {
  margin-right: 5px;
}
.research-layout button.primary.white-bg, .research-layout button.secondary.white-bg, .research-layout button.tertiary.white-bg, .research-layout button.quaternary.white-bg {
  background-color: #fff;
}
.research-layout button.primary.grey-bg, .research-layout button.secondary.grey-bg, .research-layout button.tertiary.grey-bg, .research-layout button.quaternary.grey-bg {
  background-color: #f7f6f5;
}
.research-layout button.primary.darkgrey-bg, .research-layout button.secondary.darkgrey-bg, .research-layout button.tertiary.darkgrey-bg, .research-layout button.quaternary.darkgrey-bg {
  background-color: #e0e0e0;
}
.research-layout button.primary.orange-text, .research-layout button.secondary.orange-text, .research-layout button.tertiary.orange-text, .research-layout button.quaternary.orange-text {
  color: #f2673c;
}
.research-layout button.primary.white-text, .research-layout button.secondary.white-text, .research-layout button.tertiary.white-text, .research-layout button.quaternary.white-text {
  color: #fff;
}
.research-layout button.primary.grey-text, .research-layout button.secondary.grey-text, .research-layout button.tertiary.grey-text, .research-layout button.quaternary.grey-text {
  color: #a2a2a2;
}
.research-layout button.primary.pagination, .research-layout button.secondary.pagination, .research-layout button.tertiary.pagination, .research-layout button.quaternary.pagination {
  border: 1px solid #ddd;
}
.research-layout button.primary.error, .research-layout button.secondary.error, .research-layout button.tertiary.error, .research-layout button.quaternary.error {
  background-color: #cb2d2d;
}
.research-layout button.primary.wide-text, .research-layout button.secondary.wide-text, .research-layout button.tertiary.wide-text, .research-layout button.quaternary.wide-text {
  letter-spacing: 0.05em;
}
.research-layout button.primary.expand-button-mobile, .research-layout button.secondary.expand-button-mobile, .research-layout button.tertiary.expand-button-mobile, .research-layout button.quaternary.expand-button-mobile {
  position: relative;
  padding: 4px 30px 5px 20px;
}
.research-layout button.primary.expand-button-mobile.with-border, .research-layout button.secondary.expand-button-mobile.with-border, .research-layout button.tertiary.expand-button-mobile.with-border, .research-layout button.quaternary.expand-button-mobile.with-border {
  border: 1px solid #dddddd;
}
.research-layout button.primary.expand-button-mobile .f1r-icon:before, .research-layout button.secondary.expand-button-mobile .f1r-icon:before, .research-layout button.tertiary.expand-button-mobile .f1r-icon:before, .research-layout button.quaternary.expand-button-mobile .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.research-layout button.primary.expand-button-mobile .f1r-icon, .research-layout button.secondary.expand-button-mobile .f1r-icon, .research-layout button.tertiary.expand-button-mobile .f1r-icon, .research-layout button.quaternary.expand-button-mobile .f1r-icon {
  position: absolute;
  top: 8px;
  right: 0;
}
.research-layout button.primary.with-hover:hover, .research-layout button.secondary.with-hover:hover, .research-layout button.tertiary.with-hover:hover, .research-layout button.quaternary.with-hover:hover {
  -moz-box-shadow: 0 1px 1px #aaaaaa;
  -webkit-box-shadow: 0 1px 1px #aaaaaa;
  box-shadow: 0 1px 1px #aaaaaa;
}
.research-layout button.primary img.button-icon-white, .research-layout button.secondary img.button-icon-white, .research-layout button.tertiary img.button-icon-white, .research-layout button.quaternary img.button-icon-white {
  margin: -9px 0 -7px 0;
  vertical-align: middle;
}
.research-layout button.primary {
  height: 40px;
  font: normal normal normal 14px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  padding: 10px;
}
.research-layout button.primary.extra-padding {
  padding: 10px 20px;
}
.research-layout button.primary.smaller-text {
  font-size: 12px;
}
.research-layout button.secondary {
  height: 32px;
  font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif;
  padding: 10px 15px;
}
.research-layout button.tertiary {
  height: 24px;
  font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif;
  padding: 5px 10px;
}
.research-layout button.quaternary {
  height: 20px;
  font: normal normal normal 10px/10px "ProximaSemiBold", Arial, sans-serif;
  padding: 5px 6px;
}
.research-layout button.no-fill {
  background-color: transparent;
  font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif;
  padding: 5px 10px;
  letter-spacing: 0.01em;
  border: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.research-layout button.no-fill:hover {
  cursor: pointer;
}
.research-layout button.no-fill.bigger-text {
  font-size: 14px;
}
.research-layout button.no-fill.white {
  color: #fff;
  border: 1px solid #fff;
}
.research-layout button.no-fill.white:hover {
  color: #d1d1d1;
  border: 1px solid #d1d1d1;
  -moz-box-shadow: 0 1px 2px #d1d1d1;
  -webkit-box-shadow: 0 1px 2px #d1d1d1;
  box-shadow: 0 1px 2px #d1d1d1;
}
.research-layout button.no-fill.grey {
  color: #d1d1d1;
  border: 1px solid #d1d1d1;
}
.research-layout button.no-fill.grey:hover {
  color: #fff;
  border: 1px solid #fff;
}
.research-layout button.no-fill.orange-text-and-border {
  color: #f2673c;
  border: 1px solid #f2673c;
}
.research-layout button.no-fill.orange-text-and-border:hover {
  color: #fe7b51;
  border: 1px solid #fe7b51;
}
.research-layout a.f1r-standard-link, .research-layout a.icon-link, .research-layout a.in-text-link, .research-layout a.standard-list-link,
.research-layout a.sidebar-navigation-link, .research-layout a.sidebar-link, .research-layout a.channel-nav-link,
.research-layout span.is-preview-link {
  color: #f2673c;
}
.research-layout a.f1r-standard-link:hover, .research-layout a.icon-link:hover, .research-layout a.in-text-link:hover, .research-layout a.standard-list-link:hover,
.research-layout a.sidebar-navigation-link:hover, .research-layout a.sidebar-link:hover, .research-layout a.channel-nav-link:hover,
.research-layout span.is-preview-link:hover {
  cursor: pointer;
  color: #fe7b51;
}
.research-layout a.f1r-standard-link.grey, .research-layout a.icon-link.grey, .research-layout a.in-text-link.grey, .research-layout a.standard-list-link.grey,
.research-layout a.sidebar-navigation-link.grey, .research-layout a.sidebar-link.grey, .research-layout a.channel-nav-link.grey,
.research-layout span.is-preview-link.grey {
  color: #909090;
}
.research-layout a.channel-nav-link {
  color: #fff;
  font: normal normal normal 13px/18px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  text-decoration: none;
  display: inline-block;
}
.research-layout a.channel-nav-link:hover {
  text-decoration: none;
  color: #d1d1d1;
}
.research-layout a.channel-nav-link.small {
  font: normal normal normal 12px/48px "ProximaRegular", Arial, sans-serif;
}
.research-layout a.icon-link {
  font: normal normal normal 12px/14px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  text-decoration: none;
  text-transform: uppercase;
}
.research-layout a.icon-link.tiny {
  font: normal normal normal 11px/13px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout a.icon-link.medium {
  font: normal normal normal 14px/16px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout a.icon-link.big {
  font: normal normal normal 16px/18px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout a.icon-link.crumb-trail {
  margin: -5px 0 0 -3px;
}
.research-layout a.icon-link:hover {
  text-decoration: none;
}
.research-layout a.in-text-link {
  font: normal normal normal 14px/19px Arial, sans-serif;
  letter-spacing: normal;
  text-decoration: underline;
}
.research-layout a.in-text-link.tiny {
  font: normal normal normal 11px/12px Arial, sans-serif;
}
.research-layout a.in-text-link.small {
  font: normal normal normal 12px/14px Arial, sans-serif;
}
.research-layout a.in-text-link.medium {
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout a.in-text-link.big {
  font: normal normal normal 18px/23px "ProximaSemiBold", Arial, sans-serif;
}
.research-layout a.in-text-link:hover {
  text-decoration: underline;
}
.research-layout a.in-text-link.is-disabled {
  text-decoration: none;
}
.research-layout a.in-text-link.is-disabled:hover {
  cursor: not-allowed;
}
.research-layout a.standard-list-link {
  font: normal normal normal 14px/19px Arial, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
.research-layout a.standard-list-link:hover {
  text-decoration: underline;
}
.research-layout a.standard-list-link.f1prime {
  font: normal normal normal 12px/15px "ProximaRegular", Arial, sans-serif;
}
.research-layout a.sidebar-navigation-link, .research-layout a.sidebar-link {
  font: normal normal normal 14px/16px Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.02em;
  text-decoration: none;
}
.research-layout a.sidebar-navigation-link.is-selected, .research-layout a.sidebar-link.is-selected {
  color: #f2673c;
  font-weight: normal;
}
.research-layout a.sidebar-link {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: normal;
}
.research-layout a.no-decoration {
  text-decoration: none;
}
.research-layout a.no-decoration:hover {
  text-decoration: none;
}
.research-layout span.is-preview-link:hover {
  cursor: default;
}
.research-layout .f1r-icon {
  font-size: 20px;
  color: #c4c4c4;
}
.research-layout .f1r-icon:hover {
  cursor: pointer;
  color: #b7b7b7;
}
.research-layout .f1r-icon.default-cursor:hover {
  cursor: default;
}
.research-layout .f1r-icon.orange {
  color: #f2673c;
}
.research-layout .f1r-icon.black {
  color: #333333;
}
.research-layout .f1r-icon.red {
  color: #cb2d2d;
}
.research-layout .f1r-icon.white {
  color: #fff;
}
.research-layout .f1r-icon.status-green {
  color: #39b54a;
}
.research-layout .f1r-icon.status-red {
  color: #cb2d2d;
}
.research-layout .f1r-icon.error {
  color: #cb2d2d;
}
.research-layout .f1r-icon.biggest {
  font-size: 32px;
}
.research-layout .f1r-icon.big {
  font-size: 24px;
}
.research-layout .f1r-icon.bigger {
  font-size: 22px;
}
.research-layout .f1r-icon.smaller {
  font-size: 18px;
}
.research-layout .f1r-icon.small {
  font-size: 16px;
}
.research-layout .f1r-icon.vmiddle {
  vertical-align: middle;
}
.research-layout .f1r-icon.ribbon-icon {
  margin: -1px -20px 0 0;
  color: #f0f0f0;
}
.research-layout .f1r-icon.ribbon-icon:hover {
  color: white;
}
.research-layout .f1r-icon.table-nav {
  background-color: #838383;
  color: #f0f0f0;
}
.research-layout .f1r-icon.table-nav:hover {
  color: white;
}
.research-layout .f1r-icon.table-nav.not-active {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=40);
}
.research-layout .f1r-icon.orange:hover {
  cursor: pointer;
  color: #fe7b51;
}
.research-layout .f1r-icon.no-hover:hover {
  cursor: default;
}
.research-layout .f1r-icon.article-status-box {
  position: absolute;
  font-size: 26px;
  margin: -4px 0 0 -18px;
}
.research-layout .f1r-icon.article-status-box:hover {
  cursor: default;
  color: #c4c4c4;
}
.research-layout .f1r-icon.back-arrow {
  float: left;
  margin: -1px -2px 0 -8px;
}
.research-layout .f1r-icon.read-article-arrow {
  position: absolute;
  font-size: 24px;
  margin: -4px 0 0 -8px;
}
.research-layout .f1r-icon.link-arrow-tiny {
  position: absolute;
  font-size: 22px;
  margin: -4px 0 0 -6px;
}
.research-layout .f1r-icon.add-author-plus {
  position: absolute;
  font-size: 22px;
  margin: 3px 0 0 0;
}
.research-layout .f1r-icon.add-referee-plus {
  position: absolute;
  font-size: 22px;
  margin: -3px 0 0 0;
}
.research-layout .f1r-icon.add-affiliation-plus {
  position: absolute;
  font-size: 20px;
  margin: -4px 0 0 0;
}
.research-layout .f1r-icon.link-back-small {
  position: absolute;
  font-size: 17px;
  margin: -2px 0 0 -8px;
}
.research-layout .f1r-icon.link-arrow {
  position: absolute;
  font-size: 24px;
  margin: -5px 0 0 -8px;
}
.research-layout .f1r-icon.delete-new-author-row {
  float: right;
  margin: -15px -25px 0 0;
}
.research-layout .f1r-icon.link-arrow-small {
  position: absolute;
  font-size: 24px;
  margin: -2px 0 0 -8px;
}
.research-layout .f1r-icon.channel-headshot {
  font-size: 48px;
  line-height: 80px;
}
.research-layout .f1r-icon.channel-headshot-main {
  font-size: 42px;
  line-height: 70px;
  margin-left: 6px;
  color: #b7b7b7;
}
.research-layout .f1r-icon.channel-headshot-main:hover {
  cursor: default;
}
.research-layout .f1r-icon.channel-nav-breadcrumb-divider {
  font-size: 14px;
  margin: 0;
  float: left;
}
.research-layout .f1r-icon.thumbnail-image {
  font-size: 80px;
}
.research-layout .f1r-icon.splitter-tab {
  z-index: 9999;
  margin: -8px 0;
  display: inline-block;
}
.research-layout .f1r-icon.splitter-tab:hover {
  text-shadow: 0 0 2px #fff;
}
.research-layout .f1r-icon.refresh-captcha {
  background-color: #999;
  color: white;
  width: 34px;
  height: 34px;
  font-size: 24px;
  line-height: 34px;
  display: inline-block;
  float: right;
  text-align: center;
  margin-right: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.research-layout .f1r-shares-icon-square {
  width: 40px;
  height: 40px;
  background: transparent url(/img/share/share_icons_square.png) no-repeat 0 0;
  display: inline-block;
  float: none;
  margin: 10px;
}
.research-layout .f1r-shares-icon-square:hover {
  cursor: pointer;
  box-shadow: 0 1px 2px #ddd;
}
.research-layout .f1r-shares-icon-square.f1r-shares-email {
  background-position: 0 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-twitter {
  background-position: -44px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-facebook {
  background-position: -90px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-googleplus {
  background-position: -136px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-linkedin {
  background-position: -181px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-delicious {
  width: 41px;
  background-position: -227px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-reddit {
  width: 41px;
  background-position: -272px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-citeulike {
  width: 41px;
  background-position: -316px 0;
}
.research-layout .f1r-shares-icon-square.f1r-shares-mendelay {
  width: 42px;
  background-position: -359px 0;
}
.research-layout .f1r-icon-circle-wrapper {
  width: 30px;
  height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.research-layout .f1r-icon-circle-wrapper.article-page-mobile-image-icon {
  display: none;
}
.research-layout .f1r-icon-circle-wrapper .f1r-icon {
  font-size: 24px;
  line-height: 30px;
}
.research-layout .f1r-icon-circle-wrapper .f1r-icon:before {
  margin: 0;
  padding: 0;
}
.research-layout .f1r-icon-circle-wrapper.small {
  width: 24px;
  height: 24px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.research-layout .f1r-icon-circle-wrapper.small .f1r-icon {
  font-size: 20px;
  line-height: 24px;
}
.research-layout .f1r-icon-circle-wrapper.big {
  width: 40px;
  height: 40px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.research-layout .f1r-icon-circle-wrapper.big .f1r-icon {
  font-size: 30px;
  line-height: 40px;
}
.research-layout .f1r-icon-circle-wrapper.big .f1r-icon.smaller {
  font-size: 26px;
}
.research-layout .f1r-icon-circle-wrapper.orange-bg {
  background: #f2673c;
}
.research-layout .f1r-icon-circle-wrapper.orange-text {
  color: #f2673c;
}
.research-layout .f1r-icon-circle-wrapper.white-bg {
  background-color: white;
}
.research-layout .f1r-icon-circle-wrapper.white-text {
  color: white;
}
.research-layout .f1r-icon-circle-wrapper.light-grey-bg {
  background: #f4f4f4;
}
.research-layout .f1r-icon-circle-wrapper.with-border {
  border: 1px solid #ddd;
}
.research-layout .f1r-icon-circle-wrapper.referee-reports {
  margin-top: -20px;
}
.research-layout table.f1r-table.full-width {
  width: 100%;
}
.research-layout table.f1r-table td {
  padding: 10px 15px;
  border: 2px solid white;
}
.research-layout table.f1r-table td.w10-percent {
  width: 10%;
}
.research-layout table.f1r-table td.w15-percent {
  width: 15%;
}
.research-layout table.f1r-table td.w20-percent {
  width: 20%;
}
.research-layout table.f1r-table td.w25-percent {
  width: 25%;
}
.research-layout table.f1r-table td.w30-percent {
  width: 30%;
}
.research-layout table.f1r-table td.w35-percent {
  width: 35%;
}
.research-layout table.f1r-table td.w40-percent {
  width: 40%;
}
.research-layout table.f1r-table td.w45-percent {
  width: 45%;
}
.research-layout table.f1r-table td.w50-percent {
  width: 50%;
}
.research-layout table.f1r-table td.w55-percent {
  width: 55%;
}
.research-layout table.f1r-table td.w60-percent {
  width: 60%;
}
.research-layout table.f1r-table td.w65-percent {
  width: 65%;
}
.research-layout table.f1r-table td.w70-percent {
  width: 70%;
}
.research-layout table.f1r-table td.w75-percent {
  width: 75%;
}
.research-layout table.f1r-table td.w80-percent {
  width: 80%;
}
.research-layout table.f1r-table td.w85-percent {
  width: 85%;
}
.research-layout table.f1r-table td.w90-percent {
  width: 90%;
}
.research-layout table.f1r-table td.w95-percent {
  width: 95%;
}
.research-layout table.f1r-table td.w100-percent {
  width: 100%;
}
.research-layout table.f1r-table .to-right {
  text-align: right;
}
.research-layout table.f1r-table .highlighted {
  color: #cb2d2d;
}
.research-layout table.f1r-table thead {
  font: normal normal normal 14px/16px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: white;
  height: 40px;
  background-color: #c4c4c4;
}
.research-layout table.f1r-table thead td.top-left {
  background-color: #b2b2b2;
}
.research-layout table.f1r-table thead.apc {
  text-transform: none;
}
.research-layout table.f1r-table tbody tr {
  font: normal normal normal 14px/17px Arial, sans-serif;
  letter-spacing: normal;
  color: #333333;
  background-color: #f0f0f0;
}
.research-layout table.f1r-table tbody tr.smaller-text {
  font: normal normal normal 12px/15px Arial, sans-serif;
}
.research-layout table.f1r-table tbody td.left {
  background-color: #dddddd;
}
.research-layout table.f1r-table tbody td.charge {
  font: normal normal normal 14px/17px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
}
.research-layout ::-webkit-input-placeholder {
  font: italic normal normal 14px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout :-moz-placeholder {
  font: italic normal normal 14px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout ::-moz-placeholder {
  font: italic normal normal 14px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout :-ms-input-placeholder {
  font: italic normal normal 14px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout input:-ms-input-placeholder {
  font: italic normal normal 14px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout #channel-search-form :-moz-placeholder {
  font: italic normal normal 14px/30px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout #channel-search-form ::-moz-placeholder {
  font: italic normal normal 14px/30px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.research-layout .form-input-error, .research-layout .form-input-author-error {
  font: normal normal normal 14px/19px Arial, sans-serif;
  color: #cb2d2d;
  letter-spacing: normal;
  display: none;
}
.research-layout .form-input-error.inherit, .research-layout .form-input-author-error.inherit {
  display: inherit;
}
.research-layout .form-error-display {
  color: #cb2c28;
  background: transparent url(../img/submission/submission-form-error.png) no-repeat center left;
}
.research-layout .form-error-popout {
  display: none;
  position: absolute;
  right: 130px;
  width: 200px;
  padding: 10px;
  margin-top: 0;
  background-color: white;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 0 10px 1px #c4c4c4;
  -moz-box-shadow: 0 0 10px 2px #c3c3c3;
  -webkit-box-shadow: 0 0 10px 2px #c3c3c3;
  box-shadow: 0 0 10px 2px #c3c3c3;
}
.research-layout .form-error-popout.include-expander {
  right: -240px !important;
}
.research-layout .form-error-popout .form-error-popout-arrow {
  width: 10px;
  height: 20px;
  background: transparent url(/img/myResearch/error_popup_arrow.png) no-repeat center center;
  margin: 10px 0 0 -20px;
}
.research-layout .form-error-popout .form-error-popout-heading {
  color: #cb2d2d;
  text-transform: uppercase;
  margin: -30px 0 0 -10px;
}
.research-layout .form-error-popout .form-error-popout-heading .form-error-popout-icon {
  margin: 0 0 0 5px;
}
.research-layout .form-error-popout .form-error-popout-text {
  margin-left: 26px;
}
.research-layout .search-result-message-text {
  font: normal normal normal 24px/28px "ProximaSemiBold", Arial, sans-serif;
  color: #999;
  letter-spacing: -0.01em;
}
.research-layout .lorem-ipsum {
  color: #cb2d2d !important;
  font-style: italic !important;
}
.research-layout input:focus, .research-layout select:focus, .research-layout textarea:focus, .research-layout button:focus {
  outline: none;
}
.research-layout .new-select-standard-wrapper {
  width: 100%;
}
.research-layout .new-select-standard-wrapper.half-width {
  width: 50%;
}
.research-layout .new-select-standard-wrapper.half-width .faux-options-container {
  width: 99%;
}
.research-layout .new-select-standard-wrapper.auto-width {
  width: auto;
}
.research-layout .new-select-standard-wrapper.full-width {
  width: 100%;
}
.research-layout .new-select-standard-wrapper.full-width .faux-options-container {
  width: 99%;
  padding-right: 5px;
}
.research-layout .new-select-standard-wrapper.asset-form-institution-country {
  font-size: 12px;
  width: 97%;
  margin-top: -10px;
}
.research-layout .new-select-standard-wrapper.asset-form-institution-country .faux-options-container {
  width: 99%;
}
.research-layout .new-select-standard-wrapper.asset-form-conference-year {
  font-size: 12px;
  width: 20%;
  margin-top: 0;
}
.research-layout .new-select-standard-wrapper.asset-form-conference-year .faux-options-container {
  width: 99%;
}
.research-layout .form-field-active,
.research-layout .new-select-standard-wrapper.is-in-focus,
.research-layout .faux-options-container.is-open {
  color: #666666;
  -moz-box-shadow: 0 0 6px 0 #c3c3c3;
  -webkit-box-shadow: 0 0 6px 0 #c3c3c3;
  box-shadow: 0 0 6px 0 #c3c3c3;
}
.research-layout .faux-options-container.is-open {
  -moz-box-shadow: 0 5px 6px 2px #c3c3c3;
  -webkit-box-shadow: 0 5px 6px 2px #c3c3c3;
  box-shadow: 0 5px 6px 2px #c3c3c3;
}
.research-layout .form-field-error, .research-layout .form-checkbox-error {
  color: #cb2d2d;
  -moz-box-shadow: 0 0 6px 2px #cb2d2d;
  -webkit-box-shadow: 0 0 6px 2px #cb2d2d;
  box-shadow: 0 0 6px 2px #cb2d2d;
}
.research-layout .form-checkbox-error {
  background-color: #cb2d2d;
}
.research-layout .placeholder-error ::-webkit-input-placeholder {
  color: #cb2d2d;
}
.research-layout .placeholder-error :-moz-placeholder {
  color: #cb2d2d;
}
.research-layout .placeholder-error ::-moz-placeholder {
  color: #cb2d2d;
}
.research-layout .placeholder-error :-ms-input-placeholder {
  color: #cb2d2d;
}
.research-layout .placeholder-error input:-ms-input-placeholder {
  color: #cb2d2d;
}
.research-layout .form-section {
  margin: 10px 0 20px 0;
  padding: 0;
  background-color: white;
  border: 1px solid #ccc;
  width: 1004px;
}
.research-layout .form-section.no-border {
  border: 0;
}
.research-layout .form-section-header {
  border-bottom: 1px solid #ccc;
  padding: 20px;
}
.research-layout .form-section-pointer {
  background: transparent url(/img/new_submission/form_section_pointer.png) no-repeat center center;
  width: 20px;
  height: 10px;
  margin: -1px 0 0 20px;
}
.research-layout .form-section-content {
  padding: 20px;
}
.research-layout .form-section-subtext {
  padding: 0 100px 20px 0;
}
.research-layout .form-section-group {
  margin: 0 0 20px 0;
  position: relative;
}
.research-layout .form-section-group.with-bottom-divider {
  margin-right: 20px;
  padding: 0 0 30px 0;
  border-bottom: 1px solid #ccc;
}
.research-layout .form-section-group.extra-optional-text {
  margin-bottom: 30px;
}
.research-layout .form-section-group .group-title {
  width: 210px;
  position: absolute;
  top: 0;
}
.research-layout .form-section-group .group-title.files-title {
  top: 5px;
}
.research-layout .form-section-group .group-content {
  margin: 0 -225px 0 225px;
  width: 730px;
}
.research-layout .form-section-group .group-content .form-col {
  width: 32%;
  display: inline-block;
}
.research-layout .form-section-group .group-item {
  width: 92%;
  padding: 0 8px 20px 8px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.research-layout .form-section-group .group-item-display {
  margin: 0 20px;
}
.research-layout .form-section-group .group-item-row {
  width: 100%;
  display: inline-block;
  margin: 0 0 10px 0;
}
.research-layout .form-section-group .checkbox-text {
  margin: 4px 70px 0 25px;
}
.research-layout .form-section-group .checkbox-detail {
  margin: 4px 0 0 25px;
}
.research-layout .form-section-group .group-label {
  width: 200px;
  position: absolute;
  top: 5px;
}
.research-layout .form-section-group .group-label-content {
  margin: 0 -200px 0 200px;
  width: 750px;
}
.research-layout .form-error-text {
  color: #cb2d2d;
}
.research-layout .form-button-row {
  margin-top: 20px;
}
.research-layout .group-item-icons.left {
  float: left;
  margin: 5px 0 0 -6px;
}
.research-layout .group-item-icons.right {
  float: right;
  margin: 5px -6px 0 0;
}
.research-layout .group-item-icons.referee-suggestions {
  margin: -10px -20px 0 0;
}
.research-layout .form-toggle-button {
  background: transparent url(/img/new_submission/toggle_button_sprite.png) no-repeat 0 0;
  width: 80px;
  height: 36px;
  margin: 5px 0 -5px 0;
  display: inline-block;
}
.research-layout .form-toggle-button.is-yes {
  background-position: 0 -36px;
}
.research-layout .form-toggle-button:hover {
  cursor: pointer;
}
.research-layout .form-radio-button {
  background: transparent url(/img/new_submission/radio_button_sprite.png) no-repeat 0 -18px;
  width: 19px;
  height: 20px;
  display: inline-block;
  margin: -2px 5px -2px 0;
}
.research-layout .form-radio-button.radio-selected {
  background-position: 0 2px;
}
.research-layout .form-radio-button:hover {
  cursor: pointer;
}
.research-layout .form-check-box {
  background: transparent url(/img/new_submission/check_box_sprite.png) no-repeat 0 3px;
  width: 19px;
  height: 20px;
  display: inline-block;
  margin: 1px 5px -2px 0;
}
.research-layout .form-check-box.article-type-form-checkbox {
  margin: -2px 5px -2px 0;
}
.research-layout .form-check-box.checkbox-selected {
  background-position: 0 -17px;
}
.research-layout .form-check-box.checkbox-error {
  background-position: 0 -37px;
}
.research-layout .form-check-box.vmiddle {
  vertical-align: middle;
}
.research-layout .form-check-box:hover {
  cursor: pointer;
}
.research-layout .form-input-rounded {
  background-color: white;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  height: 30px;
  width: 195px;
  padding: 0 0 0 35px;
}
.research-layout .form-input-rounded.small {
  width: 100px;
}
.research-layout .form-input-rounded.big {
  width: 280px;
}
.research-layout .form-input-wrapper.quarter-width, .research-layout .form-input-field.quarter-width, .research-layout .form-textarea-field.quarter-width, .research-layout .form-select-menu.quarter-width {
  width: 25%;
}
.research-layout .form-input-wrapper.half-width, .research-layout .form-input-field.half-width, .research-layout .form-textarea-field.half-width, .research-layout .form-select-menu.half-width {
  width: 50%;
}
.research-layout .form-input-wrapper.three-quarter-width, .research-layout .form-input-field.three-quarter-width, .research-layout .form-textarea-field.three-quarter-width, .research-layout .form-select-menu.three-quarter-width {
  width: 75%;
}
.research-layout .form-input-wrapper.full-width, .research-layout .form-input-field.full-width, .research-layout .form-textarea-field.full-width, .research-layout .form-select-menu.full-width {
  width: 100%;
}
.research-layout .form-input-wrapper.reg-form, .research-layout .form-input-field.reg-form, .research-layout .form-textarea-field.reg-form, .research-layout .form-select-menu.reg-form {
  width: 93%;
}
.research-layout .form-input-wrapper.ten-percent-wide, .research-layout .form-input-field.ten-percent-wide, .research-layout .form-textarea-field.ten-percent-wide, .research-layout .form-select-menu.ten-percent-wide {
  width: 10%;
}
.research-layout .form-input-wrapper.twenty-percent-wide, .research-layout .form-input-field.twenty-percent-wide, .research-layout .form-textarea-field.twenty-percent-wide, .research-layout .form-select-menu.twenty-percent-wide {
  width: 20%;
}
.research-layout .form-input-wrapper.thirty-percent-wide, .research-layout .form-input-field.thirty-percent-wide, .research-layout .form-textarea-field.thirty-percent-wide, .research-layout .form-select-menu.thirty-percent-wide {
  width: 30%;
}
.research-layout .form-input-wrapper.forty-percent-wide, .research-layout .form-input-field.forty-percent-wide, .research-layout .form-textarea-field.forty-percent-wide, .research-layout .form-select-menu.forty-percent-wide {
  width: 40%;
}
.research-layout .form-input-wrapper.fifty-percent-wide, .research-layout .form-input-field.fifty-percent-wide, .research-layout .form-textarea-field.fifty-percent-wide, .research-layout .form-select-menu.fifty-percent-wide {
  width: 50%;
}
.research-layout .form-input-wrapper.sixty-percent-wide, .research-layout .form-input-field.sixty-percent-wide, .research-layout .form-textarea-field.sixty-percent-wide, .research-layout .form-select-menu.sixty-percent-wide {
  width: 60%;
}
.research-layout .form-input-wrapper.seventy-percent-wide, .research-layout .form-input-field.seventy-percent-wide, .research-layout .form-textarea-field.seventy-percent-wide, .research-layout .form-select-menu.seventy-percent-wide {
  width: 70%;
}
.research-layout .form-input-wrapper.eighty-percent-wide, .research-layout .form-input-field.eighty-percent-wide, .research-layout .form-textarea-field.eighty-percent-wide, .research-layout .form-select-menu.eighty-percent-wide {
  width: 80%;
}
.research-layout .form-input-wrapper.ninety-percent-wide, .research-layout .form-input-field.ninety-percent-wide, .research-layout .form-textarea-field.ninety-percent-wide, .research-layout .form-select-menu.ninety-percent-wide {
  width: 90%;
}
.research-layout .form-input-wrapper.hundred-percent-wide, .research-layout .form-input-field.hundred-percent-wide, .research-layout .form-textarea-field.hundred-percent-wide, .research-layout .form-select-menu.hundred-percent-wide {
  width: 100%;
}
.research-layout .form-select {
  background-color: #fff;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.research-layout .form-input-wrapper {
  margin: 0;
  position: relative;
  display: inline-block;
}
.research-layout .form-input-wrapper.full-width {
  width: 92%;
}
.research-layout .form-input-wrapper.half-width {
  width: 46%;
}
.research-layout .form-input-wrapper.login-form {
  width: 95%;
}
.research-layout .form-input-wrapper.quarter-width {
  width: 23%;
}
.research-layout .form-input-wrapper.quarter-percent-wide {
  width: 25%;
}
.research-layout .form-input-wrapper.referee-suggestions {
  margin-right: 30px;
}
.research-layout .form-input-wrapper.referee-affiliations {
  margin-top: 10px;
}
.research-layout .form-input-wrapper .split-wrapper {
  display: inline-block;
  vertical-align: top;
}
.research-layout .form-input-wrapper .split-wrapper.left {
  width: 120px;
}
.research-layout .form-input-wrapper .split-wrapper.right {
  width: 530px;
}
.research-layout .form-input-field, .research-layout .form-textarea-field, .research-layout .form-select-menu {
  background-color: #fff;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 8px;
}
.research-layout .form-input-field.smaller, .research-layout .form-textarea-field.smaller, .research-layout .form-select-menu.smaller {
  padding: 5px 8px 4px 8px;
}
.research-layout .form-input-field.the-affiliation-field {
  width: 96%;
}
.research-layout .form-textarea-field {
  min-height: 80px;
}
.research-layout .form-textarea-field.no-resize {
  resize: none;
}
.research-layout .form-textarea-field.can-resize-height {
  resize: vertical;
}
.research-layout .form-textarea-field.single-row {
  height: 18px;
  min-height: 18px;
}
.research-layout .form-textarea-field.ten-row {
  height: 160px;
}
.research-layout .form-textarea-field.latex-form {
  width: 97%;
}
.research-layout .form-select-menu {
  padding: 0 8px;
  max-width: 550px;
  font: italic normal normal 14px/18px arial, sans-serif;
  color: #666;
}
.research-layout .form-select-menu.smaller {
  padding: 0 6px;
}
.research-layout .form-select-menu option {
  padding: 6px 0;
}
.research-layout .form-select-menu option.no-padding {
  padding: 0;
}
.research-layout .form-input-tabs {
  background-color: #f0f0f0;
  float: right;
  border: 1px solid #c3c3c3;
  border-top: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin: -1px -18px 0 0;
}
.research-layout .form-input-tabs .form-input-tab {
  text-align: center;
  padding: 4px 6px;
  margin: 0;
  display: inline-block;
  border-right: 1px solid #c3c3c3;
}
.research-layout .form-input-tabs .form-input-tab:last-of-type {
  border-right: 0;
}
.research-layout .form-input-tabs .form-input-tab:hover {
  cursor: pointer;
}
.research-layout .affiliation-display-row {
  padding-bottom: 5px;
}
.research-layout .form-field-required {
  border: 1px solid #f2673c !important;
}
.research-layout .form-field-required.top-only {
  border: 0 !important;
  border-top: 1px solid #f2673c !important;
}
.research-layout .form-field-required-text {
  font: italic normal normal 14px/14px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #666666;
  margin: -20px 50px 0 0;
}
.research-layout .mandatory-form-field {
  font: normal normal normal 24px/14px "ProximaSemiBold", Arial, sans-serif;
  vertical-align: middle;
  color: #f2673c;
  margin: 0 5px;
}
.research-layout .section-nav, .research-layout .site-nav {
  padding: 25px 0 0 0;
}
.research-layout .section-nav {
  width: 15%;
  float: left;
  min-height: 200px;
}
.research-layout .section-nav-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.research-layout .section-nav-list li {
  padding: 10px 8px 10px 10px;
}
.research-layout .section-nav-list li.is-selected {
  background-color: #f0f0f0;
  border-right: 3px solid #f2673c;
  font-weight: normal;
}
.research-layout .site-nav {
  width: 20%;
  float: right;
}
.research-layout .site-nav-heading, .research-layout .site-nav-option {
  border-bottom: 2px solid #c3c3c3;
  padding: 0 0 6px 0;
  margin: 0 0 6px 0;
}
.research-layout .site-nav-heading.extra-top-padding, .research-layout .site-nav-option.extra-top-padding {
  padding-top: 20px;
}
.research-layout .site-nav-option {
  border-bottom: 1px dashed #c3c3c3;
}
.research-layout .page-content {
  margin-top: -6px;
  display: inline-block;
  min-height: 280px;
  padding: 25px 20px 40px 20px;
  text-align: left;
  width: 58%;
  border-left: 1px solid #c3c3c3;
}
.research-layout .page-content.no-left-navigation {
  border-left: 0;
  padding-left: 10px;
  width: 75%;
}
.research-layout .section-subheading {
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
}
.research-layout .section-text {
  padding: 10px 0 0 0;
}
.research-layout .section-text-small {
  padding: 5px 0 0 0;
}
.research-layout .section-text.left {
  width: 52%;
  float: left;
}
.research-layout .section-text.right {
  width: 45%;
  float: right;
}
.research-layout .section-text-with-number {
  padding: 10px 0 0 50px;
}
.research-layout .version-status-box {
  color: #909090;
  margin-top: -6px;
}
.research-layout .version-status-box .title {
  font-size: 20px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: white;
  padding: 7px 16px 7px 15px;
  text-shadow: 0 1px 0 #666;
}
.research-layout .version-status-box .status-list {
  background-color: #eee;
  padding: 10px 10px 0 15px;
  margin: -5px 0 0 0;
}
.research-layout .version-status-box .status-list .bold-text {
  font: normal normal normal 15px/16px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.03em;
}
.research-layout .version-status-box ul {
  list-style-type: none;
  padding: 0 10px 10px 0;
  margin: -10px -5px 0 0;
}
.research-layout .version-status-box ul li {
  margin: 5px 0;
  padding-top: 10px;
}
.research-layout .version-status-box ul li .status-number {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 10px -5px 0;
  padding: 0;
  text-align: center;
  font-size: 13px;
  border: 3px solid #909090;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}
.research-layout .version-status-box ul li .status-number.highlight-status {
  border: 3px solid #f2673c;
  background-color: #f2673c;
  color: #fff;
}
.research-layout .version-status-box ul li .status-number.complete-status {
  background-color: #909090;
  color: #fff;
}
.research-layout .numbered-list, .research-layout .numbered-list-links, .research-layout .bullet-list, .research-layout .standard-list-links, .research-layout .alpha-list, .research-layout .no-type-list {
  list-style-type: decimal;
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
}
.research-layout .numbered-list.extra-top-padding, .research-layout .numbered-list-links.extra-top-padding, .research-layout .bullet-list.extra-top-padding, .research-layout .standard-list-links.extra-top-padding, .research-layout .alpha-list.extra-top-padding, .research-layout .no-type-list.extra-top-padding {
  padding-top: 20px;
}
.research-layout .numbered-list.no-padding, .research-layout .numbered-list-links.no-padding, .research-layout .bullet-list.no-padding, .research-layout .standard-list-links.no-padding, .research-layout .alpha-list.no-padding, .research-layout .no-type-list.no-padding {
  padding: 0;
}
.research-layout .numbered-list.no-margin, .research-layout .numbered-list-links.no-margin, .research-layout .bullet-list.no-margin, .research-layout .standard-list-links.no-margin, .research-layout .alpha-list.no-margin, .research-layout .no-type-list.no-margin {
  margin: 0;
}
.research-layout .numbered-list li, .research-layout .numbered-list-links li, .research-layout .bullet-list li, .research-layout .standard-list-links li, .research-layout .alpha-list li, .research-layout .no-type-list li {
  padding: 5px 0 5px 10px;
}
.research-layout .numbered-list li.section-links, .research-layout .numbered-list-links li.section-links, .research-layout .bullet-list li.section-links, .research-layout .standard-list-links li.section-links, .research-layout .alpha-list li.section-links, .research-layout .no-type-list li.section-links {
  padding: 0 0 0 5px;
}
.research-layout .numbered-list li.links-padding, .research-layout .numbered-list-links li.links-padding, .research-layout .bullet-list li.links-padding, .research-layout .standard-list-links li.links-padding, .research-layout .alpha-list li.links-padding, .research-layout .no-type-list li.links-padding {
  padding: 0 0 0 10px;
}
.research-layout .numbered-list li.standard-padding, .research-layout .numbered-list-links li.standard-padding, .research-layout .bullet-list li.standard-padding, .research-layout .standard-list-links li.standard-padding, .research-layout .alpha-list li.standard-padding, .research-layout .no-type-list li.standard-padding {
  padding: 5px 0 0 5px;
}
.research-layout .numbered-list li.no-padding, .research-layout .numbered-list-links li.no-padding, .research-layout .bullet-list li.no-padding, .research-layout .standard-list-links li.no-padding, .research-layout .alpha-list li.no-padding, .research-layout .no-type-list li.no-padding {
  padding: 0;
}
.research-layout .numbered-list li.no-bg, .research-layout .numbered-list-links li.no-bg, .research-layout .bullet-list li.no-bg, .research-layout .standard-list-links li.no-bg, .research-layout .alpha-list li.no-bg, .research-layout .no-type-list li.no-bg {
  background-image: none;
  padding: 5px 0;
}
.research-layout .no-type-list {
  list-style-type: none;
}
.research-layout .alpha-list {
  list-style-type: lower-alpha;
}
.research-layout .bullet-list, .research-layout .standard-list-links {
  list-style-type: disc;
}
.research-layout .numbered-list-links, .research-layout .standard-list-links {
  color: #f2673c;
}
.research-layout .accordion-list {
  position: relative;
  padding: 10px 0 0 0;
}
.research-layout .accordion-list .section-box {
  margin: 0;
  background-color: white;
}
.research-layout .accordion-list .section-box .section-title {
  color: #f2673c !important;
  border-bottom: 1px solid #dedede;
  padding-bottom: 17px;
}
.research-layout .accordion-list .section-box .section-detail {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.research-layout .accordion-list .section-box .section-detail li.section-item {
  border-bottom: 1px solid #dedede;
  padding: 15px 0;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .open-section, .research-layout .accordion-list .section-box .section-detail li.section-item .close-section {
  float: right;
  font-size: 48px;
  color: #dddddd;
  margin-right: 10px;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .open-section:hover, .research-layout .accordion-list .section-box .section-detail li.section-item .close-section:hover {
  cursor: pointer;
  color: #d1d1d1;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .open-row:hover, .research-layout .accordion-list .section-box .section-detail li.section-item .close-row:hover {
  cursor: pointer;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .close-section {
  display: none;
  margin-right: 15px;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .open-row, .research-layout .accordion-list .section-box .section-detail li.section-item .close-row {
  width: 90%;
  display: inline-block;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .open-row:hover, .research-layout .accordion-list .section-box .section-detail li.section-item .close-row:hover {
  cursor: pointer;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .section-content {
  display: none;
  width: 90%;
  padding-top: 5px;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .section-content.full-width {
  width: 100%;
}
.research-layout .accordion-list .section-box .section-detail li.section-item .section-content ul {
  list-style-type: disc;
}
.research-layout .f1r-tabs-row {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.research-layout .f1r-tabs-row ul {
  width: 100%;
  height: 41px;
  list-style-type: none;
  padding: 0;
  border-bottom: 1px solid #c3c3c3;
}
.research-layout .f1r-tabs-row ul.article-browse {
  width: 656px;
}
.research-layout .f1r-tabs-row ul li {
  height: 40px;
  border: 1px solid #c3c3c3;
  margin: 0;
  float: left;
  padding: 0 20px;
  font: normal normal normal 16px/40px "ProximaSemiBold", Arial, sans-serif;
  color: #666;
  background-color: #dddddd;
}
.research-layout .f1r-tabs-row ul li.selected {
  background-color: #f7f6f5;
  color: #333;
  border-top: 2px solid #f2673c;
  border-bottom: 1px solid #f7f6f5;
  height: 39px;
}
.research-layout .f1r-tabs-row ul li.related-reading {
  float: right;
}
.research-layout .f1r-tabs-row ul li:hover {
  cursor: pointer;
  color: #f2673c;
}
.research-layout .f1r-tabs-row ul li .page-tab-result-count {
  color: #999;
}
.research-layout .f1r-tabs-row ul li.tab-disabled {
  background-color: white;
  color: #ddd;
}
.research-layout .f1r-tabs-row ul li.tab-disabled .page-tab-result-count {
  color: #ddd;
}
.research-layout .f1r-tabs-row ul li.tab-disabled:hover {
  cursor: default;
  color: #ddd;
}
.research-layout .f1r-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #fff;
  z-index: 50;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
  display: none;
  font: normal normal normal 21px/25px "ProximaBold", Arial, sans-serif;
  color: #fff;
  letter-spacing: 0.01em;
  padding-top: 200px;
  text-align: center;
}
.research-layout .f1r-background-mask.bgblack {
  background: #000;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=60);
  top: 56px;
  left: 0;
  right: 0;
  bottom: 0;
}
.research-layout .f1r-popup {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 0;
  position: fixed;
  z-index: 9999;
  background-color: #dddddd;
  width: auto;
  height: auto;
  -moz-box-shadow: 0 0 12px 4px #666666;
  -webkit-box-shadow: 0 0 12px 4px #666666;
  box-shadow: 0 0 12px 4px #666666;
}
.research-layout .f1r-popup.small-size {
  width: 30%;
  height: 30%;
}
.research-layout .f1r-popup.standard-size {
  width: 50%;
  height: 50%;
}
.research-layout .f1r-popup.big-size {
  width: 70%;
  height: 70%;
}
.research-layout .f1r-popup.width20 {
  width: 20%;
}
.research-layout .f1r-popup.width30 {
  width: 30%;
}
.research-layout .f1r-popup.width40 {
  width: 40%;
}
.research-layout .f1r-popup.width50 {
  width: 50%;
}
.research-layout .f1r-popup.width60 {
  width: 60%;
}
.research-layout .f1r-popup.width70 {
  width: 70%;
}
.research-layout .f1r-popup.width80 {
  width: 80%;
}
.research-layout .f1r-popup.width90 {
  width: 90%;
}
.research-layout .f1r-popup.height20 {
  height: 20%;
}
.research-layout .f1r-popup.height30 {
  height: 30%;
}
.research-layout .f1r-popup.height40 {
  height: 40%;
}
.research-layout .f1r-popup.height50 {
  height: 50%;
}
.research-layout .f1r-popup.height60 {
  height: 60%;
}
.research-layout .f1r-popup.height70 {
  height: 70%;
}
.research-layout .f1r-popup.height80 {
  height: 80%;
}
.research-layout .f1r-popup.height90 {
  height: 90%;
}
.research-layout .f1r-popup .heading3 {
  color: #c4c4c4;
}
.research-layout .f1r-popup .f1r-popup-header, .research-layout .f1r-popup .f1r-popup-content, .research-layout .f1r-popup .f1r-popup-footer {
  position: relative;
  padding: 0;
  margin: 0;
}
.research-layout .f1r-popup .f1r-popup-header {
  padding: 20px;
  background-color: #838383;
}
.research-layout .f1r-popup .f1r-popup-content {
  background-color: #dddddd;
  padding: 10px 20px;
}
.research-layout .f1r-popup .f1r-popup-footer {
  padding: 20px;
  position: absolute;
  background-color: white;
  right: 0;
  bottom: 0;
  left: 0;
}
.research-layout .ribbon-wrapper {
  height: 40px;
  margin-left: -9px;
  margin-right: -10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.research-layout .ribbon-wrapper .ribbon-left {
  background: transparent url(/img/ui/ribbon_heading_left.png?v=new-orange) no-repeat top left;
  height: 40px;
  width: 9px;
  float: left;
}
.research-layout .ribbon-wrapper .ribbon-left.prime {
  background: transparent url(/img/ui/prime_ribbon_heading_left.png) no-repeat top left;
}
.research-layout .ribbon-wrapper .ribbon-middle {
  position: relative;
  z-index: 0;
  height: 40px;
  float: left;
}
.research-layout .ribbon-wrapper .ribbon-middle:before {
  background-color: #f2673c;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 33px;
  z-index: -1;
}
.research-layout .ribbon-wrapper .ribbon-middle.prime {
  background: transparent url(/img/ui/prime_ribbon_heading_middle.png) repeat-x top left;
}
.research-layout .ribbon-wrapper .ribbon-middle.prime:before {
  background: transparent none;
}
.research-layout .ribbon-wrapper .ribbon-middle.article-status-box {
  width: 191px;
}
.research-layout .ribbon-wrapper .ribbon-middle.sign-up-form {
  width: 266px;
  line-height: 30px;
  color: white;
  padding-left: 20px;
}
.research-layout .ribbon-wrapper .ribbon-right {
  background: transparent url(/img/ui/ribbon_heading_right.png?v=new-orange) no-repeat top left;
  height: 40px;
  width: 15px;
  float: left;
  margin-right: -15px;
  margin-top: -4px;
}
.research-layout .ribbon-wrapper .ribbon-right.prime {
  margin-top: 0;
  background: transparent url(/img/ui/prime_ribbon_heading_right.png) no-repeat top left;
}
.research-layout .business-card-holder {
  margin: 10px 0;
  padding: 20px 10px 10px 10px;
  border: 1px solid #fff;
  -moz-box-shadow: 0 0 8px #cccccc;
  -webkit-box-shadow: 0 0 8px #cccccc;
  box-shadow: 0 0 8px #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.research-layout .business-card-holder.with-hover:hover {
  -moz-box-shadow: 0 0 10px #aaaaaa;
  -webkit-box-shadow: 0 0 10px #aaaaaa;
  box-shadow: 0 0 10px #aaaaaa;
}
.research-layout .f1r-page-heading {
  position: relative;
  background: transparent url(/img/new_submission/long_shadow.png) no-repeat bottom center;
  padding: 20px 0 25px 0;
  margin: 0;
}
.research-layout .f1r-page-heading.with-breadcrumb {
  padding: 5px 0 25px 10px;
}
.research-layout .f1r-page-heading .f1r-page-heading-scientist {
  background: transparent url(/img/logo/flying_scientist_grey_transparent_small.png) no-repeat top left;
  width: 157px;
  height: 75px;
  vertical-align: middle;
  margin: -30px 80px 0 0;
  float: right;
}
.research-layout .f1r-ga-data {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}
.research-layout .more-text-dots {
  position: absolute;
  right: 0;
  color: #333;
  font: normal normal normal 15px/15px "ProximaSemiBold", Arial, sans-serif;
  margin: -20px 20px 0 0;
}
.research-layout .heading-shadow {
  width: 1024px;
  height: 8px;
  display: inline-block;
  background: transparent url(/img/new_submission/long_shadow.png) no-repeat center center;
  margin: 0 -20px;
}
.research-layout .optional-text, .research-layout .information-text {
  font: italic normal normal 12px/16px arial, sans-serif;
  color: #bebebe;
}
.research-layout .information-text {
  color: #909090;
}
.research-layout .small-text {
  font: normal normal normal 11px/15px Arial, sans-serif;
}
.research-layout .show-less-container {
  width: 100%;
  text-align: right;
}
.research-layout .citation-example-wrapper {
  color: #666666;
  padding: 10px 20px;
  margin: 10px 5px 0 20px;
  background-color: #f7f6f5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.research-layout .in-text-link-special {
  color: #f2673c;
  font: normal normal normal 12px/14px Arial, sans-serif;
  letter-spacing: normal;
  text-decoration: underline;
}
.research-layout .in-text-link-special:hover {
  text-decoration: underline;
  cursor: pointer;
  color: #fe7b51;
}
.research-layout .links-divider {
  margin: 0 5px;
}
.research-layout .links-divider.small {
  margin: 0 2px;
}
.research-layout .items-divider {
  margin: 0 10px;
  font: normal normal normal 12px/14px Arial, sans-serif;
}
.research-layout .f1r-sections-divider {
  margin: 20px 0;
  width: 100%;
  border-top: 1px solid #ddd;
  display: none;
}

/* Icons For Navigating Multiple Images In The Article Page */
.f1r-icon.article-image-navigation {
  color: #c4c4c4;
  font-size: 48px;
  position: fixed;
  top: 50%;
  z-index: 9999;
}
.f1r-icon.article-image-navigation.left {
  margin-left: 5%;
  left: 0;
}
.f1r-icon.article-image-navigation.right {
  margin-right: 5%;
  right: 0;
}
.f1r-icon.article-image-navigation:hover {
  color: #fe7b51;
  cursor: pointer;
}

/* Adjustments For IE */
.is-iebrowser .f1r-icon.article-status-box {
  position: absolute;
  font-size: 26px;
  margin: -3px 0 0 -9px;
}

/* Adjustments For Chrome */
.is-chrome .form-select-menu {
  padding: 8px;
}
.is-chrome .form-select-menu.smaller {
  padding: 6px;
}
.is-chrome .form-select-menu option {
  padding: 10px 0;
}
.is-chrome .static-sign-in .sidebar .sign-in-form-title {
  line-height: 32px;
}
.is-chrome .reset-captcha {
  top: -29px;
}

/* Class Over-rides For The 'Chosen' Select Menus */
.chosen-container-multi .chosen-choices {
  max-height: 110px !important;
  overflow-y: auto !important;
}

.chosen-container .chosen-results {
  max-height: 200px !important;
}

.chosen-container-multi .chosen-choices {
  padding: 4px 10px !important;
  background-image: none !important;
  background-color: #f7f6f5 !important;
  border: 1px solid #c3c3c3 !important;
}

.chosen-container-active .chosen-choices {
  border: 0 !important;
  -moz-box-shadow: 0 0 6px 2px #c3c3c3 !important;
  -webkit-box-shadow: 0 0 6px 2px #c3c3c3 !important;
  box-shadow: 0 0 6px 2px #c3c3c3 !important;
  background-color: #f7f6f5 !important;
}

.chosen-container-multi .chosen-choices li.search-choice {
  margin: 5px 5px 5px 0 !important;
  padding: 5px 25px 5px 10px !important;
  background-image: none !important;
  background-color: white !important;
  border: 1px solid #c3c3c3 !important;
  -moz-border-radius: 12px !important;
  -webkit-border-radius: 12px !important;
  border-radius: 12px !important;
  font-size: 12px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  top: 6px !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  width: 200px !important;
  height: 32px !important;
}

.channel-filters-wrapper .chosen-container, .article-filters-wrapper .chosen-container {
  font: normal normal normal 12px/12px "ProximaRegular", Arial, sans-serif;
}
.channel-filters-wrapper .chosen-container .chosen-drop, .article-filters-wrapper .chosen-container .chosen-drop {
  border: 0;
}
.channel-filters-wrapper .chosen-drop .chosen-results, .article-filters-wrapper .chosen-drop .chosen-results {
  -moz-box-shadow: 0 6px 6px 2px #c3c3c3;
  -webkit-box-shadow: 0 6px 6px 2px #c3c3c3;
  box-shadow: 0 6px 6px 2px #c3c3c3;
}
.channel-filters-wrapper .chosen-container-active .chosen-choices, .channel-filters-wrapper .chosen-container-multi .chosen-choices, .article-filters-wrapper .chosen-container-active .chosen-choices, .article-filters-wrapper .chosen-container-multi .chosen-choices {
  background-color: white !important;
}
.channel-filters-wrapper .chosen-container-multi .chosen-choices, .article-filters-wrapper .chosen-container-multi .chosen-choices {
  max-height: 250px !important;
  border: 1px solid #ddd !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.channel-filters-wrapper .chosen-container-multi .chosen-choices li.search-choice, .article-filters-wrapper .chosen-container-multi .chosen-choices li.search-choice {
  background-color: #eee !important;
  margin-top: 8px !important;
}
.channel-filters-wrapper .chosen-container-multi .chosen-choices, .article-filters-wrapper .chosen-container-multi .chosen-choices {
  padding: 0 10px !important;
}
.channel-filters-wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text], .article-filters-wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  width: 80px !important;
  height: 40px !important;
  font: italic normal normal 12px/14px Arial, sans-serif !important;
  color: #909090 !important;
}
.channel-filters-wrapper .chosen-container-active .chosen-choices li.search-field input[type=text], .article-filters-wrapper .chosen-container-active .chosen-choices li.search-field input[type=text] {
  width: 50px !important;
  height: 40px !important;
}

.row {
  width: 1024px;
  max-width: 100%;
  min-width: 990px;
  margin: 0 auto;
}

.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
}

.column, .columns {
  float: left;
  min-height: 1px;
  /*position: relative;*/
}

.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

[class*="column"] + [class*="column"]:last-child {
  float: right;
}

[class*="column"] + [class*="column"].end {
  float: left;
}

.one, .row .one {
  width: 8.33333%;
}

.two, .row .two {
  width: 16.66667%;
}

.three, .row .three {
  width: 25%;
}

.four, .row .four {
  width: 33.33333%;
}

.five, .row .five {
  width: 41.66667%;
}

.six, .row .six {
  width: 50%;
}

.seven, .row .seven {
  width: 58.33333%;
}

.eight, .row .eight {
  width: 66.66667%;
}

.nine, .row .nine {
  width: 75%;
}

.ten, .row .ten {
  width: 83.33333%;
}

.eleven, .row .eleven {
  width: 91.66667%;
}

.twelve, .row .twelve {
  width: 100%;
}

.row .offset-by-one {
  margin-left: 8.33333%;
}

.row .offset-by-two {
  margin-left: 16.66667%;
}

.row .offset-by-three {
  margin-left: 25%;
}

.row .offset-by-four {
  margin-left: 33.33333%;
}

.row .offset-by-five {
  margin-left: 41.66667%;
}

.row .offset-by-six {
  margin-left: 50%;
}

.row .offset-by-seven {
  margin-left: 58.33333%;
}

.row .offset-by-eight {
  margin-left: 66.66667%;
}

.row .offset-by-nine {
  margin-left: 75%;
}

.row .offset-by-ten {
  margin-left: 83.33333%;
}

.push-two {
  left: 16.66667%;
}

.pull-two {
  right: 16.66667%;
}

.push-three {
  left: 25%;
}

.pull-three {
  right: 25%;
}

.push-four {
  left: 33.33333%;
}

.pull-four {
  right: 33.33333%;
}

.push-five {
  left: 41.66667%;
}

.pull-five {
  right: 41.66667%;
}

.push-six {
  left: 50%;
}

.pull-six {
  right: 50%;
}

.push-seven {
  left: 58.33333%;
}

.pull-seven {
  right: 58.33333%;
}

.push-eight {
  left: 66.66667%;
}

.pull-eight {
  right: 66.66667%;
}

.push-nine {
  left: 75%;
}

.pull-nine {
  right: 75%;
}

.push-ten {
  left: 83.33333%;
}

.pull-ten {
  right: 83.33333%;
}

object, embed {
  height: 100%;
}

img {
  -ms-interpolation-mode: bicubic;
}

.row {
  *zoom: 1;
}

.row:before, .row:after {
  content: "";
  display: table;
}

.row:after {
  clear: both;
}

@media only screen and (max-width: 810px) {
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .column, .columns {
    width: auto !important;
    float: none;
  }

  .column:last-child, .columns:last-child {
    float: none;
  }

  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  .column:after, .columns:after {
    clear: both;
  }

  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
    margin-left: 0 !important;
  }

  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* Mobile 4-column Grid */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }

  .row .mobile-one:last-child {
    float: right;
  }

  .row .mobile-one.end {
    float: left;
  }

  .row.collapse .mobile-one {
    padding: 0;
  }

  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }

  .row .mobile-two:last-child {
    float: right;
  }

  .row .mobile-two.end {
    float: left;
  }

  .row.collapse .mobile-two {
    padding: 0;
  }

  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }

  .row .mobile-three:last-child {
    float: right;
  }

  .row .mobile-three.end {
    float: left;
  }

  .row.collapse .mobile-three {
    padding: 0;
  }

  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }

  .row .mobile-four:last-child {
    float: right;
  }

  .row .mobile-four.end {
    float: left;
  }

  .row.collapse .mobile-four {
    padding: 0;
  }

  .push-one-mobile {
    left: 25%;
  }

  .pull-one-mobile {
    right: 25%;
  }

  .push-two-mobile {
    left: 50%;
  }

  .pull-two-mobile {
    right: 50%;
  }

  .push-three-mobile {
    left: 75%;
  }

  .pull-three-mobile {
    right: 75%;
  }
}
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}

.block-grid > li {
  display: block;
  height: auto;
  float: left;
}

.block-grid.one-up {
  margin: 0;
}

.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}

.block-grid.two-up {
  margin: 0 -15px;
}

.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}

.block-grid.two-up > li:nth-child(2n+1) {
  clear: both;
}

.block-grid.three-up {
  margin: 0 -12px;
}

.block-grid.three-up > li {
  width: 33.33%;
  padding: 0 12px 12px;
}

.block-grid.three-up > li:nth-child(3n+1) {
  clear: both;
}

.block-grid.four-up {
  margin: 0 -10px;
}

.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}

.block-grid.four-up > li:nth-child(4n+1) {
  clear: both;
}

.block-grid.five-up {
  margin: 0 -8px;
}

.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}

.block-grid.five-up > li:nth-child(5n+1) {
  clear: both;
}

@media only screen and (max-width: 767px) {
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  .block-grid > li {
    clear: none !important;
  }

  .block-grid.mobile-two-up > li {
    width: 50%;
  }

  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }

  .block-grid.mobile-three-up > li {
    width: 33.33%;
  }

  .block-grid.mobile-three-up > li:nth-child(3n+1) {
    clear: both !important;
  }

  .block-grid.mobile-four-up > li {
    width: 25%;
  }

  .block-grid.mobile-four-up > li:nth-child(4n+1) {
    clear: both;
  }

  .block-grid.mobile-five-up > li:nth-child(5n+1) {
    clear: both;
  }
}
body {
  background: white;
  color: #333333;
  font: 12px/1.3em arial, sans-serif;
  word-wrap: break-word;
}

#refineTopic option, #refineType option {
  word-wrap: normal;
}

.command,
.blockquote {
  font-family: "Courier New", Courier;
  padding-left: 20px;
}

.blockquote {
  font: 11px/1em arial, sans-serif;
}

/* LOGO */
.logo-prime {
  background: transparent url(/img/f1000prime_logo.png) no-repeat top left;
  width: 113px;
  height: 16px;
  display: inline-block;
}
.logo-prime.small-logo {
  background: transparent url(/img/f1000prime_logo_small.png) no-repeat center left;
  padding: 0 0 0 96px;
  height: 27px;
  width: auto;
}

a:link,
a:visited {
  color: #cc622e;
  text-decoration: none;
}

a:hover,
a:active {
  color: #cc622e;
  text-decoration: underline;
}

.orange {
  color: #cc622e;
}

.new-orange {
  color: #f2673c;
}

.red {
  color: #cb2d2d;
}

.dark-grey {
  color: #333333;
}

.grey {
  color: #999999;
}

a.black-link {
  color: black;
}

a.advanced-search-link {
  color: #FFF;
}

.green-message,
.red-message,
.orange-message {
  padding: 10px;
  background: #00A300;
  color: white;
  font-weight: bold;
}
.green-message.comments,
.red-message.comments,
.orange-message.comments {
  padding: 7px 10px;
  margin-right: 10px;
}

.red-message {
  background: #B91D47;
  color: #FFC40D;
}

.orange-message {
  background: #cc622e;
}

.small {
  font-size: 11px;
}

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bold {
  font-weight: bold;
}

.is-centered {
  text-align: center;
}

.is-right {
  text-align: right;
}

.align-top {
  vertical-align: top;
}

.underlined {
  text-decoration: underline;
}

.goTop {
  background: url(../img/login-dropdown-arrows.png) no-repeat 0 5px;
  width: 10px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.general-table {
  border: 1px solid #CCC;
}
.general-table td {
  padding: 10px;
  border: 1px solid #CCC;
}

.bottom-shadow,
.bottom-long-shadow,
.bottom-shadow-wide {
  background: url("../img/wide-shadow-bottom-border.jpg") no-repeat center bottom;
  padding: 0 0 25px 0;
  margin: 0 0 20px 0;
}

.bottom-long-shadow {
  background: url("../img/home-long-bottom-shadow.png") no-repeat center bottom;
}

.bottom-shadow-wide {
  background: url("../img/flat_submit/bottom_shadow_divider.png") no-repeat center bottom;
  margin-bottom: 10px;
}

.research-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  z-index: 99;
}
.research-overlay.whitebg {
  background: #ffffff;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
.research-overlay.transparent {
  background: transparent;
}

.required {
  background: url(../img/icon/icon-notice.png) no-repeat 0 1px;
  width: 13px;
  height: 12px;
  display: inline-block;
}

.help-info-icon {
  background: transparent url(../img/icon/f1000r-info-grey.png) no-repeat top left;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: -5px 0 0 5px;
}
.help-info-icon:hover {
  cursor: pointer;
}

.inline-display {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.block-display {
  display: block;
}

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

.info-separation {
  display: block;
}
.info-separation .comments-bubble {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: -1px 0 0 2px;
}
.info-separation .comments-bubble.referee-report-comment {
  margin: 0 0 0 2px;
}
.info-separation .comments-bubble.referee-report-view {
  margin: 1px 5px 0 2px;
  float: right;
}

hr {
  border: 0;
}

.shadow-box {
  padding: 20px;
  background: #EEEEEE;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 3px 3px 3px #eeeeee;
  -webkit-box-shadow: 3px 3px 3px #eeeeee;
  box-shadow: 3px 3px 3px #eeeeee;
}

.is-target {
  border: 1px solid #0000FF;
}

.is-selected {
  font-weight: bold;
}

.is-interactive {
  cursor: pointer;
}

.is-sortable:hover {
  cursor: move;
}

.hidden,
.is-hidden {
  display: none;
}

.hidden-text {
  display: none !important;
}

.is-readonly {
  color: #ccc !important;
}

.is-disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}

.is-defaulted {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=70);
}

.ticker {
  display: none;
  min-width: 40px;
  margin: 5px 0;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.no-float {
  float: none;
}

.half-width {
  width: 50%;
}

.breadcrumbs {
  font-size: 11px;
  margin: 5px 0 10px 0;
}
.breadcrumbs a {
  font-weight: bold;
}
.breadcrumbs.myf1000-breadcrumbs {
  margin: 5px 0 0 0;
}

.nowrap {
  white-space: nowrap;
}

.jump-links {
  margin: 5px 0 10px 0;
}

.version-count {
  background: #FFF;
  padding: 2px 5px;
  border: 1px solid #CCC;
  font-size: 11px;
  margin-left: 5px;
  margin-top: -1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

div.fig_title table {
  height: auto !important;
}

.fig-image-popup {
  text-align: center;
}

.original-popup-image-container img {
  cursor: pointer;
}

.see-all-article-timeline,
.sidebar-comments-count .heading h2 {
  cursor: pointer;
}
.see-all-article-timeline:hover,
.sidebar-comments-count .heading h2:hover {
  color: #cc622e;
}
.see-all-article-timeline.discuss-this-article,
.sidebar-comments-count .heading h2.discuss-this-article {
  margin: 5px 0 10px 0;
}

.opacity-helper {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}

.border {
  border-bottom: 1px solid #E6E6E6;
  position: absolute;
  margin: 0 -20px;
  bottom: 0;
}

.corner {
  position: absolute;
  width: 5px;
  height: 5px;
}

.corner.top {
  top: -1px;
  left: 0px;
  border-top: 1px solid #999;
}

.corner.top-right {
  top: 0px;
  right: -1px;
  border-right: 1px solid #999;
}

.corner.top-left {
  top: 0px;
  left: -1px;
  border-left: 1px solid #999;
}

.corner.bottom-right {
  bottom: -1px;
  right: -1px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}

.corner.bottom-left {
  bottom: -1px;
  left: -1px;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
}

.referee-fix {
  padding: 10px 0;
  float: left;
  margin-left: 0;
  width: 50%;
}
.referee-fix .sidebar {
  margin: 0;
  width: 307px;
}
.referee-fix .referee-authors {
  border-bottom: none;
}

.affiliation-department,
.affiliation-institution-name {
  width: 300px;
}

.capitalize {
  text-transform: capitalize;
}

.uppercase {
  text-transform: uppercase;
}

.small-caps {
  font-variant: small-caps;
}

.italic {
  font-style: italic;
}

.normal-text {
  font-weight: normal;
  font-style: normal;
}

.default-field-label {
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
}

.default-field-display {
  font-weight: normal;
  display: inline-block;
}

.info-text-display, .help-text-display {
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  margin: 0 5px;
  display: inline-block;
}
.info-text-display.title-field, .help-text-display.title-field {
  margin: 0;
}
.info-text-display .info-icon, .help-text-display .info-icon {
  width: 14px;
  height: 13px;
  display: inline-block;
  margin: 0 3px -2px 0;
  background: transparent url(../img/icon/small_info_icon.png) no-repeat 0 0;
}

.approved-icon {
  display: inline-block;
  background: url(../img/icon/referee-icons-sprite-small.png) no-repeat right 0;
  width: 80px;
  height: 16px;
  margin-left: 10px;
}

.approved-with-reservations-icon {
  display: inline-block;
  background: url(../img/icon/referee-icons-sprite-small.png) no-repeat right -33px;
  width: 175px;
  height: 16px;
  margin-left: 10px;
}

.not-approved-icon {
  display: inline-block;
  background: url(../img/icon/referee-icons-sprite-small.png) no-repeat right -16px;
  width: 101px;
  height: 16px;
  margin-left: 10px;
}

.article-approved-icon, .article-not-approved-icon, .article-reservations-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0;
}
.article-approved-icon.list-item, .article-not-approved-icon.list-item, .article-reservations-icon.list-item {
  margin: 0 10px -2px -30px;
}

.article-not-approved-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 -16px;
}

.article-reservations-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 -33px;
}

.guidelines-list {
  list-style-type: none;
}
.guidelines-list li {
  margin-bottom: 5px;
}

.list-sub {
  width: 30px;
}

.infopage-list {
  margin: 2em 0;
}

.prime-evaluation {
  padding-top: 6px;
}

.prime-recommended-wrapper {
  margin: 0 0 5px -5px;
  clear: left;
}
.prime-recommended-wrapper.reference-heading {
  margin-top: 13px;
  float: right;
}
.prime-recommended-wrapper .prime-icon {
  position: absolute;
  margin-top: -4px;
}
.prime-recommended-wrapper .text {
  margin-left: 35px;
}
.prime-recommended-wrapper .article-text {
  margin-left: -2px;
}
.prime-recommended-wrapper .big {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.prime-recommended-wrapper .prime-recommended-iconlink {
  font: normal normal normal 12px/16px "ProximaSemiBold", Arial, sans-serif;
  text-decoration: none;
}
.prime-recommended-wrapper .prime-recommended-iconlink.big {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.prime-recommended-wrapper .prime-recommended-iconlink:hover {
  text-decoration: none;
}

.prime-recommended-reference {
  display: inline-block;
  margin: -3px 5px 0 0;
}

.form-registration-validation {
  padding-bottom: 20px;
}

.row-move-highlight {
  height: 20px;
  line-height: 16px;
  background-image: url(/img/wrapper-background.png);
  border: 1px dashed #ccc;
  border-radius: 2px;
  background-color: #ddd;
}

.help-link {
  font-weight: bold;
}
.help-link:hover {
  cursor: pointer;
}

.reference-help-wrapper {
  max-height: 155px;
  display: block;
  margin: 0;
  padding: 10px 0 0 0;
}
.reference-help-wrapper .form-label {
  padding: 0;
  margin: 0;
  width: 35px;
}
.reference-help-wrapper .reference-help-container {
  margin: 0;
  padding: 0;
  max-height: 150px;
  width: 520px;
  float: right;
  overflow-x: scroll;
  overflow-y: auto;
}

.research-help {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 335px;
  -moz-box-shadow: 0 2px 2px #cccccc;
  -webkit-box-shadow: 0 2px 2px #cccccc;
  box-shadow: 0 2px 2px #cccccc;
  z-index: 101;
  display: none;
}
.research-help .close-research-help {
  background: transparent url(/img/submission/warning_sprite.png) no-repeat -20px 0;
  width: 8px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: -16px;
  margin-right: -8px;
}
.research-help .close-research-help.dark-cross {
  background: transparent url("/img/submission/authors_icons.png") no-repeat -22px 6px;
}
.research-help .close-research-help:hover {
  cursor: pointer !important;
}
.research-help .research-help-content {
  padding: 15px;
  font-size: 11px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.research-help .research-help-content.about-research {
  background-color: #666;
  color: #fff;
  border: 1px solid #cc622e;
}
.research-help .research-help-content.about-referee-status {
  background-color: #eee;
  color: #666;
  border: 1px solid #666;
}
.research-help .research-help-content.about-referee-status .status-icons-for-help {
  float: left;
  margin: 0 8px 20px 0;
}
.research-help .research-help-row {
  padding-top: 10px;
}

.featured-ref-container {
  border: 0;
  width: 80px;
  padding: 5px;
  margin: 0 5px;
  display: inline-block;
  text-align: center;
}
.featured-ref-container img {
  border: 1px solid #c3c3c3;
}

.guest-editor-headshot-preview {
  width: 70px;
  height: 70px;
  border: 1px solid white;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
}

/* FOR THE ARTICLE TITLES DISPLAY */
.article-title-and-info {
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3em;
}
.article-title-and-info a:link, .article-title-and-info a:visited {
  text-decoration: none;
  color: #333333;
}
.article-title-and-info a:link:hover, .article-title-and-info a:link a:active, .article-title-and-info a:visited:hover, .article-title-and-info a:visited a:active {
  color: #cc622e;
}
.article-title-and-info.highlighted-article {
  font-family: "ProximaSemiBold", Arial, sans-serif;
}
.article-title-and-info.article-view {
  font-size: 21px;
}
.article-title-and-info.article-browse, .article-title-and-info.my-research-submissions-list {
  font-size: 16px;
}
.article-title-and-info.my-submissions {
  font-size: 14px;
}
.article-title-and-info.on-sidebar, .article-title-and-info.in-popup, .article-title-and-info.on-channel {
  font-size: 12px;
}
.article-title-and-info.on-sidebar .browse-helper, .article-title-and-info.on-channel .browse-helper {
  margin: 0 !important;
}
.article-title-and-info.on-sidebar .author-list, .article-title-and-info.on-channel .author-list {
  margin: 5px -10px 5px 0;
  color: #909090;
}
.article-title-and-info.on-sidebar .expand-authors, .article-title-and-info.on-sidebar .collapse-authors, .article-title-and-info.on-channel .expand-authors, .article-title-and-info.on-channel .collapse-authors {
  display: inline-block;
  margin-left: 5px;
  position: absolute;
  font-size: 23px;
}
.article-title-and-info.on-channel {
  font: normal normal normal 13px/17px "ProximaSemiBold", Arial, sans-serif;
  margin-top: 5px;
}
.article-title-and-info.on-channel .author-list {
  margin: 2px 10px 2px 0;
  color: #333333;
  font-size: 13px;
}
.article-title-and-info.on-channel .article-title:hover {
  color: #f2673c;
}
.article-title-and-info.on-channel .other-info {
  font-size: 13px;
}

.report-concern-wrapper {
  margin-top: 10px;
  text-align: right;
}

.report-a-concern-link {
  font: normal normal normal 10px/14px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #999 !important;
  text-transform: uppercase;
}
.report-a-concern-link:hover {
  color: #f2673c !important;
  text-decoration: none;
  cursor: pointer;
}

/* Fonticons smoothing fix */
[class^="icon-"]:before, [class*=" icon-"]:before {
  /* Font smoothing. Taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Selects */
.new-input-standard-wrapper,
.new-select-standard-wrapper .selected-option {
  border: 1px solid #CCC;
  background: white url(../img/ui/default-input-background.jpg) repeat-x top;
  vertical-align: top;
  padding: 5px;
}
.new-input-standard-wrapper.small-select,
.new-select-standard-wrapper .selected-option.small-select {
  padding: 3px 4px 5px 4px;
}
.new-input-standard-wrapper.no-bg,
.new-select-standard-wrapper .selected-option.no-bg {
  background-image: none;
}
.new-input-standard-wrapper.submission-form, .new-input-standard-wrapper.channels-browse,
.new-select-standard-wrapper .selected-option.submission-form,
.new-select-standard-wrapper .selected-option.channels-browse {
  padding: 8px;
}
.new-input-standard-wrapper.asset-form-institution-country,
.new-select-standard-wrapper .selected-option.asset-form-institution-country {
  padding: 7px 8px;
}
.new-input-standard-wrapper.asset-form-conference-year,
.new-select-standard-wrapper .selected-option.asset-form-conference-year {
  padding: 7px 8px;
}
.new-input-standard-wrapper.channels-browse input,
.new-select-standard-wrapper .selected-option.channels-browse input {
  width: 92%;
}

.new-input-standard-wrapper,
.new-select-standard-wrapper .selected-option {
  height: 16px;
}
.new-input-standard-wrapper.small-select,
.new-select-standard-wrapper .selected-option.small-select {
  height: 12px;
}

.new-input-standard-wrapper,
.new-select-standard-wrapper,
.new-select-standard-wrapper .selected-option {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.new-input-standard-wrapper.is-in-focus,
.new-select-standard-wrapper.is-in-focus {
  -moz-box-shadow: 0 0 4px #2D8ACB;
  -webkit-box-shadow: 0 0 4px #2D8ACB;
  box-shadow: 0 0 6px #2D8ACB;
}

.new-input-standard-wrapper input,
.new-select-standard-wrapper input {
  background: none;
  border: none;
  font-family: arial;
  width: 100%;
}

.new-input-standard-wrapper input:focus,
.new-select-standard-wrapper input:focus {
  outline: none;
}

.new-select-standard-wrapper {
  position: relative;
}

.new-select-standard-wrapper .selected-option span {
  position: relative;
  top: 1px;
}

.new-select-standard-wrapper .toggle-button {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  height: 26px;
  width: 30px;
  border: 1px solid #CCC;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.new-select-standard-wrapper .toggle-button.small-select {
  height: 20px;
  width: 21px;
}
.new-select-standard-wrapper .toggle-button.arrow-toggle, .new-select-standard-wrapper .toggle-button.arrow-toggle-small {
  border-left: 0;
  height: 32px;
}
.new-select-standard-wrapper .toggle-button.arrow-toggle-smaller {
  border-left: 0;
  height: 30px;
}

.new-select-standard-wrapper .faux-options-container {
  position: absolute;
  background: #FFF;
  border: 1px solid #CCC;
  margin-top: -1px;
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  z-index: 10;
}

.new-select-standard-wrapper .faux-options-container.is-closed {
  display: none;
}

.new-select-standard-wrapper .faux-options-container.submission-form.is-open {
  width: 100%;
}

.new-select-standard-wrapper .faux-options-container.is-closed ~ .toggle-button {
  background: url(../img/ui/select-dropdown-closed.jpg) left top repeat-x;
}
.new-select-standard-wrapper .faux-options-container.is-closed ~ .toggle-button.small-select {
  background: url(../img/ui/select-dropdown-closed-small.jpg) left top repeat-x;
}
.new-select-standard-wrapper .faux-options-container.is-closed ~ .toggle-button.arrow-toggle {
  background: url(../img/ui/select-dropdown-arrow-closed.png) no-repeat center center;
}
.new-select-standard-wrapper .faux-options-container.is-closed ~ .toggle-button.arrow-toggle-small {
  background: url(../img/ui/select-dropdown-arrow-closed-smaller.png) no-repeat center center;
}
.new-select-standard-wrapper .faux-options-container.is-closed ~ .toggle-button.arrow-toggle-smaller {
  background: url(../img/ui/select-dropdown-arrow-closed-smaller.png) no-repeat center center;
}

.new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button {
  background: url(../img/ui/select-dropdown-opened.jpg) left top repeat-x;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button.small-select {
  background: url(../img/ui/select-dropdown-opened-small.jpg) left top repeat-x;
}
.new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button.arrow-toggle {
  background: url(../img/ui/select-dropdown-arrow-opened.png) no-repeat center center;
}
.new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button.arrow-toggle-small {
  background: url(../img/ui/select-dropdown-arrow-opened-smaller.png) no-repeat center center;
}
.new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button.arrow-toggle-smaller {
  background: url(../img/ui/select-dropdown-arrow-opened-smaller.png) no-repeat center center;
}

.faux-options {
  max-height: 300px;
  overflow-y: auto;
  padding: 5px 0 10px 0;
}
.faux-options.submission-form {
  max-height: 600px;
}

.faux-option {
  margin: 5px 0 0 0;
  padding: 0 10px;
  cursor: pointer;
}
.faux-option.default-choose-option {
  border-bottom: 1px solid #c3c3c3;
  padding-bottom: 10px;
}
.faux-option.default-choose-option, .faux-option.submission-form {
  margin: 0 5px;
  padding: 5px;
  font-weight: normal;
}
.faux-option.default-choose-option:hover, .faux-option.submission-form:hover {
  color: #fe7b51;
  background-color: #f0f0f0;
  font-weight: normal;
}

.faux-option.submission-form {
  padding: 5px 0;
  margin: 0 10px;
}

.faux-option.default-choose-option {
  margin: 0 10px;
  padding: 5px 0;
}

.faux-option.indent {
  margin-left: 20px;
}

.faux-option.double-indent {
  margin-left: 40px;
}

.faux-option.is-highlighted,
.faux-option.is-selected {
  font-weight: bold;
}

.faux-options.submission-form .faux-option.is-highlighted, .faux-options.submission-form .faux-option.is-selected {
  color: #f2673c;
  font-weight: normal;
}
.faux-options.submission-form .submission-form.is-highlighted {
  font-weight: normal;
}
.faux-options.submission-form .default-choose-option, .faux-options.submission-form .default-choose-option.is-selected {
  font-style: italic;
  color: #909090;
}

.disabled-faux-option {
  margin: 5px 0 0 0;
  padding: 0 10px;
  color: #999;
  min-height: 15px;
}

.sidebar-twitter-list {
  list-style-type: none;
}

.simple-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.simple-list.channel-add li {
  border-bottom: 1px dotted #c2c2c2;
}
.simple-list.channel-add:last-of-type {
  border-bottom: 0;
}
.simple-list.channel-add li:nth-of-type(odd) {
  background-color: #eee;
}
.simple-list.channel-add .channel-name {
  width: 60%;
  vertical-align: middle;
  display: inline-block;
  padding-left: 10px;
}
.simple-list.channel-add .primary-channel {
  width: 20%;
  display: inline-block;
}
.simple-list li {
  padding: 3px 0;
}

/* Checkboxes and Radios */
.checkbox-wrapper,
.filters-checkbox-wrapper,
.radio-wrapper {
  display: inline-block;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.checkbox-wrapper.small-checkbox,
.filters-checkbox-wrapper.small-checkbox,
.radio-wrapper.small-checkbox {
  width: 11px;
  height: 11px;
}

.modal-radio-wrapper {
  display: inline-block;
  width: 13px;
  height: 15px;
  cursor: pointer;
  padding: 1px 0 0 2px;
}

.checkbox-wrapper {
  background: url(../img/ui/checkbox.png) left top repeat-x;
}

.checkbox-wrapper.is-disabled {
  background: url(../img/ui/checkbox-disabled.png) left top repeat-x;
  cursor: default;
}

.checkbox-wrapper.is-selected {
  background: url(../img/ui/checkbox-selected.png) left top repeat-x;
}

.checkbox-wrapper.small-checkbox {
  background: url(../img/ui/small-checkbox.png) left top repeat-x;
}

.checkbox-wrapper.small-checkbox.is-disabled {
  background: url(../img/ui/small-checkbox-disabled.png) left top repeat-x;
  cursor: default;
}

.checkbox-wrapper.small-checkbox.is-selected {
  background: url(../img/ui/small-checkbox-selected.png) left top repeat-x;
}

.filters-checkbox-wrapper {
  background: url(../img/ui/checkbox.png) left top repeat-x;
}

.filters-checkbox-wrapper.is-disabled {
  background: url(../img/ui/checkbox-disabled.png) left top repeat-x;
  cursor: default;
}

.filters-checkbox-wrapper.is-selected {
  background: url(../img/ui/checkbox-selected.png) left top repeat-x;
}

.filters-checkbox-wrapper.small-checkbox {
  background: url(../img/ui/small-checkbox.png) left top repeat-x;
}

.filters-checkbox-wrapper.small-checkbox.is-disabled {
  background: url(../img/ui/small-checkbox-disabled.png) left top repeat-x;
  cursor: default;
}

.filters-checkbox-wrapper.small-checkbox.is-selected {
  background: url(../img/ui/small-checkbox-selected.png) left top repeat-x;
}

.radio-wrapper, .modal-radio-wrapper {
  background: url(../img/ui/radio.png) left top repeat-x;
}

.radio-wrapper.is-selected, .modal-radio-wrapper.is-selected {
  background: url(../img/ui/radio-selected.png) left top repeat-x;
}

.checkbox-label,
.radio-label {
  position: relative;
  margin: 0 0 0 10px;
  top: -3px;
}
.checkbox-label.small-checkbox,
.radio-label.small-checkbox {
  top: -1px;
}

.radio-button-small {
  width: 10px;
  height: 10px;
  background: transparent url(/img/submission/radio_btn.png) no-repeat top left;
}
.radio-button-small.selected {
  background-position: 0 -10px;
}

/* Lists */
ul.a-bullet-list {
  list-style-type: initial;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 15px;
}
ul.a-bullet-list li {
  margin: 0 0 5px 0;
  padding-right: 10px;
}

/* Borders */
.dashed-bottom-border {
  border-bottom: 1px dashed #CCC;
}

/* Checklist UL/LI */
.checklist {
  list-style-type: none;
  padding: 0;
}
.checklist li {
  background: url(../img/ui/check-20x20.png) no-repeat left top;
  padding: 0px 0 5px 25px;
  margin: 0 0 10px 0;
  vertical-align: middle;
}

/* Helpers for pages. */
.new-select-standard-wrapper.article-types {
  width: 230px;
}
.new-select-standard-wrapper.article-types .faux-options {
  width: 228px;
}
.new-select-standard-wrapper.article-types .faux-options-container {
  z-index: 11;
}

.new-select-standard-wrapper.file-type-dropdown .faux-options {
  width: 264px;
}

#pageMessage, #pageWarning, #pageFooterMessage {
  display: none;
  left: 0;
  margin: 0 auto;
  padding: 10px;
  position: fixed;
  right: 0;
  width: 800px;
  z-index: 1000;
}

#pageMessage {
  top: 0;
  background: #dfd;
  border: 1px solid #ada;
  color: #083;
  font-weight: bold;
}

#pageFooterMessage {
  bottom: 0;
  background: #dfd;
  border: 1px solid #ada;
  color: #083;
  font-weight: bold;
}

#pageWarning {
  top: 0;
  background: #fdd;
  border: 1px solid #daa;
  color: #e45;
  font-weight: bold;
}

.my-stored-search-wrapper .h2-title {
  color: #666;
  padding-top: 6px;
}
.my-stored-search-wrapper .modify-search-icon {
  display: none;
  cursor: pointer;
  padding: 0;
  float: left;
  color: #FFF;
  width: 35px;
  height: 35px;
  text-align: center;
  margin-top: -17px;
  font-size: 10px;
}
.my-stored-search-wrapper .modify-search-icon.edit-icon {
  padding-left: 4px;
  background: url(../img/icon/icon-edit.png) 12px 15px no-repeat;
}
.my-stored-search-wrapper .modify-search-icon.delete-icon {
  background: url(../img/icon/icon-close.png) center 15px no-repeat;
}
.my-stored-search-wrapper .modify-search-icon:hover, .my-stored-search-wrapper .modify-search-icon.force-hover {
  color: #cc622e;
  text-decoration: none;
  z-index: 5;
  display: inline-block;
  float: left;
}
.my-stored-search-wrapper ol {
  display: inline-block;
  list-style: none;
  padding-left: 20px;
  width: 100%;
}
.my-stored-search-wrapper ol a {
  float: left;
}
.my-stored-search-wrapper li {
  line-height: 18px;
  position: relative;
  float: left;
  padding: 2px 0 12px 0;
  width: 100%;
  /* &:hover {
      background: transparent url(../img/search-bg.png) no-repeat 20px 0;
  } */
}
.my-stored-search-wrapper li a {
  padding: 0;
  margin-right: 10px;
  display: block;
}
.my-stored-search-wrapper li:hover .modify-search-icon {
  display: inline-block;
}

.search-results-empty {
  margin-top: 60px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.search-results-empty.browse {
  margin-top: 10px;
  border-top: 0;
}

.my-research-aside .my-stored-search-wrapper h2 {
  margin-bottom: 0;
}
.my-research-aside .my-stored-search-wrapper ol {
  padding-bottom: 0;
}
.my-research-aside .my-stored-search-wrapper li {
  padding: 0;
  margin: 0 0 10px -20px;
}
.my-research-aside .my-stored-search-wrapper li a {
  margin-right: 1px;
}
.my-research-aside .my-stored-search-wrapper .modify-search-icon {
  width: 36px;
  display: inline-block;
}
.my-research-aside .my-stored-search-wrapper .modify-search-icon.edit-icon {
  margin-left: -40px;
}
.my-research-aside .my-stored-search-wrapper .modify-search-icon.delete-icon {
  margin-left: -64px;
}

.not-sortable {
  cursor: auto;
}
.not-sortable:hover {
  cursor: auto;
}

.show-hide-link.more, .show-hide-link.less {
  text-decoration: none;
  font-size: 10px;
}
.show-hide-link.more:hover, .show-hide-link.less:hover {
  cursor: pointer;
}

.latin-placeholder-text {
  font-style: italic !important;
  color: orange !important;
  text-shadow: 0 1px 5px #ccc !important;
}

/* Videos */
.video-player-template {
  display: none;
}

.video-player-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #000;
  z-index: 50;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
  display: none;
}

.video-player-container {
  display: none;
  z-index: 75;
  position: fixed;
  width: 600px;
}
.video-player-container.asset {
  width: 990px;
}
.video-player-container .video-player {
  position: relative;
  width: 600px;
  margin: 100px auto 0 auto;
}
.video-player-container .video-player.asset {
  width: 990px;
  margin: 80px auto 0 auto;
}
.video-player-container .video-player-close-button {
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 24px;
  color: white;
  line-height: 24px;
  z-index: 75;
  position: absolute;
  top: -20px;
  right: -20px;
}
.video-player-container .video-player-close-button:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
}

/* Links */
a.dark-link {
  color: #333;
  text-decoration: none;
}
a.dark-link:hover {
  color: #e96527;
  text-decoration: none;
  cursor: pointer;
}

/* Splitter JS Classes */
.splitter_panel {
  position: relative;
}
.splitter_panel .vsplitter {
  position: absolute;
  overflow: auto;
  background-color: grey;
  cursor: col-resize;
  z-index: 900;
  width: 7px;
  height: 100%;
  top: 0;
}
.splitter_panel .vsplitter.splitter-invisible {
  background: none;
}
.splitter_panel .hsplitter {
  position: absolute;
  overflow: auto;
  background-color: #a2a2a2;
  cursor: row-resize;
  z-index: 800;
  width: 100%;
  height: 2px;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  left: 0;
}
.splitter_panel .hsplitter.splitter-invisible {
  background: none;
}
.splitter_panel .left_panel, .splitter_panel .right_panel, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
  position: absolute;
  overflow: auto;
}
.splitter_panel .left_panel, .splitter_panel .right_panel {
  height: 100%;
}
.splitter_panel .top_panel, .splitter_panel .bottom_panel {
  width: 100%;
}
.splitter_panel .top_panel, .splitter_panel .left_panel {
  top: 0;
}
.splitter_panel .top_panel, .splitter_panel .bottom_panel, .splitter_panel .left_panel {
  left: 0;
}
.splitter_panel .bottom_panel {
  bottom: 0;
}
.splitter_panel .right_panel {
  right: 0;
}

.splitterMask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}

.drag-and-drop-container .drag-handle {
  float: left;
  margin-left: -40px;
  width: 40px;
  text-align: center;
}
.drag-and-drop-container .drag-handle:hover {
  cursor: pointer;
}
.drag-and-drop-container .ui-state-highlight {
  height: 40px;
  background-image: none;
  background-color: #eee;
  border: 1px dashed #aaa;
  border-radius: 4px;
  margin: 0 -20px;
  padding: 0 20px;
}

.sidebar-ad-wrapper {
  margin-left: 20px;
}

.ad-container {
  margin: 15px auto;
  position: relative;
}

.sidebar-ad-wrapper .ad-container {
  margin: 20px auto;
}

.leaderboard-container {
  width: 728px;
}

.square-ad-container {
  width: 300px;
}

.ad-badge {
  background: url(../img/ad-background-advert.png) 0 0 no-repeat;
  bottom: -11px;
  height: 7px;
  position: absolute;
  right: 0;
  width: 88px;
  display: block;
}

.top-ad-wrapper {
  background: #FFF;
  position: relative;
  width: 990px;
  height: 123px;
  margin: 0 auto;
}
.top-ad-wrapper .leaderboard-container {
  margin: 0 auto;
}

.top-ad {
  padding: 15px 0 0 0;
  text-align: center;
}

.header-wrapper {
  min-width: 1024px;
  background-color: white;
}
.header-wrapper ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.header-wrapper ul li {
  display: inline-block;
}
.header-wrapper.include-header-shadow {
  -moz-box-shadow: 0 4px 5px #dedede;
  -webkit-box-shadow: 0 4px 5px #dedede;
  box-shadow: 0 4px 5px #dedede;
  position: relative;
}

.header-row-container {
  background-color: #f2673c;
  border-bottom: 2px solid #fff;
}
.header-row-container.sticky-header-row {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

.network-header {
  float: left;
  line-height: 30px;
  width: 70%;
}
.network-header li {
  margin: 0 20px;
}
.network-header .prime {
  display: inline-block;
  height: 30px;
  width: 91px;
  text-indent: -9999px;
  background-image: url("/img/F1000Prime_logo_header.png");
  background-repeat: no-repeat;
  background-position: center center;
}
.network-header .prime:hover {
  background-image: url("/img/F1000Prime_logo_hover_header.png");
}
.network-header .workspace {
  display: inline-block;
  height: 30px;
  width: 115px;
  text-indent: -9999px;
  background-image: url("/img/F1000Workspace_logo_header.png");
  background-repeat: no-repeat;
  background-position: center center;
}
.network-header .workspace:hover {
  background-image: url("/img/F1000Workspace_logo_hover_header.png");
}
.network-header .is-admin {
  color: teal;
}

.language-bar {
  width: 25%;
  float: right;
  text-align: right;
  padding-right: 20px;
}
.language-bar li {
  vertical-align: middle;
  font: normal normal normal 13px/28px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-top: 2px solid transparent;
}
.language-bar li a {
  color: #888;
}
.language-bar li a:hover {
  color: #333;
  text-decoration: none;
}
.language-bar li.selected {
  border-top: 2px solid #333;
}
.language-bar li.selected a {
  color: #333;
}
.language-bar .divider {
  color: #888;
  margin: 0 5px;
}

.header-row {
  width: 1024px;
}
.header-row .f1000-research-logo {
  margin-left: 20px;
  margin-bottom: 10px;
  display: inline-block;
  text-indent: -9999px;
  width: 220px;
  height: 45px;
  background-image: url("/img/F1000R_logo_header.png");
  background-repeat: no-repeat;
  background-position: center center;
}
.header-row .user-navigation {
  margin-right: 20px;
  float: right;
}
.header-row .user-navigation a {
  margin-left: 15px;
  color: #fff;
  font: normal normal normal 13px/13px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.header-row .user-navigation a:hover {
  color: #ddd;
  text-decoration: none;
}
.header-row .user-navigation .submit-an-article {
  display: inline-block;
  color: #e96527;
  background-color: #fff;
  line-height: 22px;
  padding: 8px 20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
.header-row .user-navigation .submit-an-article:hover {
  color: #fe7b51;
  text-decoration: none;
}
.header-row .user-navigation .most-important {
  text-transform: uppercase;
}
.header-row .navigation-menu {
  height: auto;
  float: left;
  width: 70%;
}
.header-row .navigation-menu.admin {
  width: 100%;
}
.header-row .top-search-form-wrapper {
  background-color: #fff;
  float: right;
  margin-right: 20px;
  display: inline-block;
  line-height: 26px;
  font-size: 0;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  color: #333;
}
.header-row .top-search-form-wrapper .icon-26_search {
  color: #f2673c;
  margin-left: 3px;
  font-size: 20px;
  vertical-align: middle;
  cursor: pointer;
}
.header-row .top-search-form-wrapper .icon-26_search:hover {
  color: #fe7b51;
}
.header-row .top-search-form-wrapper .icon-4_close_small {
  margin-right: 5px;
  font-size: 16px;
  color: #ddd;
  vertical-align: middle;
}
.header-row .top-search-form-wrapper .icon-4_close_small:hover {
  color: #a2a2a2;
  text-decoration: none;
}
.header-row .top-search-form-wrapper input {
  font-size: 12px;
  vertical-align: middle;
  border: 0;
  background-color: transparent;
  -moz-transition: .25s linear width;
  -webkit-transition: .25s linear width;
  transition: .25s linear width;
  width: 25px;
  color: #333;
}
.header-row .top-search-form-wrapper input:focus, .header-row .top-search-form-wrapper input:hover {
  outline: none;
}
.header-row .top-search-form-wrapper input.is-extended {
  width: 200px;
}
.header-row.compact-header-row .network-header {
  display: none;
}
.header-row.compact-header-row .user-navigation {
  line-height: 45px;
}
.header-row.compact-header-row .user-navigation a {
  display: none;
}
.header-row.compact-header-row .user-navigation a.most-important {
  display: inline;
}
.header-row.compact-header-row.the-menu {
  display: none;
}

.the-responsive-header {
  display: none;
  position: absolute;
  right: 10px;
  width: auto;
  min-width: 100px;
  line-height: 53px;
  text-align: right;
}
.the-responsive-header .f1r-icon {
  color: white;
  vertical-align: middle;
}
.the-responsive-header .f1r-icon.icon-26_search {
  font-size: 20px;
}
.the-responsive-header .f1r-icon.icon-75_drag_tile {
  font-size: 30px;
}
.the-responsive-header .f1r-icon.icon-4_close_small {
  font-size: 36px;
}
.the-responsive-header .f1r-icon:before {
  margin: 0 0 0 0;
  width: 36px;
  line-height: 36px;
}
.the-responsive-header .f1r-icon.responsive-nav-close {
  display: none;
}
.the-responsive-header .f1r-icon:hover {
  cursor: pointer;
  color: #d1d1d1;
}
.the-responsive-header .f1r-icon.open-search {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=30);
}
.the-responsive-header span {
  margin-left: 20px;
}
.the-responsive-header span:first-of-type {
  margin-left: 0;
}

.responsive-language-bar {
  display: none;
  text-align: left;
  padding-left: 20px;
  z-index: 1;
  background-color: #fff;
  margin-top: 0;
}
.responsive-language-bar li {
  vertical-align: middle;
  /* 28px line-height because of: 30px target width of header - 2px border-top for selected language */
  font: normal normal normal 13px/28px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-top: 2px solid transparent;
}
.responsive-language-bar li a {
  color: #888;
}
.responsive-language-bar li a:hover {
  color: #333;
  text-decoration: none;
}
.responsive-language-bar li.selected {
  border-top: 2px solid #333;
}
.responsive-language-bar li.selected a {
  color: #333;
}
.responsive-language-bar .divider {
  color: #888;
  margin: 0 5px;
}

.responsive-menu-delimiter {
  width: 222px;
  border: 0;
  border-top: 1px solid #ddd;
  display: block;
  padding: 0;
  margin: 13px 0;
}
.responsive-menu-delimiter.above-button {
  margin-bottom: 20px;
}
.responsive-menu-delimiter.below-button {
  margin-top: 20px;
}

.the-responsive-menu-wrapper {
  box-sizing: border-box;
  display: none;
  padding: 30px;
  color: white;
  min-width: 300px;
  width: auto;
  position: fixed;
  right: -301px;
  bottom: 10px;
  top: 55px;
  z-index: 100;
  overflow-y: auto;
  background: #f2673c url(/img/mobile/header_dropshadow.png) repeat-x top left;
}
.the-responsive-menu-wrapper .the-responsive-menu-item {
  margin: 0 0 10px 0;
}
.the-responsive-menu-wrapper .the-responsive-menu-item.with-dropdown {
  margin: 0 0 10px -18px;
}
.the-responsive-menu-wrapper .the-responsive-menu-item.with-dropdown .f1r-icon {
  margin: 0 -5px;
}
.the-responsive-menu-wrapper .the-responsive-menu-item a.selected {
  color: #333;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu .icon-14_more_small {
  display: inline-block;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu .icon-10_less_small {
  display: none;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.open, .the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.selected {
  color: #333;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.open .icon-14_more_small, .the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.selected .icon-14_more_small {
  display: none;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.open .icon-10_less_small, .the-responsive-menu-wrapper .the-responsive-menu-item .dropdown-for-responsive-menu.selected .icon-10_less_small {
  display: inline-block;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .responsive-dropdown-menu-content a {
  display: block;
  color: white;
  font: normal normal normal 13px/26px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-decoration: none;
  text-transform: none;
  padding: 0 0 0 20px;
  color: #fff;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .responsive-dropdown-menu-content a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #d1d1d1;
}
.the-responsive-menu-wrapper .the-responsive-menu-item .responsive-dropdown-menu-content a.navigation-active-page {
  color: black;
  background: transparent;
}
.the-responsive-menu-wrapper button {
  text-transform: uppercase;
}
.the-responsive-menu-wrapper a {
  font: normal normal normal 16px/30px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
.the-responsive-menu-wrapper a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #d1d1d1;
}

.responsive-footer-items {
  display: none;
}

.main-header-info {
  padding-top: 10px;
}

.navigation-menu {
  padding-top: 9px;
  padding-left: 20px;
}
.navigation-menu ul.nav-list {
  height: 26px;
}
.navigation-menu ul.nav-list > li {
  vertical-align: middle;
  height: 24px;
  margin-right: 20px;
  border-bottom: 2px solid transparent;
  font: normal normal normal 14px/17px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.navigation-menu ul.nav-list > li.selected {
  border-bottom: 2px solid #fff;
}
.navigation-menu ul.nav-list > li:last-child {
  margin-right: 0;
}
.navigation-menu ul.nav-list > li:hover > a,
.navigation-menu ul.nav-list > li:hover > a.dd-active {
  background-color: transparent;
  color: #ddd !important;
}
.navigation-menu ul.nav-list.admin > li {
  font: normal normal normal 10px/17px "ProximaSemiBold", Arial, sans-serif;
  margin-right: 10px;
}
.navigation-menu a {
  text-transform: uppercase;
  color: #fff;
}
.navigation-menu a:hover {
  text-decoration: none;
}
.navigation-menu .f1r-icon {
  display: inline-block;
  height: 14px;
  width: 14px;
}
.navigation-menu .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.navigation-menu .navigation-dropdown {
  background: #f2673c;
  box-shadow: none;
}
.navigation-menu .navigation-dropdown.dropdown-menu-container {
  margin-top: 9px;
}
.navigation-menu .navigation-dropdown.dropdown-menu-container:before {
  content: '';
  height: 2px;
  background-color: #fff;
  position: absolute;
  left: -2px;
  right: -2px;
}
.navigation-menu .navigation-dropdown .dropdown-links {
  padding: 5px 0;
  margin: 0;
  margin-top: 2px;
  box-shadow: 0 1px 1px 1px #ccc;
}
.navigation-menu .navigation-dropdown .dropdown-links.admin {
  width: 100%;
}
.navigation-menu .navigation-dropdown .dropdown-links li {
  display: list-item;
  padding: 7px 10px;
}
.navigation-menu .navigation-dropdown .dropdown-links li a {
  text-transform: none;
  color: #fff;
  text-shadow: none;
}
.navigation-menu .navigation-dropdown .dropdown-links li a:hover {
  color: #ddd !important;
  text-shadow: none;
}
.navigation-menu.darker .navigation-dropdown .dropdown-links {
  box-shadow: 0 1px 1px 1px #333;
}

.content-wrapper.main-editor-layout {
  width: 100%;
}

/* LAYOUT FOR THE SIDEBAR (GREY BOX) */
.sidebar {
  min-height: 100px;
  min-width: 300px;
  background: #ededed;
  border: 1px solid #CCC;
  margin: 0 0 20px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.sidebar.white-background {
  background: #fff;
  border: 0;
}
.sidebar.sidebar-checklist {
  margin-top: 33px;
}
.sidebar .h1-title-related-items {
  font-size: 20px;
}
.sidebar .comment-on-header {
  background: transparent url(/img/myResearch/comment_on_header.png) no-repeat top left;
  width: 316px;
  height: 27px;
  margin: 0 0 0 -23px;
  padding: 3px 0 0 23px;
}
.sidebar .research-sidebar-container {
  border-left: 1px solid #ccc;
  margin: 10px 0 0 5px;
  padding: 10px 20px 0 20px;
}
.sidebar .research-sidebar-container-dot {
  font-size: 36px;
  color: #ccc;
  margin-top: -5px;
}
.sidebar .research-sidebar-container-dot:after {
  content: "\2022";
}
.sidebar .research-sidebar-container-circle {
  font-size: 10px;
  color: #ccc;
  margin: -4px 0 0 2px;
}
.sidebar .research-sidebar-container-circle:after {
  content: "\039f";
}
.sidebar .research-sidebar-header {
  background: transparent url(/img/ui/research_sidebar_header.png) no-repeat top left;
  width: 316px;
  height: 27px;
  margin: -10px 0 0 -30px;
  padding: 3px 0 0 30px;
}
.sidebar .research-sidebar-header.has-previous-row {
  margin-top: -20px;
}
.sidebar .related-article-row {
  border-bottom: 1px dashed #ccc;
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
}
.sidebar .related-article-row.row-border-divider {
  border-bottom: 1px dotted #cc622e;
}
.sidebar .related-article-row.last {
  border-bottom: 0;
}
.sidebar .related-article-row .article-type {
  color: #cc622e;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 0 5px 0;
}
.sidebar .related-article-row .version-content {
  float: right;
  margin: -3px 0 0 0;
  max-width: 110px;
  text-align: right;
}
.sidebar .related-article-row .version-content .ar, .sidebar .related-article-row .version-content .c, .sidebar .related-article-row .version-content .d {
  display: inline-block;
}
.sidebar .related-article-row .version-content.decision-status {
  font-size: 10px;
  font-style: italic;
  margin: 0;
  max-width: 125px;
}
.sidebar .related-article-row .version-content.decision-status.wrapped-status {
  max-width: 80px;
  margin-top: -15px;
}
.sidebar .related-article-row .comment-stats a {
  font-size: 11px;
}
.sidebar .related-article-row .comment-stats, .sidebar .related-article-row .citations {
  margin-top: 3px;
}
.sidebar .related-article-row .publish-date-title {
  font-size: 10px;
}
.sidebar .related-topic-row {
  margin: 0 -20px;
  padding: 10px 20px;
}
.sidebar .related-topic-row.no-articles {
  border-top: 0;
}
.sidebar .related-topic-row ul {
  padding: 0;
  margin-bottom: 0;
  list-style-type: none;
}
.sidebar .related-topic-row ul .list-marker {
  width: 15px;
  font-size: 16px;
  display: inline-block;
}

.sidebar-sign-up-form {
  background-color: #ededed;
  padding: 20px 10px 20px 20px;
  border: 0;
  margin: -5px 0 20px 20px;
  width: 262px;
}
.sidebar-sign-up-form .email-address {
  width: 150px;
}

.research-sidebar {
  margin-left: -10px;
}

.updated-box-sidebar {
  color: #FFF;
  text-transform: uppercase;
  padding: 1px 3px;
  margin: 4px 0 0 0;
  font: 10px/1em "ProximaBold";
  text-shadow: none;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#new-twitter-layout {
  width: 100%;
}
#new-twitter-layout .twitter-feed-container {
  width: 262px;
  margin: 0 auto 20px;
  border-bottom: 5px solid #CCC;
  font-size: 11px;
}
#new-twitter-layout .twitter-feed-container .scrollable-twitter-list {
  height: 300px;
  width: 284px;
  overflow: auto;
  margin-right: -20px;
  margin-bottom: 10px;
}
#new-twitter-layout .twitter-feed-container h2.section-title {
  background: url(../img/home-twitter-icon.png) left top no-repeat;
  padding: 5px 0 15px 40px;
  margin-bottom: 10px;
  border-bottom: 1px solid #CCC;
}
#new-twitter-layout .twitter-feed-container .tweet-to-research-link {
  margin: 0 0 0 -2px;
}
#new-twitter-layout .twitter-feed-container ul {
  margin-bottom: 10px;
  padding: 0;
}
#new-twitter-layout .twitter-feed-container ul li.tweet {
  clear: left;
  padding: 6px 0 8px;
  border-bottom: 1px dashed #CCC;
}
#new-twitter-layout .twitter-feed-container ul li.tweet .tweet-image {
  float: left;
  width: 32px;
  height: 50px;
}
#new-twitter-layout .twitter-feed-container ul li.tweet .tweet-image img {
  width: 32px;
  height: 32px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#new-twitter-layout .twitter-feed-container ul li.tweet .tweet-content {
  margin: 0 0 0 42px;
  width: 220px;
}
#new-twitter-layout .twitter-feed-container ul li.tweet .tweet-content p {
  margin: 0;
}
#new-twitter-layout .twitter-feed-container ul li.tweet .tweet-content p.link a {
  font-weight: bold;
  color: #000;
}

.content-wrapper {
  min-height: 100%;
  background: #FFF;
  margin-top: 1px;
}

.main {
  overflow: auto;
  /*these values have to match the height of the header and footer*/
  padding: 0 0 100px 0;
}

.content {
  padding: 20px;
}

.contentPageFull {
  min-height: 450px;
}

.footer-wrapper {
  clear: both;
  background: #212a34;
}
.footer-wrapper .footer {
  width: 990px;
}
.footer-wrapper .product-column {
  float: left;
}
.footer-wrapper .product-column.left-column {
  width: 300px;
}
.footer-wrapper .product-column.right-column {
  width: 625px;
}
.footer-wrapper .product-column .product-column-header {
  line-height: 85px;
  min-height: 85px;
  border-bottom: 5px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
}
.footer-wrapper .product-column .product-column-header a {
  color: rgba(255, 255, 255, 0.6);
}
.footer-wrapper .product-column .product-column-header a:hover {
  color: #fff;
  text-decoration: none;
}
.footer-wrapper .product-column .product-column-header span {
  position: relative;
  bottom: -6px;
}
.footer-wrapper .product-column .product-column-content {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 30.5px 0;
  font: normal normal normal 16px/24px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  min-height: 88px;
}
.footer-wrapper .product-column .product-column-content.main-text {
  font: normal normal normal 18px/22px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: rgba(255, 255, 255, 0.3);
}
.footer-wrapper .product-column .product-column-content a {
  color: rgba(255, 255, 255, 0.6);
}
.footer-wrapper .product-column .product-column-content a:hover {
  color: #fff;
  text-decoration: none;
}
.footer-wrapper .product-column .header-logo {
  background-image: url("/img/f1000research-footer.png");
  background-repeat: no-repeat;
  background-position: left center;
}
.footer-wrapper .product-column .product-nav-column {
  float: left;
}
.footer-wrapper .product-column .product-nav-column ul {
  margin: 0;
  margin-right: 50px;
  padding: 0;
  list-style: none;
  font: normal normal normal 16px/24px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.footer-wrapper .product-column .publish-your-research {
  float: right;
  font: normal normal normal 14px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  padding: 5px 20px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 12px;
}
.footer-wrapper .product-column .publish-your-research:hover {
  border: 1px solid #fff;
}
.footer-wrapper .products-copyright,
.footer-wrapper .products-social-links {
  font-size: 12px;
  line-height: 110px;
  color: rgba(255, 255, 255, 0.3);
}
.footer-wrapper .products-copyright a,
.footer-wrapper .products-social-links a {
  color: rgba(255, 255, 255, 0.3);
}
.footer-wrapper .products-copyright a:hover,
.footer-wrapper .products-social-links a:hover {
  color: #ddd;
  text-decoration: none;
}
.footer-wrapper .products-social-links {
  font: normal normal normal 0/110px "ProximaSemiBold", Arial, sans-serif;
}
.footer-wrapper .products-social-links .products-social-heading {
  font-size: 16px;
  letter-spacing: 0.05em;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.footer-wrapper .products-social-links .f1r-icon {
  margin-right: 10px;
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.3);
}
.footer-wrapper .products-social-links .f1r-icon:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
}
.footer-wrapper .products-social-links .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}

.editor-header ~ .footer-wrapper {
  min-width: 990px;
}

.editor-header ~ .footer-wrapper .footer {
  width: 100%;
}

/* float clearing for IE6 */
* html .clearfix {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
* + html .clearfix {
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.navigation-menu {
  width: 1024px;
  height: 30px;
  margin: 0 auto;
}

.nav-top-row {
  float: right;
  text-align: right;
}

.nav-list,
.user-navigation {
  color: #FFF;
  font: bold 12px/1em Arial, sans-serif;
  list-style: none;
  padding: 0;
  margin: 0 5px;
}
.nav-list.new-layout a,
.user-navigation.new-layout a {
  font-size: 14px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: white;
  font-weight: normal;
}
.nav-list.new-layout .dropdown-links a,
.user-navigation.new-layout .dropdown-links a {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #cc622e;
  font-weight: normal;
}

.navigation li,
.user-navigation li {
  float: left;
  width: auto;
}

.navigation a, .navigation .signed-in-as {
  display: block;
  padding: 6px 12px 8px 12px;
  color: #FFF;
  text-decoration: none;
}
.navigation a.is-admin, .navigation .signed-in-as.is-admin {
  background: transparent url(/img/icon/admin_cog_small.png) no-repeat 0 3px;
  padding-left: 22px !important;
  padding-right: 20px;
  color: #33cccc;
}

.editor-header .navigation a {
  padding: 6px 10px 8px 10px;
}

.navigation a:active,
.navigation a:hover,
.navigation a.selected {
  color: #f8ee7b;
  outline: 0;
}

.navigation a:focus {
  outline: 0;
}

.navigation .current-nav a,
.navigation .current-nav a:active,
.navigation .current-nav a:focus,
.navigation .current-nav a:hover {
  color: #F8EE7B;
}

.user-navigation {
  font-weight: bold;
  float: right;
}

.network-header .signed-in-as {
  color: #cb2d2d;
  font-weight: bold;
}

.dropdown-for-authors.active, .dropdown-for-about.active, .dropdown-for-referees.active {
  background: #EEE;
  color: #333333;
}
.dropdown-for-authors.active:hover, .dropdown-for-authors.active:active, .dropdown-for-authors.active:visited, .dropdown-for-about.active:hover, .dropdown-for-about.active:active, .dropdown-for-about.active:visited, .dropdown-for-referees.active:hover, .dropdown-for-referees.active:active, .dropdown-for-referees.active:visited {
  color: #333333;
}

.dropdown-for-authors.dd-active, .dropdown-for-about.dd-active, .dropdown-for-referees.dd-active {
  background: #eee;
  color: #333333 !important;
}
.dropdown-for-authors.dd-active:hover, .dropdown-for-authors.dd-active:active, .dropdown-for-authors.dd-active:visited, .dropdown-for-about.dd-active:hover, .dropdown-for-about.dd-active:active, .dropdown-for-about.dd-active:visited, .dropdown-for-referees.dd-active:hover, .dropdown-for-referees.dd-active:active, .dropdown-for-referees.dd-active:visited {
  color: #333333 !important;
}

.dropdown-menu-container.navigation-dropdown {
  margin: -1px 0 0 0;
}

.dropdown-menu-container.channel-navigation-dropdown {
  margin: -1px 0 0 -7px;
  width: 180px;
  background: #fff;
}

.dropdown-menu-container.channel-navigation-dropdown .dropdown-links {
  margin: 5px 0;
}
.dropdown-menu-container.channel-navigation-dropdown .dropdown-links li {
  padding: 0 0 10px 7px;
}

.navigation-active-page {
  background: transparent url(../img/icon/micro-right.png) no-repeat 2px 8px;
}

.channel-navigation-link.dd-active {
  padding: 5px 0 5px 7px !important;
  margin-left: -7px;
  background: #fff;
}

.article-header-information {
  display: block;
}
.article-header-information .title,
.article-header-information .article-headings {
  font: 21px/1.3em "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}
.article-header-information .title .other-info,
.article-header-information .article-headings .other-info {
  color: #656565;
  font-family: 'ProximaRegular';
}
.article-header-information .title a,
.article-header-information .article-headings a {
  color: #656565;
}
.article-header-information .title a:hover,
.article-header-information .article-headings a:hover {
  text-decoration: none;
  color: #cc622e;
}
.article-header-information .authors,
.article-header-information .contracted-details,
.article-header-information .expanded-details,
.article-header-information .citations,
.article-header-information .publish-date {
  margin: 8px 0 0 0;
}
.article-header-information .publish-date,
.article-header-information .comment-stats,
.article-header-information .article-type {
  font-size: 11px;
}
.article-header-information .article-type {
  text-transform: uppercase;
}
.article-header-information .contracted-details-label {
  display: inline-block;
  font-size: 11px;
  height: 15px;
}
.article-header-information .contracted-details-label:hover {
  text-decoration: none;
}
.article-header-information .authors a {
  font-weight: normal;
}
.article-header-information .authors .author-label {
  color: #999999;
  width: 12%;
  font-size: 12px;
  float: left;
  display: inline-block;
  line-height: 16px;
}
.article-header-information .authors .author-list {
  color: #333333;
  width: 88%;
  font-size: 11px;
  float: left;
  display: inline-block;
  margin-bottom: 3px;
  line-height: 16px;
}

.article-header-information.browse-and-search {
  background: none;
  border-bottom: 1px dashed #CCC;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.article-header-information.browse-and-search:last-of-type {
  border-bottom: 0;
}
.article-header-information.browse-and-search .article-type {
  text-transform: uppercase;
  padding: 0 0 3px 0;
}
.article-header-information.browse-and-search .reports-icons {
  font-size: 11px;
  padding: 0;
  float: right;
  margin-right: 0;
}
.article-header-information.browse-and-search .reports-icons span {
  color: #656565;
}
.article-header-information.browse-and-search .title,
.article-header-information.browse-and-search .other-info {
  font-size: 16px;
  font-weight: normal;
}
.article-header-information.browse-and-search .title .updated-box.helper,
.article-header-information.browse-and-search .other-info .updated-box.helper {
  margin: 3px 0 0 0;
}
.article-header-information.browse-and-search .title.latest-sections-text,
.article-header-information.browse-and-search .other-info.latest-sections-text {
  font-size: 16px;
}
.article-header-information.browse-and-search .authors,
.article-header-information.browse-and-search .affiliations,
.article-header-information.browse-and-search .author-affiliation,
.article-header-information.browse-and-search .citations,
.article-header-information.browse-and-search .comment-stats {
  margin: 3px 0 0 0;
}
.article-header-information.browse-and-search .authors.search-results,
.article-header-information.browse-and-search .affiliations.search-results,
.article-header-information.browse-and-search .author-affiliation.search-results,
.article-header-information.browse-and-search .citations.search-results,
.article-header-information.browse-and-search .comment-stats.search-results {
  margin: 6px 0 0 0;
}
.article-header-information.browse-and-search .search-stats-button {
  margin-top: -3px;
}
.article-header-information.browse-and-search .publish-date {
  margin: 8px 0 0 0;
}
.article-header-information.browse-and-search .publish-date {
  text-transform: uppercase;
}
.article-header-information.browse-and-search .citations {
  color: #656565;
}
.article-header-information.browse-and-search .article-interaction-info {
  margin: 10px 0 0 0;
}

.article-header-information.on-sidebar {
  background: none;
  border-bottom: 1px dashed #CCC;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  text-shadow: 1px 1px 1px #FFF;
}
.article-header-information.on-sidebar .article-type {
  text-transform: uppercase;
  padding: 0;
}
.article-header-information.on-sidebar .reports-icons {
  font-size: 11px;
  padding: 0;
  float: right;
  margin-right: 0;
}
.article-header-information.on-sidebar .title {
  font: normal 12px/1.1em "ProximaSemiBold";
  padding-top: 5px;
}
.article-header-information.on-sidebar .title a {
  color: #333333;
}
.article-header-information.on-sidebar .title a:hover {
  text-decoration: none;
  color: #cc622e;
}
.article-header-information.on-sidebar .title .other-info {
  font: 12px/1.1em "ProximaRegular";
}
.article-header-information.on-sidebar .authors,
.article-header-information.on-sidebar .affiliations,
.article-header-information.on-sidebar .author-affiliation,
.article-header-information.on-sidebar .comment-stats {
  margin: 0;
}

.article-header-information.browse-and-search.last,
.article-header-information.on-sidebar.last {
  border: none;
}

.h1-title,
.h2-title,
.h3-title {
  font: 21px/1.3em "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}

.article-headings,
.h2-title {
  font-size: 18px;
}

.h3-title {
  font-size: 16px;
}
.h3-title.grey {
  color: #666;
}
.h3-title.smaller {
  font-size: 14px;
}

.h4-title {
  font-size: 14px;
  margin: 20px 0 4px 0;
}

/* Research table page */
.article-summary-info {
  font-size: 12px;
  padding: 0 0 10px 0;
  display: block;
  font-weight: bold;
}

.research-table-notes textarea {
  width: 96%;
  overflow: auto;
  resize: none;
  height: 40px;
}

.note,
.editor-name {
  display: block;
  float: left;
  width: 100%;
  padding: 0 0 10px 0;
}

.note-textbox {
  width: 400px;
  height: 200px;
  border: 2px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  margin: 10px;
  display: block;
}

.note-update-button {
  margin: 0 0 0 10px;
}

.dataset-text-box {
  padding: 10px;
  width: 250px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: #f2f2f2;
}

.filemanagement-text-popup {
  display: inline-block;
  padding: 10px 20px;
  font: normal normal normal 14px/21px arial, sans-serif;
  margin: 25px 0 0 -100px;
  width: 500px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: #f2f2f2;
  -moz-box-shadow: 0 0 4px #dddddd;
  -webkit-box-shadow: 0 0 4px #dddddd;
  box-shadow: 0 0 4px #dddddd;
}

/* END Research table page */
/* Submission form page */
.form-label {
  position: relative;
}

.required-indicator {
  position: absolute;
  color: #CD2D2D;
  left: -5px;
}

.author-description,
.affiliation-description {
  display: inline-block;
  padding: 5px 10px 5px 0;
}

.cleditorMain {
  height: 80px;
}

#submission-form .cleditorMain iframe {
  height: 53px;
}

.grant-button,
.last-submit-button {
  margin-left: 10px;
}

.grant-button {
  float: right;
  vertical-align: top;
}

.author-form,
.affiliation-form {
  padding: 0 0 10px 0;
}

.entered-author {
  clear: both;
}

.affiliation-input {
  display: block;
  margin: 5px 0 0 0;
  width: 40%;
}

.affiliation-input.right {
  margin-left: 60%;
}

select.affiliation-input {
  width: 40.5%;
  height: 20px;
}

.author-submit,
.affiliation-submit {
  display: block;
  margin: 5px 0;
  float: right;
}

.new-author-input,
.grant-input,
.submitter-input {
  width: 220px;
  margin: 0 15px 5px  0;
}
.new-author-input.wide,
.grant-input.wide,
.submitter-input.wide {
  width: 412px;
}
.new-author-input.shortest,
.grant-input.shortest,
.submitter-input.shortest {
  width: 140px;
}

.submitter-input.short {
  width: 80%;
  max-width: 220px;
}

#discountType {
  margin-top: 1px;
}

.articleType {
  margin-bottom: 10px;
}

.submitter-input.last {
  margin-right: 0;
}

.grant-input[readonly] {
  border: none;
  width: 229px;
}

.saved-author:hover {
  cursor: move;
}

.more,
.less {
  color: #cc622e;
  font-weight: bold;
  cursor: pointer;
}

.expand-all-pdfs,
.expand-all-documents,
.expand-all-xmls {
  display: block;
  margin: 0 0 10px;
}

.expanded-information {
  margin: 0 0 20px;
}
.expanded-information div {
  margin: 0 0 5px;
}

.thank-you {
  font-size: 20px;
  padding-bottom: 150px;
  line-height: 27px;
}
.thank-you div {
  display: inline-block;
  padding-left: 4px;
}
.thank-you span {
  font-size: 20px !important;
}

#crosscheckStatus .crosscheck-label {
  font-weight: bold;
  padding-right: 5px;
}
#crosscheckStatus .crosscheck-status {
  font-weight: bold;
}
#crosscheckStatus .crosscheck-message {
  font-weight: normal;
}

.crosscheck-action {
  margin-right: 5px;
}

/* END Submission form page */
/* Referee status page */
.article-info {
  display: inline-block;
  border-right: solid 1px #CCC;
  padding-right: 20px;
  margin-right: 20px;
}

.article-info.last {
  padding: 0;
  margin: 0;
  border: none;
}

.agreed-date {
  position: relative;
  top: -20px;
}

.referee-position {
  font-size: 12px;
  color: #cc622e;
  font-weight: bold;
}

/* END Referee status page */
/* Collections page */
.abv-collection-banner {
  width: 100%;
  height: 110px;
  display: block;
  background-color: white;
  position: relative;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.abv-collection-banner .sc-text, .abv-collection-banner .thanks-text, .abv-collection-banner .during-text, .abv-collection-banner .published-text {
  position: absolute;
}
.abv-collection-banner .sc-text, .abv-collection-banner .thanks-text {
  top: 10px;
  font: normal normal normal 10px/12px Arial, sans-serif;
}
.abv-collection-banner .sc-text {
  color: #f2673c;
  left: 10px;
}
.abv-collection-banner .thanks-text {
  color: #666;
  left: 285px;
  font-style: italic;
}
.abv-collection-banner .during-text, .abv-collection-banner .published-text {
  font: normal normal normal 13px/17px "ProximaSemiBold", Arial, sans-serif;
}
.abv-collection-banner .during-text {
  color: #000;
  left: 10px;
  top: 30px;
}
.abv-collection-banner .published-text {
  color: #f2673c;
  top: 50px;
  left: 10px;
}
.abv-collection-banner .bottom-bar {
  background-color: #ddd;
  border-top: 1px solid #ccc;
  font: normal normal normal 10px/12px Arial, sans-serif;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 5px 10px;
}
.abv-collection-banner .bottom-bar .note-title, .abv-collection-banner .bottom-bar .note-text {
  height: 24px;
  float: left;
}
.abv-collection-banner .bottom-bar .note-title {
  font-weight: bold;
  width: 65px;
}
.abv-collection-banner .bottom-bar .note-text {
  width: 400px;
}
.abv-collection-banner .sponsor-logos {
  position: absolute;
}
.abv-collection-banner .sponsor-logos.novuslogo {
  left: 285px;
  top: 28px;
}
.abv-collection-banner .sponsor-logos.rndlogo {
  left: 400px;
  top: 35px;
}
.abv-collection-banner .sponsor-logos:hover {
  cursor: pointer;
}

.is-admin {
  color: teal;
}

.collections-admin-thumbnail {
  border: 2px solid #c3c3c3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  float: left;
}
.collections-admin-thumbnail.wide {
  height: 40px;
  width: auto;
}

.collections-sortable-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.collections-sortable-list li {
  margin: 0;
  padding: 0 0 5px 0;
}
.collections-sortable-list .fname {
  margin-left: 5px;
  vertical-align: top;
}

.collections-editors-wrapper {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  clear: both;
}
.collections-editors-wrapper .collections-editors-title {
  color: #e96527;
  display: inline-block;
  font-weight: bold;
  padding: 10px 0 5px 0;
}
.collections-editors-wrapper .collections-editors-list {
  font-weight: normal;
}
.collections-editors-wrapper .open-section {
  margin-left: 20px;
}

ul.collections-container {
  list-style-type: none;
  padding: 0;
}
ul.collections-container li {
  margin: 0;
  padding: 10px 0;
}
ul.collections-container.numbered {
  list-style-type: decimal-leading-zero;
  list-style-position: inside;
}
ul.collections-container.numbered.outside {
  list-style-position: outside;
}
ul.collections-container.numbered .article-list-wrapper, ul.collections-container.numbered .article-detail-wrapper, ul.collections-container.numbered .poster-detail-wrapper, ul.collections-container.numbered .slide-detail-wrapper {
  color: #333;
  display: inline-block;
  vertical-align: top;
}
ul.collections-container.numbered .article-detail-wrapper, ul.collections-container.numbered .poster-detail-wrapper, ul.collections-container.numbered .slide-detail-wrapper {
  display: inline-block;
  padding-left: 5px;
}
ul.collections-container.numbered .article-detail-wrapper .collections-detail, ul.collections-container.numbered .poster-detail-wrapper .collections-detail, ul.collections-container.numbered .slide-detail-wrapper .collections-detail {
  width: 515px;
}

.collections-container {
  width: 500px;
}
.collections-container.wide {
  width: 98%;
}

.collections-container .collection {
  margin: 10px 0;
}

.collections-container span {
  display: block;
}

.collections-subjects .subject-areas-container {
  border-right: 0 !important;
}

.collections-info-icon-big {
  background: transparent url(/img/icon/f1000r-info.png) no-repeat center center;
  width: 20px;
  height: 20px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

.collections-info-icon {
  background: transparent url(/img/icon/f1000r-info-grey.png) no-repeat center center;
  width: 16px;
  height: 28px;
  padding: 0 5px;
  display: inline-block;
  vertical-align: top;
}

.collections-divider {
  width: 99%;
  border: 0;
  border-top: 1px solid #cc622e;
  margin-top: 10px;
}

.collections-search-box {
  font: normal normal normal 11px arial,sans-serif;
  width: 150px;
  background: transparent url(/img/input-bg.png) repeat-x top left;
  height: 14px;
  padding: 2px 4px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-right: 0;
}

.collections-search-icon {
  background: transparent url(/img/ui/search-box.png) no-repeat center center;
  width: 25px;
  height: 20px;
  border: 0;
  margin: 0 0 0 -5px;
}

.collections-search-wrapper {
  float: right;
  margin: 10px 0 0 0;
}

.collections-grey-box {
  display: inline-block;
  background-color: #666;
  border: 1px solid #666;
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 17px;
  padding: 2px 4px 0 4px;
  margin: 4px 5px 0 5px;
  font-size: 10px;
  font-weight: bold;
}
.collections-grey-box:hover {
  background-color: #cc622e;
  border-color: #cc622e;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
  cursor: pointer;
}
.collections-grey-box a {
  text-decoration: none;
  color: #fff;
}
.collections-grey-box a:hover {
  text-decoration: none;
}

.collection-details-row {
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
  width: 600px;
}
.collection-details-row .collections-detail {
  width: 540px;
  float: left;
}
.collection-details-row .collections-delete {
  float: right;
  margin: 14px 0 0 7px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
}
.collection-details-row.collections-list-collapsed {
  padding: 0;
}

.collections-listing {
  width: 99%;
  padding: 20px;
  border-bottom: 1px solid #cc622e;
}
.collections-listing.collection-headings {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  border-bottom: 3px double #ccc;
  padding: 20px 20px 6px 20px;
}
.collections-listing .collection-title, .collections-listing .collection-link, .collections-listing .collection-published, .collections-listing .collection-created {
  display: inline-block;
}
.collections-listing .collection-title {
  width: 30%;
}
.collections-listing .collection-link {
  width: 25%;
}
.collections-listing .collection-published {
  width: 20%;
}
.collections-listing .collection-created {
  width: 24%;
}

.collections-article-browse {
  border-left: 1px solid #CCC;
  margin: -20px 0 0 -22px;
  padding: 20px 0 30px 20px;
}

.article-header-information.browse-and-search {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.collections-display {
  padding: 0;
  margin: 0;
}
.collections-display .collections-main-heading {
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
  line-height: 24px;
  padding-bottom: 20px;
}
.collections-display .collections-main-heading.results-section {
  padding-bottom: 10px;
}
.collections-display .collections-main-heading.collection-page {
  padding-top: 10px;
  padding-bottom: 10px;
}
.collections-display .collections-description-wrapper {
  border-bottom: 2px solid #ccc;
  padding: 0;
  width: 100%;
  min-height: 110px;
  margin-bottom: 10px;
}
.collections-display .collections-description-wrapper img {
  max-height: 100px;
  max-width: 100px;
  border: 0;
  margin: 5px 15px 5px 0;
  float: left;
}
.collections-display .collections-description-wrapper p {
  padding-right: 2px;
}
.collections-display .collections-description-wrapper.empty-collection {
  border-bottom: 0;
}
.collections-display .collections-welcome-box {
  background: #eeeeee url(/img/collections/collections_flying_man.png) no-repeat bottom right;
  width: 467px;
  min-height: 200px;
  display: inline-block;
  margin: 0 0 0 -10px;
  padding: 0 20px 20px 30px;
}
.collections-display .collections-welcome-box .welcome-box-title {
  height: 40px;
  background: transparent url(/img/collections/collections_orange_banner.png) no-repeat top left;
  font-size: 18px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: white;
  line-height: 22px;
  text-shadow: 0 1px 0 #666;
  margin: 20px 0 0 -38px;
  padding: 4px 0 0 38px;
}
.collections-display .collections-welcome-box .welcome-box-text {
  min-height: 85px;
  padding: 20px 20px 0 0;
}
.collections-display .collections-welcome-box .welcome-box-text.first {
  padding-top: 0;
  margin-bottom: -10px;
}
.collections-display .collections-welcome-box .call-for-papers-text {
  height: 80px;
  overflow-x: auto;
}
.collections-display .collections-welcome-box .welcome-box-footer {
  font-size: 16px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: #333333;
  padding-bottom: 20px;
}
.collections-display .collections-welcome-box .welcome-box-footer-title {
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}
.collections-display .collections-box-submit {
  display: inline-block;
  padding-top: 10px;
  margin-bottom: -5px;
  float: right;
}
.collections-display .collections-box-submit.track-collections {
  float: left;
}
.collections-display .collections-box-submit button {
  background: white url(../img/ui/big-button-gradient-background-grey.jpg) repeat-x bottom left;
  border: 1px solid #ccc;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  min-height: 30px;
  padding: 0 10px;
  vertical-align: top;
  text-shadow: 0 1px 1px #fff;
  color: #cc622e;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.collections-display .collections-box-submit button:hover {
  color: #e96527;
  -moz-box-shadow: 0 1px 2px #aaaaaa;
  -webkit-box-shadow: 0 1px 2px #aaaaaa;
  box-shadow: 0 1px 2px #aaaaaa;
  cursor: pointer;
}
.collections-display .collections-box-submit .submit-button, .collections-display .collections-box-submit .tracking-button {
  background: transparent url(/img/submission/my_subs_sprite.png) no-repeat 0 0;
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  border: 0;
  vertical-align: middle;
  height: 23px;
  width: 16px;
}
.collections-display .collections-box-submit .tracking-button {
  background: transparent url(/img/icons_button/track_icon.png) no-repeat 0 2px;
}
.collections-display .collections-box-submit .tracking-button.is-tracked {
  background: transparent url(/img/icons_button/track_icon_hover.png) no-repeat 0 2px;
}
.collections-display .collections-sub-heading {
  font-size: 16px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #666666;
  line-height: 15px;
  text-decoration: none;
}
.collections-display .collections-sub-heading:hover {
  color: #cc622e;
}
.collections-display .collections-sidebar-heading {
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #666666;
  line-height: 22px;
  text-shadow: 0 1px 1px #fff;
  padding: 25px 0 0 0;
}
.collections-display .collections-body-text {
  font: normal normal normal 12px Arial,sans-serif;
  line-height: 16px;
  color: #333;
  padding: 0;
}
.collections-display .collections-body-text.sidebar-text {
  color: #666;
  padding-top: 20px;
}
.collections-display .collections-body-text.bold-text {
  font-weight: bold;
}
.collections-display .collections-detail-text {
  font: normal normal normal 11px Arial,sans-serif;
  line-height: 16px;
  color: #333;
}
.collections-display .collections-detail-text .truncated-display-text p {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.collections-display .collections-shadow-border {
  background: url(/img/ui/small_shadow_divider.png) no-repeat center center;
  margin: 0;
  padding: 20px 0;
}
.collections-display .collections-shadow-border.wider {
  background: url(/img/long-shadow.jpg) no-repeat center center;
}
.collections-display .start-collection-bar {
  line-height: 15px;
  height: 165px;
  background-color: #eee;
  color: #666;
  margin-top: -21px;
}
.collections-display .start-collection-text {
  display: inline-block;
  font-weight: bold;
}
.collections-display .collection-header-image img {
  max-width: 990px;
  max-height: 130px;
}
.collections-display .collections-browse-border {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
}
.collections-display .collections-browse-image-wrapper {
  width: 112px;
  padding: 0;
  display: inline-block;
}
.collections-display .collections-browse-image-box {
  border: 2px solid #ccc;
  margin-top: 20px;
}
.collections-display .collections-browse-image-box.first {
  margin-top: 0;
}
.collections-display .collections-browse-text-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 370px;
  padding-top: 20px;
}
.collections-display .collections-browse-text-wrapper.first {
  padding-top: 0;
}
.collections-display .collections-browse-text-wrapper .show-truncated-text, .collections-display .collections-browse-text-wrapper .hide-truncated-text {
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.collections-display .collections-sidebar-more-info {
  display: inline-block;
  background-color: #666;
  border: 1px solid #666;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 4px 6px 4px 6px;
  margin: 10px 0 0 0;
  font-size: 12px;
  font-weight: bold;
}
.collections-display .collections-sidebar-more-info a {
  color: #fff;
}
.collections-display .collections-sidebar-more-info a:hover {
  text-decoration: none;
  cursor: pointer;
}
.collections-display .collections-sidebar-more-info:hover {
  background-color: #cc622e;
  border-color: #cc622e;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
}
.collections-display .info-image {
  background: transparent url(/img/collections/sharing_papers.png) no-repeat center center;
  width: 258px;
  height: 175px;
  display: inline-block;
}
.collections-display .info-image:hover {
  background: transparent url(/img/collections/sharing_papers_hover.png) no-repeat center center;
}
.collections-display .info-box {
  line-height: 24px;
  background: transparent url(/img/icon/box_right_arrow_white.png) no-repeat center right;
  width: 82px;
  display: inline-block;
}

.new-browse-collection-wrapper {
  margin: -20px 0 0 0;
  padding: 0;
}
.new-browse-collection-wrapper .collection-wrapper {
  width: 295px;
  margin: 10px 0;
  padding: 0 10px;
}
.new-browse-collection-wrapper .collection-wrapper.business-card-layout {
  padding: 20px 10px 10px 10px;
  border: 1px solid #fff;
  -moz-box-shadow: 0 0 8px #cccccc;
  -webkit-box-shadow: 0 0 8px #cccccc;
  box-shadow: 0 0 8px #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.new-browse-collection-wrapper .collection-wrapper.business-card-layout:hover {
  -moz-box-shadow: 0 0 10px #aaaaaa;
  -webkit-box-shadow: 0 0 10px #aaaaaa;
  box-shadow: 0 0 10px #aaaaaa;
}
.new-browse-collection-wrapper .collection-wrapper.left {
  float: left;
}
.new-browse-collection-wrapper .collection-wrapper.right {
  float: right;
}
.new-browse-collection-wrapper .collection-wrapper img {
  width: 120px;
  height: 120px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 2px 2px #cccccc;
  -webkit-box-shadow: 0 2px 2px #cccccc;
  box-shadow: 0 2px 2px #cccccc;
}
.new-browse-collection-wrapper .collection-wrapper .collection-image-wrapper {
  width: 120px;
  height: 120px;
  margin: 0 10px 10px 0;
  float: left;
}
.new-browse-collection-wrapper .collection-wrapper .collection-title {
  font: normal normal normal 14px/18px "ProximaBold", Arial, sans-serif;
}
.new-browse-collection-wrapper .collection-wrapper .collection-title a {
  text-decoration: none;
  color: #666;
}
.new-browse-collection-wrapper .collection-wrapper .collection-title a:hover {
  cursor: pointer;
  color: #cc622e;
}
.new-browse-collection-wrapper .collection-wrapper .collection-subtitle {
  color: #999;
  margin-top: 4px;
}

.collections-editorial-article {
  background: transparent url(/img/collections/editorial_gradient.png) repeat top left;
  padding: 10px 20px 0 20px;
  margin: 10px -20px;
  display: inline-block;
  width: 100%;
}
.collections-editorial-article .article-header-information.browse-and-search {
  padding: 0;
}

.collections-sidebar {
  margin: 0 0 20px 20px;
}
.collections-sidebar .start-a-collection-box {
  border: 5px solid #7397b9;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #7397b9;
  line-height: 20px;
}
.collections-sidebar .start-new-collection {
  background-color: #cc622e;
  font-size: 12px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: white;
  float: right;
  padding: 2px 10px;
  margin: -45px -5px 0 0;
}
.collections-sidebar .start-new-collection:hover {
  cursor: pointer;
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
}
.collections-sidebar .start-new-collection a {
  color: white;
  text-decoration: none;
}
.collections-sidebar .deadline-extended-box {
  background: transparent url(/img/collections/collections-deadline-box.png) no-repeat top left;
  width: 306px;
  height: 500px;
  padding: 0 20px;
}
.collections-sidebar .deadline-extended-box .deadline-title {
  font-size: 17px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #cc622e;
  text-shadow: 0 1px 1px #fff;
  padding-top: 24px;
  min-height: 20px;
}
.collections-sidebar .deadline-extended-box .deadline-text {
  font: normal normal normal 12px/14px arial, sans-serif;
  color: #666;
  padding: 180px 40px 0 0;
}
.collections-sidebar .deadline-extended-box .deadline-text .call-for-papers-text {
  height: 220px;
  overflow-y: auto;
}
.collections-sidebar .prime-recommended-box {
  font: normal normal normal 14px/16px "ProximaSemiBold", Arial, sans-serif;
}
.collections-sidebar .prime-recommended-box .title {
  background: transparent url(/img/logo/F1000_logo_small.png) no-repeat center left;
  font-size: 20px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: white;
  padding: 7px 16px 7px 60px;
  text-shadow: 0 1px 0 #666;
}
.collections-sidebar .prime-recommended-box .blurb, .collections-sidebar .prime-recommended-box .article-list {
  background-color: #eee;
  padding: 10px 10px 0 10px;
  margin: 0;
}
.collections-sidebar .prime-recommended-box .blurb .bold-text, .collections-sidebar .prime-recommended-box .article-list .bold-text {
  font: normal normal normal 15px/16px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.03em;
}
.collections-sidebar .prime-recommended-box .blurb {
  margin-top: -5px;
}
.collections-sidebar .prime-recommended-box ul {
  height: 250px;
  overflow: auto;
  list-style-type: none;
  padding: 0 10px 20px 0;
  margin: 0 -10px 0 0;
}
.collections-sidebar .prime-recommended-box ul li {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px dotted #bbb;
}

.collections-section-wrapper .section-controller:hover {
  cursor: pointer;
}
.collections-section-wrapper .section-controller .open-section, .collections-section-wrapper .section-controller .closed-section {
  margin-right: 5px;
}
.collections-section-wrapper .section-contents.is-closed {
  display: none;
}

/* END Collections page */
/* Article page. */
.hide-comment-container,
.continue-reading-container,
.see-all-referees {
  color: #cc622e;
  margin: 5px 0 0 0;
  font-weight: bold;
  cursor: pointer;
}
.hide-comment-container.response-and-comment,
.continue-reading-container.response-and-comment,
.see-all-referees.response-and-comment {
  margin: 0 0 0 5px;
  font-weight: normal;
  font-style: italic;
  font-size: 12px;
}

.article-interaction-info {
  font: 12px "ProximaSemiBold", Arial, sans-serif;
  margin: 20px 0 0 0;
}
.article-interaction-info.article-page {
  display: inline-block;
  margin: 5px 0 0 0;
  padding: 0;
}

.article-views,
.pdf-downloads,
.download-as,
.cite-article-popup-wrapper,
.add-to-mendeley,
.add-this,
.email-article,
.xml-article {
  margin: 0 4px 0 0;
  float: left;
  margin-left: 0;
}
.article-views.interaction-box,
.pdf-downloads.interaction-box,
.download-as.interaction-box,
.cite-article-popup-wrapper.interaction-box,
.add-to-mendeley.interaction-box,
.add-this.interaction-box,
.email-article.interaction-box,
.xml-article.interaction-box {
  margin: 0;
}

.add-this .dummy-button {
  background: url(../img/dummy-share-button.png) no-repeat;
  height: 20px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.add-this.preview-page {
  margin: 0 15px 0 0;
}

.email-article:hover {
  cursor: pointer;
}

.crossmark {
  margin: 2px 5px 0 0;
}

.crossmark-new {
  float: right;
  margin: 0 -7px 0 0;
}

.grant-information.article-page {
  margin-right: 100px;
  margin-bottom: 10px;
}

.article-headings.article-page-abstract {
  margin-top: 20px;
}

.prime-recommended {
  float: right;
  margin: 0 10px 0 0;
}

.article-badges-container {
  width: 400px;
  text-align: right;
  display: inline-block;
}
.article-badges-container.no-breadcrumb {
  width: 530px;
}

.article-interaction-container {
  width: 104px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

.article-count-box {
  z-index: 1;
}

.article-count-box, .article-interaction-box {
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  color: #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  width: 84px;
  display: inline-block;
  padding: 0 10px 10px 10px;
  margin: 0;
  font-size: 11px;
  position: relative;
}
.article-count-box.response-and-comment, .article-interaction-box.response-and-comment {
  width: 64px;
  float: right;
  margin: 0 0 10px 10px;
}
.article-count-box .count-title, .article-interaction-box .count-title {
  text-transform: uppercase;
  font: normal normal normal 11px/16px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #909090;
  margin: 0 -8px;
  margin-bottom: 7px;
}
.article-count-box .count-title .count-title-icon.count-title-views-icon, .article-interaction-box .count-title .count-title-icon.count-title-views-icon {
  display: inline-block;
  height: 9px;
  width: 16px;
  margin-right: 5px;
  background-image: url("/img/metrics/view_icon.png");
  background-repeat: no-repeat;
  background-position: center;
}
.article-count-box .count-title .count-title-icon.f1r-icon, .article-interaction-box .count-title .count-title-icon.f1r-icon {
  position: relative;
  display: inline-block;
  top: -1px;
  color: #c4c4c4;
  font-size: 18px;
  height: 16px;
  vertical-align: middle;
  margin-right: 3px;
}
.article-count-box .count-title .count-title-icon.f1r-icon:before, .article-interaction-box .count-title .count-title-icon.f1r-icon:before {
  margin: 0;
}
.article-count-box .count-container, .article-interaction-box .count-container {
  width: 88px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #fff;
  color: #f2673c;
  font: normal normal normal 14px/20px "ProximaSemiBold", Arial, sans-serif;
}
.article-count-box .comments-count-container, .article-interaction-box .comments-count-container {
  width: 48px;
  margin: 0 auto;
  background-color: #f2673c;
  border: 1px solid #f2673c;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  line-height: 18px;
}
.article-count-box .comments-count-title, .article-interaction-box .comments-count-title {
  font-weight: bold;
  margin: 10px 0 2px 0;
}
.article-count-box .count-icon, .article-interaction-box .count-icon {
  margin: 0 auto;
}
.article-count-box .count-icon.article-metrics-icon, .article-interaction-box .count-icon.article-metrics-icon {
  width: 66px;
  height: 41px;
  cursor: pointer;
  background-image: url("/img/metrics/metrics_icon.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
.article-count-box .count-icon.article-metrics-icon.is-hovered, .article-interaction-box .count-icon.article-metrics-icon.is-hovered {
  background-image: url("/img/metrics/metrics_icon_hover.png");
}
.article-count-box .count-delimiter, .article-interaction-box .count-delimiter {
  border-bottom: 1px solid #ddd;
  margin: 7px 0;
  position: relative;
  width: 88px;
}
.article-count-box .count-delimiter:before, .article-interaction-box .count-delimiter:before {
  position: absolute;
  content: '';
  top: -3px;
  left: 40.5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #ddd;
}
.article-count-box .article-metrics-text, .article-interaction-box .article-metrics-text {
  color: #f2673c;
  margin-bottom: 0;
}
.article-count-box .article-metrics-popover-wrapper, .article-interaction-box .article-metrics-popover-wrapper {
  position: absolute;
  top: 0;
  right: 100%;
}
.article-count-box .article-metrics-popover-arrow, .article-interaction-box .article-metrics-popover-arrow {
  position: absolute;
  right: 11px;
  top: 30px;
  width: 0;
  height: 0;
  border-top: 10px solid #dddddd;
  border-right: 10px solid transparent;
}
.article-count-box .article-metrics-popover-arrow:before, .article-interaction-box .article-metrics-popover-arrow:before {
  position: absolute;
  content: '';
  margin-top: 1px;
  top: -10px;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #f2f2f2;
  border-right: 8px solid transparent;
  z-index: 1;
}
.article-count-box .article-metrics-popover, .article-interaction-box .article-metrics-popover {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 400px;
  margin-right: 20px;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  text-align: left;
}
.article-count-box .article-metrics-popover.empty-popover, .article-interaction-box .article-metrics-popover.empty-popover {
  width: 270px;
  text-align: center;
  padding: 25px;
  font: normal normal normal 12px/14px "ProximaSemiBold", Arial, sans-serif;
  color: #666;
}
.article-count-box .article-metrics-popover.empty-popover .article-metrics-close-button, .article-interaction-box .article-metrics-popover.empty-popover .article-metrics-close-button {
  left: 245px;
}
.article-count-box .article-metrics-popover .article-metrics-close-button, .article-interaction-box .article-metrics-popover .article-metrics-close-button {
  position: absolute;
  left: 375px;
  top: 1px;
  font-size: 20px;
  color: #ccc;
}
.article-count-box .article-metrics-popover .article-metrics-close-button:hover, .article-interaction-box .article-metrics-popover .article-metrics-close-button:hover {
  text-decoration: none;
}
.article-count-box .article-metrics-popover .altmetric-columns, .article-interaction-box .article-metrics-popover .altmetric-columns {
  margin-bottom: 30px;
  padding-top: 10px;
}
.article-count-box .article-metrics-popover .altmetric-left-column, .article-interaction-box .article-metrics-popover .altmetric-left-column {
  float: left;
}
.article-count-box .article-metrics-popover .altmetric-right-column, .article-interaction-box .article-metrics-popover .altmetric-right-column {
  float: right;
}
.article-count-box .article-metrics-popover .altmetric-badge, .article-interaction-box .article-metrics-popover .altmetric-badge {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 115px;
  background-image: url("/img/metrics/altmetric_donut_large.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  margin-left: 25px;
  padding-top: 140px;
  text-align: center;
}
.article-count-box .article-metrics-popover .altmetric-badge a, .article-interaction-box .article-metrics-popover .altmetric-badge a {
  color: #f2673c;
  font: normal normal normal 10px/20px Arial, sans-serif;
  letter-spacing: 0.05em;
}
.article-count-box .article-metrics-popover .altmetric-count-list, .article-interaction-box .article-metrics-popover .altmetric-count-list {
  width: 245px;
  list-style: none;
  padding: 0;
  margin: 0 0 15px 0;
}
.article-count-box .article-metrics-popover .altmetric-count-item, .article-interaction-box .article-metrics-popover .altmetric-count-item {
  list-style: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 3px;
}
.article-count-box .article-metrics-popover .altmetric-count-colour, .article-interaction-box .article-metrics-popover .altmetric-count-colour {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 18px;
}
.article-count-box .article-metrics-popover .altmetric-count-text, .article-interaction-box .article-metrics-popover .altmetric-count-text {
  padding-left: 10px;
  font: normal normal normal 13px/18px Arial, sans-serif;
  color: #666;
}
.article-count-box .article-metrics-popover .article-metrics-separator, .article-interaction-box .article-metrics-popover .article-metrics-separator {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-top: 10px;
}
.article-count-box .article-metrics-popover .article-metrics-citations, .article-interaction-box .article-metrics-popover .article-metrics-citations {
  text-align: center;
  margin-bottom: 20px;
}
.article-count-box .article-metrics-popover .article-metrics-citations-header, .article-interaction-box .article-metrics-popover .article-metrics-citations-header {
  font: normal normal normal 14px/14px "ProximaSemiBold", Arial, sans-serif;
  color: #666;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 20px;
  border-top: 2px solid #f2673c;
  padding-top: 10px;
  display: inline-block;
}
.article-count-box .article-metrics-popover .article-metrics-versions-disclaimer-border, .article-interaction-box .article-metrics-popover .article-metrics-versions-disclaimer-border {
  border-top: 1px solid #ddd;
  margin: 0 20px;
}
.article-count-box .article-metrics-popover .article-metrics-versions-disclaimer, .article-interaction-box .article-metrics-popover .article-metrics-versions-disclaimer {
  text-align: center;
  font: normal normal normal 12px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #666;
  margin: 10px 30px;
  background-color: white;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.article-count-box .article-metrics-popover .article-metrics-citations-list, .article-interaction-box .article-metrics-popover .article-metrics-citations-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
}
.article-count-box .article-metrics-popover .article-metrics-citation, .article-interaction-box .article-metrics-popover .article-metrics-citation {
  list-style: none;
  display: inline-block;
  position: relative;
  padding-top: 34px;
  font: normal normal normal 20px/22px "ProximaSemiBold", Arial, sans-serif;
  color: #333;
}
.article-count-box .article-metrics-popover .article-metrics-citation:before, .article-interaction-box .article-metrics-popover .article-metrics-citation:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 24px;
  background-position: center center;
  background-repeat: no-repeat;
}
.article-count-box .article-metrics-popover .article-metrics-citation.scopus-citations-count, .article-interaction-box .article-metrics-popover .article-metrics-citation.scopus-citations-count {
  width: 77px;
}
.article-count-box .article-metrics-popover .article-metrics-citation.scopus-citations-count:before, .article-interaction-box .article-metrics-popover .article-metrics-citation.scopus-citations-count:before {
  background-image: url("/img/metrics/scopus_logo.png");
}
.article-count-box .article-metrics-popover .article-metrics-citation.pubmed-citations-count, .article-interaction-box .article-metrics-popover .article-metrics-citation.pubmed-citations-count {
  width: 95px;
}
.article-count-box .article-metrics-popover .article-metrics-citation.pubmed-citations-count:before, .article-interaction-box .article-metrics-popover .article-metrics-citation.pubmed-citations-count:before {
  background-image: url("/img/metrics/pubmed_logo.png");
}
.article-count-box .article-metrics-popover .article-metrics-citation-delimiter, .article-interaction-box .article-metrics-popover .article-metrics-citation-delimiter {
  list-style: none;
  display: inline-block;
  vertical-align: bottom;
  border-left: 1px solid #ddd;
  width: 1px;
  height: 50px;
}
.article-count-box.has-control-tab, .article-interaction-box.has-control-tab {
  box-shadow: 0 8px 8px -6px #aaaaaa;
}
.article-count-box.has-shadow, .article-interaction-box.has-shadow {
  box-shadow: 0 8px 8px -6px #aaaaaa;
}

#main-article-count-box {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 106px;
  padding: 10px 8px;
}

.article-metrics-is-open {
  transition: opacity 150ms linear;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}

.article-interaction-box {
  margin-top: 5px;
}

.article-interaction-control-tab {
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  height: 20px;
  width: 88px;
  margin: 0 0 0 8px;
  border-top: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #ccc;
}
.article-interaction-control-tab:hover {
  color: #e96527;
}
.article-interaction-control-tab .article-interaction-control {
  font: normal normal bold 14px/16px arial, sans-serif;
  vertical-align: middle;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}
.article-interaction-control-tab .article-interaction-control.open {
  line-height: 20px;
  display: none;
}

.add-to-mendeley {
  float: right;
  margin-right: 10px;
}
.add-to-mendeley a {
  background: url(../img/icon/mendeley-icon.jpg) no-repeat;
  height: 20px;
  padding: 3px 0 0 30px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.cite-article-popup-wrapper {
  background: url(../img/icon/cite_button_sprite.png) no-repeat 0 0;
  display: inline-block;
  width: 48px;
  height: 22px;
  padding: 0;
  margin-top: -2px;
}
.cite-article-popup-wrapper:hover {
  background-position: 0 -24px;
}
.cite-article-popup-wrapper.dataset-file {
  margin-top: -15px;
  float: right;
}
.cite-article-popup-wrapper.referee-report {
  margin: -6px 10px 10px 0;
}
.cite-article-popup-wrapper.collection-wrapper {
  float: right;
  width: 102px;
  height: 22px;
  margin-top: -32px;
  background: transparent url(/img/collections/cite_collection.png) no-repeat top left;
}
.cite-article-popup-wrapper.collection-wrapper:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 3px #cccccc;
  -webkit-box-shadow: 0 2px 3px #cccccc;
  box-shadow: 0 2px 3px #cccccc;
}
.cite-article-popup-wrapper.article-page-interaction-box {
  background: transparent none;
  width: auto;
  margin: 0;
  height: 24px;
}
.cite-article-popup-wrapper.article-page-interaction-box:hover {
  cursor: pointer;
}

.dataset-cite-article-popup-wrapper {
  background: url(../img/icon/cite_btn_dataset.png) no-repeat top left;
  display: inline-block;
  width: 50px;
  height: 32px;
  padding: 0;
  margin-top: -2px;
}
.dataset-cite-article-popup-wrapper:hover {
  background: url(../img/icon/cite_btn_dataset.png) no-repeat top left;
}
.dataset-cite-article-popup-wrapper.dataset-file {
  margin-top: -3px;
  float: right;
}

.cite-article {
  display: inline-block;
  width: 44px;
  height: 22px;
  padding: 0;
  margin-top: -1px;
}
.cite-article:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.cite-collection {
  display: inline-block;
  width: 118px;
  height: 23px;
  padding: 0;
  margin-top: -1px;
}

.cite-dataset, .cite-report {
  display: inline-block;
  width: 44px;
  height: 22px;
  padding: 0;
  margin-top: -1px;
}
.cite-dataset:hover, .cite-report:hover {
  cursor: pointer;
}

.article-collection-wrapper {
  margin: 10px 0 10px 0;
  padding: 8px 10px;
  overflow: hidden;
  border: 1px solid #cc622e;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  min-width: 510px;
  max-width: 635px;
}
.article-collection-wrapper .collection-image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.article-collection-wrapper .collection-image img {
  max-width: 60px;
  max-height: 60px;
  margin: 0;
  padding: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.article-collection-wrapper .collection-detail {
  vertical-align: middle;
  display: inline-block;
  max-width: 430px;
}

.antibody-collection-wrapper {
  box-sizing: border-box;
  position: relative;
  margin: 30px 0;
  width: 534px;
  height: 106px;
  border: 1px solid #cc622e;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
}
.antibody-collection-wrapper .collection-image {
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
}
.antibody-collection-wrapper .collection-image img {
  max-width: 60px;
  max-height: 60px;
  margin: 0;
  padding: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.antibody-collection-wrapper .collection-detail {
  position: absolute;
  left: 80px;
  top: 10px;
  width: 434px;
  height: 60px;
}
.antibody-collection-wrapper .collection-detail a {
  text-decoration: none;
}
.antibody-collection-wrapper .collection-detail a:hover {
  cursor: pointer;
  text-decoration: none;
}
.antibody-collection-wrapper .collection-detail .article-heading {
  font: italic normal normal 12px/20px "ProximaRegular", Arial, sans-serif;
  color: #666;
  letter-spacing: 0.02em;
  padding-top: 5px;
}
.antibody-collection-wrapper .collection-detail .channel-name {
  font: normal normal normal 16px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  display: inline-block;
}
.antibody-collection-wrapper .collection-detail .channel-name a {
  color: #666;
}
.antibody-collection-wrapper .collection-detail .channel-name a .lighter {
  color: #888;
}
.antibody-collection-wrapper .collection-detail .channel-name a:hover {
  color: #f2673c;
}
.antibody-collection-wrapper .collection-detail .sponsored-channel {
  font: normal normal normal 11px/20px "ProximaRegular", Arial, sans-serif;
  color: #f2673c;
  letter-spacing: 0.05em;
  position: absolute;
  right: 0;
  top: -5px;
}
.antibody-collection-wrapper .collection-detail .novus-logo, .antibody-collection-wrapper .collection-detail .rd-logo, .antibody-collection-wrapper .collection-detail .bio-logo {
  position: absolute;
}
.antibody-collection-wrapper .collection-detail .novus-logo {
  top: 20px;
  right: 25px;
}
.antibody-collection-wrapper .collection-detail .rd-logo, .antibody-collection-wrapper .collection-detail .bio-logo {
  top: 45px;
}
.antibody-collection-wrapper .collection-detail .rd-logo {
  right: 70px;
}
.antibody-collection-wrapper .collection-detail .bio-logo {
  right: 0;
}
.antibody-collection-wrapper .collection-footer {
  position: absolute;
  width: 100%;
  height: 24px;
  background-color: #ddd;
  font: normal normal normal 10px/24px Arial, sans-serif;
  color: #333;
  text-align: center;
  bottom: 0;
  letter-spacing: -0.01em;
}

.competing-interests-display .competing-interests-title {
  font-weight: bold;
  display: inline-block;
}
.competing-interests-display p {
  display: inline;
}

.download-as-bubble-width {
  width: 5px !important;
}

.share-white-button {
  float: left;
  margin: 0;
  padding: 2px 3px 0px;
  border: 1px solid #CCC;
  display: inline-block;
  border-right: none;
  zoom: 1;
}

.share-white-button.first {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: 0 none;
}

.share-white-button.last {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-right: 1px solid #CCC;
}

.share-white-button.email {
  width: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-right: 1px solid #CCC;
}

.share-white-button span {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  line-height: 14px;
  content: "";
}

.share-white-button .addthis_counter.addthis_pill_style {
  height: auto;
}

.at_bold {
  font-weight: normal !important;
}

.article-abstract {
  line-height: 1.5em;
}

.article-information {
  border: 1px solid #CCC;
  padding: 20px;
  font-size: 11px;
  clear: both;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.article-information b {
  font-size: 11px;
  font-weight: bold;
  color: #000;
}

.article-interactive-content-container .interactive-content-wrapper,
.article-interactive-omero-container .interactive-content-wrapper,
.article-living-figure-container .interactive-content-wrapper {
  /*padding: 20px;*/
  background-color: #eee;
  border: 1px solid #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.article-interactive-content-container .interactive-content-image,
.article-interactive-content-container .interactive-omero-image,
.article-interactive-omero-container .interactive-content-image,
.article-interactive-omero-container .interactive-omero-image,
.article-living-figure-container .interactive-content-image,
.article-living-figure-container .interactive-omero-image {
  max-height: 150px;
  max-width: 150px;
  display: inline-block;
  margin: 0 10px 8px 0;
  float: left;
}
.article-interactive-content-container .interactive-content-image:hover,
.article-interactive-content-container .interactive-omero-image:hover,
.article-interactive-omero-container .interactive-content-image:hover,
.article-interactive-omero-container .interactive-omero-image:hover,
.article-living-figure-container .interactive-content-image:hover,
.article-living-figure-container .interactive-omero-image:hover {
  cursor: pointer;
}
.article-interactive-content-container .interactive-content-title, .article-interactive-content-container .interactive-living-figure-title,
.article-interactive-omero-container .interactive-content-title,
.article-interactive-omero-container .interactive-living-figure-title,
.article-living-figure-container .interactive-content-title,
.article-living-figure-container .interactive-living-figure-title {
  margin-bottom: 10px;
}
.article-interactive-content-container .interactive-content-text, .article-interactive-content-container .interactive-living-figure-text,
.article-interactive-omero-container .interactive-content-text,
.article-interactive-omero-container .interactive-living-figure-text,
.article-living-figure-container .interactive-content-text,
.article-living-figure-container .interactive-living-figure-text {
  font-weight: normal;
  line-height: 1.5em;
}
.article-interactive-content-container .interactive-content-ribbon, .article-interactive-content-container .interactive-living-figure-ribbon,
.article-interactive-omero-container .interactive-content-ribbon,
.article-interactive-omero-container .interactive-living-figure-ribbon,
.article-living-figure-container .interactive-content-ribbon,
.article-living-figure-container .interactive-living-figure-ribbon {
  height: 30px;
  float: right;
}
.article-interactive-content-container .interactive-content-ribbon .interactive-content-label, .article-interactive-content-container .interactive-content-ribbon .interactive-living-figure-label, .article-interactive-content-container .interactive-living-figure-ribbon .interactive-content-label, .article-interactive-content-container .interactive-living-figure-ribbon .interactive-living-figure-label,
.article-interactive-omero-container .interactive-content-ribbon .interactive-content-label,
.article-interactive-omero-container .interactive-content-ribbon .interactive-living-figure-label,
.article-interactive-omero-container .interactive-living-figure-ribbon .interactive-content-label,
.article-interactive-omero-container .interactive-living-figure-ribbon .interactive-living-figure-label,
.article-living-figure-container .interactive-content-ribbon .interactive-content-label,
.article-living-figure-container .interactive-content-ribbon .interactive-living-figure-label,
.article-living-figure-container .interactive-living-figure-ribbon .interactive-content-label,
.article-living-figure-container .interactive-living-figure-ribbon .interactive-living-figure-label {
  background-color: #d2d2d2;
  color: #666;
  font-size: 11px;
  height: 18px;
  padding: 0 10px;
  line-height: 18px;
  display: inline-block;
  border: 1px solid #eee;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 0 1px #fff;
}
.article-interactive-content-container .interactive-content-ribbon .interactive-content-label:hover, .article-interactive-content-container .interactive-content-ribbon .interactive-living-figure-label:hover, .article-interactive-content-container .interactive-living-figure-ribbon .interactive-content-label:hover, .article-interactive-content-container .interactive-living-figure-ribbon .interactive-living-figure-label:hover,
.article-interactive-omero-container .interactive-content-ribbon .interactive-content-label:hover,
.article-interactive-omero-container .interactive-content-ribbon .interactive-living-figure-label:hover,
.article-interactive-omero-container .interactive-living-figure-ribbon .interactive-content-label:hover,
.article-interactive-omero-container .interactive-living-figure-ribbon .interactive-living-figure-label:hover,
.article-living-figure-container .interactive-content-ribbon .interactive-content-label:hover,
.article-living-figure-container .interactive-content-ribbon .interactive-living-figure-label:hover,
.article-living-figure-container .interactive-living-figure-ribbon .interactive-content-label:hover,
.article-living-figure-container .interactive-living-figure-ribbon .interactive-living-figure-label:hover {
  cursor: pointer;
}
.article-interactive-content-container .interactive-content-button,
.article-interactive-content-container .interactive-omero-button,
.article-interactive-content-container .interactive-living-figure-button,
.article-interactive-omero-container .interactive-content-button,
.article-interactive-omero-container .interactive-omero-button,
.article-interactive-omero-container .interactive-living-figure-button,
.article-living-figure-container .interactive-content-button,
.article-living-figure-container .interactive-omero-button,
.article-living-figure-container .interactive-living-figure-button {
  background: transparent url(/img/icon/interactive_content.gif) no-repeat top left;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-left: -8px;
}
.article-interactive-content-container .interactive-content-button.omero-content,
.article-interactive-content-container .interactive-omero-button.omero-content,
.article-interactive-content-container .interactive-living-figure-button.omero-content,
.article-interactive-omero-container .interactive-content-button.omero-content,
.article-interactive-omero-container .interactive-omero-button.omero-content,
.article-interactive-omero-container .interactive-living-figure-button.omero-content,
.article-living-figure-container .interactive-content-button.omero-content,
.article-living-figure-container .interactive-omero-button.omero-content,
.article-living-figure-container .interactive-living-figure-button.omero-content {
  float: left;
  margin: -10px 0 0 -10px;
  border: 2px solid #fff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
.article-interactive-content-container .interactive-content-button.omero-content:hover,
.article-interactive-content-container .interactive-omero-button.omero-content:hover,
.article-interactive-content-container .interactive-living-figure-button.omero-content:hover,
.article-interactive-omero-container .interactive-content-button.omero-content:hover,
.article-interactive-omero-container .interactive-omero-button.omero-content:hover,
.article-interactive-omero-container .interactive-living-figure-button.omero-content:hover,
.article-living-figure-container .interactive-content-button.omero-content:hover,
.article-living-figure-container .interactive-omero-button.omero-content:hover,
.article-living-figure-container .interactive-living-figure-button.omero-content:hover {
  border: 2px solid #ccc;
}
.article-interactive-content-container .interactive-content-button.omero-popup,
.article-interactive-content-container .interactive-omero-button.omero-popup,
.article-interactive-content-container .interactive-living-figure-button.omero-popup,
.article-interactive-omero-container .interactive-content-button.omero-popup,
.article-interactive-omero-container .interactive-omero-button.omero-popup,
.article-interactive-omero-container .interactive-living-figure-button.omero-popup,
.article-living-figure-container .interactive-content-button.omero-popup,
.article-living-figure-container .interactive-omero-button.omero-popup,
.article-living-figure-container .interactive-living-figure-button.omero-popup {
  margin: 10px 0 0 -15px;
  border: 2px solid #fff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
.article-interactive-content-container .interactive-content-button.omero-popup:hover,
.article-interactive-content-container .interactive-omero-button.omero-popup:hover,
.article-interactive-content-container .interactive-living-figure-button.omero-popup:hover,
.article-interactive-omero-container .interactive-content-button.omero-popup:hover,
.article-interactive-omero-container .interactive-omero-button.omero-popup:hover,
.article-interactive-omero-container .interactive-living-figure-button.omero-popup:hover,
.article-living-figure-container .interactive-content-button.omero-popup:hover,
.article-living-figure-container .interactive-omero-button.omero-popup:hover,
.article-living-figure-container .interactive-living-figure-button.omero-popup:hover {
  border: 2px solid #ccc;
}
.article-interactive-content-container .interactive-content-button:hover,
.article-interactive-content-container .interactive-omero-button:hover,
.article-interactive-content-container .interactive-living-figure-button:hover,
.article-interactive-omero-container .interactive-content-button:hover,
.article-interactive-omero-container .interactive-omero-button:hover,
.article-interactive-omero-container .interactive-living-figure-button:hover,
.article-living-figure-container .interactive-content-button:hover,
.article-living-figure-container .interactive-omero-button:hover,
.article-living-figure-container .interactive-living-figure-button:hover {
  cursor: pointer;
}
.article-interactive-content-container .has-interactive-content-image,
.article-interactive-omero-container .has-interactive-content-image,
.article-living-figure-container .has-interactive-content-image {
  text-shadow: 0 1px 1px #fff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: black;
  display: none;
  margin: -6px 0 10px 25px;
  position: absolute;
}
.article-interactive-content-container .has-interactive-content-image.omero-popup,
.article-interactive-omero-container .has-interactive-content-image.omero-popup,
.article-living-figure-container .has-interactive-content-image.omero-popup {
  margin: -15px 0 0 35px;
}
.article-interactive-content-container .has-interactive-content-image .box-arrow, .article-interactive-content-container .has-interactive-content-image .box-middle, .article-interactive-content-container .has-interactive-content-image .box-end, .article-interactive-content-container .has-interactive-content-image .box-arrow-point-right, .article-interactive-content-container .has-interactive-content-image .box-end-point-right,
.article-interactive-omero-container .has-interactive-content-image .box-arrow,
.article-interactive-omero-container .has-interactive-content-image .box-middle,
.article-interactive-omero-container .has-interactive-content-image .box-end,
.article-interactive-omero-container .has-interactive-content-image .box-arrow-point-right,
.article-interactive-omero-container .has-interactive-content-image .box-end-point-right,
.article-living-figure-container .has-interactive-content-image .box-arrow,
.article-living-figure-container .has-interactive-content-image .box-middle,
.article-living-figure-container .has-interactive-content-image .box-end,
.article-living-figure-container .has-interactive-content-image .box-arrow-point-right,
.article-living-figure-container .has-interactive-content-image .box-end-point-right {
  margin: 0;
  padding: 0;
  height: 27px;
  float: left;
}
.article-interactive-content-container .has-interactive-content-image .box-arrow,
.article-interactive-omero-container .has-interactive-content-image .box-arrow,
.article-living-figure-container .has-interactive-content-image .box-arrow {
  background: transparent url(/img/ui/grey-filter-box-start-left.png) no-repeat top left;
  width: 15px;
}
.article-interactive-content-container .has-interactive-content-image .box-middle,
.article-interactive-omero-container .has-interactive-content-image .box-middle,
.article-living-figure-container .has-interactive-content-image .box-middle {
  background: transparent url(/img/ui/grey-filter-box-middle.png) repeat-x top left;
  width: 190px;
  padding-left: 5px;
  line-height: 24px;
}
.article-interactive-content-container .has-interactive-content-image .box-middle.omero-popup,
.article-interactive-omero-container .has-interactive-content-image .box-middle.omero-popup,
.article-living-figure-container .has-interactive-content-image .box-middle.omero-popup {
  width: 200px;
}
.article-interactive-content-container .has-interactive-content-image .box-end,
.article-interactive-omero-container .has-interactive-content-image .box-end,
.article-living-figure-container .has-interactive-content-image .box-end {
  background: transparent url(/img/ui/grey-filter-box-end-left.png) no-repeat top left;
  width: 10px;
}
.article-interactive-content-container .has-interactive-content-image .box-arrow-point-right,
.article-interactive-omero-container .has-interactive-content-image .box-arrow-point-right,
.article-living-figure-container .has-interactive-content-image .box-arrow-point-right {
  background: transparent url(/img/ui/grey-filter-box-start-right.png) no-repeat top left;
  width: 15px;
}
.article-interactive-content-container .has-interactive-content-image .box-end-point-right,
.article-interactive-omero-container .has-interactive-content-image .box-end-point-right,
.article-living-figure-container .has-interactive-content-image .box-end-point-right {
  background: transparent url(/img/ui/grey-filter-box-end-right.png) no-repeat top left;
  width: 10px;
}
.article-interactive-content-container .has-interactive-content-image:hover,
.article-interactive-omero-container .has-interactive-content-image:hover,
.article-living-figure-container .has-interactive-content-image:hover {
  cursor: pointer;
}
.article-interactive-content-container .omero-popup,
.article-interactive-omero-container .omero-popup,
.article-living-figure-container .omero-popup {
  margin: 0 auto;
}

.interactive-content-title {
  font-weight: bold;
}

#interactive-content-popup {
  width: 80%;
  height: 90%;
}
#interactive-content-popup .interactive-content-popup-header, #interactive-content-popup .interactive-content-popup-footer {
  background-color: #cc622e;
  color: #fff;
  padding: 20px;
  border: 1px solid #ededed;
  height: 100px;
  overflow-y: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#interactive-content-popup .interactive-content-popup-header.omero-popup, #interactive-content-popup .interactive-content-popup-footer.omero-popup {
  height: 80px;
}
#interactive-content-popup .interactive-content-popup-header .interactive-content-popup-title, #interactive-content-popup .interactive-content-popup-footer .interactive-content-popup-title {
  font-weight: bold;
  margin-bottom: 10px;
}
#interactive-content-popup .interactive-content-popup-header .interactive-content-download, #interactive-content-popup .interactive-content-popup-header .interactive-content-download-ie, #interactive-content-popup .interactive-content-popup-footer .interactive-content-download, #interactive-content-popup .interactive-content-popup-footer .interactive-content-download-ie {
  background: transparent url(/img/icon/interactive_content_download.png) no-repeat top left;
  width: 20px;
  height: 20px;
  margin-top: -5px;
  display: inline-block;
  float: right;
}
#interactive-content-popup .interactive-content-popup-header .interactive-content-download:hover, #interactive-content-popup .interactive-content-popup-header .interactive-content-download-ie:hover, #interactive-content-popup .interactive-content-popup-footer .interactive-content-download:hover, #interactive-content-popup .interactive-content-popup-footer .interactive-content-download-ie:hover {
  cursor: pointer;
}
#interactive-content-popup .interactive-content-popup-header a, #interactive-content-popup .interactive-content-popup-footer a {
  color: white;
}
#interactive-content-popup .interactive-content-popup-footer {
  position: absolute;
  bottom: 10px;
  height: 150px;
  margin-right: 20px;
}
#interactive-content-popup .interactive-content-controls-wrapper {
  margin-top: 20px;
  width: 20%;
  float: left;
}
#interactive-content-popup .interactive-content-controls-wrapper .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box, #interactive-content-popup .interactive-content-controls-wrapper .interactive-control-help, #interactive-content-popup .interactive-content-controls-wrapper .interactive-control-error {
  padding: 20px;
  border: 1px solid #ededed;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ddd;
  display: inline-block;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box {
  height: 180px;
  overflow-y: auto;
  padding: 20px 20px 10px 20px;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box .interactive-content-control {
  min-height: 150px;
  display: inline-block;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box .interactive-content-control select {
  display: block;
  margin-bottom: 10px;
  width: 80%;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box .interactive-content-control span {
  min-height: 75px;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box .interactive-content-control .info-text {
  font-size: 11px;
  font-style: italic;
  margin-top: 10px;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-content-control-box .button-row {
  height: 30px;
  width: 100%;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-control-help {
  margin-top: 5px;
  color: #fff;
  background-color: #888;
  height: 100px;
  overflow-y: auto;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-control-error {
  margin-top: 5px;
  display: none;
  max-height: 200px;
  overflow-y: auto;
  padding-right: 15px;
}
#interactive-content-popup .interactive-content-controls-wrapper .interactive-control-error .title {
  color: #cc622e;
}
#interactive-content-popup .interactive-content-display {
  margin-top: 20px;
  float: right;
  display: inline-block;
  max-height: 600px;
  max-width: 75%;
}
#interactive-content-popup .interactive-content-display .loading-content {
  background: transparent url(/img/ticker.gif) no-repeat center left;
  height: 20px;
  width: 200px;
  padding: 0 0 0 30px;
  margin: 200px 400px 0 0;
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: black;
  line-height: 20px;
  text-shadow: 0px 1px 2px #fff;
}
#interactive-content-popup .interactive-omero-display {
  display: none;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
#interactive-content-popup .interactive-omero-display iframe {
  border: 0 !important;
}
#interactive-content-popup .interactive-omero-display div#header {
  border: 1px solid red;
}
#interactive-content-popup .interactive-omero-loading {
  display: none;
  background: transparent url(/img/ticker.gif) no-repeat center left;
  height: 20px;
  width: 200px;
  padding: 0 0 0 30px;
  margin: 200px 0 0 350px;
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: black;
  line-height: 20px;
  text-shadow: 0px 1px 2px #fff;
}

.associated-data-articles {
  border-bottom: 1px dashed #CCC;
}

.associated-data-articles.no-border {
  border-bottom: none;
}

.email-icon,
.copywrite-icon {
  background: url(../img/icon/copywrite-icon.png) no-repeat 0 3px;
  width: 15px;
  height: 22px;
  padding: 0 10px 0 0;
}

.email-icon {
  position: relative;
  cursor: pointer;
  background: url(../img/icon/orange-env.png) no-repeat -4px 0;
  height: 17px;
  top: -3px;
}

.icon-text {
  max-width: 586px;
}

.modal-window.new-version-exists-container {
  background: #F5E0CC;
}
.modal-window.new-version-exists-container .suppress-modal-button {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 6px 10px 0 0;
}

.article-comments h1,
.reports-comments h1 {
  font-size: 18px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}

.reports-comments
.current-referee-status,
.referee-response-container {
  border-bottom: 1px dashed #CCC;
  margin: 10px 0 20px 0;
  padding: 0;
}
.reports-comments
.current-referee-status.no-border,
.referee-response-container.no-border {
  border: 0;
}
.reports-comments
.current-referee-status h1,
.referee-response-container h1 {
  line-height: 1.9em;
}

.article-comments {
  padding: 30px 0 0 0;
  margin: -20px 0 0 0;
}

.current-referee-status.no-border-and-margin {
  border: 0;
  margin: 10px 0;
}

.follow-up-wrapper {
  padding-bottom: 10px;
  font-size: 11px;
}
.follow-up-wrapper .follow-up-title {
  font-weight: bold;
  padding: 30px 0 8px 0;
}

/* Referees comments and reports */
.referee-response-container p,
.comments-list-container p {
  margin: 0 0 10px  0;
}

.referee-response-container:last-child {
  padding: 0;
}

.referee-version-heading {
  font: 14px/1em Arial;
  font-weight: bold;
  margin: 0 0 20px 0;
}

.referee-report-info-box {
  margin: 5px 0;
  padding: 2px 10px;
  border: 1px solid #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: table;
  font: normal normal bold 12px/14px arial, sans-serif;
  height: 14px;
}
.referee-report-info-box.referee-report-version-box {
  background-color: #db916c;
  font-size: 14px;
  line-height: 16px;
}
.referee-report-info-box.referee-report-details-box {
  background-color: #f2f2f2;
  font-weight: normal;
  color: #333;
  padding: 6px 10px;
}

.referee-report-status-line {
  margin: 0;
}
.referee-report-status-line .status-text {
  font-weight: bold;
  margin-left: 5px;
}

.referee-report-content {
  color: #666;
  padding: 10px 0 20px 0;
}

.referee-report-display-details {
  display: inline-block;
}

.referee-report-display-name {
  vertical-align: top;
  display: inline-block;
  margin-right: 1px;
}

.referee-report-display-affs {
  width: 70%;
  display: inline-block;
}

.referee-report-form-wrapper ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.referee-report-form-wrapper li {
  background-image: url(../img/ui/check-20x20.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 24px;
  padding-bottom: 10px;
}
.referee-report-form-wrapper .status-row-wrapper {
  border-bottom: 1px dotted #ccc;
}
.referee-report-form-wrapper .status-row-wrapper.last {
  border-bottom: none;
}
.referee-report-form-wrapper .checkbox-wrapper.status-help {
  margin-bottom: -3px;
}
.referee-report-form-wrapper .status-text-help-wrapper {
  margin-left: 28px;
  padding: 5px 0 10px 0;
  font-style: italic;
}
.referee-report-form-wrapper .no-list-icon {
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 0;
  padding-bottom: 10px;
}
.referee-report-form-wrapper .sub-headings {
  padding: 0;
}
.referee-report-form-wrapper .big-solid-border {
  border-top: 3px solid #eee;
  padding: 0;
}
.referee-report-form-wrapper .big-dashed-border {
  border-bottom: 2px dashed #eee;
  padding: 0;
  min-height: 10px;
}
.referee-report-form-wrapper .info-icon {
  display: inline-block;
  margin: -4px 10px -4px 0;
}
.referee-report-form-wrapper .tick-icon {
  display: inline-block;
  background: url(../img/ui/check-20x20.png) top left no-repeat;
  padding: 0 5px 0 0;
  width: 20px;
  height: 20px;
}
.referee-report-form-wrapper .referee-report-text-area {
  width: 600px;
  height: 80px;
}
.referee-report-form-wrapper .margin-adjust {
  margin: 4px 0;
}
.referee-report-form-wrapper .small-status-text {
  font-size: 10px;
  font-style: italic;
  margin-left: 28px;
}
.referee-report-form-wrapper .adjust-textarea-handle {
  cursor: pointer;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
  padding: 4px;
  width: 60px;
  height: 22px;
  background: #ededed;
  float: right;
  margin: 0 52px 0 0;
}
.referee-report-form-wrapper .adjust-textarea-handle .show-hide-icon {
  margin-right: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
}
.referee-report-form-wrapper .adjust-textarea-handle .show-hide-icon.show-icon {
  padding: 3px 3px 1px 2px;
}
.referee-report-form-wrapper .adjust-textarea-handle .show-hide-icon.hide-icon {
  padding: 1px 3px 3px 2px;
}
.referee-report-form-wrapper .global-textarea-max {
  min-height: 600px;
}
.referee-report-form-wrapper .submission-terms-box {
  min-height: 100px;
  width: 600px;
  background: #ededed;
  margin: 30px 0 20px 0;
  border: 1px solid #CCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.referee-report-form-wrapper .approved-columns {
  margin: 0;
  padding: 0;
  height: 40px;
  width: 600px;
}
.referee-report-form-wrapper .approved-columns .column-one {
  width: 100px;
  display: inline-block;
  font-size: 1.5em;
  margin-right: -15px;
}
.referee-report-form-wrapper .approved-columns .column-two {
  width: 490px;
  display: inline-block;
}

.referee-reports-container {
  position: relative;
  background: #FFF;
  padding: 10px;
  min-width: 175px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.referee-reports-container.timeline-header {
  padding: 5px 0 0 0;
  margin: 10px 0 -4px 0;
}
.referee-reports-container .subheading {
  font-weight: bold;
  font-size: 12px;
  margin-right: 5px;
}
.referee-reports-container .empty-label-cell {
  width: 28%;
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0;
}
.referee-reports-container .referee-cols-heading {
  text-align: center;
  width: 67%;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.referee-reports-container .referee-timeline-summary {
  margin: 0 5px 0 auto;
  width: 16px;
  height: 16px;
  background: url(../img/icon/referee-icons-sprite-small.png) 0 0 no-repeat;
  display: inline-block;
}
.referee-reports-container .referee-timeline-summary.timeline-icon-tick {
  background-position: 0 0;
}
.referee-reports-container .referee-timeline-summary.timeline-icon-cross {
  background-position: 0 -16px;
}
.referee-reports-container .referee-timeline-summary.timeline-icon-question {
  background-position: 0 -33px;
}
.referee-reports-container .referee-timeline-summary.timeline-icon-retracted {
  background: transparent url(/img/icon/referee-retracted-small.png) no-repeat 0 0;
}
.referee-reports-container .row-labels {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  width: auto;
  vertical-align: middle;
}
.referee-reports-container .row-labels .row-label {
  height: 60px;
  padding: 10px 4px 0;
}
.referee-reports-container .row-labels .row-label .version-number a {
  font: normal normal bold 11px/13px arial, sans-serif;
  color: #333;
}
.referee-reports-container .row-labels .row-label .version-number a:hover {
  color: #e96527;
  text-decoration: none;
  cursor: pointer;
}
.referee-reports-container .row-labels .row-label .published-date {
  font-size: 11px;
  line-height: 13px;
}
.referee-reports-container .row-labels .row-label.version-height-2 {
  height: 105px;
}
.referee-reports-container .row-labels .row-label.version-height-3 {
  height: 160px;
}
.referee-reports-container .row-labels .row-label.version-height-4 {
  height: 220px;
}
.referee-reports-container .row-labels .row-label.version-height-5 {
  height: 280px;
}
.referee-reports-container .row-labels .row-label.version-height-6 {
  height: 340px;
}
.referee-reports-container .row-labels .row-label.version-height-7 {
  height: 400px;
}
.referee-reports-container .row-labels .row-label.version-height-8 {
  height: 460px;
}
.referee-reports-container .row-labels .row-label.version-height-9 {
  height: 520px;
}
.referee-reports-container .row-labels .row-label.version-height-10 {
  height: 580px;
}
.referee-reports-container .row-labels .row-label.first {
  border-bottom: 1px dotted #999;
  padding-top: 0;
  height: 20px;
  font-size: 15px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
.referee-reports-container .timeline-referee-retracted-big {
  margin: 0 auto;
  width: 16px;
  height: 16px;
  background: url(../img/icon/referee-retracted-small.png) 0 0 no-repeat;
}
.referee-reports-container .timeline-referee-retracted-big .small-tooltip {
  min-width: 70px;
}
.referee-reports-container .timeline-referees-wrapper {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  /*width: 170px;*/
  width: 71%;
  overflow: hidden;
  position: relative;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  width: 35px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .timeline-referee-label {
  border-bottom: 1px dotted #999;
  text-align: center;
  height: 20px;
  padding: 0 5px;
  font-size: 15px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status {
  position: relative;
  /*border-top: 1px dotted #999;*/
  text-align: center;
  height: 60px;
  padding: 10px 5px 0 5px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .empty-row {
  width: 170px;
  display: inline-block;
  padding: 20px 0 0 0;
  text-align: center;
  font-style: italic;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-icon {
  margin: 5px auto 0 auto;
  width: 16px;
  height: 16px;
  background: url(../img/icon/referee-icons-sprite-small.png) 0 0 no-repeat;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-icon .small-tooltip {
  min-width: 70px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-referee-retracted {
  margin: 0 auto;
  width: 16px;
  height: 16px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-referee-retracted .small-tooltip {
  min-width: 70px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-question {
  background-position: 0 -33px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-cross {
  background-position: 0 -16px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-report {
  color: #cc622e;
  font-size: 9px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .comments-bubble {
  margin: 0 auto 0 -11px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up {
  position: absolute;
  width: 9px;
  height: 17px;
  bottom: 2px;
  z-index: 5;
  left: 50%;
  margin-left: -4.5px;
  background: url(../img/icon/timeline-follow-up-arrowup.png) 0 0 no-repeat;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.inner-fallow-up {
  bottom: auto;
  position: static;
  margin: 5px auto;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.big-arrow {
  background: url(../img/icon/timeline-follow-up-arrowup-big.png) 0 0 no-repeat;
  height: 80px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .comments-bubble ~ .timeline-follow-up.big-arrow {
  background: url(../img/icon/timeline-follow-up-arrowup-medium.png) 0 0 no-repeat;
  height: 60px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.follow-up-helper,
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-2,
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-3,
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-4,
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-5 {
  height: 110%;
  background: url(../img/icon/timeline-follow-up-arrowup-biggest.png) no-repeat bottom;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-2 {
  height: 130px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-3 {
  height: 190px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-4 {
  height: 250px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status .timeline-follow-up.arrow-difference-5 {
  height: 310px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-2 {
  height: 105px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-3 {
  height: 160px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-4 {
  height: 220px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-5 {
  height: 280px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-6 {
  height: 340px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-7 {
  height: 400px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-8 {
  height: 460px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-9 {
  height: 520px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee .referee-status.height-10 {
  height: 580px;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee.one {
  width: 99%;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee.two {
  width: 49.5%;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee.three {
  width: 33%;
}
.referee-reports-container .timeline-referees-wrapper .timeline-referee.four {
  width: 24.75%;
}
.referee-reports-container .timeline-referees-wrapper .timeline-pagination-container {
  position: relative;
  width: 1000px;
}
.referee-reports-container .timeline-page-counter {
  cursor: default;
  position: absolute;
  top: -33px;
  right: -8px;
  height: 24px;
  z-index: 5;
}
.referee-reports-container .timeline-page-counter .page-control {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  cursor: pointer;
  width: 14px;
  height: 24px;
}
.referee-reports-container .timeline-page-counter .page-control.prev-page {
  background: url(../img/icon/mini-left-hollow.png) 10px 7px no-repeat;
  padding-right: 4px;
}
.referee-reports-container .timeline-page-counter .page-control.next-page {
  background: url(../img/icon/mini-right-hollow.png) 3px 7px no-repeat;
  padding-left: 4px;
}
.referee-reports-container .timeline-page-counter span {
  display: inline-block;
  font: 10px/1em Arial, sans-serif;
  position: relative;
  padding: 8px 3px 0 3px;
  vertical-align: top;
  height: 16px;
  margin-right: -3px;
}

.is-chrome .timeline-arrow {
  padding: 2px 0 10px 0 !important;
}

.version-content {
  float: left;
  margin: 0 -10px 0 0;
}
.version-content.suggested-referee-status {
  margin: -2px 5px 0 0;
}
.version-content .tooltip {
  padding: 0 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 9px;
}
.version-content .info {
  color: #cc622e;
  float: left;
  width: 30px;
  padding: 10px 4px;
  font-size: 9px;
  text-align: center;
}
.version-content .c, .version-content .d, .version-content .ar {
  margin: 0 auto;
  display: block;
  width: 16px;
  height: 16px;
  background: url(../img/icon/referee-icons-sprite-small.png) no-repeat;
  background-position: 0 0;
}
.version-content .retracted {
  margin: 0 auto;
  display: block;
  width: 16px;
  height: 16px;
  background: url(../img/icon/referee-retracted-small.png) no-repeat;
  background-position: 0 0;
}
.version-content .ag, .version-content .inv, .version-content .ay {
  margin: 0 auto;
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: url(../img/icon/editor-alerts-sprite-16.png) no-repeat;
  background-position: 0 0;
}
.version-content .d {
  background-position: 0 -16px;
}
.version-content .ar {
  background-position: 0 -33px;
}
.version-content .ag {
  background-position: 0 -16px;
}
.version-content .ay {
  background-position: 0 -32px;
}
.version-content .info:last-of-type {
  padding: 10px 0 10px 6px;
}
.version-content .comments-bubble {
  margin: 0 auto 0 -3px;
}
.version-content .ed-ref-report {
  margin: 0 auto;
  display: block;
  width: 23px;
  height: 19px;
  background: url(../img/icon/icon-edit-referee-report.png) no-repeat;
  background-position: 0 0;
}
.version-content .skull-and-crossbones {
  margin: 0 auto;
  display: block;
  width: 24px;
  height: 24px;
  background: url(../img/icon/skull-small.png) no-repeat;
  background-position: 0 0;
}

.version-content.refereeMargin {
  margin: 10px;
}

.crossmark-symbol {
  float: left;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: transparent url("../img/icon/editor-alerts-sprite-16.png") left bottom;
  margin: 0px 5px 0;
}

.referee-authors {
  margin: 20px 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px dashed #CCC;
  /*
  .number {
      text-shadow:1px 1px 1px #fff;
      padding:0 0 10px 0;
      @include proxima-bold(16px, #333);
      @include inline-display();
      line-height:16px;
  }
  .name {
      color: $black;
      text-shadow:1px 1px 1px #fff;
      padding:0 0 10px 10px;
      width:240px;
      display:block;
      line-height:16px;
      @include inline-display();
  }
  */
}
.referee-authors ol {
  font-size: 11px;
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
}
.referee-authors ol > li {
  position: relative;
  margin-left: 15px;
  padding: 1px 0;
  list-style: none;
}
.referee-authors ol > li:before {
  font-size: 11px;
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -3px;
  left: -20px;
  padding: 4px 6px;
}

.referee-authors.no-border,
.referee-response-container:last-child {
  border: none;
  margin: 0;
}

.referee-status-approved,
.referee-status-not-approved,
.referee-status-approved-wr {
  background: url(../img/icon/referee-icons-sprite-big.png) no-repeat;
  background-position: 0 0;
  width: 31px;
  height: 30px;
  margin: 0 3px 0 0;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.referee-status-not-approved {
  background-position: 0 -32px;
}

.referee-status-approved-wr {
  background-position: 0 -63px;
}

.referee-status-retracted {
  background: url(../img/icon/referee-retracted.png) no-repeat;
  background-position: 0 0;
  width: 31px;
  height: 30px;
  margin: 0 3px 0 0;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.medium-referee-status-approved,
.medium-referee-status-not-approved,
.medium-referee-status-approved-wr,
.medium-referee-status-retracted {
  background: url(../img/icon/referee-icons-sprite-24.png) no-repeat;
  width: 24px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}

.medium-referee-status-not-approved {
  background-position: -48px 0;
}

.medium-referee-status-approved-wr {
  background-position: -24px 0;
}

.medium-referee-status-retracted {
  background: url(../img/icon/referee-retracted-medium.png) no-repeat top left;
}

.small-referee-status-approved,
.small-referee-status-not-approved,
.small-referee-status-approved-wr,
.small-referee-status-retracted {
  background: url(../img/icon/referee-icons-sprite-small.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}
.small-referee-status-approved.response-and-comment,
.small-referee-status-not-approved.response-and-comment,
.small-referee-status-approved-wr.response-and-comment,
.small-referee-status-retracted.response-and-comment {
  vertical-align: bottom;
}

.small-referee-status-not-approved {
  background-position: 0 -16px;
}

.small-referee-status-approved-wr {
  background-position: 0 -33px;
}

.small-referee-status-retracted {
  background: url(../img/icon/referee-retracted-small.png) no-repeat top left;
}

.comment-is-objection {
  color: #cb2d2d;
}
.comment-is-objection a {
  color: #cb2d2d;
}
.comment-is-objection a:hover {
  color: #cb2d2d;
}

/* References */
.ref-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ref-list ul li {
  display: block;
  padding: 0 0 15px 0;
}
.ref-list ul li span.label {
  font-weight: bold;
  /*
  padding:0 20px 0 0;
  max-width:30px;
  */
  padding: 0 2% 0 0;
  max-width: 8%;
  font-size: 13px;
}
.ref-list ul li span {
  /*max-width:600px;*/
  max-width: 90%;
  line-height: 1.5em;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

/* Associated articles */
.associated-data-articles .associated-article-type,
.associated-data-articles .associated-article-info {
  display: block;
}
.associated-data-articles .associated-article-info {
  color: #cc622e;
  margin-top: 10px;
}

.associated-data-articles.no-border {
  border: none;
}

/* Other */
.add-this-button {
  display: inline-block !important;
  margin-left: 0;
}

.article-context h1, .article-context h2, .article-context h3 {
  font: 21px/1.3em "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  margin: 10px 0;
}
.article-context h3 {
  font-size: 16px;
}

.article-header-information,
.article-context,
.reports-comments {
  background: url(../img/long-shadow.jpg) no-repeat bottom center;
  padding: 30px 0 20px 0;
  margin: -30px 0 0 0;
}
.article-header-information.no-divider,
.article-context.no-divider,
.reports-comments.no-divider {
  background-image: none;
}

.article-header-information {
  padding: 0 0 30px 0;
}
.article-header-information.article-page {
  padding-bottom: 0;
  background-image: none;
}
.article-header-information.new-dataset-form {
  width: 60%;
  margin: 10px 0 10px 20px;
}
.article-header-information .article-type.article-display {
  clear: left;
}

.one-comment {
  background: #f4f4f4;
  padding: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.one-comment .name {
  font-weight: bold;
}
.one-comment.respond-or-comment {
  padding: 10px 20px;
}
.one-comment.with-divider {
  border-bottom: 1px dashed #ccc;
}
.one-comment.version-comments {
  background-color: white;
  padding: 20px 20px 10px 20px;
}

.commenter-affiliation, .commenter-role {
  color: #888;
}

.commenter-role {
  font-size: 11px;
}

.sidebar-comments-count {
  margin: 0 0 20px 0;
}
.sidebar-comments-count .heading h2 {
  display: inline-block;
  font-size: 18px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}
.sidebar-comments-count .heading .comments-bubble {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 3px 0 0 5px;
}
.sidebar-comments-count .heading.comment-column {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  width: 50%;
}
.sidebar-comments-count .heading.comment-column.right-column {
  text-align: right;
  border-left: 1px solid #ccc;
}
.sidebar-comments-count .sidebar-comments-container {
  margin: 10px 0 0 0;
}
.sidebar-comments-count .sidebar-comments-container .sidebar-one-comment {
  margin: 0 0 10px 0;
}
.sidebar-comments-count .sidebar-comments-container .sidebar-one-comment .name,
.sidebar-comments-count .sidebar-comments-container .sidebar-one-comment .date-version {
  display: block;
  text-shadow: 1px 1px 1px #fff;
}
.sidebar-comments-count .sidebar-comments-container.with-border {
  border-top: 1px dashed #ccc;
  padding-top: 4px;
}

.timeline-objection-icon {
  background: transparent url(/img/icon/obj_icon_small.png) no-repeat 0 0;
  width: 16px;
  height: 13px;
  display: inline-block;
  margin: 2px 5px -2px 5px;
  padding: 0;
}

.floating-toolbar {
  z-index: 10;
  top: 0;
  left: 0;
  position: fixed;
  height: 30px;
  width: 100%;
  background: #f2673c;
  box-shadow: 0px 0px 3px #444;
  -moz-box-shadow: 0px 0px 3px #f2673c;
  -moz-box-shadow: 0px 0px 3px #f2673c;
}
.floating-toolbar .row {
  width: 1024px;
  margin: 0 auto;
}
.floating-toolbar .row .mini-logo {
  float: left;
  display: block;
  margin: 0 0 0 20px;
  padding: 0 15px 0 0;
  background: url(../img/mini-research-logo.png) no-repeat 0 7px;
  width: 95px;
  height: 30px;
  border-right: 1px solid #DB662C;
}
.floating-toolbar .row .btt {
  margin: 0 0 0 10px;
  padding: 0 5px 0 0;
}
.floating-toolbar .row .toolbar-menu-left,
.floating-toolbar .row .toolbar-menu-right {
  float: left;
  width: 690px;
}
.floating-toolbar .row .toolbar-menu-left ul,
.floating-toolbar .row .toolbar-menu-right ul {
  list-style-type: none;
}
.floating-toolbar .row .toolbar-menu-left ul > li,
.floating-toolbar .row .toolbar-menu-right ul > li {
  height: 21px;
  text-align: center;
  float: left;
  color: #FFF;
  font: bold 12px/1em Arial;
  display: block;
  padding: 9px 0.6em 0;
  margin: 0;
}
.floating-toolbar .row .toolbar-menu-left ul > li:hover,
.floating-toolbar .row .toolbar-menu-right ul > li:hover {
  cursor: pointer;
}
.floating-toolbar .row .toolbar-menu-left ul > li a,
.floating-toolbar .row .toolbar-menu-right ul > li a {
  color: #FFF;
  text-decoration: none;
  text-shadow: 0 0 0 #FFF;
}
.floating-toolbar .row .toolbar-menu-left ul .active,
.floating-toolbar .row .toolbar-menu-right ul .active {
  background: #EEEEEE;
  color: #7A7A7A;
}
.floating-toolbar .row .toolbar-menu-left ul .active a,
.floating-toolbar .row .toolbar-menu-right ul .active a {
  color: #cc622e;
}
.floating-toolbar .row .toolbar-menu-left ul .comments-bubble,
.floating-toolbar .row .toolbar-menu-right ul .comments-bubble {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: -1px 0 0 5px;
}
.floating-toolbar .row .toolbar-menu-right {
  width: 327px;
  border-left: 1px solid #DB662C;
}

.dropdown-menu-container, .toolbar-dropdown-menu-container {
  cursor: default;
  text-align: left;
  position: absolute;
  background: #EEEEEE;
  min-height: 50px;
  margin: 9px 0 0 -0.6em;
  z-index: 25;
  -moz-box-shadow: 2px 2px 3px #dddddd;
  -webkit-box-shadow: 2px 2px 3px #dddddd;
  box-shadow: 2px 2px 3px #dddddd;
}
.dropdown-menu-container .dropdown-links, .toolbar-dropdown-menu-container .dropdown-links {
  padding: 0;
  margin: 5px 0 10px 0;
  list-style-type: none;
}
.dropdown-menu-container .dropdown-links li, .toolbar-dropdown-menu-container .dropdown-links li {
  padding: 0 0 5px 5px;
  height: 15px !important;
  min-width: 150px;
  float: none !important;
  text-align: left !important;
}
.dropdown-menu-container .dropdown-links li a,
.dropdown-menu-container .dropdown-links li a:hover, .toolbar-dropdown-menu-container .dropdown-links li a, .toolbar-dropdown-menu-container .dropdown-links li a:hover {
  color: #cc622e;
  font-weight: normal;
  text-shadow: 1px 1px 1px #fff;
}

.dropdown-menu-container.article-timeline {
  width: 266px;
  padding: 10px 20px;
  color: #333;
  font-weight: normal;
}
.dropdown-menu-container.article-timeline .comments-bubble {
  margin: 2px auto 0 3px;
}
.dropdown-menu-container.article-timeline a {
  color: #cc622e;
}
.dropdown-menu-container.article-timeline .referee-reports-container .version-number {
  margin-top: 2px;
}
.dropdown-menu-container.article-timeline .referee-reports-container .version-number a {
  font: normal normal bold 11px/14px arial, sans-serif;
  color: #333 !important;
}
.dropdown-menu-container.article-timeline .referee-reports-container .version-number a:hover {
  color: #e96527 !important;
  text-decoration: none;
  cursor: pointer;
}
.dropdown-menu-container.article-timeline .referee-authors {
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
}

.dropdown-menu-container.download-share {
  margin: 9px 0 0 -204px;
}
.dropdown-menu-container.download-share .toolbar-download-container {
  padding: 20px;
}
.dropdown-menu-container.download-share .toolbar-download-container .item {
  float: left;
  margin-left: 0;
}
.dropdown-menu-container.download-share .toolbar-download-container .item .addthis-text {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  padding: 0;
  margin: 0 0 0 -2px;
}
.dropdown-menu-container.download-share .toolbar-download-container .item.no-margin,
.dropdown-menu-container.download-share .toolbar-download-container .pdf-downloads {
  margin: 0;
}
.dropdown-menu-container.download-share .toolbar-download-container .toolbar-download-pdf a {
  background: url(../img/download-pdf-icon.png) no-repeat left center;
  display: block;
  padding: 7px 0 0 25px;
  margin: 5px 0 0 0;
  height: 17px;
  text-shadow: 1px 1px 1px #FFF;
}

.dropdown-menu-container.article-heading-links {
  min-width: 180px;
}

.dropdown-menu-container.button-dropdown, .toolbar-dropdown-menu-container.button-dropdown {
  margin: -1px 0 0 -11px;
  border: 1px solid #ccc;
  border-top: 0;
  background: white url(../img/dropdown-bg.jpg) repeat-x top;
}
.dropdown-menu-container.button-dropdown li, .toolbar-dropdown-menu-container.button-dropdown li {
  padding-left: 10px;
}
.dropdown-menu-container.button-dropdown.article-interaction-bar, .toolbar-dropdown-menu-container.button-dropdown.article-interaction-bar {
  margin-left: -8px;
}

.add-comment-container {
  z-index: 9999;
}
.add-comment-container .intro-text {
  color: black;
  font-weight: bold;
  display: block;
}
.add-comment-container .cleditorMain {
  margin: 10px 0;
}
.add-comment-container .cleditorMain iframe {
  background: url(../img/textarea-bg.png) repeat-x top;
  margin: -4px 0 0 0;
}

.email-article-version-container.small-tooltip {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -226px 0 0 -150px;
  width: 300px;
  padding: 5px 20px;
  text-align: left;
  z-index: 101;
}
.email-article-version-container.small-tooltip .general-input {
  width: 290px;
}
.email-article-version-container.small-tooltip .general-input.general-textarea {
  width: 285px;
  height: 50px;
  resize: none;
}
.email-article-version-container.small-tooltip .general-input.captcha-number {
  width: 170px;
}

.email-container.small-tooltip,
.referee-email-container.small-tooltip,
.referee-offer-email-container.small-tooltip,
.publisher-email-container.small-tooltip,
.draftchaseone-email-container.small-tooltip {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -400px 0 0 -350px;
  width: 700px;
  padding: 5px 20px;
  text-align: left;
  z-index: 101;
}
.email-container.small-tooltip input[readonly],
.referee-email-container.small-tooltip input[readonly],
.referee-offer-email-container.small-tooltip input[readonly],
.publisher-email-container.small-tooltip input[readonly],
.draftchaseone-email-container.small-tooltip input[readonly] {
  background-color: #EEE;
}
.email-container.small-tooltip .form-label,
.referee-email-container.small-tooltip .form-label,
.referee-offer-email-container.small-tooltip .form-label,
.publisher-email-container.small-tooltip .form-label,
.draftchaseone-email-container.small-tooltip .form-label {
  margin-top: 4px;
  width: 60px;
}
.email-container.small-tooltip .cleditorMain,
.referee-email-container.small-tooltip .cleditorMain,
.referee-offer-email-container.small-tooltip .cleditorMain,
.publisher-email-container.small-tooltip .cleditorMain,
.draftchaseone-email-container.small-tooltip .cleditorMain {
  margin-top: 10px;
}

/* End Article page. */
/* Article Browse page */
.subject-areas-container {
  border-right: 1px solid #CCC;
  margin: -21px 20px 0 0;
  padding: 5px 0 5px 0;
}
.subject-areas-container a {
  display: block;
  width: 130px;
  margin: 5px 0;
  transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -webkit-transition: color 0.1s ease;
}
.subject-areas-container a.selected {
  background: #EEE;
  color: #656565;
  font-weight: bold;
  padding: 2px 0 2px 1px;
}
.subject-areas-container a.innerlink, .subject-areas-container a.innerlink.selected {
  width: 120px;
}
.subject-areas-container a:hover, .subject-areas-container a.selected:hover {
  color: #989898;
  text-decoration: none;
}
.subject-areas-container ul.subject-areas {
  padding: 0;
  list-style-type: none;
  font-size: .9em;
  line-height: 1.2em;
}
.subject-areas-container ul.subject-areas li, .subject-areas-container ul.subject-areas li:hover {
  list-style-type: none;
  list-style-image: none;
}
.subject-areas-container ul.subject-areas li.subject-area.active {
  font-weight: bold;
  list-style-image: url("../img/ui/subject-open-arrow.png");
}
.subject-areas-container ul.subject-areas li.subject-area.active:hover {
  font-weight: bold;
  list-style-image: url("../img/ui/subject-open-arrow-h.png");
}

.article-browse-h1-title {
  font-size: 24px;
}
.article-browse-h1-title.new-version {
  font-size: 21px;
}

.reports-icons .version-content {
  margin: 0 5px 0 0;
}
.reports-icons .version-content.last {
  margin: 0;
}

.search-pagination.no-filters {
  margin: -29px 0 10px 0;
}

.search-pagination.no-collection-filters {
  margin: -10px 0 10px 0;
}

.search-pagination.and-filters {
  margin: -10px 0 10px 0;
}

.search-pagination.and-collection-filters {
  margin: 0 0 10px 0;
}

.search-sort-pagination {
  margin: 15px 0;
  background: url(../img/wide-shadow-bottom-border.jpg) no-repeat bottom center;
  padding: 0 0 25px 0;
}

.search-sort-pagination.bottom-pagination {
  padding: 25px 0 0 0;
  background: url(../img/wide-shadow-bottom-border.jpg) no-repeat top center;
}

.search-filter-options {
  padding: 0 0 8px 0;
}
.search-filter-options .results-filtered-by {
  font-weight: bold;
  margin-top: 6px;
}
.search-filter-options.collection {
  padding: 0 0 2px 0;
}

.search-type-col {
  width: 220px;
  display: inline-block;
}

.search-type-rows {
  width: 200px;
  display: inline-block;
  line-height: 18px;
}

.filters-wrapper {
  display: inline-table;
  margin-right: 15px;
  padding: 6px;
}
.filters-wrapper.without-gap {
  margin-right: -8px;
}
.filters-wrapper.collection-page {
  margin: 0;
}
.filters-wrapper.first-filter {
  padding-left: 0;
}
.filters-wrapper .filters-query {
  background: #ededed;
  border-top: 1px solid #ededed;
  color: #cc622e;
  padding: 3px 14px 3px 8px;
  font-weight: normal;
}
.filters-wrapper .filters-query.without-gap {
  padding: 3px 14px;
}
.filters-wrapper .filters-query.first-query {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 8px;
}
.filters-wrapper .filters-query.main-topic {
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #999999;
  border-top: 1px solid #999999;
  color: white;
  margin: 0;
}
.filters-wrapper .filters-query.sub-topic {
  background-color: #eee;
  border-top: 1px solid #eee;
  color: #656565;
  margin: 0 0 0 -10px;
  padding-left: 14px;
}
.filters-wrapper .filters-query-remove {
  cursor: pointer;
  margin: -4px 0 0 -8px;
  position: absolute;
}

.filters-query-checkbox {
  text-decoration: none !important;
  line-height: 18px;
}

.recent-discussions-container,
.twitter-container {
  border-bottom: 1px dashed #CCC;
  text-shadow: 1px 1px 1px #FFF;
}
.recent-discussions-container .title-link,
.twitter-container .title-link {
  display: block;
  color: black;
  padding: 0 0 2px 0;
}
.recent-discussions-container .full-twitter-name,
.twitter-container .full-twitter-name {
  color: #999999;
  font-weight: normal;
}
.recent-discussions-container .info,
.twitter-container .info {
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}

.twitter-container .info {
  font-size: 12px;
  text-transform: none;
}
.twitter-container .info a {
  font-weight: normal;
}

.h2-title.twitter,
.twitter-bird-background {
  background: url(../img/home-twitter-icon.png) no-repeat 0 8px;
  padding-left: 35px;
}

/* End of Article Browse Page */
/* Homepage */
.homepage-body {
  background: white url(../img/wrapper-background.png) repeat-x 200px 200px;
}

.content-wrapper.homepage {
  background: none;
}
.content-wrapper.homepage .content {
  padding: 0;
  min-width: 1000px;
}

.home-hero {
  position: relative;
  margin: 20px 0 0 0;
  background: url(../img/home/hero-background-image.png) no-repeat left top;
  height: 240px;
  width: 100%;
}
.home-hero .info {
  position: relative;
  margin: 0 0 0 335px;
  min-width: 685px;
}
.home-hero .info .heading {
  margin: 10px 0;
  font-size: 21px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
  text-shadow: 1px 1px 1px #FFF;
}
.home-hero .info .guarantee {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 0 15px 0 -2px;
}
.home-hero .info .guarantee .box-wrapper {
  padding: 2px 5px 20px 5px;
  background: url(../img/home/guarantee-box.png) left top no-repeat;
}
.home-hero .info .guarantee .box-wrapper.is-selected {
  background: url(../img/home/guarantee-box-selected.png) left top no-repeat;
}
.home-hero .info .guarantee .box-wrapper.is-selected ~ .text {
  display: block;
}
.home-hero .info .guarantee .box-wrapper .box {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  width: 110px;
  height: 76px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  text-shadow: 1px 1px 1px #FFF;
}
.home-hero .info .guarantee .box-wrapper .box p {
  margin: 0;
}
.home-hero .info .guarantee .text {
  display: none;
  position: absolute;
  left: 0;
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  text-shadow: 1px 1px 1px #FFF;
}

.home-columns {
  margin: -8px 0 0 0;
  width: 100%;
}
.home-columns .shadow {
  background: url(../img/home/home-long-shadow.png) no-repeat top center;
  height: 8px;
  width: 100%;
}
.home-columns .columns-container {
  background: #FFF;
}
.home-columns .columns-container .column {
  border-right: 1px solid #E6E6E6;
  padding: 0 20px;
  margin: 20px 0;
  min-height: 700px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
.home-columns .columns-container .column .twitter-bird-background {
  background-position: 0 2px;
}
.home-columns .columns-container .column .article-header-information.browse-and-search {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
.home-columns .columns-container .column .home-why-publish,
.home-columns .columns-container .column .home-discussions,
.home-columns .columns-container .column .home-twitter {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  position: relative;
  margin: 0 -20px;
  padding: 0 20px;
}
.home-columns .columns-container .column .home-why-publish {
  padding: 0 18px;
}
.home-columns .columns-container .column .home-why-publish .submit-badge {
  float: right;
  margin-left: 10px;
}
.home-columns .columns-container .column .home-twitter {
  border-top: 1px solid #E6E6E6;
  margin: 25px -20px 0 -20px;
  padding: 0 20px;
}
.home-columns .columns-container .column .home-why-publish {
  border-bottom: 1px solid #E6E6E6;
  background: url(../img/home/home-why-publish-background.jpg) no-repeat center top;
  height: 286px;
}
.home-columns .columns-container .column .home-why-publish .heading {
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #cb612d;
}
.home-columns .columns-container .column .home-why-publish .text {
  line-height: 18px;
}
.home-columns .columns-container .column.last {
  border-right: none;
}
.home-columns .columns-container h1 {
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
.home-columns .columns-container .sidebar-ad-wrapper {
  margin: 0;
}
.home-columns .columns-container .square-ad-container {
  margin: 0 0 35px 0;
}

.home-partners {
  height: 171px;
}
.home-partners h1 {
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
.home-partners .partner {
  text-decoration: none;
}

/* End of Homepage */
/* Final preview page - Article */
#MySplitter {
  height: 500px;
}
#MySplitter .left-panel,
#MySplitter .right-panel {
  width: 50%;
  border: 1px solid #CCC;
}
#MySplitter .left-panel iframe {
  width: 99.9%;
  height: 100%;
  border: none;
}
#MySplitter .right-panel {
  height: 99%;
  width: 100%;
  padding: 0 15px 0 0;
}
#MySplitter .vsplitbar {
  width: 8px;
  cursor: e-resize;
  /* in case col-resize isn't supported */
  cursor: col-resize;
  background: #ddeeff url(../img/icon/resizev.gif) repeat-y left;
}
#MySplitter .vsplitbar.active,
#MySplitter .vsplitbar:hover {
  background: #ddeeff url(../img/icon/resizev.gif) repeat-y left;
}
#MySplitter #xmlEditor {
  bottom: 1px;
  left: 0;
  right: 1px;
  top: 0;
}
#MySplitter .splitterMask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 20000;
}

#syncTicker {
  width: 90px;
  font: bold 1em Arial;
}

#syncTicker img {
  padding: 0 0 0 5px;
}

/* End of Final preview page - Article */
/* Search page. */
.search-query {
  cursor: pointer;
  background: #ededed;
  color: #CC622E;
  padding: 3px 5px;
  margin: -10px 0 0 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.search-query:hover {
  background: #F1EF78;
}

#cancel-search-again {
  font-weight: normal;
}

.search-again-margin {
  margin: -6px 0 0 5px;
}

.search-term {
  height: 30px;
}
.search-term .item-divider {
  margin: 0 5px;
  font-size: 13px;
}
.search-term .search-term-options {
  padding-top: 10px;
}

.search-matched-text {
  border-left: 3px solid #c3c3c3;
  margin: 10px 0 0 -9px;
  padding: 0 0 0 8px;
  font: normal normal normal 12px/14px "ProximaRegular", Arial, sans-serif;
}
.search-matched-text .search-text-match {
  display: inline-block;
  background: #FFD1A6;
  color: #222;
  padding: 0 1px;
  font: normal normal normal 12px/14px "ProximaSemiBold", Arial, sans-serif;
  word-break: break-all;
}

/* End of Search page. */
/* Authors guidlines page */
.download-pdf {
  background: #ededed url(../img/download-pdf-icon.png) no-repeat 5px center;
  padding: 7px 10px 7px 30px;
}
.download-pdf:hover {
  text-decoration: none;
}

.infopage-image {
  border: 1px solid #eee;
  box-shadow: 0px 4px 14px #ccc;
}
.infopage-image.example-citation {
  width: 604px;
}

.infopage-citation-box {
  width: 610px;
  background-color: #ededed;
  padding: 10px 20px;
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* End Of Author Guidelines page */
/* Referees list page. */
.cols-referee {
  float: left;
  margin-left: 0;
}

.referees-info {
  background: #ededed;
  border: 1px solid #CCC;
  padding: 20px;
  margin: 5px 10px 0 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 1px #cccccc;
  -webkit-box-shadow: 1px 1px 1px #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
}

.ref-name {
  color: #656565;
}

.versions .intro {
  text-shadow: 1px 1px 1px #FFF;
  font-weight: bold;
}
.versions .overflows {
  display: block;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.versions .overflows a {
  display: block;
  font-weight: normal;
}

/* End of Referees list page. */
/* Advisory page & Editorial bord page. */
.alphabet {
  padding: 5px 0 25px 0;
  font-size: 15px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: #cc622e;
}
.alphabet .dropdown-wrapper {
  color: #333333;
  margin: -7px 0 0 0;
}
.alphabet .dropdown-content.editorial-board {
  right: -135px;
}
.alphabet .dropdown-content.editorial-board .browse-filter-container {
  width: 250px;
}
.alphabet .dropdown-content.editorial-board .browse-filter-container a {
  font-size: 12px;
  padding: 5px 0 0 0;
}

.alphabet.advisory-panel .alphabet-letter {
  width: 20px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.static-pages-members [class*="column"] + [class*="column"]:last-child {
  float: left;
}
.static-pages-members .container {
  border-top: 1px solid #CCC;
  margin: 10px 20px 0 0;
}
.static-pages-members .column-authors {
  float: left;
  display: block;
  margin: 0 0 5px 0;
  font-weight: bold;
}
.static-pages-members .column-authors a {
  color: #656565;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0 12px 0 0;
}
.static-pages-members .column-authors a:hover {
  text-decoration: underline;
  color: #cc622e;
  cursor: pointer;
}
.static-pages-members .column-authors.active > a,
.static-pages-members .column-authors > a:hover {
  background: url(../img/icon/dropdown-arrow-open.png) no-repeat right 5px;
  padding: 0 12px 0 0;
}
.static-pages-members .author-extra-info {
  position: absolute;
  background: #EEE;
  width: 215px;
  padding: 5px 10px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 1px #cccccc;
  -webkit-box-shadow: 1px 1px 1px #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
}
.static-pages-members .author-extra-info a {
  color: #cc622e;
}
.static-pages-members .container.no-right-margin {
  margin: 10px 0 25px 0;
  padding: 10px 0 0 0;
}
.static-pages-members .container.first {
  border: none;
  margin: 0;
  padding: 0;
}
.static-pages-members .ap-sidebar-author {
  width: 100%;
  padding: 15px 0 9px 0;
}

.start-up-group-margin {
  margin: 63px 0 0 0;
}

/* End of Advisory page & Editorial bord page. */
/* Accepting terms and conditions page */
.scroll-container {
  height: 300px;
  overflow-y: auto;
  margin: 0 0 10px 0;
}

.terms-disagreement {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 5px 0 0 10px;
}

.terms-acceptance.general-white-orange-button {
  background: #ededed;
  border-color: #999999;
}

.email-container .close-icon,
.static-pages-members .close-icon,
.member-section-list .close-icon,
.email-article-version-container .close-icon,
.referee-email-container .close-icon,
.referee-offer-email-container .close-icon,
.publisher-email-container .close-icon,
.draftchaseone-email-container .close-icon {
  background: url(../img/icon/close-icon.png) no-repeat center;
  position: absolute;
  top: -8px;
  right: -8px;
  opacity: 0.7;
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: block;
}

.email-article-version-container .close-icon {
  opacity: 1;
}

.email-container .close-icon,
.referee-email-container .close-icon,
.referee-offer-email-container .close-icon,
.publisher-email-container .close-icon,
.draftchaseone-email-container .close-icon {
  opacity: 1;
}

.email-container .general-input,
.referee-email-container .general-input,
.publisher-email-container .general-input,
.draftchaseone-email-container .general-input {
  width: 300px;
}
.email-container .general-input.wider,
.referee-email-container .general-input.wider,
.publisher-email-container .general-input.wider,
.draftchaseone-email-container .general-input.wider {
  width: 400px;
}
.email-container .general-input.widest,
.referee-email-container .general-input.widest,
.publisher-email-container .general-input.widest,
.draftchaseone-email-container .general-input.widest {
  width: 600px;
}

/* Registration Page */
.registration-form {
  margin: 10px 0;
}
.registration-form .form-field {
  padding: 5px 0;
  width: 90%;
}
.registration-form .form-field.padding-left {
  padding: 5px 0 5px 10px;
}
.registration-form .checkbox-row {
  margin-top: 15px;
}
.registration-form .checkbox-row-label {
  float: none;
  margin: 1px 0 0 30px;
  vertical-align: top;
}
.registration-form .global-input {
  width: 96%;
}
.registration-form .new-select-standard-wrapper {
  width: 100%;
}
.registration-form .new-select-standard-wrapper .faux-options-container {
  width: 100%;
}
.registration-form .captcha-input {
  width: 21%;
}
.registration-form .captcha-text,
.registration-form .captcha-container-registration,
.registration-form .captcha-input {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}
.registration-form .captcha-text {
  padding-top: 7px;
}
.registration-form .reset-captcha {
  left: 75px;
  height: 34px;
  top: -37px;
  background-position: 5px 7px;
}
.registration-form .the-captcha-block .f1r-icon {
  display: none;
}
.registration-form .captcha-container-registration {
  border: 1px solid #CCC;
  height: 32px;
  width: 80px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.registration-form .captcha-container-registration img {
  height: 27px;
  width: 80px;
  margin-top: 5px;
  overflow: hidden;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.registration-form .general-white-orange-button.register {
  background: url(../img/ui/big-button-gradient-background.jpg) repeat-x;
  padding: 4px 30px 3px;
  width: 100%;
  text-shadow: 0.2px 0.2px 0 #000000;
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #cc622e;
}
.registration-form .checkbox-wrapper {
  float: left;
}
.registration-form .checkbox-label {
  margin: 0 0 0 5px;
  padding-left: 15px;
  display: block;
  float: left;
}
.registration-form .share-details-note {
  font-style: italic;
  padding: 10px 0 20px 0;
  color: #999;
}
.registration-form .terms-and-conditions-container {
  width: 600px;
  padding: 0 0 20px;
}
.registration-form .sidebar {
  min-width: auto;
  margin: 0 20px 20px 0;
}
.registration-form .checkbox-label, .registration-form .radio-label {
  top: 0px;
}
.registration-form .show-typing {
  padding-top: 18px;
}
.registration-form .tandc {
  padding: 20px 0 5px 10px;
}

.registration-body .ui-autocomplete {
  width: 305px !important;
  height: 300px !important;
  overflow-y: scroll;
}
.registration-body .scroll-box {
  max-height: 340px;
}
.registration-body .terms-and-coditions-modal {
  padding: 20px 0 20px 20px;
}

#terms-and-conditions-modal-small {
  display: none;
  margin: 20% 0 0 0;
  left: 0;
  position: absolute;
}

/* End of Registration Page */
/* Submit an Article page. */
.add-new-referee {
  background: url(../img/icon/icon-sprite-add.png) no-repeat top left;
  padding: 1px 0 0 25px;
  border: 0;
  font-weight: bold;
  height: 18px;
  margin-left: -25px;
}

.remove-excl-referee-button,
.remove-referee-button {
  background: url(../img/ui/close-icon.png) no-repeat;
  width: 20px;
  height: 20px;
  margin: 3px -20px 0 0;
  float: right;
  cursor: pointer;
}

.circle-number {
  background: url(../img/ui/orange-circle.png) no-repeat;
  width: 36px;
  height: 36px;
  margin: -36px 0 0 -50px;
  position: relative;
  top: 10px;
}
.circle-number .counter {
  font: bold 24px/1em "ProximaNovaBold", Arial, sans-serif;
  height: 18px;
  width: 30px;
  margin: 0 auto;
  padding: 6px 0;
  color: #FFF;
  display: block;
  text-align: center;
}

.circle-number.uploads {
  margin-left: -65px;
  top: 25px;
}

.circle-number.submit-button-counter {
  top: 30px;
}

.circle-number.info-pages {
  top: 36px;
}

.navigation .submit-an-article-link {
  background: url(../img/icon/submit-new-article.png) 10px 2px no-repeat;
  display: inline-block;
  padding: 6px 15px 8px 33px;
}

.submission-form-checklist {
  background: #EEE;
  border: 1px solid #999;
  padding: 20px;
  font: 13px/1em "ProximaRegular";
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.submission-form-checklist .title {
  font-size: 15px;
}

.submit-new .ui-autocomplete {
  max-height: 200px;
  overflow-y: scroll;
  border-radius: 0;
}
.submit-new .default-error {
  font-weight: bold;
}

.suggest-referees-container .global-input, .suggest-excluded-referees-container .global-input {
  width: 140px;
}
.suggest-referees-container .global-input:focus, .suggest-excluded-referees-container .global-input:focus {
  border: 1px solid #CC622E;
}
.suggest-referees-container .one, .suggest-excluded-referees-container .one {
  width: 45px;
}
.suggest-referees-container .referee-index, .suggest-excluded-referees-container .referee-index {
  padding: 0 0 3px 0;
}
.suggest-referees-container .referee-input-field-wrapper, .suggest-excluded-referees-container .referee-input-field-wrapper {
  width: 150px;
  display: inline-block;
  margin-right: 4px;
}
.suggest-referees-container .referee-input-field-wrapper.last, .suggest-excluded-referees-container .referee-input-field-wrapper.last {
  margin-right: 0;
}
.suggest-referees-container .referee-input-field-wrapper .for-referees, .suggest-excluded-referees-container .referee-input-field-wrapper .for-referees {
  width: 142px;
}

.license-agreements {
  z-index: 10;
  position: relative;
}

.thank-you-tick {
  display: inline-block;
  width: 17px;
  background: transparent url(../img/icon/ticker.png) left center no-repeat;
  padding-right: 10px;
}

.thank-you-hero {
  position: relative;
  margin: 20px 0 0 0;
  background: url(../img/home/hero-run.jpg) right top no-repeat;
  height: 300px;
  width: 100%;
}

.submission-main {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.submission-main .submission-title {
  font-size: 16px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #666666;
}

.submission-sidebar {
  border-bottom: 1px solid #CCC;
  padding: 0 0 1.2em;
  margin: 0 0 .3em;
}

.submission-sidebar.last {
  border-bottom: 0 none;
}

.submission-sidebar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.submission-sidebar ul li {
  padding: .2em 0;
}
.submission-sidebar ul li span.delete-draft, .submission-sidebar ul li span:visited.delete-draft {
  padding: 0 0.5em;
  font-weight: bold;
  color: #F00;
  cursor: pointer;
  font-size: 1.4em;
}
.submission-sidebar ul li span:hover.delete-draft {
  text-decoration: none;
  color: #F66;
}
.submission-sidebar ul li p {
  font-size: .9em;
  margin: .5em 0 0;
}
.submission-sidebar ul li.published-list {
  padding: 10px 0;
  border-bottom: 1px dashed #ccc;
}

.submission-form-info {
  background: url(../img/icon/f1000r-info.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 4px;
  margin-left: 10px;
}

.upload-files-icon-container .text {
  display: inline-block;
  font-weight: bold;
  line-height: 22px;
  width: 230px;
  vertical-align: top;
  padding: 2px 0 0 0;
}

.upload-files-list {
  list-style-type: none;
  margin: 5px 0 10px 0;
  padding: 0;
}
.upload-files-list li {
  color: #CC622E;
  padding: 0 0 8px 0;
}
.upload-files-list .delete-file {
  background: url(../img/icon/close-button-register.png) no-repeat;
  width: 14px;
  height: 14px;
  border: 0;
  padding-right: 16px;
}

.manuscript-file,
.dependent-file,
.covering-letter,
.data-file {
  background: url(../img/icon/upload-files-sprite.png) no-repeat;
  width: 25px;
  background-position: 0 0;
  height: 25px;
  display: inline-block;
  font-weight: bold;
  margin: 0 5px 0 0;
}

.dependent-file {
  height: 29px;
  background-position: 0 -25px;
}

.covering-letter {
  height: 25px;
  background-position: 0 -53px;
}

.data-file {
  height: 32px;
  background-position: 0 -77px;
}

/* End of Submit an Article page. */
/* Submission Thankyou Page */
.submission-thankyou-box {
  border: 1px solid #c3c3c3;
  background-color: white;
  width: 944px;
  min-height: 100px;
  margin: 20px auto 0 auto;
  padding: 5px;
}
.submission-thankyou-box .thankyou-box-wrapper {
  width: 904px;
  min-height: 60px;
  background-color: #f0f0f0;
  padding: 20px;
}

.thankyou-box-shadow {
  width: 100%;
  height: 16px;
  background: transparent url(/img/new_submission/submission_thankyou_box_shadow.png) no-repeat center bottom;
  display: inline-block;
}

.thankyou-cols {
  width: 450px;
  display: inline-block;
  padding: 10px 20px 30px 20px;
  vertical-align: top;
}

/* End of Submission Thankyou Page */
/* User details page. */
.orcid-container {
  margin: 5px 10px 110px 10px;
  background: #EEEEEE;
  border: 1px solid #ccc;
  border-radius: 3px;
  min-height: 120px;
  padding: 20px;
}
.orcid-container .about-orcid {
  display: inline-block;
  padding: 6px 0 0 10px;
}
.orcid-container .orcid-buttons {
  margin: 40px 0 0 0;
}

.orcid-authorization {
  margin: 10px 0 0;
}

.orcid-logo {
  background: url(../img/orcid-logo.png) no-repeat;
  width: 123px;
  height: 50px;
}

.my-research-aside, .my-research-container {
  margin-top: -21px;
  margin-bottom: -21px;
  min-height: 500px;
  float: left;
}

.my-research-aside {
  margin-left: -4px;
}
.my-research-aside ul.my {
  padding: 0;
  list-style-type: none;
  font-size: .9em;
  line-height: 1.2em;
}
.my-research-aside ul.my li, .my-research-aside ul.my li:hover {
  list-style-type: none;
  list-style-image: none;
  line-height: 12px;
  margin: 5px 0;
}
.my-research-aside ul.my li.selected, .my-research-aside ul.my li:hover.selected {
  margin-left: -5px;
}
.my-research-aside ul.my li.selected a, .my-research-aside ul.my li:hover.selected a {
  transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -webkit-transition: color 0.1s ease;
  color: #656565;
  background: #EEE;
  display: block;
  width: 130px;
  font-weight: bold;
  text-decoration: none;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.my-research-aside ul.my li.selected a:hover, .my-research-aside ul.my li:hover.selected a:hover {
  color: #989898;
}
.my-research-aside .subject-areas-container {
  border-right: 0;
  margin: 0;
  padding: 0;
}
.my-research-aside .subject-areas-container a {
  margin: 2px 0;
}

#highlight-area {
  padding-bottom: 0;
}
#highlight-area #update-button {
  margin-bottom: 15px;
}

.my-research-container {
  border: 1px solid #ccc;
  border-bottom: none;
  border-top: none;
  margin-bottom: -15px;
}
.my-research-container .registration-form, .my-research-container p {
  padding-left: 20px;
}
.my-research-container.tracked-articles {
  padding-bottom: 20px;
}
.my-research-container.tracked-articles .my-f1000-form {
  padding: 15px 20px;
  min-height: 25px;
}
.my-research-container.tracked-articles .my-f1000-form.bottom-bordered {
  border-bottom: 1px solid #ccc;
}
.my-research-container.tracked-articles .my-f1000-form .quick-search-wrapper {
  display: inline-block;
  margin-top: 4px;
}
.my-research-container.tracked-articles .my-f1000-form .quick-search-wrapper #quickSearch {
  line-height: 16px;
}
.my-research-container.tracked-articles .my-f1000-form .quick-search-wrapper .general-white-orange-button {
  min-height: 0;
  line-height: 12px;
  padding: 4px 10px;
}
.my-research-container.tracked-articles .tracked-article-button-wrapper {
  float: right;
  margin: 10px 20px 10px 0;
}
.my-research-container.tracked-articles .tracked-article-button-wrapper.email-alerts {
  margin: 0;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search {
  padding: 20px 5px 5px;
  margin: 0 15px;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search:first-of-type {
  border-top: 1px dashed #ccc;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search .article-interaction-info .article-views span:first-of-type {
  margin-left: 0;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search .article-interaction-info .cite-article-popup-wrapper:hover {
  cursor: pointer;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search .general-white-orange-button {
  margin-top: -3px;
}
.my-research-container.tracked-articles .article-header-information.browse-and-search .general-white-orange-button:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.my-research-top {
  border-bottom: 1px solid #CCC;
  padding-left: 20px;
  height: 75px;
  background: white url("../img/back_650_top.gif") top right repeat-y;
  vertical-align: middle;
}
.my-research-top .h1-title {
  margin: 0;
  padding-top: 24px;
  font-family: ProximaBold, Arial, sans-serif;
  font-size: 32px;
}

.my-f1000-form {
  padding-left: 20px;
}
.my-f1000-form .h2-title {
  color: #666;
}
.my-f1000-form .h2-title.manage-emails, .my-f1000-form .h2-title.my-docs {
  margin-bottom: 5px;
}
.my-f1000-form .h3-title {
  font-size: 0.86em;
}
.my-f1000-form .checkbox-wrapper {
  float: left;
}
.my-f1000-form .radio-label {
  margin-right: 40px;
}
.my-f1000-form .report-links {
  padding: 0 0 5px 0;
}
.my-f1000-form .page-description {
  margin: 10px 0 -10px 0;
}
.my-f1000-form .section-description {
  padding: 0 0 8px 0;
  display: inline-block;
}
.my-f1000-form .my-docs-wrapper {
  display: inline-block;
  width: 90%;
  margin-top: -10px;
}
.my-f1000-form .my-docs-wrapper .my-docs-col {
  width: 250px;
  float: left;
  line-height: 18px;
}
.my-f1000-form .my-docs-wrapper .my-docs-col.my-submissions-col {
  float: right;
}
.my-f1000-form .my-docs-wrapper .my-docs-col.full-width {
  width: auto;
}
.my-f1000-form .my-docs-wrapper .my-docs-col .my-docs-desc {
  width: 200px;
  display: inline-block;
}
.my-f1000-form .my-docs-wrapper .my-docs-col .my-docs-desc.full-width {
  width: auto;
}
.my-f1000-form .my-docs-wrapper .my-docs-col .my-docs-count {
  width: 50px;
  text-align: right;
}

/* End of User details page. */
/* Email alert sign up page */
.email-alerts-modal {
  padding: 20px;
}

/* FAQs page */
.faqAccordion .research-faqs-heading {
  border: 0;
  margin-top: 12px;
}
.faqAccordion .research-faqs-detail {
  margin-top: 6px;
  border: 2px solid #fff;
  padding: 10px 20px;
  border-radius: 12px;
}
.faqAccordion .ui-icon-plus {
  background: url(../img/icon/expand.gif) no-repeat;
  float: left;
  height: 12px;
  margin-top: 2px;
  width: 12px;
}
.faqAccordion .ui-icon-minus {
  background: url(../img/icon/collapse.gif) no-repeat;
  float: left;
  height: 12px;
  margin-top: 2px;
  width: 12px;
}
.faqAccordion .ui-accordion-header a {
  display: block;
  padding-left: 20px;
  font-weight: normal;
}

/* End of FAQs page */
/* CMS Management page */
.publish-success {
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #cb2d2d;
  float: right;
  margin: -40px 0 0 0;
}

.cms-field-label {
  font-weight: bold;
  padding-top: 7px;
}

.cms-video-cont {
  width: 300px;
  margin: 0;
  padding: 10px 0 0 0;
  font-size: 11px;
}
.cms-video-cont .cms-video {
  box-sizing: border-box;
  border: 1px solid #CCC;
  width: 100%;
  display: inline-block;
}
.cms-video-cont .cms-video img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: bottom;
}

.cms-email-templates .contracted-details-label:hover {
  cursor: pointer;
}
.cms-email-templates .contracted {
  margin-top: 5px;
}
.cms-email-templates .contracted.sub-section {
  margin-top: 1px;
}
.cms-email-templates .row {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
}
.cms-email-templates .row.sub-section-row {
  padding: 8px 20px 3px 0;
  border-bottom: 1px dotted #ccc;
}
.cms-email-templates .row.no-border {
  border-bottom: 0;
}
.cms-email-templates .current-template {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.cms-email-templates .template-detail-row {
  margin: 3px 0 5px 0;
}
.cms-email-templates .pad-content {
  padding: 5px 0;
}
.cms-email-templates .template-edit-date {
  color: #aaa;
  font-style: italic;
  margin-left: 20px;
  font-size: 12px;
}
.cms-email-templates .template-edit-row {
  margin-left: 0;
}
.cms-email-templates .template-edit-row.first {
  margin-top: -10px;
}
.cms-email-templates .template-edit-row.last {
  margin-top: 10px;
  padding-bottom: 10px;
}

/* End of CMS Management page */
/* Token Submission Page */
.multi-token-submission .heading-row {
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #666666;
  display: inline-block;
  padding: 10px 0;
  margin: 0;
}
.multi-token-submission .detail-row {
  font: normal normal 14px/20px arial, sans-serif;
  display: inline-block;
  padding: 50px 0 10px 0;
  margin: 0;
}
.multi-token-submission.thank-you-hero {
  margin: 0 0 30px 0;
}

/* Peer Review Tips Page */
#peer-review-tips {
  padding-bottom: 0;
}
#peer-review-tips .orange-heading {
  color: #e96527;
  font: normal normal normal 30px/34px "ProximaBold", arial, sans-serif;
  letter-spacing: -0.01em;
}
#peer-review-tips .heading-link {
  color: #333;
}
#peer-review-tips .examples-list {
  list-style-type: decimal;
  list-style-position: inside;
  margin: 0;
  padding: 0;
  font: normal normal normal 21px/25px "ProximaSemiBold", arial, sans-serif;
}
#peer-review-tips .examples-list li {
  padding-top: 20px;
  clear: both;
}
#peer-review-tips .examples-list li.first {
  padding-top: 10px;
}
#peer-review-tips .examples-list .icon-col-container {
  width: 40px;
  float: left;
  margin-top: 4px;
}
#peer-review-tips .examples-list .example-quote, #peer-review-tips .examples-list .example-detail {
  padding: 5px 0 10px 20px;
}
#peer-review-tips .examples-list .example-quote .quote-mark {
  background: transparent url(/img/homepage/icon_quote.png) no-repeat top left;
  width: 26px;
  height: 17px;
  display: inline-block;
  vertical-align: top;
}
#peer-review-tips .examples-list .example-quote .quote-text {
  font: italic normal normal 16px/20px Arial, sans-serif;
  margin: 0 0 5px 40px;
  padding-right: 30px;
}
#peer-review-tips .examples-list .example-quote .quote-user {
  font-weight: bold;
}
#peer-review-tips .examples-list .example-detail .detail-heading {
  font-weight: bold;
  font-size: 14px;
}
#peer-review-tips .examples-list .example-detail .detail-author {
  font-weight: bold;
  margin-top: 5px;
}
#peer-review-tips .examples-sidebar-list {
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
}
#peer-review-tips .examples-sidebar-list .sidebar-heading {
  padding-bottom: 5px;
  margin-bottom: 10px;
  font: normal normal normal 18px/22px "ProximaBold", arial, sans-serif;
  border-bottom: 2px solid #ccc;
}
#peer-review-tips .examples-sidebar-list .sidebar-heading a {
  color: #333;
  text-decoration: none;
}
#peer-review-tips .examples-sidebar-list .sidebar-heading a:hover {
  color: #cc622e;
  text-decoration: none;
  cursor: pointer;
}
#peer-review-tips .examples-sidebar-list .sidebar-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#peer-review-tips .examples-sidebar-list .sidebar-list li {
  border-bottom: 1px dashed #ccc;
  padding: 10px 20px 10px 0;
}
#peer-review-tips .examples-sidebar-list .sidebar-list li.last {
  border: 0;
}

/* End of Peer Review Tips Page */
/* Peer Review Examples Page */
#peer-review-examples {
  padding-bottom: 0;
}
#peer-review-examples .example-heading {
  font: normal normal normal 21px/25px "ProximaBold", Arial, sans-serif;
}
#peer-review-examples .example-authors {
  font: normal normal normal 16px/20px "ProximaBold", Arial, sans-serif;
  padding: 5px 0;
}
#peer-review-examples .example-colstart {
  margin-left: -10px;
}

/* End of Peer Review Examples Page */
/* Research Info Pages - Shared */
.research-info-pages {
  display: inline-block;
  margin: -20px 0 0 0;
  width: 990px;
}
.research-info-pages.no-margins {
  margin: 0;
}
.research-info-pages .page-heading {
  font: normal normal normal 21px/25px "ProximaBold", arial, sans-serif;
  letter-spacing: -0.01em;
  padding-bottom: 10px;
}
.research-info-pages .full-width-row {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.research-info-pages .section-divider {
  background: transparent url(/img/homepage/section_bottom_shadow.png) no-repeat bottom center;
  height: 8px;
  margin-bottom: 20px;
}
.research-info-pages .section-body-text {
  font: normal normal normal 12px/16px Arial, sans-serif;
}
.research-info-pages .section-body-text.section-details {
  padding: 10px 30px 10px 0;
}
.research-info-pages .section-body-text.col-details {
  margin: 5px 0 0 40px;
  padding-right: 35px;
}
.research-info-pages .orange-chevron {
  background: transparent url(/img/info_pages/chevrons_orange.png) no-repeat left top;
  width: 11px;
  height: 10px;
  display: inline-block;
}
.research-info-pages .orange-chevron.examples-sidebar-link {
  float: left;
  margin-right: 10px;
  margin-top: 1px;
}
.research-info-pages .orange-link {
  color: #e96527;
}
.research-info-pages .orange-link.underlined {
  text-decoration: underline;
}
.research-info-pages .orange-link:hover {
  color: #cc622e;
  cursor: pointer;
}
.research-info-pages .sidebar-info-box {
  font: normal normal normal 12px/16px arial, sans-serif;
  background-color: #f3f3f3;
  padding: 20px 10px 10px 10px;
  margin: 0 0 20px 0;
}
.research-info-pages .sidebar-info-box.for-referees-sidebar {
  margin-top: 25px;
}
.research-info-pages .sidebar-info-box .sidebar-heading-box {
  position: relative;
  padding: 4px 8px;
  text-transform: uppercase;
  background-color: #e96527;
  float: left;
  z-index: 20;
  color: #fff;
  margin: -20px 0 0 -10px;
  font: normal normal normal 11px/11px "ProximaBold", Arial, sans-serif;
  /*            background-color: $new-orange;
              color: #fff;
              padding: 6px 10px;
              font: normal normal normal 15px/19px "ProximaBold",arial,sans-serif;
              float: left;
              border: 0;
              border-right: 2px solid white;
              border-bottom: 2px solid white;
              margin: -40px 0 0 -20px;
  */
}
.research-info-pages .sidebar-info-box .sidebar-item-wrapper {
  padding: 10px 0;
  border-top: 1px solid #ccc;
}
.research-info-pages .sidebar-info-box .sidebar-item-wrapper.first {
  border: 0;
}
.research-info-pages .sidebar-info-box .sidebar-row {
  margin: 15px 0 5px 0;
}
.research-info-pages .sidebar-info-box .sidebar-item-title, .research-info-pages .sidebar-info-box .sidebar-item-published {
  padding: 0 0 5px 0;
}
.research-info-pages .sidebar-info-box .sidebar-item-title {
  font: normal normal normal 14px/19px "ProximaBold", arial, sans-serif;
}
.research-info-pages .sidebar-info-box .sidebar-item-published {
  font-style: italic;
}
.research-info-pages .sense-about-science {
  background: transparent url(/img/info_pages/sense_about_science.png) no-repeat top left;
  width: 72px;
  height: 76px;
  display: inline-block;
  font-size: 9px;
}
.research-info-pages .nyu-neuroscience {
  background: transparent url(/img/info_pages/nyu-neuroscience.png) no-repeat top left;
  width: 88px;
  height: 46px;
  display: inline-block;
}
.research-info-pages .nyu-neuroscience.for-referees-sidebar {
  float: right;
  margin-top: 32px;
}
.research-info-pages .comment-box {
  background: transparent url(/img/homepage/icon_orange_comment.png) no-repeat top left;
  width: 25px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}
.research-info-pages .comment-box.example-page {
  margin-top: 5px;
}
.research-info-pages .expanded-section {
  display: none;
}
.research-info-pages .link-row {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
}
.research-info-pages .examples-link {
  font: normal normal normal 14px/16px "ProximaBold", arial, sans-serif;
  color: #333;
}
.research-info-pages .examples-link.show-arrows {
  float: left;
  background: transparent url(/img/info_pages/chevrons_orange.png) no-repeat left 2px;
  padding-left: 20px;
}
.research-info-pages .examples-link:hover {
  color: #cc622e;
  cursor: pointer;
  text-decoration: none;
}
.research-info-pages .examples-link .examples-sidebar-link-text {
  margin: -2px 0 0 24px;
}
.research-info-pages .detail-report-text {
  font-size: 11px;
  line-height: 15px;
}
.research-info-pages .detail-report-text .detail-report-subheading {
  font-weight: bold;
  font-size: 11px;
  padding: 10px 0 0 0;
}
.research-info-pages .detail-report-text ul {
  margin: 0;
  list-style-position: outside;
  padding: 0 0 0 14px;
}
.research-info-pages .detail-report-text ul.bullet-list {
  list-style-type: initial;
}
.research-info-pages .detail-report-text ul.number-list {
  list-style-type: decimal;
}
.research-info-pages .detail-report-text ul li {
  padding: 0 0 5px 10px !important;
}
.research-info-pages .detail-report-text .pre-code {
  margin-right: -350px;
  font-size: 12px;
}
.research-info-pages .footnote-link {
  font-size: 9px;
  line-height: 4px;
  text-decoration: none;
  vertical-align: super;
}
.research-info-pages .footnote-link:hover {
  cursor: pointer;
  text-decoration: none;
}

/* End of shared Research Info Pages */
/* About Page */
#how-it-works {
  display: inline-block;
  margin: -20px 0 0 0;
  width: 990px;
}
#how-it-works .full-width-row.page-banner-row {
  background: #f7f7f7 url(/img/how_it_works/banner_bg_filler.jpg) repeat-x top left;
  height: 301px;
}
#how-it-works .full-width-row.video-list-row {
  background-color: #7f7f7f;
  height: 250px;
}
#how-it-works .full-width-row.nav-options-row {
  background-color: #666;
  height: 50px;
}
#how-it-works .full-width-row.about-row {
  min-height: 1500px;
}
#how-it-works .author-guidelines-link {
  text-decoration: underline;
}
#how-it-works .page-banner {
  background: #f7f7f7 url(/img/how_it_works/banner_bg.jpg) no-repeat bottom left;
  width: 1200px;
  height: 301px;
  margin-left: -130px;
  position: relative;
}
#how-it-works .page-banner .banner-text {
  margin-right: 180px;
  float: right;
  padding-top: 40px;
  width: 390px;
}
#how-it-works .page-banner .banner-text .banner-heading {
  font: normal normal normal 30px/34px "ProximaBold", arial, sans-serif;
  letter-spacing: -0.01em;
}
#how-it-works .page-banner .banner-text .banner-desc {
  padding: 10px 0 20px 0;
  font: normal normal normal 14px/18px Arial, sans-serif;
}
#how-it-works .display-row {
  padding: 50px 0 20px 0;
  text-align: center;
  height: 280px;
  background: transparent url(/img/how_it_works/model.jpg) no-repeat bottom center;
  position: relative;
}
#how-it-works .display-row.posters-and-slides {
  height: 320px;
  padding-top: 20px;
  background: transparent url(/img/how_it_works/posters_and_slides_model.png) no-repeat bottom center;
}
#how-it-works .display-row.posters-and-slides .heading1 {
  padding-top: 50px;
}
#how-it-works .display-row.posters-and-slides .heading2 {
  padding-top: 50px;
  padding-bottom: 35px;
}
#how-it-works .display-row .display-row-heading {
  font: normal normal normal 24px/28px "ProximaBold", arial, sans-serif;
}
#how-it-works .display-row .custom-border {
  width: 80px;
  border: 2px solid #f2673c;
  display: block;
  margin: 10px auto 0 auto;
}
#how-it-works .display-row .average-time-text, #how-it-works .display-row .instant-vis-text, #how-it-works .display-row .guideline-time-text {
  text-align: center;
  color: #999;
  position: absolute;
  font: normal normal normal 12px/16px "ProximaBold", arial, sans-serif;
}
#how-it-works .display-row .average-time-text .orange-text, #how-it-works .display-row .instant-vis-text .orange-text, #how-it-works .display-row .guideline-time-text .orange-text {
  color: #f2673c;
  font-size: 14px;
}
#how-it-works .display-row .average-time-text .time-text, #how-it-works .display-row .instant-vis-text .time-text, #how-it-works .display-row .guideline-time-text .time-text {
  font-style: italic;
}
#how-it-works .display-row .average-time-text {
  bottom: 65px;
  left: 210px;
  width: 80px;
}
#how-it-works .display-row .instant-vis-text {
  top: 310px;
  left: 340px;
  width: 60px;
}
#how-it-works .display-row .guideline-time-text {
  top: 310px;
  left: 580px;
}
#how-it-works .posters-and-slides-info-section {
  display: inline-block;
  background: transparent url(/img/how_it_works/arrow_line_bottom.jpg) repeat-x bottom left;
}
#how-it-works .section-info-row {
  margin: 0;
  padding: 15px 0 10px 0;
  text-align: center;
  width: 990px;
  border: 0;
}
#how-it-works .section-info-row.sections {
  height: 50px;
}
#how-it-works .section-info-row.indicators {
  height: 20px;
  padding: 0;
}
#how-it-works .section-info-row.descriptions {
  height: 80px;
  padding: 20px 0 0 0;
}
#how-it-works .section-info-row.has-left-navigation {
  width: 727px;
}
#how-it-works .section-info-row.posters-and-slides {
  width: 720px;
  margin: 0 auto;
  height: 20px;
}
#how-it-works .section-info-row.pas-arrow {
  margin-top: 15px;
  height: 20px;
}
#how-it-works .section-info-row .section-cols {
  vertical-align: middle;
  display: table-cell;
  width: 245px;
  position: relative;
}
#how-it-works .section-info-row .section-cols.has-left-navigation {
  width: 187px;
}
#how-it-works .section-info-row .section-cols.small {
  width: 128px;
}
#how-it-works .section-info-row .section-cols a {
  text-decoration: none;
  color: #333;
}
#how-it-works .section-info-row .section-cols a:hover {
  color: #f2673c;
}
#how-it-works .section-info-row .section-cols a.is-active {
  color: #f2673c;
}
#how-it-works .section-info-row .section-cols.indicator-row {
  height: 16px;
  background: transparent url(/img/how_it_works/arrow_line.jpg) no-repeat bottom center;
}
#how-it-works .section-info-row .section-cols .indicator-arrow {
  display: none;
  background: transparent url(/img/how_it_works/arrow_shadow.png) no-repeat bottom center;
  height: 16px;
  margin-top: -2px;
}
#how-it-works .section-info-row .nav-left, #how-it-works .section-info-row .nav-right {
  margin: 0;
  padding: 0;
  width: 24px;
  height: 45px;
  vertical-align: middle;
  float: left;
  background: transparent url(/img/how_it_works/arrow_left_default.png) no-repeat top left;
}
#how-it-works .section-info-row .nav-left:hover, #how-it-works .section-info-row .nav-right:hover {
  cursor: pointer;
  background-image: url(/img/how_it_works/arrow_left_hover.png);
}
#how-it-works .section-info-row .nav-right {
  background: transparent url(/img/how_it_works/arrow_right_default.png) no-repeat top left;
  float: right;
}
#how-it-works .section-info-row .nav-right:hover {
  background-image: url(/img/how_it_works/arrow_right_hover.png);
}
#how-it-works .section-info-row .section-desc {
  display: none;
  float: left;
  text-align: left;
  margin: 5px 40px 0 40px;
  width: 850px;
}
#how-it-works .section-info-row .section-desc.has-left-navigation {
  width: 595px;
}
#how-it-works .section-info-row .section-desc.is-active {
  display: inline-block;
}
#how-it-works .about-list {
  min-height: 1100px;
  width: 990px;
  position: relative;
  padding-top: 55px;
}
#how-it-works .about-list .section-box {
  margin: 0 22px 10px 22px;
  padding: 30px 23px;
  background-color: white;
}
#how-it-works .about-list .section-box .section-title {
  color: #f2673c !important;
  border-bottom: 1px solid #dedede;
  padding-bottom: 17px;
}
#how-it-works .about-list .section-box .section-detail {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#how-it-works .about-list .section-box .section-detail li.section-item {
  border-bottom: 1px solid #dedede;
  padding: 0;
  line-height: 41px;
}
#how-it-works .about-list .section-box .section-detail li.section-item .open-section, #how-it-works .about-list .section-box .section-detail li.section-item .close-section {
  float: right;
  font-size: 48px;
  color: #dedede;
  margin-right: 10px;
}
#how-it-works .about-list .section-box .section-detail li.section-item .open-section:hover, #how-it-works .about-list .section-box .section-detail li.section-item .close-section:hover {
  cursor: pointer;
}
#how-it-works .about-list .section-box .section-detail li.section-item .open-row:hover, #how-it-works .about-list .section-box .section-detail li.section-item .close-row:hover {
  cursor: pointer;
}
#how-it-works .about-list .section-box .section-detail li.section-item .close-section {
  display: none;
  margin-right: 15px;
}
#how-it-works .about-list .section-box .section-detail li.section-item .section-content {
  display: none;
}
#how-it-works .about-list .section-box .section-detail li.section-item .section-content ul {
  list-style-type: disc;
}
#how-it-works .video-list, #how-it-works .nav-options {
  color: #fff;
  height: 230px;
  padding: 10px 0;
  width: 990px;
  position: relative;
}
#how-it-works .video-list .video-wrapper, #how-it-works .nav-options .video-wrapper {
  background: transparent url(/img/how_it_works/video_shadow.jpg) no-repeat bottom center;
  width: 220px;
  height: 198px;
  display: inline-block;
  padding: 10px 10px 0 10px;
}
#how-it-works .video-list .video-wrapper .video-title, #how-it-works .video-list .video-wrapper .video-time, #how-it-works .nav-options .video-wrapper .video-title, #how-it-works .nav-options .video-wrapper .video-time {
  text-align: center;
  font: normal normal normal 18px/20px "ProximaSemiBold", arial, sans-serif;
  padding: 10px 18px 15px 18px;
}
#how-it-works .video-list .video-wrapper .video-time, #how-it-works .nav-options .video-wrapper .video-time {
  font: italic normal normal 14px/16px arial, sans-serif;
}
#how-it-works .video-list .video-wrapper .video, #how-it-works .nav-options .video-wrapper .video {
  width: 220px;
  height: 123px;
}
#how-it-works .video-list .video-wrapper .video.speed-video, #how-it-works .nav-options .video-wrapper .video.speed-video {
  background: transparent url(/img/how_it_works/video_small_01.jpg) no-repeat top left;
}
#how-it-works .video-list .video-wrapper .video.data-video, #how-it-works .nav-options .video-wrapper .video.data-video {
  background: transparent url(/img/how_it_works/video_small_02.jpg) no-repeat top left;
}
#how-it-works .video-list .video-wrapper .video.transparency-video, #how-it-works .nav-options .video-wrapper .video.transparency-video {
  background: transparent url(/img/how_it_works/video_small_03.jpg) no-repeat top left;
}
#how-it-works .video-list .video-wrapper .video.everything-video, #how-it-works .nav-options .video-wrapper .video.everything-video {
  background: transparent url(/img/how_it_works/video_small_04.jpg) no-repeat top left;
}
#how-it-works .video-list .video-wrapper .video .video-controls, #how-it-works .nav-options .video-wrapper .video .video-controls {
  background: transparent url(/img/how_it_works/play_button_small_default.png) no-repeat center center;
  width: 220px;
  height: 123px;
  z-index: 30;
  float: left;
}
#how-it-works .video-list .video-wrapper .video .video-controls:hover, #how-it-works .nav-options .video-wrapper .video .video-controls:hover {
  background-image: url(/img/how_it_works/play_button_small_hover.png);
  cursor: pointer;
}
#how-it-works .nav-options {
  margin: 0;
  padding: 10px 0;
  text-align: center;
  height: 30px;
  font: normal normal normal 18px/30px "ProximaBold", arial, sans-serif;
}
#how-it-works .nav-options a {
  background: transparent url(/img/how_it_works/double_arrows_white_default.png) no-repeat center left;
  padding-left: 20px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
#how-it-works .nav-options a:hover {
  cursor: pointer;
  color: #cc622e;
  background-image: url(/img/how_it_works/double_arrows_white_hover.png);
}
#how-it-works .nav-options .divider {
  margin: 0 40px;
  color: #999;
}
#how-it-works .publishing-model-small {
  background: transparent url(/img/how_it_works/model_small.png) no-repeat top left;
  width: 707px;
  height: 230px;
  display: block;
  margin-left: 20px;
}

/* End of About Page */
/* Read More page - TO BE DELETED? */
#read-more {
  display: inline-block;
}
#read-more h1 {
  font: normal normal 24px ProximaBold;
  padding: 0 0 20px 30px;
  margin-left: -30px;
  background: transparent url(../img/readmore/campaign_divider.png) no-repeat bottom left;
}
#read-more h2 {
  font: normal normal 18px ProximaBold;
}
#read-more .top-shadow-wide {
  background: transparent url(../img/readmore/divider_top.png) no-repeat top left;
  z-index: 1;
  margin-top: -10px;
}
#read-more .bottom-shadow-wide {
  background: transparent url(../img/readmore/divider_btm.png) no-repeat bottom left;
  z-index: 1;
  margin-top: -12px;
}
#read-more .top-text {
  font: normal normal 17px/23px Arial, sans-serif;
}
#read-more .top-box {
  background-color: #eee;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-top: 0;
  padding: 10px 20px;
  margin: -20px 0 0 -30px;
}
#read-more .top-box .title {
  font: normal normal 16px/23px ProximaSemiBold;
  padding: 0 0 5px 0;
}
#read-more .top-box ul {
  list-style: none;
}
#read-more .top-box ul li {
  font-size: 11px;
  line-height: 18px;
  color: #cc622e;
}
#read-more #read-more-image-wrapper {
  padding: 0;
  margin: 0;
  min-height: 140px;
}
#read-more #read-more-image-wrapper .readmore-images {
  width: 112px;
  height: 112px;
  min-width: 112px;
  min-height: 112px;
  display: inline-block;
  text-align: center;
  float: left;
}
#read-more #read-more-image-wrapper .readmore-images.image1 {
  background: transparent url(../img/readmore/circle1.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image1:hover, #read-more #read-more-image-wrapper .readmore-images.image1:active {
  background: transparent url(../img/readmore/circle1_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image2 {
  background: transparent url(../img/readmore/circle2.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image2:hover, #read-more #read-more-image-wrapper .readmore-images.image2:active {
  background: transparent url(../img/readmore/circle2_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image3 {
  width: 123px;
  height: 136px;
  min-width: 123px;
  min-height: 136px;
  background: transparent url(../img/readmore/circle3.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image3:hover, #read-more #read-more-image-wrapper .readmore-images.image3:active {
  background: transparent url(../img/readmore/circle3_on.png) no-repeat left top;
}
#read-more #read-more-image-wrapper .readmore-images.image4 {
  background: transparent url(../img/readmore/circle4.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image4:hover, #read-more #read-more-image-wrapper .readmore-images.image4:active {
  background: transparent url(../img/readmore/circle4_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image5 {
  background: transparent url(../img/readmore/circle5.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image5:hover, #read-more #read-more-image-wrapper .readmore-images.image5:active {
  background: transparent url(../img/readmore/circle5_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image6 {
  background: transparent url(../img/readmore/circle6.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .readmore-images.image6:hover, #read-more #read-more-image-wrapper .readmore-images.image6:active {
  background: transparent url(../img/readmore/circle6_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .arrow {
  background: transparent url(../img/readmore/arrow.png) no-repeat center center;
  width: 46px;
  min-width: 46px;
  display: inline-block;
  padding-top: 115px;
  float: left;
}
#read-more #read-more-image-wrapper .arrow:hover {
  background: transparent url(../img/readmore/arrow_on.png) no-repeat center center;
}
#read-more #read-more-image-wrapper .dotted-arrow-margin {
  margin-right: 20px;
}
#read-more .sub-to-pub-title {
  font-size: 11px;
  font-family: Arial, sans-serif;
  min-width: 315px;
  display: table-cell;
  padding-left: 70px;
  text-align: center;
}
#read-more .sub-to-pub-borders {
  display: inline-block;
  height: 30px;
  width: 152px;
  border-top: 1px solid #e8d7c5;
  margin-top: 15px;
}
#read-more .sub-to-pub-borders.sub-to-pub-left {
  margin-left: 55px;
  border-left: 1px solid #e8d7c5;
  float: left;
}
#read-more .sub-to-pub-borders.sub-to-pub-right {
  margin-right: 55px;
  border-right: 1px solid #e8d7c5;
}
#read-more .up-arrow-marker {
  font-size: 24px;
  display: inline-block;
  margin-top: 6px;
  margin-left: -5px;
  margin-right: -8px;
  height: 10px !important;
  overflow: hidden;
  vertical-align: top;
  color: #e8d7c5;
}
#read-more .image-row-text {
  background: transparent url(../img/readmore/gradient.jpg) no-repeat bottom left;
  font: normal normal 18px/24px ProximaRegular;
  color: #cc622e;
  height: 60px;
  padding: 10px;
}
#read-more .image-row-text .hover-text {
  margin-top: -10px;
  padding-left: 10px;
  padding-right: 80px;
}
#read-more .dotted-arrow-margin {
  margin-right: 20px;
}
#read-more .bottom-row-text {
  border-top: 1px solid #cc622e;
  padding: 6px 0 12px 0;
  display: inline-block;
}
#read-more .bottom-row-text .row-title {
  font: normal normal 14px/18px ProximaSemiBold;
  color: #cc622e;
}
#read-more .row-details {
  font: normal normal 12px/16px Arial, sans-serif;
  padding-top: 2px;
}
#read-more .submit-article-box {
  background: transparent url(../img/readmore/box1_shadow.png) no-repeat top right;
  width: 230px;
  height: 180px;
  display: inline-block;
}
#read-more .submit-article-box.include-margins {
  margin: 0 0 25px 98px;
}
#read-more .submit-article-box-text {
  padding: 10px 10px 4px 25px;
  font: normal normal 16px/20px ProximaRegular;
  text-shadow: -1px 1px #e8e8e8;
  color: #909090;
}
#read-more .submit-article-box-text .dashed-border {
  border-bottom: 1px dashed #909090;
  margin-top: -12px;
}
#read-more .cut-border {
  float: right;
  display: inline-block;
  margin-top: -182px;
  margin-right: -11px;
}
#read-more .readmore-desc-text {
  font: normal normal 12px/16px "ProximaSemiBold", arial, sans-serif;
  color: #999;
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  float: left;
  margin-left: 0;
  text-align: center;
}
#read-more .readmore-desc-text.wider-image {
  width: 127px;
  min-width: 127px;
  max-width: 127px;
}
#read-more .readmore-desc-spacer {
  width: 42px;
  min-width: 42px;
  max-width: 42px;
  float: left;
  margin-left: 0;
  text-align: center;
}
#read-more .readmore-pointer {
  height: 7px;
  width: 116px;
  display: inline-block;
  float: left;
  text-align: center;
  margin-top: 9px;
}
#read-more .readmore-pointer.pointer-background {
  background: transparent url(../img/readmore/pointer.png) no-repeat bottom center;
}
#read-more .readmore-pointer.wider-image {
  width: 127px;
  min-width: 127px;
  max-width: 127px;
}

/* End of Read More page - TO BE DELETED? */
#my-alerts-update-form .radio-block li {
  list-style: none;
  margin-bottom: 10px;
}
#my-alerts-update-form .radio-block li .radio-label {
  display: inline-block;
  margin-right: 0;
  width: 600px;
  vertical-align: top;
  top: 0;
}
#my-alerts-update-form .radio-block li .check-label {
  top: 0;
}

/* Advisory Panel / Editorial Board */
#advisory-and-editorial [class*="column"] + [class*="column"]:last-child {
  float: left;
}
#advisory-and-editorial p {
  margin: 5px 0 10px 0;
}
#advisory-and-editorial .filter-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #999;
  z-index: 5;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
#advisory-and-editorial .section-toggle {
  width: 14px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  margin-left: -6px;
  float: left;
}
#advisory-and-editorial .section-toggle a {
  text-decoration: none;
  cursor: pointer;
}
#advisory-and-editorial .section-toggle a:hover {
  text-decoration: none;
}
#advisory-and-editorial .advisory-filter-buttons {
  float: right;
  margin-top: -42px;
  height: 22px;
  width: auto;
  padding: 3px 8px 4px 8px;
  border: 1px solid #fff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #999;
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  font-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
}
#advisory-and-editorial .advisory-filter-buttons.button-disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
#advisory-and-editorial .apply-filters-image {
  background: transparent url(/img/ui/apply-filters.png) no-repeat top left;
  color: #fff;
  font-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  width: 100px;
  height: 30px;
  padding: 4px 4px 4px 16px;
  position: absolute;
  left: 260px;
  top: 0;
}
#advisory-and-editorial .apply-filters-image:hover {
  cursor: pointer;
}
#advisory-and-editorial .goTopViaLink {
  cursor: pointer;
}
#advisory-and-editorial .page-heading {
  font-size: 22px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
  position: relative;
  z-index: 2;
}
#advisory-and-editorial .major-heading {
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #999999;
  padding-top: 10px;
  margin-bottom: 5px;
}
#advisory-and-editorial .major-heading:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
#advisory-and-editorial .section-heading {
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
#advisory-and-editorial .section-heading.grey {
  color: #999;
}
#advisory-and-editorial .section-heading.startup-group-title {
  margin: 10px 0 5px 0;
}
#advisory-and-editorial .section-heading.filter-heading {
  text-shadow: 1px 1px white;
}
#advisory-and-editorial .minor-heading {
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  padding: 20px 0 0 0;
  margin: 0;
}
#advisory-and-editorial .minor-heading:first-of-type {
  padding-top: 10px;
}
#advisory-and-editorial .minor-heading.grey {
  color: #999;
}
#advisory-and-editorial .group-member-heading {
  font-size: 16px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
#advisory-and-editorial .group-member-subject {
  font-size: 14px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
}
#advisory-and-editorial .group-member-topic {
  font: normal normal normal 12px "arial bold",sans-serif;
}
#advisory-and-editorial .standard-page-text {
  padding-right: 20px;
}
#advisory-and-editorial .info-and-help-heading {
  padding-bottom: 10px;
  text-align: center;
  color: #999;
}
#advisory-and-editorial .info-and-help-heading.with-divider {
  border-bottom: 1px dashed #ccc;
}
#advisory-and-editorial .info-and-help-heading .sub-heading {
  display: block;
  margin-top: 5px;
}
#advisory-and-editorial .big-section-letter {
  font-size: 24px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #cccccc;
  text-transform: uppercase;
  padding-right: 8px;
  display: inline-block;
  width: 14px;
  min-width: 14px;
  line-height: 20px;
  text-align: right;
  margin-top: -1px;
}
#advisory-and-editorial .big-section-letter a:hover {
  text-decoration: none;
}
#advisory-and-editorial .back-to-top {
  background: transparent url(/img/back_to_top.png) no-repeat top center;
  position: fixed;
  bottom: 0;
  width: 109px;
  height: 29px;
  z-index: 999;
}
#advisory-and-editorial .user-starred {
  font-size: 11px;
  color: #999;
}
#advisory-and-editorial .member-section-list {
  font-size: 12px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: #666666;
  border-left: 3px solid #cc622e;
  padding-left: 10px;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: top;
  width: 83%;
  line-height: 20px;
}
#advisory-and-editorial .member-section-list.filtered-results {
  margin-bottom: 0px;
}
#advisory-and-editorial .member-section-list a {
  color: #656565;
}
#advisory-and-editorial .member-section-list a:hover {
  color: #cc622e;
  text-decoration: none;
}
#advisory-and-editorial .member-section-list .author-extra-info {
  position: absolute;
  z-index: 2;
  background: #EEE;
  padding: 5px 10px;
  font-weight: normal;
  font-size: 12px;
  border: 1px solid #ccc;
  line-height: 14px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 1px 1px 1px #cccccc;
  -webkit-box-shadow: 1px 1px 1px #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
}
#advisory-and-editorial .member-section-list .author-extra-info a {
  color: #cc622e;
}
#advisory-and-editorial .column-authors {
  margin-top: -4px;
}
#advisory-and-editorial .eb-member {
  font-weight: bold;
}
#advisory-and-editorial .group-members-wrapper {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#advisory-and-editorial .group-members-wrapper:last-child {
  border-bottom: 0;
}
#advisory-and-editorial .group-members-wrapper.advisory {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
}
#advisory-and-editorial .group-members-wrapper.editorial {
  border-bottom: 0;
  margin-bottom: 0;
}
#advisory-and-editorial .group-member-photo {
  width: 60px;
  max-width: 60px;
  height: 60px;
  max-height: 60px;
  display: inline-block;
  float: left;
  padding: 0 10px 0 0;
}
#advisory-and-editorial .group-member-photo img {
  max-width: 60px;
  max-height: 60px;
}
#advisory-and-editorial .group-member-photo.no-photo {
  display: none;
}
#advisory-and-editorial .group-member-listing {
  vertical-align: top;
  display: inline-block;
  width: 165px;
  min-height: 60px;
  font-size: 11px;
  font-family: arial,sans-serif;
}
#advisory-and-editorial .group-member-listing a {
  font-weight: bold;
}
#advisory-and-editorial .group-member-listing.no-photo {
  width: 230px;
}
#advisory-and-editorial .group-member-listing.listing-text-wrapping {
  min-width: 160px;
  width: 225px;
  display: block;
}
#advisory-and-editorial .group-member-details {
  display: inline-block;
  width: 230px;
}
#advisory-and-editorial .group-member-details .group-member-articles-wrapper {
  padding-bottom: 10px;
}
#advisory-and-editorial .group-member-details.include-articles {
  max-height: 300px;
  overflow-y: scroll;
  padding-right: 10px;
}
#advisory-and-editorial .grey-column-wrapper {
  position: relative;
  z-index: 1;
  padding: 0 10px 12px 10px;
  margin-right: -15px;
  background-color: #eee;
  border: 1px solid #ddd;
  color: #666;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
#advisory-and-editorial .grey-column-wrapper.three {
  width: 24%;
}
#advisory-and-editorial .grey-column-wrapper a {
  color: #666;
  font-sze: 11px;
}
#advisory-and-editorial .grey-column-wrapper a:hover {
  color: #cc622e;
}
#advisory-and-editorial .grey-column-wrapper.filter-panel-settings {
  margin-top: -22px;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#advisory-and-editorial .grey-column-wrapper .referee-selected-topics-container {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 20px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper {
  width: 100%;
  font-size: 10px;
  line-height: 15px;
  margin-left: -10px;
  padding: 0 10px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper.is-selected {
  background-color: #999;
  color: white;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper.is-selected a {
  color: #fff;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper.subject-wrapper:hover {
  padding: 0 10px;
  margin: 0 -10px;
  background-color: #999;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .filter-checkbox {
  width: 15px;
  display: inline-block;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .filter-checkbox.small-checkbox {
  width: 11px;
  height: 11px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .filter-option {
  width: 195px;
  padding-left: 5px;
  display: inline-block;
  vertical-align: top;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .filter-option a {
  text-decoration: none;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .filter-option a:hover {
  color: white;
  text-decoration: none;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .remove-filter {
  width: 10px;
  display: inline-block;
  vertical-align: top;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .subtopics-filter-wrapper {
  line-height: 14px;
  padding-left: 20px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .subtopics-filter-wrapper .filter-option {
  width: 180px;
  font-size: 9px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .subtopics-filter-wrapper:hover {
  background-color: #ccc;
  padding-right: 10px;
  margin-right: -10px;
}
#advisory-and-editorial .grey-column-wrapper .topic-selection-wrapper .main-topic-row:hover {
  padding: 0 10px;
  margin: 0 -10px;
  background-color: #999;
}

/* End of Advisory Panel / Editorial Board */
.referee-guidelines-cite {
  margin-left: 20px;
  font-family: arial,sans-serif;
  font-size: 11px;
}

/* Tips For Finding Referees */
.find-ref-bullet-list {
  list-style-type: initial;
  list-style-position: outside;
  padding: 0 0 0 15px;
  margin: 0;
}
.find-ref-bullet-list li {
  margin: 0 0 10px 0;
}

.asset-author-row {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 10px;
}

/* Referee Report Icons */
.referee-report-reference-container {
  display: block;
  position: relative;
}
.referee-report-reference-container .new-report-code {
  margin: 10px 0;
}
.referee-report-reference-container .info-label {
  width: 150px;
  display: inline-block;
  margin-top: 5px;
}
.referee-report-reference-container .referee-report-icon-link {
  display: inline-block;
  margin: 0 0 0 10px;
}
.referee-report-reference-container .referee-report-icon-link.row-delete {
  margin: 0 8px 0 -26px;
}
.referee-report-reference-container .referee-report-icon-link .add-new-pmid, .referee-report-reference-container .referee-report-icon-link .add-new-citation, .referee-report-reference-container .referee-report-icon-link .remove-reference {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-bottom: -5px;
  background: transparent no-repeat 0 0;
}
.referee-report-reference-container .referee-report-icon-link .add-new-pmid:hover, .referee-report-reference-container .referee-report-icon-link .add-new-citation:hover, .referee-report-reference-container .referee-report-icon-link .remove-reference:hover {
  background-position: 0 -18px;
}
.referee-report-reference-container .referee-report-icon-link .add-new-pmid {
  background-image: url(/img/icon/icon-sprite-search.png);
}
.referee-report-reference-container .referee-report-icon-link .add-new-citation {
  background-image: url(/img/icon/icon-sprite-add.png);
}
.referee-report-reference-container .referee-report-icon-link .remove-reference {
  background-image: url(/img/icon/icon-sprite-close.png);
}
.referee-report-reference-container #sortable-reference-list li {
  margin-left: -5px;
  padding-left: 5px;
}
.referee-report-reference-container #sortable-reference-list li:hover {
  cursor: move;
  background-color: #f2f2f2;
}
.referee-report-reference-container .ui-state-highlight {
  height: 25px;
  background-image: none;
  background-color: #eee;
  border: 1px dashed #aaa;
  border-radius: 4px;
}

.general-button {
  font-weight: bold;
  border: 1px solid #CCC;
  background: #EEE;
  color: #444;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 5px;
  letter-spacing: 1px;
  cursor: pointer;
  font: 12px/1em Arial, Helvetica, sans-serif;
  min-height: 12px;
  -webkit-text-transform: none;
}
.general-button.validate-prepay {
  float: right;
  margin-top: -19px;
}
.general-button.with-hover:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.general-button a:link,
.general-button a:visited,
.general-button a:hover,
.general-button a:active {
  color: #444;
  text-decoration: none;
}

.general-button.smallest {
  font-size: 9px;
  padding: 2px;
}

@-moz-document url-prefix() {
  .general-button.smallest {
    padding: 0;
    font-weight: normal;
  }
}

.small-button {
  font-size: 10px;
}

.general-white-grey-button {
  background: url(../img/small-button-background-grey-with-white.jpg) repeat-x;
  border: 1px solid #CCC;
  height: 18px;
  line-height: 18px;
  min-height: 18px;
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 10px;
}
.general-white-grey-button .stop-track-article-button:hover, .general-white-grey-button .track-article-button:hover {
  text-decoration: none;
}
.general-white-grey-button.no-margin-left {
  margin-left: 0;
}
.general-white-grey-button.referee-response-button, .general-white-grey-button.edit-version-button {
  margin-top: -4px;
}
.general-white-grey-button .admin-link {
  color: teal;
}
.general-white-grey-button.sidebar-comment-on {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #cc622e;
  height: 20px;
  min-height: 20px;
  line-height: 20px;
  font-size: 11px;
  margin: 0;
}
.general-white-grey-button.sidebar-comment-on:hover {
  text-decoration: none;
}
.general-white-grey-button.sidebar-comment-on.with-email {
  padding: 0 1px 0 10px;
}
.general-white-grey-button.sidebar-comment-on.with-email .icon-email {
  margin: -2px 1px 0 5px !important;
}
.general-white-grey-button.shorter {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #cc622e;
  height: 18px;
  min-height: 18px;
  line-height: 18px;
  font-size: 11px;
  margin: 0;
}
.general-white-grey-button.with-hover:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.general-orange-white-button {
  background-color: #e96527;
  color: #fff;
  font-size: 11px;
  border: 1px solid #fff;
  height: 26px;
  min-height: 26px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.general-orange-white-button.register-now {
  border: 0;
  font-size: 12px;
}
.general-orange-white-button:hover {
  text-decoration: none;
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.general-white-orange-button {
  font: bold 12px/26px Arial, sans-serif;
  min-height: 26px;
  color: #e96527;
  background: #FFFFFF;
  border: 1px solid #CCC;
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  text-shadow: 1px 1px 0 #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.general-white-orange-button:hover {
  text-decoration: none;
}
.general-white-orange-button.shorter {
  font: bold 12px/20px Arial, sans-serif;
  vertical-align: middle;
  min-height: 20px;
  margin-top: -2px;
  padding: 0 10px;
}
.general-white-orange-button.small-button {
  font: normal normal bold 11px/20px arial, sans-serif;
  vertical-align: middle;
  min-height: 20px;
  margin: 0;
  padding: 0 6px;
}
.general-white-orange-button.is-disabled {
  background-color: #ddd;
  color: #aaa;
}
.general-white-orange-button.article-filter-button {
  margin-top: -30px;
}
.general-white-orange-button.my-research:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}
.general-white-orange-button.with-hover:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}
.general-white-orange-button .download-item {
  padding-left: 26px;
  display: inline-block;
  background: transparent url(/img/icon/download.png) no-repeat center left;
}
.general-white-orange-button .download-item:hover {
  background-image: url(/img/icon/download_hover.png);
}
.general-white-orange-button.is-disabled:hover {
  cursor: not-allowed;
}

.general-white-orange-button.hidden {
  display: none;
}

.general-white-orange-button.no-background-button {
  background: none;
  border: 0;
  padding: 0;
}

.general-white-orange-button.terms-continue {
  float: right;
  margin: -2px 20px 0 0;
}

a.completely-orange-button, a:visited.completely-orange-button {
  font: bold 12px/30px Arial, sans-serif;
  min-height: 30px;
  color: #FFF;
  background: #cc622d url(../img/icon/submit-new-article.png) 10px 5px no-repeat;
  border: 0 none;
  display: inline-block;
  padding: 0 15px 0 33px;
  margin: 0 10px;
  zoom: 1;
  box-shadow: 1px 1px 2px #666;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

a:hover.completely-orange-button {
  background-color: #ca5d25;
  text-decoration: none;
  color: #F8EE7B;
}

.alphabetical-navigation {
  float: left;
  padding-bottom: 25px;
  width: 100%;
}
.alphabetical-navigation a, .alphabetical-navigation span {
  display: block;
  float: left;
  font-weight: bold;
  height: 17px;
  margin-right: 3px;
  padding-top: 3px;
  text-align: center;
  width: 22px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.alphabetical-navigation span {
  background-color: #ccc;
  color: #aaa;
}

/* HERE IS THE LAYOUT FOR THE NEW 'STANDARD' BUTTONS */
.standard-buttons {
  height: 20px;
  padding: 2px 8px;
  margin: 0;
  font: normal normal bold 11px arial,sans-serif;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.standard-buttons.grey {
  color: #fff;
  background-color: #999;
  border: 1px solid #999;
}
.standard-buttons.white {
  color: #999;
  background-color: #fff;
  border: 1px solid #fff;
}
.standard-buttons.big {
  font-size: 12px;
  height: 30px;
  margin: 0;
}
.standard-buttons.is-disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
.standard-buttons.right {
  float: right;
}
.standard-buttons.shift-up {
  margin-top: -5px;
}
.standard-buttons.shift-down {
  margin-top: 5px;
}
.standard-buttons:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  background-color: #cc622e;
  border: 1px solid #cc622e;
  text-decoration: none;
}
.standard-buttons.white:hover {
  color: white;
}

button.submit-manuscript {
  padding: 6px 10px;
  text-transform: uppercase;
  background-color: #f2673c;
  z-index: 20;
  color: #fff;
  border: 1px solid #f2673c;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
button.submit-manuscript:hover {
  cursor: pointer;
  background-color: #fe7b51;
  border: 1px solid #fe7b51;
}

.article-interaction-button {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.article-interaction-button a {
  text-decoration: none;
  float: left;
}
.article-interaction-button a.button-link {
  font: normal normal bold 11px/24px arial, sans-serif;
  width: 55px;
  text-align: left;
  border: 1px solid #ccc;
  height: 24px;
  min-height: 24px;
  padding: 0 0 0 25px;
  text-shadow: 0 1px 0 #fff;
  color: #cc622e;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.article-interaction-button a.button-link.collection-tracking {
  width: 65px;
}
.article-interaction-button a.button-link.response-and-comment {
  width: 35px;
}
.article-interaction-button a.button-link:hover {
  -moz-box-shadow: 0 1px 2px #aaaaaa;
  -webkit-box-shadow: 0 1px 2px #aaaaaa;
  box-shadow: 0 1px 2px #aaaaaa;
  cursor: pointer;
  color: #e96527;
}
.article-interaction-button a.last {
  margin-bottom: -5px;
}
.article-interaction-button a.download {
  background: #e2e2e2 url(/img/icons_button/download.png) no-repeat 2px 3px;
}
.article-interaction-button a.download:hover {
  background-image: url(/img/icons_button/download_hover.png);
}
.article-interaction-button a.cite-article-popup-link {
  background: #e2e2e2 url(/img/icons_button/cite_quotes_icon.png) no-repeat 4px 4px;
}
.article-interaction-button a.cite-article-popup-link:hover {
  background-image: url(/img/icons_button/cite_quotes_icon_hover.png);
}
.article-interaction-button a.email-article {
  background: #e2e2e2 url(/img/icons_button/email_icon.png) no-repeat 3px 5px;
}
.article-interaction-button a.email-article:hover {
  background-image: url(/img/icons_button/email_icon_hover.png);
}
.article-interaction-button a.share-article {
  background: #e2e2e2 url(/img/icons_button/share_icon.png) no-repeat 3px 4px;
}
.article-interaction-button a.share-article:hover {
  background-image: url(/img/icons_button/share_icon_hover.png);
}
.article-interaction-button a.track-article, .article-interaction-button a.track-collection {
  background: #e2e2e2 url(/img/icons_button/track_icon.png) no-repeat 3px 3px;
}
.article-interaction-button a.track-article:hover, .article-interaction-button a.track-collection:hover {
  background-image: url(/img/icons_button/track_icon_hover.png);
}
.article-interaction-button a.track-article.article-is-tracked, .article-interaction-button a.track-article.collection-is-tracked, .article-interaction-button a.track-collection.article-is-tracked, .article-interaction-button a.track-collection.collection-is-tracked {
  background: #e2e2e2 url(/img/icons_button/track_icon_hover.png) no-repeat 3px 3px;
}
.article-interaction-button a.track-article.article-is-tracked:hover, .article-interaction-button a.track-article.collection-is-tracked:hover, .article-interaction-button a.track-collection.article-is-tracked:hover, .article-interaction-button a.track-collection.collection-is-tracked:hover {
  background-image: url(/img/icons_button/track_icon.png);
}
.article-interaction-button .email-article {
  margin: 0;
}

.modal-window-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  text-align: center;
  /* The ghost, nudged to maintain perfect centering */
}
.modal-window-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.modal-window-wrapper .modal-window {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.modal-window-wrapper .wide-window {
  max-width: 60%;
}
.modal-window-wrapper .narrow-window {
  max-width: 30%;
}
.modal-window-wrapper .help-info-window {
  max-width: 500px;
  z-index: 25;
  padding: 20px;
}
.modal-window-wrapper .dataset-help-window {
  max-width: 320px;
  z-index: 25;
  padding: 10px 20px 20px 20px;
}
.modal-window-wrapper .interactive-omero-scroller {
  overflow-y: scroll;
  max-width: 92% !important;
}
.modal-window-wrapper .multi-windows {
  position: absolute;
  max-width: 320px;
  display: inline-block;
}
.modal-window-wrapper .multi-windows-centered {
  position: relative;
  vertical-align: middle;
  max-width: 320px;
  display: inline-block;
}

.modal-window {
  text-align: left;
  background: #ededed;
  border: 1px solid #999;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.modal-window.normal {
  width: 300px;
  padding: 20px;
  z-index: 100;
}
.modal-window.gradient-background {
  background: transparent url(/img/ui/popup_bg_gradient.png) repeat-x top left;
}
.modal-window.homepage-previews {
  background-color: #ddd;
}
.modal-window.scroller-layout {
  background-color: white;
  width: 40%;
  height: 40%;
  padding: 0 20px;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 10px #c3c3c3;
  -webkit-box-shadow: 0 0 10px #c3c3c3;
  box-shadow: 0 0 10px #c3c3c3;
}
.modal-window.scroller-layout .close-modal-button {
  float: right;
  margin: 0 -20px 0 0;
}
.modal-window.scroller-layout .modal-heading {
  border-top: 2px solid #f2673c;
  padding: 10px 0;
  display: inline-block;
}
.modal-window.scroller-layout .modal-info-row {
  margin: 0 0 5px 0;
}
.modal-window.scroller-layout .modal-scroller-heading {
  padding: 10px 0 0 0;
}
.modal-window.scroller-layout .modal-scroller {
  position: absolute;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  height: 50%;
  padding-right: 20px;
  padding-bottom: 20px;
}

.modal-window-silver {
  position: relative;
  z-index: 50;
  background: white url(/img/ui/popup_bg_silver_gradient.png) repeat-x bottom left;
  min-width: 260px;
  min-height: 94px;
  padding: 20px;
  display: inline-block;
  margin: 5px 0;
  text-align: left;
  -moz-box-shadow: 0 0 10px #666666;
  -webkit-box-shadow: 0 0 10px #666666;
  box-shadow: 0 0 10px #666666;
}
.modal-window-silver.with-orange-border {
  border: 2px solid #e96527;
}
.modal-window-silver .modal-title {
  font: normal normal normal 18px/22px "ProximaBold", Arial, sans-serif;
  padding-bottom: 10px;
}
.modal-window-silver .modal-heading {
  font: normal normal normal 16px/20px "ProximaBold", Arial, sans-serif;
  padding-bottom: 10px;
}
.modal-window-silver .modal-content {
  padding: 0;
}
.modal-window-silver .modal-content.big-font {
  font: normal normal normal 14px/18px arial, sans-serif;
}
.modal-window-silver .modal-content .modal-list {
  font-size: 16px;
  list-style-type: disc;
  list-style-position: outside;
  color: #e96527;
  padding: 0 0 0 20px;
  margin: 0;
}
.modal-window-silver .modal-content .modal-list .list-text {
  color: #333;
  font-size: 12px;
}
.modal-window-silver .close-modal-x {
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 24px;
  color: #ccc;
  line-height: 24px;
  z-index: 75;
  position: absolute;
  top: 2px;
  right: 4px;
}
.modal-window-silver .close-modal-x:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
}

.generated-resource-link-button {
  margin-left: 10px;
}

.modal-window-close-button {
  background: url("../img/ui/close-icon.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 20px;
}

.modal-window-title {
  font: bold 20px/1em "ProximaNovaBold", Arial, sans-serif;
}

.modal-window-footer {
  width: 100%;
}
.modal-window-footer .button-row {
  width: 100px;
  padding-top: 20px;
  margin: 0;
}
.modal-window-footer .button-row.full-row {
  width: 100%;
}
.modal-window-footer .button-row button {
  background-image: none !important;
  background-color: #fff !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid #ccc !important;
  padding: 0 10px !important;
}
.modal-window-footer .button-row button.my-research-default {
  padding: 0 15px !important;
}
.modal-window-footer .button-row button:hover {
  text-shadow: 1px 1px 0 #fff !important;
}
.modal-window-footer .button-row button.proceed-button {
  background-color: #f2673c !important;
  color: #fff;
}
.modal-window-footer .button-row button.proceed-button:hover {
  text-shadow: 0 0 0 #fff !important;
}

.modal-window-proceed-footer {
  width: 100%;
  background-color: #dadde0;
  margin: 0 -40px 0 -41px;
  padding: 20px 40px;
  border: 1px solid #999;
  border-top: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.modal-window-proceed-footer .button-row {
  width: 100%;
  text-align: right;
  padding-top: 10px;
}
.modal-window-proceed-footer .button-row .white-close-button {
  background-image: none !important;
  background-color: #fff !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid #ccc !important;
  padding: 0 15px !important;
}
.modal-window-proceed-footer .button-row .white-close-button:hover {
  text-shadow: 1px 1px 0 #fff !important;
}

.modal-window-form {
  padding: 20px;
}
.modal-window-form.publish-report-popup {
  width: 350px;
}
.modal-window-form .form-label {
  width: 150px;
}
.modal-window-form .form-field {
  width: 150px;
}
.modal-window-form input {
  width: 100px;
}

.modal-window-row {
  width: 100%;
  padding: 10px 0;
}

.modal-window-error-row {
  width: 100%;
  padding: 10px 0;
}

.modal-window-divider-row {
  border-top: 1px dotted #c3c3c3;
  margin: 10px 0;
}

.modal-window-field-label {
  width: 80px;
  display: inline-block;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.modal-window-field-label.narrow {
  width: 60px;
}

.modal-window-field-display {
  vertical-align: middle;
  width: 150px;
  display: inline-block;
}
.modal-window-field-display.wide {
  width: 400px;
}

.scroll-box {
  position: relative;
  overflow: hidden;
  padding-right: 25px;
}

.scroll-box .scroll-contents {
  position: relative;
  top: 0;
  left: 0;
}

.scroll-box .scroll-path {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 15px;
  height: 100%;
  z-index: 10;
}

.scroll-box.is-scrolling .scroll-path,
.scroll-box .scroll-path:hover {
  background: #E0E0E0;
}

.scroll-box .scroll-path .scroll-bar {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #B0B0B0;
  width: 100%;
}

.scroll-box .scroll-fade {
  position: absolute;
  left: 0;
  height: 20px;
  width: 100%;
  z-index: 5;
}

.scroll-box .scroll-fade.top {
  top: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(rgba(238, 238, 238, 0)));
  background-image: -webkit-linear-gradient(top, #eeeeee, rgba(238, 238, 238, 0));
  background-image: -moz-linear-gradient(top, #eeeeee, rgba(238, 238, 238, 0));
  background-image: -o-linear-gradient(top, #eeeeee, rgba(238, 238, 238, 0));
  background-image: linear-gradient(to bottom, #eeeeee, rgba(238, 238, 238, 0));
}

.scroll-box .scroll-fade.bottom {
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, rgba(238, 238, 238, 0), #eeeeee);
  background-image: -moz-linear-gradient(top, rgba(238, 238, 238, 0), #eeeeee);
  background-image: -o-linear-gradient(top, rgba(238, 238, 238, 0), #eeeeee);
  background-image: linear-gradient(to bottom, rgba(238, 238, 238, 0), #eeeeee);
}

.modal-window-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #999;
  z-index: 25;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  display: none;
}
.modal-window-background-mask.cms-preview {
  z-index: 0;
}
.modal-window-background-mask.advanced-search {
  background-color: #000;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
}

.confirm-site-mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  z-index: 95;
}

.editorial-confirm-dialog {
  padding: 20px;
}
.editorial-confirm-dialog input {
  width: 265px;
}
.editorial-confirm-dialog button {
  font: bold 12px/26px Arial, sans-serif;
  min-height: 26px;
  color: #cc622e;
  background: #FFFFFF;
  border: 1px solid #CCC;
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  text-shadow: 1px 1px 0 #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.editorial-confirm-dialog button:hover {
  text-decoration: none;
}

.confirm-dialogue {
  display: none;
  position: absolute;
  width: 163px;
  height: 120px;
  background: url(../img/ui/confirm-msg-modal.gif) no-repeat;
  z-index: 100;
}
.confirm-dialogue.wide-window {
  width: 263px;
  height: 120px;
  background: url(../img/ui/confirm-msg-modal_big.png) no-repeat;
}
.confirm-dialogue.my-alerts-dialogue {
  margin-top: -140px;
  margin-left: -40px;
}
.confirm-dialogue .confirm-message {
  width: 114px;
  margin: 22px auto;
  color: #333;
  border: none;
  font: 18px/1em "ProximaNovaBold", Arial, sans-serif;
}
.confirm-dialogue .confirm-message.publish-confirmation {
  margin-top: 15px;
  font-size: 15px;
}
.confirm-dialogue .confirm-message .confirm-label.wide-window {
  position: absolute;
  left: 20px;
  top: 15px;
  font-size: 16px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
  line-height: 18px;
}
.confirm-dialogue .confirm-message .confirm-label.wide-window.referee-registration {
  display: inline-block;
  position: initial;
}
.confirm-dialogue .confirm-message .general-white-orange-button {
  cursor: pointer;
  margin-top: 15px;
  width: 25px;
  text-align: center;
}
.confirm-dialogue .confirm-message .general-white-orange-button.confirm-yes {
  background: url("../img/ui/big-button-gradient-background.jpg");
}
.confirm-dialogue .confirm-message .general-white-orange-button.confirm-no {
  float: right;
}
.confirm-dialogue .confirm-message .general-white-orange-button.wide-window {
  margin-top: 10px;
  width: 60px;
}
.confirm-dialogue .confirm-message .general-white-orange-button.delete-draft-margin {
  margin-top: 45px;
}

.form-submission-mask {
  position: fixed;
  display: none;
  background-color: black;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}

.ui-autocomplete {
  background: #FFF;
  border: 1px solid #ccc;
  padding: 2px;
  list-style: none;
  margin: 0;
  display: block;
  float: left;
}

.ui-autocomplete .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

.ui-autocomplete .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

.ui-autocomplete a.ui-state-hover,
.ui-autocomplete a.ui-state-active {
  font-weight: normal;
  background-color: #fcfbdf;
  cursor: pointer;
}

.general-input {
  width: 195px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white url(../img/login-input-background.jpg) repeat-x top;
  height: 25px;
  border: 1px solid #CCC;
  padding: 0 0 0 5px;
}
.general-input.search-again-input {
  width: 330px;
  height: 24px;
}

.general-input.general-textarea {
  height: 80px;
  padding: 5px;
  width: 190px;
}

.general-input.half-input {
  width: 100px;
}

.general-input.captcha-number {
  width: 80px;
  margin: 10px 0 0 37px;
  float: left;
}

.captcha-helper {
  border: 1px solid #ccc;
  border-right: none;
  height: 24px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  float: left;
  margin: 10px 0 0 0;
}
.captcha-helper img {
  height: 24px;
  width: 80px;
}
.captcha-helper .forgot-password-reset {
  top: -28px;
}

.form-label {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  padding: 10px 5px;
  width: 20%;
  vertical-align: top;
}
.form-label.is-highlighted {
  text-transform: uppercase;
  font-weight: bold;
  color: red;
}
.form-label.is-admin {
  color: teal;
}
.form-label.sponsor-label {
  width: 15%;
}

.form-field {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  padding: 10px 5px;
  width: 75%;
  vertical-align: top;
}
.form-field.wide {
  width: 90%;
}
.form-field.sponsor-field {
  width: 80%;
}
.form-field.title-text {
  font: normal normal normal 16px/20px "ProximaBold", Arial, sans-serif;
}
.form-field .display-author-text {
  display: block;
  width: 98%;
}
.form-field .display-author-text .display-author-name, .form-field .display-author-text .display-author-mail, .form-field .display-author-text .display-author-affiliation, .form-field .display-author-text .display-collective-name {
  vertical-align: middle;
  display: inline-block;
  width: 200px;
  margin: 0 10px 5px 0;
}
.form-field .display-author-text .display-collective-name {
  width: 400px;
}
.form-field .list-of-invoice-files {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.form-field .list-of-invoice-files li {
  margin: 4px 0;
}

.form-field.no-float {
  float: none;
}

.form-field .text-box {
  width: 100%;
}

.form-field .text-area {
  height: 100px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 100px;
}

.form-field input[type=file] {
  width: 230px;
}

.form-field .payee-country-dropdown {
  width: 110px;
}

.form-field.is-hidden {
  display: none;
}

.dropdown-wrapper {
  display: inline-block;
  position: relative;
  width: auto;
}

.dropdown-wrapper .dropdown-label {
  width: auto;
  padding: 0 10px;
  margin: 0;
  border-right: none;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dropdown-wrapper .dropdown-button-open,
.dropdown-wrapper .dropdown-button-close,
.dropdown-wrapper .dropdown-button-show,
.dropdown-wrapper .dropdown-button-hide {
  width: 30px;
  padding: 0;
  margin: 0 0 0 -3px;
  cursor: pointer;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-wrapper .shadow {
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}

.dropdown-wrapper .dropdown-content {
  position: absolute;
  display: none;
  background: #ededed;
  border: 1px solid #CCC;
  padding: 10px 0;
  left: 0;
  top: 26px;
  min-width: 99%;
  z-index: 9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

.dropdown-wrapper .dropdown-button-close {
  position: absolute;
  background: #ededed;
  display: none;
  right: 0;
  top: 0;
  z-index: 10;
  border-bottom: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dropdown-wrapper .dropdown-button-hide {
  background: #ededed;
  display: none;
  right: 0;
  top: 0;
  z-index: 10;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.published-versions-container,
.browse-filter-container {
  padding: 0 10px;
}

.browse-filter-container.subject-area-filter {
  width: 185px;
}

.published-versions-container .publish-date,
.published-versions-container .version-link,
.browse-filter-container .link {
  font: normal 11px/1em Arial;
  display: block;
}

.browse-filter-container .link {
  padding: 2px 0;
}

.published-versions-container .publish-date:last-child {
  margin-bottom: 5px;
}

.gradient-dropdown {
  background: #ededed url(../img/version-dropdown-bg.jpg) bottom repeat-x;
  font: 11px/26px Arial, sans-serif;
  height: 26px;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  text-shadow: 1px 1px 1px #FFF;
  border: 1px solid #D9D9D9;
  padding: 0 10px;
}

.gradient-dropdown.white {
  background: #FFF;
}

.version-dropdown .dropdown-content {
  border: 1px solid #AEAEAE;
  text-shadow: 1px 1px 0px #FFF;
}

.version-dropdown .dropdown-button-close,
.version-dropdown .dropdown-button-open,
.version-dropdown .dropdown-button-hide,
.version-dropdown .dropdown-button-show {
  height: 26px;
  text-align: center;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.version-dropdown .dropdown-button-open.grey,
.version-dropdown .dropdown-button-close.grey {
  background: #ededed url(../img/version-dropdown-bg.jpg) bottom repeat-x;
  display: inline-block;
  font: bold 12px/25px Arial, sans-serif;
  border: 1px solid #D9D9D9;
}

.version-dropdown .dropdown-button-close.grey {
  background: #ededed;
  border: 1px solid #AEAEAE;
  display: none;
  border-bottom: none;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0px;
}

.version-dropdown .dropdown-button-open.white,
.version-dropdown .dropdown-button-close.white {
  background-color: white;
  display: inline-block;
  font: bold 12px/25px Arial, sans-serif;
  border: 1px solid #D9D9D9;
  border-left: none;
}

.version-dropdown .dropdown-button-close.white {
  background-color: white;
  border: 1px solid #AEAEAE;
  display: none;
  border-bottom: none;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0px;
}

.version-dropdown .dropdown-button-show.white,
.version-dropdown .dropdown-button-hide.white {
  background-color: white;
  display: inline-block;
  font: bold 12px/25px Arial, sans-serif;
  border: 1px solid #D9D9D9;
  border-left: none;
}

.version-dropdown .dropdown-button-hide.white {
  background-color: white;
  border: 1px solid #AEAEAE;
  display: none;
  border-bottom: none;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0px;
}

.search-sort-pagination .dropdown-content .subject-selection-wrapper {
  position: relative;
}
.search-sort-pagination .dropdown-content .subject-selection-wrapper .link.is-over {
  background: url(../img/icon/micro-right.png) center right no-repeat;
}
.search-sort-pagination .dropdown-content .subject-selection-wrapper .subtopic-filter {
  position: absolute;
  width: 200px;
  left: 190px;
  top: -10px;
  padding: 10px;
}
.search-sort-pagination .dropdown-content .referee-status-filter {
  width: 104px;
}
.search-sort-pagination .dropdown-content .article-type-filter {
  width: 130px;
}
.search-sort-pagination .dropdown-content .search-status-filter {
  width: 150px;
}

.dropdown-content.referees {
  right: -128px;
}
.dropdown-content.referees .browse-filter-container.referees-dropdown {
  width: 250px;
}

.referees-faculty-container .one-faculty {
  background: url(../img/home-long-bottom-shadow.png) no-repeat center top;
}

#advancedSearch {
  background-color: #eee;
  border: 1px solid #ccc;
  display: none;
  position: absolute;
  width: 329px;
  padding: 10px 8px 10px 12px;
  z-index: 999;
  /* stop bleed through in Firefox */
}
#advancedSearch.search-page {
  -moz-box-shadow: 0 0 40px #666666;
  -webkit-box-shadow: 0 0 40px #666666;
  box-shadow: 0 0 40px #666666;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#advancedSearch h2 {
  font: 20px "ProximaBold",Arial,sans-serif;
  padding: 0;
  margin: 0;
}
#advancedSearch .close-modal-window {
  width: 20px;
  height: 20px;
  background: url(../img/sprite.png) no-repeat 0 -500px;
  position: absolute;
  right: 15px;
  top: 7px;
}
#advancedSearch .left-column,
#advancedSearch .right-column,
#advancedSearch .full-column,
#advancedSearch .button-column {
  float: left;
  width: 48%;
  margin: 10px 0 0;
  text-align: left;
}
#advancedSearch .left-column input[type="text"],
#advancedSearch .left-column select,
#advancedSearch .right-column input[type="text"],
#advancedSearch .right-column select,
#advancedSearch .full-column input[type="text"],
#advancedSearch .full-column select,
#advancedSearch .button-column input[type="text"],
#advancedSearch .button-column select {
  background: white url("../img/input-bg.png") repeat-x scroll center top;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  font-family: arial;
  height: 20px;
  padding: 2px;
  width: 155px;
  margin: 5px 0 0;
}
#advancedSearch .left-column select,
#advancedSearch .right-column select,
#advancedSearch .full-column select,
#advancedSearch .button-column select {
  height: auto;
  padding: 3px 2px;
}
#advancedSearch .left-column .half-input,
#advancedSearch .right-column .half-input,
#advancedSearch .full-column .half-input,
#advancedSearch .button-column .half-input {
  width: 69px;
}
#advancedSearch .left-column .clearMultiselect,
#advancedSearch .right-column .clearMultiselect,
#advancedSearch .full-column .clearMultiselect,
#advancedSearch .button-column .clearMultiselect {
  font-weight: bold;
  float: right;
  padding: 0 4px 0;
  cursor: pointer;
}
#advancedSearch .right-column {
  float: right;
}
#advancedSearch .full-column {
  width: 100%;
}
#advancedSearch .full-column input[type="checkbox"] {
  margin: 0 2px 0;
  vertical-align: center;
}
#advancedSearch .full-column .padding-helper {
  padding: 2px 0 0;
}
#advancedSearch .button-column {
  width: 100%;
  margin: 0 0 10px;
}
#advancedSearch .button-column .cancel-advanced-search {
  padding: 7px 0 0 10px;
  display: inline-block;
}

.is-chrome .version-dropdown .dropdown-button-show.white,
.is-chrome .version-dropdown .dropdown-button-hide.white {
  font: bold 12px/26px Arial, sans-serif;
  margin-left: -4px;
}

.margin-top {
  margin-top: 10px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-30 {
  margin-top: 30px;
}

.margin-top-40 {
  margin-top: 40px;
}

.margin-top-none {
  margin-top: 0;
}

.margin-right {
  margin-right: 10px;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-right-30 {
  margin-right: 30px;
}

.margin-right-40 {
  margin-right: 40px;
}

.margin-right-none {
  margin-right: 0;
}

.margin-bottom {
  margin-bottom: 10px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-none {
  margin-bottom: 0;
}

.margin-left {
  margin-left: 10px;
}

.margin-left-20 {
  margin-left: 20px;
}

.margin-left-30 {
  margin-left: 30px;
}

.margin-left-40 {
  margin-left: 40px;
}

.margin-left-none {
  margin-left: 0;
}

.no-bottom-margin {
  margin-bottom: 0;
}

.no-top-margin {
  margin-top: 0;
}

.padding-top {
  padding-top: 10px;
}

.padding-top-15 {
  padding-top: 15px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-top-30 {
  padding-top: 30px;
}

.padding-top-40 {
  padding-top: 40px;
}

.padding-top-none {
  padding-top: 0;
}

.padding-bottom {
  padding-bottom: 10px;
}

.padding-bottom-15 {
  padding-bottom: 15px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-30 {
  padding-bottom: 30px;
}

.padding-bottom-40 {
  padding-bottom: 40px;
}

.padding-bottom-none {
  padding-bottom: 0;
}

.padding-left {
  padding-left: 10px;
}

.padding-left-15 {
  padding-left: 15px;
}

.padding-left-20 {
  padding-left: 20px;
}

.padding-left-30 {
  padding-left: 30px;
}

.padding-left-40 {
  padding-left: 40px;
}

.padding-left-none {
  padding-left: 0;
}

.padding-right {
  padding-right: 10px;
}

.padding-right-15 {
  padding-right: 15px;
}

.padding-right-20 {
  padding-right: 20px;
}

.padding-right-30 {
  padding-right: 30px;
}

.padding-right-40 {
  padding-right: 40px;
}

.padding-right-none {
  padding-right: 0;
}

.padding-10 {
  padding: 10px;
}

.padding-15 {
  padding: 15px;
}

.padding-20 {
  padding: 20px;
}

.padding-30 {
  padding: 30px;
}

.padding-40 {
  padding: 40px;
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.general-sorting span {
  font-size: 11px;
}

.general-sorting select {
  border: 1px solid #CCC;
  font-size: 11px;
}

.general-sorting span.filter-by {
  padding: 0 0 0 15px;
}

.general-sorting span.filter-by.first {
  padding: 0;
}

/* Research editor table */
.research-table-structure {
  border: 1px solid #CCC;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.research-table-structure.three-quarters-width {
  width: 75%;
}
.research-table-structure .sortable-row td {
  vertical-align: middle;
}
.research-table-structure .sortable-row .text-dataset {
  border: 1px solid #ddd;
  padding: 5px;
}
.research-table-structure .sortable-row:hover {
  cursor: move;
}
.research-table-structure th {
  background: #eee;
  color: #444;
  font-weight: bold;
}
.research-table-structure td, .research-table-structure th {
  border: 1px solid #CCC;
  padding: 6px;
  vertical-align: top;
  text-align: left;
  font-size: 11px;
  word-wrap: break-word;
  word-break: break-all;
}
.research-table-structure td.force-to-fit, .research-table-structure th.force-to-fit {
  padding: 2px;
}
.research-table-structure th, .research-table-structure td.nowb {
  word-wrap: normal;
  word-break: normal;
}
.research-table-structure td.to-right {
  text-align: right;
}
.research-table-structure th.to-center, .research-table-structure td.to-center {
  text-align: center;
}
.research-table-structure.for-authors td, .research-table-structure.for-authors th {
  font-size: 12px;
}
.research-table-structure .fixed-width-a {
  width: 50px;
}
.research-table-structure .fixed-width-b {
  width: 100px;
}
.research-table-structure .fixed-width-c {
  width: 150px;
}
.research-table-structure .fixed-width-d {
  width: 175px;
}
.research-table-structure .fixed-width-url {
  width: 160px;
}
.research-table-structure .fixed-width-date {
  width: 62px;
}
.research-table-structure .fixed-width-short-title {
  width: 120px;
}
.research-table-structure .fixed-width-title {
  min-width: 220px;
  width: 220px;
}
.research-table-structure .fixed-width-version {
  width: 20px;
}
.research-table-structure .fixed-width-id {
  width: 30px;
}
.research-table-structure .fixed-width-editor {
  width: 50px;
}
.research-table-structure .fixed-width-checkbox {
  width: 55px;
}
.research-table-structure .fixed-width-roles {
  width: 110px;
}
.research-table-structure .fixed-width-name {
  width: 75px;
}
.research-table-structure .fixed-width-referee,
.research-table-structure .fixed-width-version-status,
.research-table-structure .fixed-width-comment-date,
.research-table-structure .fixed-width-payment {
  min-width: 80px;
}
.research-table-structure.auto-width {
  width: auto;
}
.research-table-structure .hidden-table-heading {
  position: fixed;
  top: 0;
  z-index: 200;
  width: 100%;
}
.research-table-structure .orange-text {
  color: #cc622e;
  font-weight: bold;
}
.research-table-structure .tooltip td, .research-table-structure .tooltip th {
  border: 0 none;
  padding: 0px;
}
.research-table-structure .email-tooltip p {
  word-wrap: normal;
  word-break: normal;
}

.editorial-table-structure td, .editorial-table-structure th {
  padding: 6px;
  word-wrap: normal;
  word-break: normal;
}
.editorial-table-structure td.wb {
  word-wrap: break-word;
}
.editorial-table-structure .fixed-width-editor {
  width: 60px;
}
.editorial-table-structure .fixed-width-date,
.editorial-table-structure .fixed-width-submitter,
.editorial-table-structure .fixed-width-article-type {
  width: 70px;
}
.editorial-table-structure .fixed-width-id {
  width: 47px;
}

#activeAssetTable tr td a p, #activeAssetTable tr td p, #unpublishedTable tr td a p, #unpublishedTable tr td p, #draftAssetTable tr td a p, #draftAssetTable tr td p {
  padding: 0;
  margin: 0;
}

ul.tabs {
  display: block;
  border-bottom: 1px solid #CCC;
  margin: 0 0 10px 0;
  padding: 0;
}

ul.tabs li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAAJElEQVQI12P49+8fEwMDAxMDAwPT////4TQyG5sYNj4hM6BsAI7lMwOhX2tYAAAAAElFTkSuQmCC) bottom repeat-x;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  float: left;
  border: 1px solid #CCC;
  margin: 0 0 -1px 20px;
  color: #000;
  font-weight: bold;
  cursor: pointer;
}

ul.tabs li.first {
  margin: 0 0 -1px 0;
}

ul.tabs li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 7px 10px;
}
ul.tabs li a.article-tab {
  display: inline-block;
}
ul.tabs li a.rss-feed {
  display: inline-block;
  padding: 7px 5px 7px 0;
}

ul.tabs li.selected {
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAIAAADaE/fjAAAAOUlEQVQI133KsQnAMBAEwb0DP/fqvyI3oFzVOHIikKKFYXnncka7Eyftp8oCS2zV2YX92+07OGDBB5wYA0A2Dm6vAAAAAElFTkSuQmCC) top repeat-x;
  border-bottom: 1px solid white;
}

.tooltip {
  background: #eee;
  position: absolute;
  display: none;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 8px;
  width: auto;
  z-index: 10;
}
.tooltip.top-center:before {
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 45%;
  top: -7px;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.top-center:after {
  border-bottom: 7px solid #EEEEEE;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 45%;
  top: -6px;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.bottom-center:before {
  border-top: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 45%;
  bottom: -7px;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.bottom-center:after {
  border-top: 7px solid #EEEEEE;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 45%;
  bottom: -6px;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.left-center:before {
  border-right: 7px solid #ccc;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  left: -7px;
  top: 35%;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.left-center:after {
  border-right: 7px solid #EEEEEE;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  left: -6px;
  top: 35%;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.right-center:before {
  border-left: 7px solid #ccc;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  right: -7px;
  top: 35%;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.right-center:after {
  border-left: 7px solid #EEEEEE;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  right: -6px;
  top: 35%;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 11;
}
.tooltip.asset-form-conference {
  margin-top: -80px;
}

.count-bubble .arrow {
  background: url(../img/small-left-arrow.png) no-repeat;
  position: relative;
  z-index: 1;
  width: 5px;
  height: 7px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 7px -4px 0 0;
}
.count-bubble .arrow.article {
  margin-left: -2px;
}
.count-bubble .bubble-content {
  position: relative;
  z-index: 0;
  border: 1px solid #C1C1C1;
  padding: 2px 4px 2px 4px;
  font-weight: bold;
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.comments-bubble {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}
.comments-bubble .arrow {
  background: url(../img/small-comment-tooltip-arrow.png) no-repeat;
  position: relative;
  z-index: 1;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin: 4px -5px 0 0;
}
.comments-bubble .bubble-content {
  color: #333333;
  background: #FFF;
  position: relative;
  z-index: 0;
  border: 1px solid #AAA;
  padding: 0 4px;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.big-bubble {
  margin: 0 0 5px 0;
}
.big-bubble .arrow {
  background: url(../img/bottom-tooltip-arrow.png) no-repeat;
  position: relative;
  z-index: 1;
  width: 7px;
  height: 5px;
  margin: -1px auto 0 auto;
}
.big-bubble .bubble-content {
  color: #333333;
  background: #FFF;
  position: relative;
  z-index: 0;
  border: 1px solid #CCC;
  padding: 10px 0;
  text-align: center;
  font-weight: normal;
  font-size: 18px;
  width: 98%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.small-tooltip {
  display: block;
  font: 11px/1.2em Arial;
  letter-spacing: normal;
  background: #FFF;
  color: #383838;
  position: absolute;
  z-index: 99;
  width: auto;
  text-align: center;
  padding: 5px;
  border: 1px solid #999;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.small-tooltip .tooltip-arrow {
  position: absolute;
  background: url(../img/tooltip-arrow.png) no-repeat;
  width: 18px;
  height: 8px;
  left: 50%;
  top: -8px;
  margin-left: -9px;
}

.simple-tooltip {
  display: none;
  position: absolute;
  border: 1px solid #333;
  background-color: #161616;
  border-radius: 5px;
  padding: 10px;
  color: #fff;
  font-size: 12px Arial;
  z-index: 101;
}

.role-tooltip {
  display: none;
  position: absolute;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #eee;
  -moz-box-shadow: 0 1px 2px #bbbbbb;
  -webkit-box-shadow: 0 1px 2px #bbbbbb;
  box-shadow: 0 1px 2px #bbbbbb;
  font-size: 11px;
  font-family: arial,sans-serif;
  color: #666;
  z-index: 101;
  padding: 6px 10px;
  margin: -40px 0 0 -60px;
}
.role-tooltip.multi-role {
  margin-top: -60px;
}
.role-tooltip.track-collection {
  margin: -85px 0 0 -120px;
}
.role-tooltip.untrack-collection {
  margin: -85px 0 0 -60px;
}
.role-tooltip.track-empty-collection, .role-tooltip.untrack-empty-collection {
  margin: -115px 0 0 100px;
}
.role-tooltip.track-channel {
  margin: -110px 0 0 0;
}
.role-tooltip.untrack-channel {
  margin: -110px 0 0 60px;
}
.role-tooltip.track-empty-channel, .role-tooltip.untrack-empty-channel {
  margin: -110px 0 0 40px;
}
.role-tooltip.disabled-topics {
  margin: -95px 0 0 120px;
}
.role-tooltip.prime-reports {
  margin: -85px 0 0 -115px;
}
.role-tooltip.my-submissions {
  margin-top: -77px;
  margin-left: 340px;
}
.role-tooltip.my-submissions .my-subs-text {
  height: 20px;
  vertical-align: middle;
  line-height: 20px;
  padding: 0;
  margin: 0;
}
.role-tooltip .prime {
  color: #cb2d2d;
}
.role-tooltip .research {
  color: #f2673c;
}
.role-tooltip .arrow-tip {
  position: absolute;
  background: transparent url(../img/ui/tooltip_tip.png) no-repeat center center;
  width: 16px;
  height: 12px;
  margin: 6px 0 0 0;
}
.role-tooltip .arrow-tip.my-submissions {
  /*margin-left: -220px;*/
  background: transparent url(../img/ui/tooltip_tip.png) no-repeat bottom center;
  display: inherit;
}
.role-tooltip .arrow-tip.track-collection {
  margin-top: 23px;
}
.role-tooltip .arrow-tip.prime-reports {
  margin: 21px 0 0 -10px;
}

.note-history {
  margin: 2px 10px;
}
.note-history div.note {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #ccc;
}

.article-table {
  height: 90%;
  width: 100%;
  min-width: 500px;
  border: 2px solid #CCC;
}
.article-table th,
.article-table td {
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #d5dee2;
  color: #666;
  padding: 10px;
}
.article-table th {
  background: #bdccd4;
}
.article-table tr:nth-child(odd) td {
  background-color: #fff;
}
.article-table tr:nth-child(even) td {
  background-color: #e5ebef;
}
.article-table tr td[rowspan="2"] {
  border-bottom: 1px solid #d5dee2;
}
.article-table tr td[rowspan="8"] {
  border-bottom: 1px solid #d5dee2;
}
.article-table tr td[rowspan="12"] {
  border-bottom: 1px solid #d5dee2;
}
.article-table.dataset-table th {
  background: silver;
}
.article-table.dataset-table td {
  background: #e2e2e2;
}

.popup-window-wrapper {
  position: absolute;
  font-weight: normal;
}
.popup-window-wrapper .popup-window {
  display: inline-block;
  vertical-align: middle;
}
.popup-window-wrapper .cite-popup-background {
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.popup-window-wrapper .citation-copied-message {
  line-height: 28px;
  margin-left: 10px;
  display: none;
}

.popup-window {
  z-index: 100;
  text-align: left;
  padding: 10px 20px;
  margin-top: -2px;
  width: 350px;
  background-color: #fff;
  border: 1px solid lightgrey;
  border-top: 0;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.popup-window.cite-this-article {
  width: 425px;
  position: absolute;
  margin-top: 2px;
}
.popup-window.cite-this-asset {
  width: 425px;
  margin: -1px 0 0 -168px;
  position: absolute;
  border: 1px solid lightgrey;
}
.popup-window.cite-this-article-box {
  width: 425px;
  position: absolute;
  margin-top: -1px;
}
.popup-window.corresponding-authors-popup {
  border-top: 1px solid lightgrey;
  margin-top: -4px;
}
.popup-window.cite-this-collection, .popup-window.cite-this-dataset {
  width: 425px;
  position: absolute;
  margin-top: 2px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.popup-window.cite-this-dataset {
  line-height: 16px;
  border: 1px solid #aaa;
  -moz-box-shadow: -2px 2px 4px #cccccc;
  -webkit-box-shadow: -2px 2px 4px #cccccc;
  box-shadow: -2px 2px 4px #cccccc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.popup-window.cite-this-channel {
  border: 1px solid lightgrey;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 320px;
}

.popup-window-close-button {
  background: url("../img/ui/close-icon.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 20px;
}

.popup-window-title {
  font: normal normal 20px/1em "ProximaBold", Arial, sans-serif;
  font-weight: normal;
  padding: 0 0 6px 0;
}
.popup-window-title.medium {
  font-size: 16px;
  padding-bottom: 10px;
}
.popup-window-title.small {
  font-size: 12px;
}

.popup-window-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #eee;
  z-index: 99;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

.popup-window-no-top-border {
  border-top: 0;
  width: 86px !important;
}

.popup-window-with-top-border {
  border-top: 1px solid lightgrey;
  width: 390px !important;
  float: right;
  margin-top: -10px;
  margin-right: -20px;
}

#confirm-popup.my-alerts-dialogue .confirm-message {
  margin: 15px;
}
#confirm-popup.my-alerts-dialogue .confirm-message.wide-window {
  margin: 10px 15px;
}
#confirm-popup.my-alerts-dialogue .confirm-message .confirm-label {
  font-size: 13px;
  width: 132px;
  display: inline-block;
}
#confirm-popup.my-alerts-dialogue .confirm-message .confirm-label.wide-window {
  width: 232px;
}
#confirm-popup.my-alerts-dialogue .confirm-message .confirm-no {
  position: absolute;
  right: 16px;
}
#confirm-popup.my-alerts-dialogue .confirm-message .admin-comments {
  margin-top: 50px;
}

#stop-tracking-all-dialogue {
  top: 140px !important;
  left: 780px !important;
}

.browser-column {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.browser-logo {
  max-height: 70px;
  max-width: 70px;
}

.browser-version-modal-content {
  z-index: 50;
  width: 470px;
  padding: 20px;
}

.browser-version-modal {
  display: none;
}

.browser-version-background-mask {
  display: none;
}

.oldie .browser-version-modal {
  display: none;
}

.oldie .modal-window-background-mask {
  display: none;
}

.oldie .browser-version-background-mask {
  display: none;
}

.pagination-bar ul {
  list-style: none;
  padding-bottom: 0;
  padding-left: 0;
}

.pagination-bar li {
  float: left;
  font-weight: bold;
  margin-right: 3px;
  padding-left: 5px;
  width: auto;
}

.pagination-bar li span {
  float: left;
  line-height: 20px;
  padding-left: 2px;
  padding-right: 7px;
  width: auto;
}

.pagination-bar .continuous,
.pagination-bar .continuous span {
  background: none;
}

.pagination-bar .continuous {
  margin-left: -3px;
  margin-right: 0;
  padding-right: 0;
}

.pagination-bar .paginationCurrent {
  color: #fff;
}

.pagination-bar .disabled {
  color: #ccc;
}

.pagination-bar .outerPage {
  display: block;
  font-size: 18px;
  height: 22px;
  margin-top: -2px;
}

.pagination-bar p {
  float: left;
  margin: 0;
  font-size: 11px;
  line-height: 26px;
  padding: 0;
  white-space: nowrap;
  width: auto;
}

.pagination-bar p em,
.pagination-bar p a {
  font-style: normal;
  font-weight: bold;
  margin: 0 1px;
}

.pagination-bar .outer-pages {
  background: #FFF;
  border: 1px solid #CCC;
  float: left;
  margin: 0 0 0 8px;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.pagination-bar .previous-page {
  float: left;
}

.pagination-bar .next-page {
  float: left;
  border-left: 1px solid #CCC;
}

.pagination-bar .outer-pages a,
.pagination-bar .outer-pages em {
  float: left;
  height: 23px;
  line-height: 23px;
  outline: 0;
  padding: 0 10px;
  position: relative;
}

.pagination-bar .outer-pages a b,
.pagination-bar .outer-pages em b {
  display: none;
}

.pagination-bar .previous-page span {
  display: inline-block;
  height: 0;
  width: 0;
  font-size: 0;
  overflow: hidden;
  border-style: dashed solid dashed dashed;
  border-color: transparent #cc622e transparent transparent;
  border-width: 5px 5px 5px 0;
}

.pagination-bar .previous-page em span {
  border-color: transparent #999 transparent transparent;
}

.pagination-bar .next-page span {
  display: inline-block;
  height: 0;
  width: 0;
  font-size: 0;
  overflow: hidden;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #cc622e;
  border-width: 5px 0 5px 5px;
}

.pagination-bar .next-page em span {
  border-color: transparent transparent transparent #999;
}

.pagination-bar .previous-page a:hover,
.pagination-bar .next-page a:hover {
  background: white url(../img/icon/vertical-sprites.png) repeat-x 0 0;
  border: 1px solid #999999;
  border-radius: 4px 0 0 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin: -1px;
  z-index: 1;
}

.pagination-bar .next-page a:hover {
  border-radius: 0 4px 4px 0;
}

.pagination-bar .previous-page a:active,
.pagination-bar .next-page a:active {
  background: white url(../img/icon/vertical-sprites.png) repeat-x 0 -33px;
}

.research-table-structure select {
  width: 150px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.research-table-structure select.long {
  width: 175px;
}
.research-table-structure select.short {
  width: 100px;
}
.research-table-structure select.auto-width {
  width: 95%;
}

.research-table-structure input.auto-width {
  width: 95%;
}

.edit-options {
  position: relative;
}
.edit-options .button-group {
  display: inline-block;
  margin: 5px 20px -50px 0;
  z-index: 10;
  position: absolute;
  right: 0;
}
.edit-options .edit-box {
  vertical-align: top;
  width: 44%;
  display: inline-block;
  margin: 0 10px;
}
.edit-options .edit-controls {
  width: 44px;
  display: inline-block;
  margin-top: 120px;
}
.edit-options .edit-controls button {
  font-size: 32px;
  padding: 0 10px 4px 10px;
  color: #cc622e;
  margin-bottom: 10px;
}
.edit-options ul {
  background: url(../img/textarea-bg.png) repeat-x;
  border: 1px solid #ccc;
  /*@include shadow(3px, 3px, 3px, #eee);*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  min-height: 300px;
}
.edit-options li {
  list-style: none;
  padding: 1px 0 0 0;
}
.edit-options li:hover {
  cursor: pointer;
  background-color: #ccc;
}
.edit-options li.selected {
  background-color: #ccc;
}

.global-textarea {
  background: url(../img/textarea-bg.png) repeat-x top;
  width: 100%;
  height: 130px;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.global-textarea.license-agreement {
  width: 250px;
  height: 100px;
}
.global-textarea.no-resize {
  resize: none;
}
.global-textarea.small-textarea {
  height: 80px;
}
.global-textarea.very-wide-input {
  width: 495px;
}
.global-textarea.featured-item {
  height: 80px;
  padding: 5px;
}

.global-input {
  background: url(../img/ui/default-input-background.jpg) repeat-x top;
  width: 170px;
  padding: 5px;
  border: 1px solid #CCC;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.global-input.very-wide-input {
  width: 495px;
}
.global-input.wider-input {
  width: 300px;
}

.global-textarea.comment {
  height: 100px;
}

.upload-new-file {
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.upload-new-file.submit-new-article {
  width: 300px;
}

.global-textarea.competing-interests {
  height: 40px;
  padding: 4px 2px;
  background: white url(../img/input-bg.png) repeat-x top;
  font: 12px/1em Arial, sans;
  color: #333333;
}

#user-comments-mandatory {
  background: #FFF;
  padding: 10px;
  margin: 10px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#competing-interests, #user-comment-field {
  padding: 5px;
  width: 98%;
  max-width: 98%;
}

#new-competing-interests {
  resize: vertical;
}

.default-error, .standard-error {
  color: #cb2c28;
  background: transparent url(../img/submission/submission-form-error.png) no-repeat center left;
  margin: 5px 0;
  padding: 2px 0 0 20px;
}
.default-error.track-articles, .standard-error.track-articles {
  margin-left: -20px;
}
.default-error.tabs-row, .standard-error.tabs-row {
  margin: 6px 0 0 10px;
  display: none;
}

.default-error.new-line {
  float: left;
  width: 100%;
}

.submission-form-error {
  color: #cb2c28;
  background: transparent url(../img/submission/submission-form-error.png) no-repeat center left;
  margin: 5px 0;
  padding: 2px 0 0 20px;
}
.submission-form-error.article-type-error {
  background: transparent url(../img/submission/submission-form-error.png) no-repeat center right;
  margin-top: -2px;
  padding: 2px 20px 0 0;
  display: block;
  text-align: right;
}

.homepage-body {
  background: none;
}

.flag-icon {
  width: 16px;
  height: 11px;
  display: inline-block;
  margin: 6px 0 0 0;
}
.flag-icon.gb {
  background: transparent url(/img/homepage/flag-gb.gif) no-repeat top left;
  padding: 6px 16px 8px 2px;
}
.flag-icon.us {
  background: transparent url(/img/homepage/flag-us.gif) no-repeat top left;
  padding: 6px 16px 8px 2px;
}
.flag-icon.zh-cn {
  background: transparent url(/img/homepage/flag-cn.gif) no-repeat top left;
  padding: 6px 16px 8px 2px;
}
.flag-icon.zh-tw {
  background: transparent url(/img/homepage/flag-tw.gif) no-repeat top left;
  padding: 6px 16px 8px 2px;
}

.content-wrapper.homepage {
  margin: 0 auto;
  padding: 0;
  color: #333;
  font: normal normal normal 14px/18px Arial, sans-serif;
}
.content-wrapper.homepage .content {
  padding: 20px;
  padding-bottom: 0px;
  min-width: 984px;
}
.content-wrapper.homepage .content .home-cols-content {
  width: 49%;
}
.content-wrapper.homepage .content .home-cols-content.sub-cols {
  width: 48%;
}
.content-wrapper.homepage .content .home-cols-content.left {
  float: left;
}
.content-wrapper.homepage .content .home-cols-content.right {
  float: right;
}
.content-wrapper.homepage .content .detail-sections-container {
  width: 100%;
}
.content-wrapper.homepage .content .detail-sections-container.even-row {
  background-color: #f7f7f7;
}
.content-wrapper.homepage .content .ib-text {
  font-weight: bold;
  font-style: italic;
}
.content-wrapper.homepage .content .badge-text, .content-wrapper.homepage .content .link-text, .content-wrapper.homepage .content .button-text {
  font: normal normal normal 11px/11px "ProximaBold", Arial, sans-serif;
}
.content-wrapper.homepage .content .button-text.zh_CN, .content-wrapper.homepage .content .button-text.zh_TW {
  padding: 6px 20px;
}
.content-wrapper.homepage .content .info-text {
  font: normal normal normal 14px/18px Arial, sans-serif;
}
.content-wrapper.homepage .content .infographics-text {
  font: normal normal normal 36px/60px "ProximaSemiBold", Arial, sans-serif;
  color: #e96527;
}
.content-wrapper.homepage .content .detail-section-text {
  font: normal normal normal 16px/21px Arial, sans-serif;
}
.content-wrapper.homepage .content .detail-section-heading {
  font: normal normal normal 30px/34px "ProximaBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage .content .detail-section-heading .custom-border {
  width: 80px;
  border: 2px solid #e96527;
  display: block;
  margin-top: 5px;
}
.content-wrapper.homepage .content .detail-section-heading.zh_CN, .content-wrapper.homepage .content .detail-section-heading.zh_TW {
  font-weight: bold;
}
.content-wrapper.homepage .content .video-heading {
  font: normal normal normal 21px/25px "ProximaSemiBold", Arial, sans-serif;
  padding: 0 20px;
}
.content-wrapper.homepage .content .header-row {
  display: block;
  position: relative;
  z-index: 20;
  width: 100%;
  min-height: 100px;
  background: transparent url(/img/homepage/section_bottom_shadow.png) no-repeat bottom center;
}
.content-wrapper.homepage .content .header-row .pointing-scientist {
  background: transparent url(/img/homepage/scientists_icon.png) no-repeat top left;
  display: inline-block;
  width: 214px;
  height: 95px;
  vertical-align: middle;
}
.content-wrapper.homepage .content .header-row .homepage-heading {
  background: transparent url(/img/homepage/tagline.png) no-repeat top left;
  width: 553px;
  height: 56px;
  display: inline-block;
  margin: 0 0 -12px -20px;
}
.content-wrapper.homepage .content .header-row .homepage-heading.zh_CN {
  background-image: url(/img/homepage/tagline_chinese_simplified.png);
  margin-left: -10px;
}
.content-wrapper.homepage .content .header-row .homepage-heading.zh_TW {
  background-image: url(/img/homepage/tagline_chinese_traditional.png);
  margin-left: -10px;
}
.content-wrapper.homepage .content .header-row a {
  text-decoration: none;
}
.content-wrapper.homepage .content .header-row a:hover {
  text-decoration: none;
}
.content-wrapper.homepage .content .top-content-row {
  margin: 20px 0 0 0;
}
.content-wrapper.homepage .content .top-content-row .featured-box {
  background-color: #f3f3f3;
  display: inline-block;
  width: 100%;
  margin: 0 0 20px 0;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-article, .content-wrapper.homepage .content .top-content-row .featured-box.featured-collection {
  height: 350px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-article:hover, .content-wrapper.homepage .content .top-content-row .featured-box.featured-collection:hover {
  cursor: pointer;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report, .content-wrapper.homepage .content .top-content-row .featured-box.featured-blogpost {
  position: relative;
  height: 300px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .read-more-link.link-text, .content-wrapper.homepage .content .top-content-row .featured-box.featured-blogpost .read-more-link.link-text {
  position: absolute;
  bottom: 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report {
  background-color: #505050;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-heading {
  color: #909090;
  font: italic normal normal 24px/28px "ProximaBold", Arial, sans-serif;
  padding: 30px 20px 5px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-heading.with-headshot {
  padding-bottom: 10px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-headshot {
  float: left;
  margin: 0 10px 0 20px;
  width: 80px;
  height: 100px;
  overflow: hidden;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-headshot img {
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  width: 80px;
  height: 80px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-author {
  padding: 10px 20px 5px 20px;
  color: white;
  font: italic normal normal 18px/21px "ProximaBold", Arial, sans-serif;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-author.with-headshot {
  padding-top: 0;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-article, .content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-text {
  color: white;
  font-size: 14px;
  padding: 0 20px 5px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-article p, .content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-text p {
  margin: 0 !important;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-text {
  padding: 0 40px;
  font-family: "AsapItalic", sans-serif;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-refreport-text.with-headshot {
  padding: 0 40px 0 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-report-title {
  padding: 25px 20px 5px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-report-name {
  font: italic normal normal 15px/18px "ProximaBold", Arial, sans-serif;
  letter-spacing: -0.01em;
  padding: 0 20px 10px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .featured-report-comment-box {
  background: transparent url(/img/homepage/icon_orange_comment.png) no-repeat top left;
  width: 25px;
  height: 24px;
  float: left;
  margin: 0 10px 120px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-report .ref-report-link-wrapper {
  margin-left: 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-blogpost .post-title {
  padding: 30px 20px 5px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box.featured-blogpost .post-date {
  font-style: italic;
  padding: 5px 20px 0 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-article-hover-overlay, .content-wrapper.homepage .content .top-content-row .featured-box .featured-collection-hover-overlay {
  background-color: #e96527;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
  position: absolute;
  display: none;
  width: 1px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-article-hover-overlay, .content-wrapper.homepage .content .top-content-row .featured-box .featured-collection-hover-overlay {
  height: 350px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-badge {
  position: relative;
  padding: 4px 8px;
  text-transform: uppercase;
  background-color: #e96527;
  float: left;
  z-index: 20;
  color: #fff;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-heading {
  font: normal normal normal 18px/21px "ProximaBold", Arial, sans-serif;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-text {
  display: block;
  padding: 0 28px 5px 0;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-text.blog {
  padding-left: 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-details {
  position: relative;
  background: transparent url(/img/homepage/gradient.png) repeat-x bottom left;
  margin-top: 139px;
  height: 211px;
  z-index: 10;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-details .featured-article-author, .content-wrapper.homepage .content .top-content-row .featured-box .featured-box-details .featured-article-text {
  position: relative;
  color: #fff;
  font: italic normal normal 18px/21px "ProximaBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-details .featured-article-author {
  padding: 0 0 10px 0;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-box-details .featured-article-text {
  position: absolute;
  bottom: 0;
  font: normal normal normal 26px/1.01em "ProximaBold", Arial, sans-serif;
  padding: 30px 80px 20px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-collection-details {
  position: relative;
  height: 350px;
  background: transparent url(/img/homepage/gradient.png) repeat-x bottom left;
  z-index: 10;
}
.content-wrapper.homepage .content .top-content-row .featured-box .featured-collection-details .featured-collection-title {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 0 20px 20px 20px;
}
.content-wrapper.homepage .content .top-content-row .featured-box .read-more-link {
  text-transform: uppercase;
  color: #e96527;
  text-decoration: none;
}
.content-wrapper.homepage .content .top-content-row .featured-box .read-more-link:hover {
  cursor: pointer;
  color: #cc522e;
}
.content-wrapper.homepage .content .top-content-row .featured-box .read-more-link .right-arrow {
  margin-left: 3px;
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 4px solid transparent;
  border-right: 0;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #e96527;
}
.content-wrapper.homepage .content .top-content-row .featured-box .read-more-link .right-arrow:hover {
  cursor: pointer;
  border-top: 4px solid transparent;
  border-right: 0;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #cc522e;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study {
  width: 100%;
  height: 100%;
  font: normal normal normal 14px/16px "ProximaSemiBold", Arial, sans-serif;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .ribbon {
  background: transparent url(/img/homepage/strip_heading_subject_areas.png) no-repeat top left;
  width: 240px;
  height: 40px;
  margin: 0 0 -19px -10px;
  line-height: 34px;
  padding-left: 20px;
  color: #fff;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .ribbon.zh_CN, .content-wrapper.homepage .content .top-content-row .areas-of-study .ribbon.zh_TW {
  font-weight: bold;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list {
  width: 200px;
  height: 615px;
  background-color: #dedede;
  list-style-type: none;
  padding: 12px 10px;
  color: #333;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list a {
  color: #333;
  text-decoration: none;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list a:hover {
  color: #cc622e;
  cursor: pointer;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list li {
  margin-bottom: 8px;
}
.content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list li.zh_CN, .content-wrapper.homepage .content .top-content-row .areas-of-study .subject-list li.zh_TW {
  margin-bottom: 16px;
}
.content-wrapper.homepage .content .options-panel {
  background: transparent url(/img/homepage/panel_anchors.jpg) no-repeat top center;
  width: 100%;
  height: 58px;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.content-wrapper.homepage .content .options-panel .option-links {
  line-height: 62px;
  text-align: center;
}
.content-wrapper.homepage .content .options-panel .option-links .divider {
  margin: 0 20px;
  border: 1px solid #ddd;
  font-size: 11px;
}
.content-wrapper.homepage .content .options-panel .option-links .divider.zh_CN, .content-wrapper.homepage .content .options-panel .option-links .divider.zh_TW {
  margin: 0 40px;
}
.content-wrapper.homepage .content .options-panel .option-links .option-link {
  font: normal normal normal 16px/18px "ProximaSemiBold", Arial, sans-serif;
  color: #333;
  text-decoration: none;
}
.content-wrapper.homepage .content .options-panel .option-links .option-link:hover {
  cursor: pointer;
  color: #cc622e;
}
.content-wrapper.homepage .content .options-panel .option-links .option-link.is-active {
  color: #e96527;
}
.content-wrapper.homepage .content .information-row {
  display: none;
  background: transparent url(/img/homepage/info_row_bottom.jpg) no-repeat bottom center;
  width: 942px;
  height: 60px;
  border: 0;
  margin: 0 auto;
}
.content-wrapper.homepage .content .information-row .info-description {
  line-height: 15px;
  width: 50%;
  display: inline-block;
  margin-left: 10px;
}
.content-wrapper.homepage .content .detail-section-row {
  width: 990px;
  margin: 0 auto;
  padding: 30px 20px;
}
.content-wrapper.homepage .content .detail-section-row .quote-mark {
  background: transparent url(/img/homepage/icon_quote.png) no-repeat top left;
  width: 26px;
  height: 17px;
  float: left;
  margin: 0 10px 100px 0;
}
.content-wrapper.homepage .content .detail-section-row .quote-text {
  font-style: italic;
}
.content-wrapper.homepage .content .detail-section-row .quote-name {
  margin-top: 5px;
  font-style: normal;
  font-weight: normal;
}
.content-wrapper.homepage .content .detail-section-row .quote-person {
  font-weight: bold;
  margin-left: 3px;
}

.content-wrapper.homepage-new {
  margin: 0 auto;
  padding: 0;
  color: #333;
  font: normal normal normal 14px/18px Arial, sans-serif;
  width: 100%;
  min-width: 1024px;
}
.content-wrapper.homepage-new .content {
  padding: 0;
  min-width: 984px;
}
.content-wrapper.homepage-new .content .infosection-responsive {
  display: none;
}
.content-wrapper.homepage-new .content .video-heading {
  padding: 0;
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
}
.content-wrapper.homepage-new .content .video-heading .video-duration {
  color: #666;
  margin-left: 10px;
  font: normal normal normal 16px/21px "ProximaRegular", Arial, sans-serif;
}
.content-wrapper.homepage-new .content .general-white-orange-button {
  background-color: transparent;
  border-color: #CC622E;
  text-transform: uppercase;
  text-shadow: none;
}
.content-wrapper.homepage-new .content .general-white-orange-button.big {
  min-height: 0;
  height: 20px;
  font: normal normal normal 14px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  padding: 10px 15px;
}
.content-wrapper.homepage-new .content .header-row {
  background: black url(/img/homepage/home_mainpic_black.jpg) no-repeat center center;
  min-height: 500px;
}
.content-wrapper.homepage-new .content .header-row .header-row-heading {
  padding-top: 114px;
  padding-bottom: 20px;
  font: normal normal normal 40px/40px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage-new .content .header-row .header-row-text {
  font: normal normal normal 24px/28px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
}
.content-wrapper.homepage-new .content .header-row .header-row-heading,
.content-wrapper.homepage-new .content .header-row .header-row-text {
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  color: #fff;
  text-shadow: 0 2px 2px #000;
}
.content-wrapper.homepage-new .content .header-row .header-row-disclaimer-wrapper {
  max-width: 990px;
  margin: 0 auto;
  padding-top: 138px;
  text-align: right;
}
.content-wrapper.homepage-new .content .header-row .header-row-disclaimer {
  display: inline-block;
  line-height: 26px;
  background-color: #000;
  padding: 0 10px;
  color: #fff;
  font-size: 11px;
  letter-spacing: 0.01em;
}
.content-wrapper.homepage-new .content .header-row .header-row-disclaimer a {
  color: #fff;
  font-weight: bold;
}
.content-wrapper.homepage-new .content .header-row .header-row-disclaimer a:hover {
  text-decoration: underline;
}
.content-wrapper.homepage-new .content .header-row .cc-license-icons {
  max-width: 990px;
  text-align: right;
  margin: 0 auto;
  padding-top: 10px;
}
.content-wrapper.homepage-new .content .header-row .cc-license-icons .license-text {
  color: #fff;
}
.content-wrapper.homepage-new .content .header-row .cc-license-icons .padlock-icon {
  background: transparent url(/img/homepage/padlock_icon_white.png) no-repeat center center;
  height: 22px;
}
.content-wrapper.homepage-new .content .top-content-row {
  margin: 0;
  padding: 40px 0;
  background-color: #f7f6f5;
  text-align: center;
}
.content-wrapper.homepage-new .content .top-content-row .top-content-row-heading {
  font: normal normal normal 40px/40px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.025em;
  padding: 0 30px;
  display: inline-block;
  position: relative;
  /*border-left: 5px solid #f2673c;
  border-right: 5px solid transparent;*/
}
.content-wrapper.homepage-new .content .top-content-row .top-content-row-heading:before {
  position: absolute;
  content: '';
  left: 0;
  width: 5px;
  background-color: #f2673c;
  top: 6px;
  height: 27px;
}
.content-wrapper.homepage-new .content .top-content-row .top-content-row-logo {
  display: inline-block;
  vertical-align: baseline;
  text-indent: -9999px;
  background: transparent url(/img/homepage/F1000R_logo_home.png) no-repeat center center;
  width: 265px;
  height: 35px;
}
.content-wrapper.homepage-new .content .detail-sections-container,
.content-wrapper.homepage-new .content .detail-sections-container.even-row {
  width: 100%;
  background-color: #fff;
}
.content-wrapper.homepage-new .content .detail-section-heading {
  font: normal normal normal 30px/30px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage-new .content .detail-section-heading.en_GB {
  margin-top: -4px;
}
.content-wrapper.homepage-new .content .detail-section-row {
  width: 990px;
  margin: 0 auto;
  padding: 70px 0;
}
.content-wrapper.homepage-new .content .detail-section-row .quote-mark {
  background: transparent url(/img/homepage/icon_quote.png) no-repeat top left;
  width: 26px;
  height: 17px;
  float: left;
  margin: 0 10px 100px 0;
}
.content-wrapper.homepage-new .content .detail-section-row .quote-text {
  font-style: italic;
}
.content-wrapper.homepage-new .content .detail-section-row .quote-name {
  margin-top: 5px;
  font-style: normal;
  font-weight: normal;
}
.content-wrapper.homepage-new .content .detail-section-row .quote-person {
  font-weight: bold;
  margin-left: 3px;
}
.content-wrapper.homepage-new .content .detail-section-text {
  color: #666;
  letter-spacing: 0.01em;
}
.content-wrapper.homepage-new .content .detail-section-delimiter {
  width: 842px;
  border-top: 1px solid #ddd;
  margin: 0 auto;
}
.content-wrapper.homepage-new .content .detail-section-delimiter.responsive {
  display: none;
  visibility: hidden;
}
.content-wrapper.homepage-new .content .home-cols-content {
  width: 430px;
  padding-left: 30px;
}
.content-wrapper.homepage-new .content .home-cols-content.sub-cols {
  width: 48%;
}
.content-wrapper.homepage-new .content .home-cols-content.left {
  float: left;
  border-left: 2px solid #f2673c;
}
.content-wrapper.homepage-new .content .home-cols-content.right {
  float: right;
  border-left: 2px solid transparent;
}
.content-wrapper.homepage-new .content .home-cols-content.responsive {
  display: none;
  visibility: hidden;
}
.content-wrapper.homepage-new .content .even-row .home-cols-content.left {
  padding-left: 0;
  border-left: 0;
}
.content-wrapper.homepage-new .content .even-row .home-cols-content.right {
  border-left: 2px solid #f2673c;
}
.content-wrapper.homepage-new .content .posters-and-slides {
  background-color: #f7f6f5;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row {
  text-align: center;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-logo {
  background: transparent url(/img/homepage/illustration_shareposters_slides.png) no-repeat center center;
  width: 433px;
  height: 252px;
  margin: 0 auto;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-heading {
  font: normal normal normal 26px/26px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
  padding: 30px 0;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-text {
  color: #333;
  font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.02em;
  max-width: 700px;
  margin: 0 auto;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-button {
  margin-top: 70px;
  color: #f2673c;
  border-color: #f2673c;
}
.content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-button:hover {
  color: #fe7b51;
  border-color: #fe7b51;
}
.content-wrapper.homepage-new .content .feeds {
  background-color: #eee;
  -moz-box-shadow: 0 0 6px #c3c3c3;
  -webkit-box-shadow: 0 0 6px #c3c3c3;
  box-shadow: 0 0 6px #c3c3c3;
}
.content-wrapper.homepage-new .content .feeds a {
  color: #f2673c;
}
.content-wrapper.homepage-new .content .feeds a:hover {
  color: #fe7b51;
}
.content-wrapper.homepage-new .content .feeds .feed-left {
  float: left;
  width: 300px;
  margin-right: 65px;
}
.content-wrapper.homepage-new .content .feeds .feed-right {
  float: left;
  width: 625px;
}
.content-wrapper.homepage-new .content .feeds .feed-full {
  float: left;
  width: 990px;
}
.content-wrapper.homepage-new .content .feeds .feed-full .feed-item {
  width: 300px;
  display: inline-block;
  vertical-align: top;
}
.content-wrapper.homepage-new .content .feeds .feed-full .feed-item.middle {
  margin-left: 40px;
  margin-right: 40px;
}
.content-wrapper.homepage-new .content .feeds .feed-heading-wrapper:hover .feed-name {
  color: #fe7b51;
  text-decoration: none;
}
.content-wrapper.homepage-new .content .feeds .feed-heading {
  display: inline-block;
  margin: 0;
  font: normal normal normal 26px/26px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage-new .content .feeds .feed-heading-text {
  color: #333;
}
.content-wrapper.homepage-new .content .feeds .feed-heading-text:hover {
  color: #333;
  text-decoration: none;
}
.content-wrapper.homepage-new .content .feeds .feed-name {
  margin-left: 5px;
  font-family: "ProximaBold", Arial, sans-serif;
  font-size: 13px;
  color: #333;
}
.content-wrapper.homepage-new .content .feeds .feed-name:hover {
  color: #fe7b51;
  text-decoration: none;
}
.content-wrapper.homepage-new .content .feeds .feed-heading-border {
  border-top: 2px solid #f2673c;
  width: 100%;
}
.content-wrapper.homepage-new .content .feeds .feed-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.content-wrapper.homepage-new .content .feeds .feed-item {
  padding-top: 20px;
  border-bottom: 1px solid #ddd;
}
.content-wrapper.homepage-new .content .feeds .feed-item.last {
  border-bottom: 0;
  padding-bottom: 0;
}
.content-wrapper.homepage-new .content .feeds .feed-button {
  padding: 0 15px;
  border-color: #f2673c;
  border-radius: 2px;
  letter-spacing: 0.05em;
  font: normal normal normal 12px/30px "ProximaSemiBold", Arial, sans-serif;
}
.content-wrapper.homepage-new .content .feeds .feed-button:hover {
  border-color: #fe7b51;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-image {
  max-width: 32px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-user {
  float: left;
  max-width: 213px;
  margin-left: 5px;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-created {
  color: #666;
  font: normal normal normal 11px/11px Arial, sans-serif;
  letter-spacing: 0.05em;
  max-width: 50px;
  float: right;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-user-name,
.content-wrapper.homepage-new .content .feeds .tweet .tweet-screen-name {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-screen-name a {
  color: #333;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-message {
  font: normal normal normal 14px/20px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  padding: 5px 0;
  margin: 0;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation {
  text-align: right;
  margin-bottom: 4px;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation a {
  display: inline-block;
  text-align: center;
  width: 28px;
  height: 16px;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation .tweet-icon {
  opacity: 0.4;
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAADxCAYAAACEcVapAAAlyklEQVR42uzcf2hd5RkH8NzG3sYkpcmYVZiCpI6YUo3tjcaQVNsaFGwMpk0mJIMiS//oP7UdVREqioUxV0zrP4U0MgJWqE3bkbWDjqw/lpauW1PXrfQHzjJwwqZiWmyiXk3O8fvHI7y8vDnned/33p17uc8DH7h5zzlPzrnv19Pzo7YsDEMhilrJfwFCQvx/Nzg4+B7sK4XJwXHeD4fhS3IYGix7nIHQwmkJcX4ndRF8QxZ59rrImNCzzF79EET0CWCj5f4thRu07Tn4AAIaW2rRJ7T8vaHFuil4Dv4ENyEL12AH1CQSYvziStgL1z0DUg5H4Pf0OUUTEWqOW/bdoGy7wXMfQyiPOYbQLcD+QabvbwY6lbFOGjtiG8q4/VPXY/ZNw0hEv+vwE4d5mQevwiRMwS5IsUKMFRvhinJAPgH5NYTkVxTiD/QDZYbkI8YEfGSxbxOMfhPcCTUEuAf+O1eQLfZzGk4Yxk/AVAGE+DVGzwMO2Vln6PNcZIgpYC/AN+qGHgHu1iY2gPX6ehYh3gpfQ2hCy7ZanoHnMc7AvBCbg1ALv4XAtJyDroFHDeOj8GXSlxNY7z+MEE855GfI0Oe9uBAfjNiJr+h6p8ViJ35n6HPYNcS0bv0cZ9DzUO8ySYyzkVOItWVr4LpjiA/RiSWjjGVo7LD78dLP/mfirxkh/tQhxLdMJ6q4EI8ydiYLj1tfc4JhfMQUcuZTiVBDTykKNsTtHiFuU/6kOUB+CM7KAgjxHxi52eUwP28b+uzhXE5sg6y2YYYm4Sz9/E+XEDMvN7pjes2HG4aDm4T5+QgxpD0uJ37kezlBfU4b9vGM7+VBjkL8U/g0IsAnodIhxCk4r/S5CPO4N3Yr4Jp6QDS+TGlYaxli3QVIaTd+v2H0aqd1b0EfuUVjq/MRYnLS4cbuZ/A/3xs76r3W0KODlid6JqZ1XzL0uQKbtOBZocz9Gz6GpbaP2KpgCP6lPfI4D/+A2yx25M+GA/wrpJRHcEehnNHrcfgj3K+9CBiDVQ5/QqQjlnPOwP6P2Phnpb9p9wCpRENsvsT7OzRDpUdwV8IA5extuAN+DDvhEuyClfLaGQzPq03+YtnzF4yXHf2O+/uU0ucpbXnSLzvGYDvM95yTn0PItKHkQ1x86GYY2Nv4vXY+k8DxvWCxf7+UEAv5C0BCSIiFkBALISEWEmIhJMRC5DjEUlJFXhJiKQmxlJSEWEpKQixV6iUhlpIQS0lJiKWkJMRSpV7FGOJe6INSqKvQBQtJF1yx7NEKZRbaJMT5rZuwgOCzVzUyJrSF2WsIUhF9UrAXbOoy1NC2zbCcPtfQMv859l8/gP3wBCyCNNTDdriRVIinYSPUefadgQ54hj4H0GyY3DWWfYeVbYdzcOwzMcdQ5hxg/yB3QDmMKmOjNNbhMMdlDDYhzkJ3RK86+ARsaxbegFqogi0QcEN8ERpoDLzqZaXPK7QTy40HG19LGF8+1mFXhtEvw51QQ4APwF0RQeZWJazWB2msqgBC/DqjXw/Y1iFDn/1xBxjAbligbehaI5DSJu4gaMX+PQNQAWUmtGzAclJnOWdg1v6ZgzAJzxvP0PxaCJ2G8U5alvTlxN2MEFeBbfUb+vTG7fD6iJ24na53zgK3njX06XINMdW1Oc6gTbQszOGZKfQMsVrHoc4xxOvoxDKhjE3QWJff8aL8z8QVjBAvBtuqNp2o4g6wk7EzaTgFEcUOaTcz5Hr1Grbrg7CAQzzmEeLTygT2kB+CM14AIX6akZstYFubDX02cS4ndkJa23CCJqGFfn7AJcS8yw2MRde3UGM4uFpalo8QZz1C/IXv5QRVm2H7Vt/LgxyF+ENYHPE9roJpsK0AmpQ+jTDLPcALUG/4si8pY5O2IdasgEC78XuR0WuM1q2GfaSaxk7kI8RklcON3ftwp++NHdVRQ48jECZ9JqZ609CjAfZQ8JyKMncv3AOXbf8rnYJ+uE975NEED8J3wK3HDAf4CATKI7i19DmuTsGTcFV7EdAOJx0mNQvG0s/AST1iowrgYe0eIEg0xOZLvIfgHJ15XWsctlLONsNn8Dlsg2V0aTIur51RqGZG4B617PkO42UHwu5Ux5Q++ExVGC872mEHXdL51LtQxjQsIS7O6iZUeX3t3JrA8e222L+3JMRS8heApKQkxFJSEmIpKQmxlIRYSkpCLCWVuyr1f4hOyL+KKURhhDiTyYRCFDMJsZAQCyEhFkJCLEqdhFhIiIWQEAshIRalrhhD3At9JTJBV6ELFpIuuGLZw+p/T8L6bRLi/LoJC8hNz16NjAltYfYaglREnxTstdy/y1BD2zbDcvpcQ8tCDvr9YZ7WD2A/PAGLIA31sB1uJBXiadgIdZ6NZ6ADnqHPATQbJneNZd9hZdthn32kHjNRx0DruAXYP8gdUA6jytgojXXYhpJzFrYMcRa6I3rVwScOczMLb0AtVMEWCLghvggN6gF5eFnp8wrtxPK5vrgYSxhf/hL2vqEY/VDsCU1p2x6AuyKCHDJVwmp9nMaqCiDErzP69Thk55Chz/64EAewGxYwwsUxAilt4g7q61n8ngGoiPiiKmDAclJnOWdgzv6ZggCT8DykTMuZFkKnYbyTliV9OXE3I8RVDvnpN/TpjQvx+oiduJ2ud85a7MSzhj5driEm1yBj6NtEy6wniXE2cg6x4jjUOYZ4HV37TyhjEzTW5X689LP/mbiCEeLFDiGuNp2o4kLcydiZNJyKamQR0m5GyE16Ddv1QVjAIR7zCPFpZQJ7SAWNjRdAiJ9m5GaLQ4g3G/ps4lxO7IS0tuEETUIL/fyAS4iZlxsjMf2+hRrDwdXSsnyEOOsR4i98LydIm2H7Vt/LgxyF+ENYHPE9roJphxAH0KT0aYRZ7o3dBag3fNmXlLFJyxDrB7YCAu3G70VGvzFatxr2kWoaO5HrEGsTYXtj9z7c6XtjR44aehyBMOkzMXnT0KMB9mjBs3UJ7oV74LLtI7Yp6If7tEceTfAgfGexI48ZDvARCJRHcGvpcxjjFDwJV7UXAe1w0mFSs3Mt18/AST1iIwE8rN0DBAUU4l5a/yE4p515bY3DVsrZZvgMPodtsIwuTcbltTNAMyNwj1r2fIfxsmPIcX+PKX2OacuSftnRDju0SzoX71q8URyWEBenbhKSfL52bk3g+HZb7N9bEmIhfwFICAmxEBJiISTEQkIshIRYiJyHWIiiVvJfgCh+8o9sy7/tXOwkxBJiCbFHSYiFhFhCLCTEuQjx4OCgj5IPoIQ4t/U9e/cDHGV5J3D8XQMYooUDREURiiKtllT6X8davZnrSFIChGJPR0c6LcYa2p5/roU7a6XWqXCjrXXOACoq9UStLaDyxxun04rtHTppg6FiAbECYaMhQgJuloRlf/3OzpOb597Zfd6/2RLf55n5zMr7vLtsJt8s7/u86yaHL+Iy5GKMuAYzBiLihQsX1mCGjdiO/vE7OMrmGCKuwiMQ9MUZMeFW4REI+mzE5rERa1GOsQJV6rZ/7MGFcEqoxI8Rx7gVjnJbxIg/iTchmlgiJtpP4k2Ikvjj81IRZ3ADHAzBQI+NqICjbjep7Q/D8XAy4hjnwVEmR4i4EVlI3BETbCOyEBuxOeJt+AQczUCOVoyEoxmJbdiLaXCMoo9tcFy2B4x4NNZCgPgiJtTRWAuB2IjNES/HcDhlirgDk+EUwXbmS4wIz28TKuEEVIlNJSK+GHsgPh3E8/gnHwFfjD0QnzqxBlckLeJDmGvYcaBGPRyD2QMQ8Wo4IT1dIuItkJB+jpQh4i2QkO5NSsSvYiIcn0ahDi8h6rgJjsFNcUesxnqcC8enc7HBcDhxCfZAQrrdEPEl2AMJ6eYkRHwJnJC+izx8j4hRNiIFp4QF8Dt6cDuGGR5vGO5Aj49j4jEex8SfUT6H67EDomRwhiHkMaZjYnxGcy12Q5TDGJWEV+IJcEK6u4wRz4JjUI+go9rweNUBVydSWOBzdWI8DkOUBo9j4xQW+FmdYNsE9ECUa5NyTDzHsGOz8hpWYYo2V4V3yxRxBz5qOhEMsTLieGgNsU58kc914nUQ5ac+Vyou8rNOzPb/hiiLk7Q6sQyVPk7s9uEj2vyKWCI2m4a0cUku+FgERzNCcTSLgkasnIKVHlfsvg9RbgiwXnwKVpqu2LH93yHK1clbJ3ZfJfP+p/0WRB1D4XhYCWE877o48iKCjjwmun5Idir62vQk5I0Rm9ViVom5ClyNeqRCXL2rxawScxW4BjOSfMVuPhwQV9GxFI7yEKKOJaiCU8JFaNP2fxBVWI4wIw1HaUBWm8tCP0bdb9/FNnjfO7HB8N6JHJ7CGuQxGMcqPGeYX4fH7fuJ7bvYTMO+Kd6yESf9TfEc80ZhIw44bMQ2YhvxIIm4ARl16ygT8AakhCx+ECLgBmTUraNMwBuQErL4gY3YjlIR1yAHUbfT4WA+xMPRgAHXIAdRt9PhYD7Ew1EbsR3FIq5GF0TThak4By0QkwABV6MLounCVJyDFojJhynixJ/ZRqUCHotdkCJ2qXmnmKARE95Y7IIUsUvNO8XYiC1TxGsgBmtjjHgNxGCtjdgKE3ETxKApxoibIAZNCYvYfipmRMYoDeE+iLwh+v/0FbQryhIeRN4Qvfq7Bi/7IdshRYx4HcRgTYwRr4MYrLER24jDRDwWfzWdCMYY8Vj81XQiaCO2EbuJhxaMMy3JBVhqEw8tGGdakhMex0ZsI3brg3j4BhzUuS6OXBnwgkcfxMM34KDOdXHkSjg2YhtxsYgXImMIeCvOhqM0IoMbg192LoyMIeCtOBuO0ogMboRjI/7wyeGLuAw5nxHbNwDZiE8ov9N+k/tmG/GHJ+KNWAspgxWoUrei7EHJT8VkrhI/hsTgVu1xb/MZceIv9pzIEWdwg/qGDoEMsI2oUH9fBTZB4PmpmOxzMiQG52mPOdlGPLgj3oZPuEKRAdSKka6/byS2YS+m+QhZItpW5DG324gHZ8TLMdwQSdw6MLlEmJPVvBQT4fltguFTMY2HLptsxCduxIcwV5soV8T1HuHMHoCIQ38qJvd9upwndobPk3gFm1GR9ID7I34VEwN8I0ehDi9BIrrJ+HcxH3fEynqcG+BrPhcbQqxOVOAVbEZFTBFfDlEuS3rA/RFfEuGV6bvIQ/yKGGUjUobnswDiUw9uxzDD4w3DHegJucR2OUS5LKaI74Mo9yY9YP2VeEKEkO8uY8SzPJ5LPSSgasPjVUdcJ74PotwbU8RvQZRdSQ/YfUw8x/DNbFZewypM0eaq8G6ZIu7ARwOdCJq1+vghbY0Q8VsQZVcMv3hmKsTlAhsx3xDNMlT6OLHbh49o8ysgUfiIaRrSHktyEtAi1+OMwAjXtkUhI54KcbnAb8TEOR1ZSEBZTLfrxK6rZKZ/2tX8LZCIhvoIeSUEz7sujrwICSiPia4fkp3KNG37JOQ9Ip6OLCSgLKaXiPgaSEhfS3rEggzmq2/iUEgRS7Vv9EOQiJagyhDwRWiDKA+iCsshIaS1x25AFqJk0aDN7/eI+BpISP9seDX+CnZDfNqN2qQfTrhtMLx3IoensAZ5yCC0Cs8Z5tfhcZ+HE1/BbohPu+EZHFEOx93oNcTbi7sw3B4TW1HfTzwcd6PXEG8v7lL7BjmpazVE3GpP7KyoEbu1GiJuDfEbRashHqptxFZcEVdDPFQHjPgeiKZbEc09NmIrrojvgWi6FdHcAwd+Ak7hHYjSgvOVFojyNlI2YitqxCm8A1FacL7SAlHeRspnxOMgygpUanOVapsoZ9mIragRj4MAhVGpzVWqbaKcFeBw4nrMNMzPwrwQAdiPsbJcEQPXYyacEmZhnv3tSTbiE4X9FWD2UzEtK46Im+uiERnUlqxYHcl78z4eReIDjCviGqQhIaVR0/+AV/3qYA3SkJDS+L/He6ChuQZpSEhp1GjR1iANCSmNGi3iGqQhIaVRk/QQo3C0gKNIaxGnIRGltYjTkIjSWsRpSERpLeI0JKJ00kOMGrHEQYtY/GpY3yWPbs0UndMiljhoEUsctIil3/s/rJfuZbd5Rss+wr76NvsbSgck4v2rpcSIJeLFLx+Wzp7jwggV8Zbn90uJ4Tvipiefk67DHxQsW/1cYdvvm7dJkeEZcdfPviX53qwceWqJ/L+wb6/DTH0b+ywt7Mt9bMQDGnE6/oi/+cIh+Y//OSJ/au8TNUJH/OoL6dAR6wGrYQjZO+IDt1wh+WxGupd/Tw4t/bocefInhTAPLfm6HO86IOC/5xW2MVfYh30L9+G+NuIBP5xo/aZI73uhI/5L5zExDhXxypZMqMOJx/6tVbo7e4NGrAesh+wO1VfEmQ2PSHbLRjn4o69JIeamW+Xg4qtEcjnpH/ljfRxCzBHmCvuwb+E+3NdGHJHjN2BuQ0XM8BVxby5viNg74MPc+orYHGmoiI/t2yFdP18gR1/bJJn1DxeizG7+tbhHz2+fKcyxT2Hfrvsbue9OG3FEjt+A+XOoiN/o8PdKvKzZ9ErsHfDj/PnvFXH+g255/47Zcmzvm4Uw2SZ9O/8o7tG7fYswV9iHfQv34b424ogcvwGzPdIxcf9o3Nglz27PytFcPuAxsTlgtscSselwo/vIB0Ujzv7vC3LgO5cWjoEPNH6hEOWx/W+Je/S/6nY0fl7Yt3Af7msjHoiI3QHrJ3sIHbEe7MLfdMvBbLjVCXfA+skeAkesj1eaWwvbOckrhKwHzLaiEbsd+Jcv6cfD+nFxIVy1n11iG8CI3QG7RY9Y+daGLln1ek/QiN0Bm3lH7BWyHrCviLse+LbIcSJ2D7Yduq/BRjyYL3aYDf6LHW6dLJ/lDrRJrmNf4dVZbbcRn6CXndtjvuzcHvNl5/aYLzu3x3zZuT3pIUaNuBbtkJDaUKtFXIt2SEhtqNUirkU7JKQ21GoR16IdElIbarWIa9EOCakNtUkP0b4V074V00ZsI7YR2/+zw7JsxJaV4IijDftD/GHgLHm1NwobsXXCRjwFLyOjbqcEiZglstNd29zzKXwHO3AUf8Y8DEMtPuUKNRUw4nMwHdfhWnwZY7X503FqmIhnPLR9SKntuAmP4mZUYjJOTnpk5Yx4NG7GYuyEaHZisZofbYqYAMejHdWGiH8EKaIHL2KyK9RLMcpnxFNRiwsxHhNQjVm4VN1ejlTIiF/GlCLbn4BoOvEMJiQ9snJFfAb2QXzYizMNEV8MwRE04CTX/Gj0QorIYx/q9FdhfBp1OM0j4jEq0LOKOBufxSSMwOSQER/GEdyGU9W2syGzf/GOzHlyf+G27uE3ZebKHWu5HZb0yMoV8Z2QAO40RDwGfRBlK+bhH9T8ZyEGs12RVmA8JmImLkCqRMTETrBm5+EKVIWJ+KtPv/sAcQrRior5V2iaszot+tcx99lOYdvnkh5YOSNuMkW7FL94o0/f1mSI+CTcBXHJYTf+ADEYX+TV9gwV4Hj8I2bgHKSgj4/7iPh0DAl7YnfVs++/htzsJ/YIr7KFmOse2VH0a5nzVPuZSQ+sXBGPxG9NAb/ecVyEsbJVhcz+GGk4nGhGNySgHIYWiXiUK8SPoRZz8QVMwhhM8hHxmVFWJ+qfbFvc/3yJWQhV2Fbsa3k96XGVM+JHTQG3qoC3pHPu+cdKRDwUb0NCaC4ScAVOxmlFgpykIr4S9bjQR8QTokT81WfeO4nn+SzyEIMbkx5XOSPuhkCWbe2Tzp68/PIvx4wBK92GJbZPoQ0S0KISEc/FeTgrDlEiVl/fnRCDLcQ+NOlxlTPiNgjkZ8290pHJSy4vsrvLEDCwD6Zv9L8iDfHpEMaUWEY7HefHFPBoV8RhQ/4yOiEu2zE+6WGVO+KFepwP/LEQsjFgZaFHxPORh/jUaLigURVTwOMwJGzEnMSNwcL6J/au4flmIZrjWIFRSY8KZY84hfV6oPcT8q93HjMF/AJS8Hq1qsfvkYEY/BdSHpeXh+PMOF+FQ64Tj8R1sx57636W0R7jef8UN2Bc0mMavOvE5ohH4Ps4Ygj4UVT4eI/EqRiBMyJEfIp978Tf2jvz4KqqO46b5L2XvADZNxpCFpM8ME1CKDHKIhJks7UFKhnLDA4dx9q6TKc4oMNMFUGZiqN/MAhSiA6DhY6tLGWkCkEHGrVWUMGVRYZF9j0EZQncfn8z39c5fZN73n15yYP3cn4znzHm3nvu78CX3/2dc3/n3NgVcSY44FDAh0CmZp54CFgAmoJE4ANgcgiFPh5wOygOJwpHo4iNtW+qiFUhTwOzbWonZoM/gDwHBUD9wLNgCzgO2hiNdzJ1mARCLoyBJYHeHRBwHnDHoIg7+z5xIJ4kABdw2+DiOfEkLvy+hS9iFR/4F7jA//pulFJM/uGlghzngzmIH2ZE3I5oAcXofuONN7JPnDjx8wsXLsy6dOnS365cufLx1atXD127dq3VosnP8js5JufIuXKNXEtxJ/jbjYCIo7eemLltX4cC9soFRsTtRlz3p59+WtTa2vokRNmMY1dAR+2KtCFtSZsUNCN014o4Gv4CvSQDlIPRYKKDOolc4JEGjIgBUKKu57vvvqtHJF2P37eBzrY2aRv3GCn38kfn7iziFHAHhXsXqHSQ//ZiFLjJiPj/xbt///5Rly9fbrYiZHKvAwcOjFbFHMMi1sM/gJ4gg1G2tyLabJAOvGplW3cXsZo2bNq0qfCHH35YKWktiLRdk3u/9957AWlG54i4o2YWit7gIlaj79GjR+/DgOyMdZ1NfBBf1KjclSJ+XDAijk4RUxyuxx57LAWzB4tEP2GK7ypy3FZBfg5Xy/DpFfGNM01xXSHix+fOndsiyM9mlXB0idifPrzwwgs5Fy9efNcK0VpaWo58/vnnb69YseLF6dOn/75fv36/RHvjwFgyTn4nx+QcOVeusUI08U18VNKLThIxBWzR/EI2Io4CEVPAnO/tiwHVJ5ZDQ4Q9v23btrWPPvrow5z9qQfDwVAwGNwG6gT+PJjHhvPc0XKttCFtWQ5NfBRfOypk9ttewIFCNiK+sUWsRmAIaZtD8bY0NTU19u/ffzyXfQ0BtaAaVAAfKAUloJiUgFIeq+C5tbx2RHl5+XhpE22fc+jDto5GZPZdL+BAIRsR35giZl7pnjx5cjoe01uc5KVfffXVhqFDh05iNK2jGH0Uah9l1icTpAeQyWN5PLeY11azreHSttzDST4uPovvFHJciCK2EbBGyEbEkUdrHMSB5LNnzy5x8Ag/39jYOJuRtw5UglKKMYci7QWSQRJIBJ4AEnksmeem89o+bKuSbY9YunTpM4i2QfUlvrM9DvZCmyd+Gji1p42II04wASeApL17905h1NMN2g4h4k3ho38AKAP5jKwpwEuRuvxzuYKm5iIeuHiNl4LOZJtlvMcQuafcO9jTAX24X/qiTL+FPrCza90M7G5YEccDz2uvvVaGopyzlsZOnz69e8SIERMZIStAIcim8JL0tQ7OazHYVi+2XcjFu3Vyb/FB56P0AQM9HyN9vBFx7Is4jqLpiSj3d0tj58+fP1xfXz+BOyD5GCnTgFcn3jDF7AVpyhYLg8QH8SWIr2ulT/782Ig4tkWcALyY1rqHaYRtDvzAAw9MoYDLQB5Th0RNYU44qGlOIu+Vx3sPEl/EJ0tjqIL7Bf8RJDgQsdkSNQqwi8IekIqR/VZdnolU44+cAisDuXzUe9qLvvL/gXRCVPbwnrn0oVZ80v3Dkz5J33htnBFx9GMXhZMRhSdYGtu1a9fbzIF9SnWfG8TbRc9Dhw75MJvwJ9QFT62oqPCEG62V9KIXffCBup07d/5T5zv6NlH6qInG5nMHUYRtFEb+uEmTRpwbNWrU3RzE5fOx7tEI2AWSMLj6Rmljo1S/hZs3KxE5hb5UYKB3t/ioyY03qdHYiDi2RBwPvC+//PIAHLMtxnn//fcXc4qrEKT5R/x2IuPx1HZmDE4cPnxY6iecR2X9PdLo0wDxUVdYL31kbhxvRBzdtDcjkbJv377ZmijcMmDAgDuZg2YDr06APNYD5Ggqz/48a9asNP/LiDAGe176VCY+6qIx+jiH0dsN4oyIY0fEiSATovrYsrEdO3b8hW/N8v15sE54PJ4C+gRZRPf1l19+WacODEMWMvNj+lYpvlo2Jn3ky5NEI+JYETEj5oMPPliuq+udOXNmA1//ZoIkfxqhFTEf8w5qiy/ipcWTRUVFSR1JLyj+JPpWipLOSbo6ZukrnxIJRsSxIGJGTOSSUzTR6yDOqQJ9gkZhAvNQxMUh1ANveuedd4r1gz59NKaPVZgJ2W/Z2AcffHC/P6UwIo5eAmcl0lFjMM+ysT179qzhNFYO8GqjMPG3C0osh8ZB30msaG4I9cWJ+KTkxj5MBdq+cURfX6RviSDOiDhKgamP4exjx46tsmxsw4YNT7E0Mp3ijOsiEauDvqUY9GX4C4ecRGM1+ovPdo2fOnXqLWVwGm9EHP0iTgZ5mEP9zLKx+fPn/0pJJVxso6tErA76vkH98G1OB33imz+lEJ/t2kWqsYMvSZKNiKMYmLplQT6mpY5aNjZs2LBb1b/0SImYA7FLGPTNdDLoU/9RDh48uFYzXXhU+sy+JxgRRyk0Fwc4BW1tba02ImpjPpzN1CMukiJWF4GuXbv2R7o5ZaYUSfTVJ7631xb6ekH6zL67jIijFJobpIJCzSO9RZlaS7xeIuZr41fQnm1EVue8Qan4rqmiLGTf3UbE0S/iNFAURMQlFKSH10dcxByQNapTfMHuaydiROjL0meQZkQcQyIOkk4UX28RIy/+N+qGa9hmogMRF9ulExD3OSPiGBQxcs5jlo2hOqzieoiY88aXt2zZssjtdg8UP52KWHy2axN7uB0xIo5BEWNl8A7LxrCSedz1EDF8OjBjxozf8pMU/Cims3QCK6LHaha3fmFEHIMDu4MHD66zbGzr1q3TcE5GBAd217CV1VslJSVSu1xHAReAdIcDuwzx2a5xlIFuMAO7GJxiQ+XXfMvGjhw58tdITbEhrTm3ZMmSWdw/+iegHOSzLa/TKTasJnndsjH8A1lopthi8GXHm2+++bBGWPsi8bIDwvtkzJgxDdyXrQqUgFyKLTGUlx3Ie/daNrZq1apHzMuOGHztPHr06DpdKeby5cvv7JLXzhy8bdy4cbHL5arnAtT+jJSZoEeor53FV10ppvTVvHaOwQIg4MM01nZNHrmoswuAOHjbP23atIe4I2YNKAW9lT0sQi4AEl81U3Xbpa+mACgGSzFByYcffviiZWOYRz4zderUos4qxeTgbV1hYeE4Dt5+rO4g1NFSTPFRfLVs7KOPPnpJfDKlmDFYFA8K7r333pF43Np+sgsfe3k23KJ45thnFy9e/LTN4C05nKJ4+DhHk0q0SR+lr6YoPtaWJzEvBrfgUdysi8bYybQ81OVJ33///V5l8LYVy/4n2Q3ewlmeNGfOnDJdFMa3PZplab8/HzbLk2JvoWgGuHnhwoW/CZLDrgh1oegTTzzxU6QOy1avXj0Xg7fhYQzetFFYfNP5vmjRooeYc2eYhaIxJmJVcKAan6TdHmQz7SmhLNmncKo4cKsEN3PwlgqSOmPJPnzSbkN78uTJHdI30Mcs2Y8RVAtcn4aI9TsRhG671DVr1lQ63TyFj+++oJC5bxbo2Vmbp4gv8En7OTI8YR7xz0qYzVNifBsriq0Giyk3BvkuxtcLFiwodLKNFdOPNIE/eztrGyvxQXyxYJoB6WY+Bfqabay6wYaCfPz7JkyY8DNul6oT8vaVK1cWBdtQkMc9xN1ZGwrKvcWHIJ9iaG1oaLjHv1rbbCjYTbZ25YCrCiLRbpfKGYs9zc3NFZHe2hXlmbdAoHusICZ9YD5eoEZhI+IY32QbZHHwVYstplY7eG18Go/s+yK1yTY+iN4g9wzml/gufWBfstRNto2Iu8HnDjgY69e7d+87ML/6mcO9IpatX7++T1d97mDdunX5cg8nnwATn8V3TuXlqZ87MCLuHh+eUdOKyoEDB47FFNU3DldinMJ87Uy8kcvqrA/PSFvSprTtxAfxVXwW3/1phPrhGSPibvQJMJABikA1PvByD79U5HS/iFOImvO//fbbQR39BJhcK21IWyEsJt0lvorP9D1DLaQ3Iu6GH2NkLlkCaiorK8fhtbRNaqEf/KG+t/HMmTO/xj5rty9btixTRKoiv5Njco6cK9dYIZr4Jj6Kr/Q5K/BjjEbE3fCzuKAHyPYLOTc3dyReIf/DCt+uIMKeEeRnEJaJT+KbIuBs8V3Ng42Iu+8HygOFXA2Gvfrqq89wHvm6mviALyfNFp9AdaCA/XmwEXH3E7GdkLOYZ1aC22Up0e7du9/lbEGk7ZrcW3wQX0AlfcsKFLARcfcUsZ2Qk0EGR/z9wCAw/Pnnn5+OxaRfWBEwTp99MW/evBlyb1BLXwroW7IqYCNiI2K7Wgh/Uc/NoIqRsP65556bjpce/+FavU41aVPalnvIvXjPKvqQF1gRJw4bERsR696aeUBPkMUI6AM1LHQfMX78+ClY+Nl4/Pjxr8MRtFwrbTQ1NTWiluN+aZv3qOE9C9qriBNHjYiNiEP5YHgqyAF9KaxqUMelRyOrq6snYsPrpzZv3vw6PpvQjFrl3djd8qgMyPDyok2Qn+V3ckzOkXPlGrlW2mBbdWzbx3vlgNT2KuKMiI2I1fOcRuVkRcwFoBRUgBqKbwjz13pwFxgFxgQwisfq5VxeU8c2KthmgSLe5PbqkY2IjYg1InYkZi9IAZkgj6IrAT4KsRoM5ICwFtxKasEgHqvmuT5eW8C2Mtm2tz3xGhEbEYdrgWlGIuhB0WWAbAoxn6IsBEUBFPJYPs/N5rUpbCtRTRs0fhgRGxGHL2aSoAjay8d/T4oyFaQFkMpjPXmuVxEuB2yAZkRsuClixghNEoALuG1w8Zx4u4hrRGz4H8b0Iv4vrM7fVPI858YAAAAASUVORK5CYII=);
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation .tweet-icon:hover {
  opacity: 1;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation .tweet-icon.reply {
  width: 19px;
  height: 15px;
  background-position: -81px -85px;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation .tweet-icon.retweet {
  width: 22px;
  height: 15px;
  background-position: -81px -101px;
}
.content-wrapper.homepage-new .content .feeds .tweet .tweet-navigation .tweet-icon.favorite {
  width: 16px;
  height: 15px;
  background-position: -81px -123px;
}
.content-wrapper.homepage-new .content .feeds .blog-entry {
  padding-bottom: 20px;
}
.content-wrapper.homepage-new .content .feeds .blog-entry .blog-entry-heading {
  font: normal normal normal 18px/22px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.content-wrapper.homepage-new .content .feeds .blog-entry .blog-entry-heading a {
  color: #333;
}
.content-wrapper.homepage-new .content .feeds .blog-entry .blog-entry-content {
  font: normal normal normal 14px/20px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  margin: 10px 0;
}
.content-wrapper.homepage-new .content .feeds .blog-entry .blog-entry-created {
  color: #666;
  font: normal normal normal 11px/11px Arial, sans-serif;
  letter-spacing: 0.05em;
}
.content-wrapper.homepage-new .content #blog-feed .feed-list {
  margin-bottom: 0;
}

/* Videos */
.video-wrapper {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 260px;
}
.video-wrapper.VIDEO-asset {
  height: auto;
}
.video-wrapper .video {
  border: 1px solid #ccc;
  width: 430px;
  height: 242px;
  margin: 0 auto;
}
.video-wrapper .video.speed-video {
  background: transparent url(/img/homepage/video_01.jpg) no-repeat top left;
}
.video-wrapper .video.speed-video-zh_CN {
  background: transparent url(/img/homepage/video_01_simplified.jpg) no-repeat top left;
}
.video-wrapper .video.speed-video-zh_TW {
  background: transparent url(/img/homepage/video_01_traditional.jpg) no-repeat top left;
}
.video-wrapper .video.transparency-video {
  background: transparent url(/img/homepage/video_02.jpg) no-repeat top left;
}
.video-wrapper .video.transparency-video-zh_CN {
  background: transparent url(/img/homepage/video_02_simplified.jpg) no-repeat top left;
}
.video-wrapper .video.transparency-video-zh_TW {
  background: transparent url(/img/homepage/video_02_traditional.jpg) no-repeat top left;
}
.video-wrapper .video.everything-video {
  background: transparent url(/img/homepage/video_03.jpg) no-repeat top left;
}
.video-wrapper .video.everything-video-zh_CN {
  background: transparent url(/img/homepage/video_03_simplified.jpg) no-repeat top left;
}
.video-wrapper .video.everything-video-zh_TW {
  background: transparent url(/img/homepage/video_03_traditional.jpg) no-repeat top left;
}
.video-wrapper .video.data-video {
  background: transparent url(/img/homepage/video_04.jpg) no-repeat top left;
}
.video-wrapper .video.data-video-zh_CN {
  background: transparent url(/img/homepage/video_04_simplified.jpg) no-repeat top left;
}
.video-wrapper .video.data-video-zh_TW {
  background: transparent url(/img/homepage/video_04_traditional.jpg) no-repeat top left;
}
.video-wrapper .video.asset-video {
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  /*
  background: url(/img/logo/flying_scientist_grey_transparent.png);
  background-size: cover;
  */
}
.video-wrapper .video-controls {
  background: transparent url(/img/homepage/button_play_big_default.png) no-repeat center center;
  width: 430px;
  height: 242px;
  z-index: 30;
  float: left;
}
.video-wrapper .video-controls:hover {
  background-image: url(/img/homepage/button_play_big_hover.png);
  cursor: pointer;
}
.video-wrapper .video-shadow {
  width: 430px;
  height: 28px;
  margin: 0 auto;
  background: transparent url(/img/homepage/video_shadow.png) no-repeat top left;
}

.cc-license-icons {
  text-align: right;
  display: block;
  margin: 0;
  padding: 0;
}
.cc-license-icons.homepage {
  position: absolute;
  top: -10px;
  right: 0;
  width: 300px;
}
.cc-license-icons a {
  text-decoration: none;
}
.cc-license-icons .license-text {
  font: normal normal bold 11px/14px arial, sans-serif;
  color: #666;
  width: 100%;
  text-align: right;
}
.cc-license-icons .padlock-icon {
  display: inline-block;
  background: transparent url(/img/homepage/padlock_icon_black.png) no-repeat top left;
  height: 20px;
  width: 13px;
  margin-right: 2px;
}
.cc-license-icons .padlock-icon.cc-padlock {
  width: 20px;
}
.cc-license-icons .cc-circle-icon, .cc-license-icons .by-circle-icon, .cc-license-icons .pd0-circle-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 0 0 0 4px;
}
.cc-license-icons .cc-circle-icon:hover, .cc-license-icons .by-circle-icon:hover, .cc-license-icons .pd0-circle-icon:hover {
  cursor: pointer;
}
.cc-license-icons .cc-circle-icon {
  background-image: url(/img/homepage/license_icon_CC.png);
}
.cc-license-icons .by-circle-icon {
  margin-left: -4px;
  background-image: url(/img/homepage/license_icon_BY.png);
}
.cc-license-icons .pd0-circle-icon {
  background-image: url(/img/homepage/license_icon_PD0.png);
}
.cc-license-icons .cc-by-icon, .cc-license-icons .cc-pd0-icon, .cc-license-icons .cc-by-button, .cc-license-icons .cc-pd0-button {
  height: 20px;
  display: inline-block;
}
.cc-license-icons .cc-by-icon:hover, .cc-license-icons .cc-pd0-icon:hover, .cc-license-icons .cc-by-button:hover, .cc-license-icons .cc-pd0-button:hover {
  -moz-box-shadow: 0 2px 2px #cccccc;
  -webkit-box-shadow: 0 2px 2px #cccccc;
  box-shadow: 0 2px 2px #cccccc;
}
.cc-license-icons .cc-by-icon {
  background: transparent url(/img/homepage/license_icon_CCBY_bar.png) no-repeat top left;
  width: 107px;
}
.cc-license-icons .cc-by-button {
  background: transparent url(/img/homepage/license_icon_CCBY_button.png) no-repeat top left;
  width: 57px;
}
.cc-license-icons .cc-pd0-icon {
  background: transparent url(/img/homepage/license_icon_CCPD_bar.png) no-repeat top left;
  width: 107px;
}
.cc-license-icons .cc-pd0-icon.homepage {
  margin-left: -6px;
}
.cc-license-icons .cc-pd0-button {
  background: transparent url(/img/homepage/license_icon_CCPD_button.png) no-repeat top left;
  width: 57px;
}
.cc-license-icons .cc-pd0-button.homepage {
  margin-left: -6px;
}

.homepage-body .home-partners {
  clear: left;
  height: 70px;
  font-size: 0;
}
.homepage-body .home-partners .row {
  width: 990px;
  margin: 0 auto;
  text-align: center;
}
.homepage-body .home-partners .partner {
  display: inline-block;
  text-decoration: none;
  line-height: 70px;
  margin-right: 46.833px;
  border: 0;
  outline: 0 none;
}
.homepage-body .home-partners .partner img {
  vertical-align: middle;
}
.homepage-body .home-partners .partner.last {
  margin-right: 0;
}
.homepage-body .bottom-panel {
  background: #f7f7f7 url(/img/homepage/panel_bottom_cta.jpg) no-repeat top center;
  width: 100%;
  height: 67px;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.homepage-body .bottom-panel .find-out-more {
  font: normal normal normal 18px/62px "ProximaBold", Arial, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #e96527;
}
.homepage-body .bottom-panel .find-out-more:hover {
  cursor: pointer;
  color: #cc622e;
}
.homepage-body .bottom-panel .big-chevron {
  font-size: 26px;
}

a.general-grey-button, a.general-grey-button:visited {
  height: 20px;
  line-height: 20px;
  min-height: 20px;
  padding: 0 10px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  font-family: ProximaBold;
  font-size: 11px;
  text-transform: uppercase;
  color: #FFF;
  background-color: #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
a.general-grey-button:hover, a.general-grey-button:active, a.general-grey-button:visited:hover, a.general-grey-button:visited:active {
  background-color: #cc622e;
  text-decoration: none;
}

.back-to-top-wrapper {
  border: 4px solid #ccc;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  width: 16px;
  height: 20px;
  padding: 4px 6px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
}
.back-to-top-wrapper:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 6px #aaaaaa;
  -webkit-box-shadow: 0 2px 6px #aaaaaa;
  box-shadow: 0 2px 6px #aaaaaa;
}
.back-to-top-wrapper .back-to-top-arrow {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
.back-to-top-wrapper .back-to-top-arrow:hover {
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
}

.contracted,
.expanded {
  background: url(../img/icon/expand-collapse.gif) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 1px 5px 0 0;
}
.contracted.new-version-submission,
.expanded.new-version-submission {
  background: transparent url(/img/submission/plus_minus_authors.png) no-repeat;
  width: 10px;
  height: 10px;
  margin-top: 3px;
}

.contracted {
  background-position: 0 0;
}

.contracted.expanded {
  background-position: 0 -44px;
}
.contracted.expanded.new-version-submission {
  background-position: 0 -10px;
}

.arrow-closed,
.arrow-opened {
  width: 9px;
  height: 5px;
  background: url(../img/icon/dropdown-arrows-sprite.png) no-repeat;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.arrow-closed {
  background-position: 0 -5px;
}

.arrow-closed.arrow-opened {
  background-position: 0 0;
}

.arrow-padding {
  margin: 3px 0 0 0;
}

.channels-list .arrow-closed,
.channels-list .arrow-opened {
  width: 9px;
  height: 5px;
  background: url(../img/channels/channels-dropdown-arrows-sprite.png) no-repeat;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}
.channels-list .arrow-closed {
  background-position: 0 -5px;
}
.channels-list .arrow-closed.arrow-opened {
  background-position: 0 0;
}
.channels-list .arrow-closed.arrow-hover {
  background-position: 0 -10px;
}
.channels-list .arrow-closed.arrow-opened.arrow-hover {
  background-position: 0 0;
}
.channels-list .arrow-padding-channels {
  margin: 9px 0 0 4px;
}

.orange-arrow-closed {
  width: 7px;
  height: 4px;
  background: url(../img/icon/dropdown-arrow-open.png) no-repeat;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin-top: 6px;
}

.orange-arrow-opened {
  width: 7px;
  height: 4px;
  background: url(../img/icon/dropdown-arrow-close.png) no-repeat;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
  margin-top: 6px;
}

.green-ticker {
  background: url(../img/icon/green-ticker.png) no-repeat;
  width: 24px;
  height: 24px;
  padding: 0 10px 0 0;
  vertical-align: top;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.orange-info {
  background: url(../img/icon/f1000r-info.png) no-repeat;
  width: 20px;
  height: 20px;
  padding: 0 10px 0 0;
  vertical-align: top;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

/* Navigation Arrow Helpers */
.up-arrow {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 0;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #999999;
  border-left: 5px solid transparent;
}
.up-arrow.biggest {
  border-top: 0;
  border-right: 12px solid transparent;
  border-bottom: 24px solid #999999;
  border-left: 12px solid transparent;
}
.up-arrow.bigger {
  border-top: 0;
  border-right: 8px solid transparent;
  border-bottom: 16px solid #999999;
  border-left: 8px solid transparent;
}
.up-arrow.smaller {
  border-top: 0;
  border-right: 3px solid transparent;
  border-bottom: 6px solid #999999;
  border-left: 3px solid transparent;
}
.up-arrow.smallest {
  border-top: 0;
  border-right: 2px solid transparent;
  border-bottom: 4px solid #999999;
  border-left: 2px solid transparent;
}

.up-arrow-white {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 0;
  border-right: 5px solid transparent;
  border-bottom: 10px solid white;
  border-left: 5px solid transparent;
}
.up-arrow-white.biggest {
  border-top: 0;
  border-right: 12px solid transparent;
  border-bottom: 24px solid white;
  border-left: 12px solid transparent;
}
.up-arrow-white.bigger {
  border-top: 0;
  border-right: 8px solid transparent;
  border-bottom: 16px solid white;
  border-left: 8px solid transparent;
}
.up-arrow-white.smaller {
  border-top: 0;
  border-right: 3px solid transparent;
  border-bottom: 6px solid white;
  border-left: 3px solid transparent;
}
.up-arrow-white.smallest {
  border-top: 0;
  border-right: 2px solid transparent;
  border-bottom: 4px solid white;
  border-left: 2px solid transparent;
}
.up-arrow-white.article-header-bar {
  margin: 0 0 1px 4px;
}

.right-arrow {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #999999;
}
.right-arrow.biggest {
  border-top: 12px solid transparent;
  border-right: 0;
  border-bottom: 12px solid transparent;
  border-left: 24px solid #999999;
}
.right-arrow.bigger {
  border-top: 8px solid transparent;
  border-right: 0;
  border-bottom: 8px solid transparent;
  border-left: 16px solid #999999;
}
.right-arrow.smaller {
  border-top: 3px solid transparent;
  border-right: 0;
  border-bottom: 3px solid transparent;
  border-left: 6px solid #999999;
}
.right-arrow.smallest {
  border-top: 2px solid transparent;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 4px solid #999999;
}

.down-arrow {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 10px solid #999999;
  border-right: 5px solid transparent;
  border-bottom: 0;
  border-left: 5px solid transparent;
}
.down-arrow.biggest {
  border-top: 24px solid #999999;
  border-right: 12px solid transparent;
  border-bottom: 0;
  border-left: 12px solid transparent;
}
.down-arrow.bigger {
  border-top: 16px solid #999999;
  border-right: 8px solid transparent;
  border-bottom: 0;
  border-left: 8px solid transparent;
}
.down-arrow.smaller {
  border-top: 6px solid #999999;
  border-right: 3px solid transparent;
  border-bottom: 0;
  border-left: 3px solid transparent;
}
.down-arrow.smallest {
  border-top: 4px solid #999999;
  border-right: 2px solid transparent;
  border-bottom: 0;
  border-left: 2px solid transparent;
}

.left-arrow {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-right: 10px solid #999999;
  border-bottom: 5px solid transparent;
  border-left: 0;
}
.left-arrow.biggest {
  border-top: 12px solid transparent;
  border-right: 24px solid #999999;
  border-bottom: 12px solid transparent;
  border-left: 0;
}
.left-arrow.bigger {
  border-top: 8px solid transparent;
  border-right: 16px solid #999999;
  border-bottom: 8px solid transparent;
  border-left: 0;
}
.left-arrow.smaller {
  border-top: 3px solid transparent;
  border-right: 6px solid #999999;
  border-bottom: 3px solid transparent;
  border-left: 0;
}
.left-arrow.smallest {
  border-top: 2px solid transparent;
  border-right: 4px solid #999999;
  border-bottom: 2px solid transparent;
  border-left: 0;
}

/* RSS Feed Icon */
.rss-feed-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url(/img/icon/rss-logo.png);
  background-position: 0 0;
}
.rss-feed-icon:hover {
  background-position: 0 14px;
  cursor: pointer;
}
.rss-feed-icon.article-tab {
  margin: -3px 5px -3px 0;
}
.rss-feed-icon.channels-tab {
  margin: -3px 0 -3px -30px;
}

/* Open Peer Review Icons [Help/Info/etc.] */
.circle-icon-small {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: white;
  margin: 0;
  padding: 0;
  background: transparent url(/img/ui/orange-circle-small.png) no-repeat top left;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  zoom: 1;
}
.circle-icon-small:hover {
  cursor: pointer;
}
.circle-icon-small.to-right {
  float: right;
  margin-top: 5px;
}

/* Small Buttons With Icons */
.icon-button-small {
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #f2f2f2 url(/img/icons_button/email_icon.png) no-repeat 2px 1px;
  height: 17px;
  padding: 0 2px 0 20px;
  margin: 3px 0 1px -3px;
  display: block;
  font: normal normal normal 10px/12px arial, sans-serif;
  color: #444;
}
.icon-button-small:hover {
  color: #f2673c;
  background-image: url(/img/icons_button/email_icon_hover.png);
}

.sign-in-popup {
  width: 100px;
  height: 30px;
  display: none;
  position: absolute !important;
  z-index: 999;
}
.sign-in-popup .sign-in {
  float: right;
  background: #EFEFEF;
  position: absolute;
  border: 1px solid #999;
  border-bottom: none;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 4px 10px;
  z-index: 101;
  font-weight: bold;
  display: block;
}
.sign-in-popup .sign-in.zh_CN, .sign-in-popup .sign-in.zh_TW {
  padding: 4px 16px;
}
.sign-in-popup .sign-in.shadow {
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  z-index: 99;
}
.sign-in-popup .sign-in-form {
  display: none;
  position: absolute;
  top: 23px;
  left: -174px;
  border: 1px solid #999;
  background: #EFEFEF;
  width: 240px;
  z-index: 100;
  -webkit-border-radius: 3px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topright: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
  -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.3);
}
.sign-in-popup .ie-sign-in {
  left: -172px;
}
.sign-in-popup .chrome-sign-in {
  left: -174px;
}

.sign-in-popup.center-sign-in .sign-in {
  padding: 4px 19px;
}

.sign-in-popup.center-sign-in .sign-in-form {
  left: -151px;
}

.sign-in-popup.sign-in-right .sign-in-form {
  left: 0;
  -webkit-border-radius: 3px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 3px;
  border-top-left-radius: 0;
}

#sign-in-form-gfb-popup {
  padding: 10px 10px 0 10px;
}

.sign-in-form-top {
  padding: 0;
}
.sign-in-form-top .sign-in-form-title {
  font: normal normal 14px/32px "ProximaSemiBold", Arial, sans-serif;
  color: #666;
}
.sign-in-form-top .sign-in-form-text {
  font: normal normal 12px/14px "ProximaRegular", Arial, sans-serif;
  color: #a9a9a9;
  text-shadow: 1px -1px #d8d8d8;
  padding-top: 6px;
}
.sign-in-form-top .sign-in-form-google {
  background: transparent url(../img/icon/google_icon.png) no-repeat top left;
  min-width: 81px !important;
  height: 22px !important;
  margin-right: 4px;
  display: inline-block;
}
.sign-in-form-top .sign-in-form-google:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 8px #bbbbbb;
  -webkit-box-shadow: 0 2px 8px #bbbbbb;
  box-shadow: 0 2px 8px #bbbbbb;
}
.sign-in-form-top .sign-in-form-facebook {
  background: transparent url(../img/icon/fb_icon.png) no-repeat top left;
  min-width: 70px !important;
  height: 22px !important;
  display: inline-block;
}
.sign-in-form-top .sign-in-form-facebook:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 8px #bbbbbb;
  -webkit-box-shadow: 0 2px 8px #bbbbbb;
  box-shadow: 0 2px 8px #bbbbbb;
}
.sign-in-form-top .sign-in-form-divider {
  border-top: 1px solid #999;
  width: 40%;
  margin-top: 14px;
  display: inline-block;
}
.sign-in-form-top .sign-in-form-divider-text {
  font: normal normal 10px "ProximaSemiBold", Arial, sans-serif;
  margin-top: 8px;
  width: 25px !important;
  margin-left: 10px;
  float: left;
}

.sign-in-form-register-section {
  border-top: 1px solid #999;
  padding-top: 6px;
}

.sign-in-arrow-padding {
  margin-top: 6px;
}

.pop-up-sign-in-instruction {
  padding: 20px 20px 0 20px;
}

.sign-in-form .sign-in-input:first-of-type {
  margin: 20px 0 0 20px;
}

.sign-in-remember,
.sign-in-input {
  margin: 10px 0 0 20px;
  display: block;
}

.forgot-password-container {
  display: none;
}
.forgot-password-container .text.first {
  margin: 10px 20px -10px 20px;
}
.forgot-password-container .text.last {
  margin: 0 20px 10px 20px;
}
.forgot-password-container .text {
  display: block;
  margin: 10px 20px 10px 20px;
}

.sign-in-link {
  display: block;
  margin: 5px 20px 20px 20px;
}

.captcha-container,
.forgot-password-input {
  margin: 10px 20px 0 20px;
  display: block;
  float: left;
}

.captcha-container {
  border: 1px solid #ccc;
  border-right: none;
  height: 24px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.sign-in-form .forgot-password-container .forgot-password-input {
  width: 70px;
}

.captcha-container #captchaImage {
  height: 24px;
  overflow: hidden;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.forgot-password-reset,
.reset-captcha {
  position: relative;
  top: -28px;
  left: 80px;
  background: white url(../img/ui/refresh-captcha.png) 5px 4px no-repeat;
  width: 29px;
  height: 26px;
  border: 1px solid #CCC;
  display: block;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}

@-moz-document url-prefix() {
  .forgot-password-reset,
  .reset-captcha {
    top: -29px;
  }
}

.sign-in-remember input {
  margin: 0 2px 0 0;
}

.sign-in-input {
  width: 192px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white url(../img/login-input-background.jpg) repeat-x top;
  height: 25px;
  border: 1px solid #CCC;
  padding: 0 0 0 5px;
}

.sign-in-cancel-button {
  background: none;
  border: none;
  color: #cc622e;
  cursor: pointer;
  padding: 7px 0 0 0;
}

.sign-in-success {
  margin: 0 20px 10px 20px;
  color: #cc622e;
  display: none;
}

.sign-in-succes {
  color: #008833;
}

.sign-in-loading {
  background: url(../img/ticker.gif) no-repeat 0 2px;
  padding: 0 0 0 20px;
  margin: 0 0 10px 20px;
  display: none;
}

.forgot-password-email-error,
.forgot-password-captcha-error,
.forgot-password-server-error,
.forgot-password-google-email-error,
.forgot-password-facebook-email-error,
.sign-in-error {
  display: none;
  background: #fcfbdf url(../img/form-error.jpg) no-repeat 8px 8px;
  padding: 5px 5px 5px 26px;
  margin: 5px 20px 0 20px;
  color: #C92D2E;
  line-height: 12px;
}
.forgot-password-email-error a,
.forgot-password-captcha-error a,
.forgot-password-server-error a,
.forgot-password-google-email-error a,
.forgot-password-facebook-email-error a,
.sign-in-error a {
  font-weight: bold;
}

.forgot-password-google-email-error p, .forgot-password-facebook-email-error p {
  margin-top: 2px;
}

.sign-in-error {
  margin: -5px 20px 10px 20px;
}

.sign-in-modal-h3 {
  font-size: 22px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}

.sign-in-modal-popup {
  height: 219px;
  position: fixed !important;
  width: 242px;
}
.sign-in-modal-popup .sign-in-form {
  border: 1px solid #333333;
  border-radius: 3px 3px 3px 3px;
  left: 0;
  right: 0;
}

.static-sign-in .sidebar {
  min-height: 210px;
  padding: 20px;
}
.static-sign-in .sidebar .h1-title {
  margin: 0;
}
.static-sign-in .sidebar .form-label {
  width: 25%;
  padding: 6px 10px 6px 0;
}
.static-sign-in .sidebar .form-field {
  width: 70%;
  padding: 6px 0;
}
.static-sign-in .sidebar .sign-in-form-title {
  line-height: 20px;
}
.static-sign-in .sidebar .sign-in-remember {
  margin: 0;
  width: 100%;
}
.static-sign-in .sidebar .sign-in-link {
  margin: 0;
  display: inline;
  float: right;
}
.static-sign-in .sidebar .submit-button {
  width: 100%;
  text-align: right;
}
.static-sign-in .sidebar .forgot-password-container .text {
  margin: 10px 0;
}
.static-sign-in .sidebar .forgot-password-container .text.first {
  margin-top: 0;
}
.static-sign-in .sidebar .forgot-password-container .text.last {
  margin-bottom: 0;
}
.static-sign-in .sidebar .forgot-password-container .captcha-container {
  margin-left: 0;
}
.static-sign-in .sidebar .forgot-password-container .sign-in-input {
  margin-left: 0;
  margin-right: 0;
  width: 97%;
}
.static-sign-in .sidebar .forgot-password-container .sign-in-input.forgot-password-input {
  margin-left: 20px;
  width: 136px;
}
.static-sign-in .sidebar .forgot-password-container .sign-in-button-container {
  margin-left: 0;
}
.static-sign-in .sidebar .forgot-password-container .sign-in-loading, .static-sign-in .sidebar .forgot-password-container .sign-in-success {
  margin: 6px 0 0 0;
}

.responsive-sign-in-form {
  display: none;
  margin-top: -30px;
}
.responsive-sign-in-form .forgot-password-container-mobile {
  display: none;
}
.responsive-sign-in-form .forgot-password-container-mobile .forgot-password-button-row {
  text-align: center;
  margin-top: 10px;
}
.responsive-sign-in-form .forgot-password-container-mobile .forgot-password-email-error {
  margin: 5px 0 0 0;
  background-color: transparent;
  background-image: none;
  padding: 2px 0 0 20px;
}
.responsive-sign-in-form .forms-divider {
  margin: 30px 0 10px 0;
  position: relative;
  border-top: 1px solid #ddd;
  width: 100%;
  text-align: center;
}
.responsive-sign-in-form .forms-divider .divider-text {
  width: 40px;
  text-align: center;
  background-color: #f7f6f5;
  position: absolute;
  margin-top: -10px;
  margin-left: -20px;
  display: inline-block;
  color: #aaa;
}
.responsive-sign-in-form .social-media-login-form {
  margin: 10px 0 20px 0;
  text-align: center;
}
.responsive-sign-in-form .facebook-sign-in-link, .responsive-sign-in-form .google-sign-in-link {
  background: transparent url(/img/mobile/facebook_google_signin.png) no-repeat 0 -3px;
  width: 223px;
  height: 40px;
  display: block;
  margin: 10px auto;
}
.responsive-sign-in-form .facebook-sign-in-link:hover, .responsive-sign-in-form .google-sign-in-link:hover {
  cursor: pointer;
}
.responsive-sign-in-form .google-sign-in-link {
  background-position: 0 -53px;
}
.responsive-sign-in-form .sign-in-success, .responsive-sign-in-form .forgot-password-error {
  margin: 10px 0 0 0;
  display: none;
  color: #cb2d2d;
  font-size: 14px;
}
.responsive-sign-in-form .sign-in-success {
  color: #333333;
}

.user-registration-page .heading5.bigger {
  margin-top: -30px;
}
.user-registration-page .new-select-standard-wrapper.full-width .faux-options-container {
  padding-right: 0;
}

.reg-info-mobile, .register-button-row-mobile {
  display: none;
}

.article-context .generated-article-header {
  margin: 10px 0 0 0;
}
.article-context .generated-article-footer {
  margin: 20px 0 0 0;
}
.article-context .generated-article-footer .back-section {
  border-top: 2px dashed #CCC;
  margin: 20px 0 0 0;
  padding: 0;
}
.article-context .generated-article-footer .back-section table.article-references {
  table-layout: fixed;
  white-space: pre;
  /* CSS 2.0 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: -moz-pre-wrap;
  /* Mozilla */
  white-space: -hp-pre-wrap;
  /* HP Printers */
  white-space: pre-line;
  /* CSS 3.0 */
  word-wrap: break-word;
  /* IE 5+ */
  border-collapse: collapse;
  border-spacing: 0;
}
.article-context .generated-article-footer .back-section table.article-references td, .article-context .generated-article-footer .back-section table.article-references th {
  white-space: pre;
  /* CSS 2.0 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: -moz-pre-wrap;
  /* Mozilla */
  white-space: -hp-pre-wrap;
  /* HP Printers */
  white-space: pre-line;
  /* CSS 3.0 */
  word-wrap: break-word;
  /* IE 5+ */
}
.article-context .generated-article-footer .back-section table.article-references .ref-label {
  width: 30px;
  font-weight: bold;
  vertical-align: top;
}
.article-context .download-help-link {
  vertical-align: bottom;
  margin-right: 5px;
}
.article-context .divlink {
  font: 12px/1.3em arial, sans-serif;
  color: #cc622e;
  text-decoration: none;
  margin-top: 5px;
}
.article-context .divlink:hover {
  text-decoration: underline;
}
.article-context .fig.panel,
.article-context .table-wrap.panel {
  background: #EEEEEE;
  padding: 20px;
  margin: 20px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.article-context .fig.panel h5,
.article-context .fig.panel h4,
.article-context .fig.panel h3,
.article-context .table-wrap.panel h5,
.article-context .table-wrap.panel h4,
.article-context .table-wrap.panel h3 {
  font: bold 12px/1.3em Arial;
  margin: 0px;
  padding: 0px;
}
.article-context .fig.panel .generated-resource-link-wrapper,
.article-context .table-wrap.panel .generated-resource-link-wrapper {
  margin: 1em 0 0 0;
}
.article-context .fig.panel.dataset {
  border: 1px solid #aaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.article-context .fig.panel img,
.article-context .table-wrap.panel .thumbnail-table {
  width: 150px;
  float: left;
}
.article-context .fig.panel img {
  margin-right: 10px;
  margin-bottom: 15px;
}
.article-context .table-wrap.panel .thumbnail-table {
  font-size: 7px;
  cursor: pointer;
}
.article-context .table-wrap.panel .thumbnail-table td, .article-context .table-wrap.panel .thumbnail-table th {
  margin: 0;
  padding: 2px;
  width: 5%;
  height: 8px;
}
.article-context .thumbnail-table th,
.article-context .thumbnail-table td {
  border-bottom: 1px solid white;
  border-right: 1px solid #d5dee2;
  text-align: left;
  color: black;
  padding: 10px;
}
.article-context .thumbnail-table th {
  background: #bdccd4;
}
.article-context .thumbnail-table tr:nth-child(odd) td {
  background-color: #fff;
}
.article-context .thumbnail-table tr:nth-child(even) td {
  background-color: #e5ebef;
}
.article-context .thumbnail-table a {
  font-size: 12px;
}

.dataset .thumbnail-table {
  margin-right: 10px;
  margin-bottom: 15px;
}
.dataset .thumbnail-table th {
  background-color: silver;
}
.dataset .thumbnail-table tr:nth-child(odd) td {
  background-color: #e2e2e2;
}
.dataset .thumbnail-table tr:nth-child(even) td {
  background-color: #e2e2e2;
}

.dataset-thumbnail img {
  display: none;
}

.article-table.dataset-table td {
  background-color: #e2e2e2 !important;
}

.table-wrap.panel .caption {
  margin-left: 160px;
}

.generated-article-header p,
.generated-article-body p,
.generated-article-footer p {
  line-height: 1.5em;
}

.generated-article-body a img {
  max-width: 100%;
}

.boxed-text {
  background: #EEE;
  padding: 10px 20px;
}
.boxed-text h5.label {
  text-transform: uppercase;
}
.boxed-text .boxed-text-title {
  font-weight: bold;
  font-size: 11px;
  color: #666;
  padding: 2px 0;
}

.generated-article-header .boxed-text,
.article-updated-box {
  background: #F5E0CC;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.article-updated-box, .article-updated-new-box {
  margin-top: 20px;
  padding: 20px;
  color: #000;
}

.article-updated-new-box {
  background: #e0ebef;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.article-retracted-box {
  background: #ffdddd;
  border: 1px solid #CB2D2D;
  color: #000000;
  width: 490px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.updated-box {
  color: #FFF;
  text-transform: uppercase;
  padding: 1px 3px;
  margin: 4px 0 0 0;
  font: 12px/1em "ProximaBold";
  display: inline-block;
  vertical-align: top;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.updated-box-bg {
  background: #000;
}
.updated-box-bg.black-bg {
  background: #000;
}
.updated-box-bg.orange-bg {
  background: #cc622d;
}
.updated-box-bg.blue-bg {
  background: #618fa9;
}
.updated-box-bg.green-bg {
  background: #61a977;
}

.updated-box.helper {
  margin: 7px 0 0 0;
}

.updated-box.browse-helper {
  margin: 3px 0 0 0;
}

.updated-box.boxed-text-helper {
  margin: 0;
}

.special-comment {
  background-color: #F5E0CC;
}

.flashwrapper {
  height: 900px;
  margin-top: 15px;
  border-top: 5px solid  #DB662C;
}

.article-reports-show, .article-reports-hide, .report-response-show, .report-response-hide {
  font-weight: bold;
}
.article-reports-show:hover, .article-reports-hide:hover, .report-response-show:hover, .report-response-hide:hover {
  text-decoration: none;
}

.all-comment-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
  min-height: 10px;
}
.all-comment-wrapper .comment-wrapper {
  margin: 0;
  padding: 0;
}
.all-comment-wrapper .draggable-comment:hover {
  cursor: move;
}

.h5-label {
  font: bold 14px/1.3em Arial;
  margin: 0;
  padding: 0;
  display: inline;
}
.h5-label span.normal-text {
  margin-right: 5px;
}

.pub-type-ribbon {
  margin: 10px 0 5px 0;
  background-color: #dedede;
  padding-left: 8px;
  display: inline-block;
}
.pub-type-ribbon .ribbon-text {
  color: #cc622e;
  font-size: 11px;
  margin: 3px 0;
  float: left;
}
.pub-type-ribbon .ribbon-text .divider {
  margin: 0 6px;
  color: #666;
}
.pub-type-ribbon .ribbon-end {
  padding-left: 8px;
  display: inline-block;
  vertical-align: middle;
  height: 0;
  width: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid white;
  border-bottom: 10px solid transparent;
  border-left: 0;
}

.living-figure-list-container {
  max-height: 50px;
  min-height: 50px;
  overflow-y: scroll;
}

.living-figure-wrapper {
  display: block;
  width: 100%;
  margin: 2px 0;
}

.download-complete-dataset {
  float: left;
  margin-top: 15px;
}

.submit-new-figure-link:hover {
  text-decoration: none;
}

.submit-new-figure {
  margin-top: 20px;
  display: block;
}
.submit-new-figure a:hover {
  text-decoration: none;
}

.living-figure-panel-popup {
  overflow-x: auto;
}
.living-figure-panel-popup .reduced-popup-image-container .fig-image-caption p {
  margin: 5px 0 !important;
}

.living-figure-dates {
  position: absolute;
  float: left;
}
.living-figure-dates select {
  width: 190px;
}

.cite-living-figure {
  color: #cc622e;
}
.cite-living-figure:hover {
  text-decoration: underline;
  cursor: pointer;
}

.article-subtitle {
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
  margin: 5px 0 0 0;
}

/* ------------------------------------------- */
/* Mobile Specific Styles For The Article Page */
.f1r-article-desk {
  display: block;
}

.f1r-article-desk-inline {
  display: inline-block;
}

.f1r-article-mobile, .f1r-article-mobile-inline {
  display: none;
}

.article-toolbox-wrapper-mobile {
  height: 40px;
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile {
  width: 38px;
  height: 39px;
  border-top: 1px solid #909090;
  border-right: 1px solid #909090;
  border-left: 1px solid #909090;
  background-color: #909090;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile .f1r-icon {
  line-height: 40px;
  font-size: 24px;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile.pre-selected {
  background-color: #c4c4c4;
  border-color: #c4c4c4;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile.open {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  background-color: #fff;
}
.article-toolbox-wrapper-mobile .article-tools-icon-mobile.open .f1r-icon {
  color: #f2673c;
}
.article-toolbox-wrapper-mobile .article-tools-divider-mobile {
  border-left: 2px dotted #c3c3c3;
  height: 20px;
  width: 2px;
  display: inline-block;
  vertical-align: middle;
}

.article-toolbox-stretch {
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

.article-toolbox-content-mobile {
  box-sizing: border-box;
  margin-top: 10px;
  padding: 10px;
  display: none;
  background-color: white;
  border: 1px solid #ddd;
  position: relative;
  color: #666;
}
.article-toolbox-content-mobile .toolbox-section {
  text-align: center;
}
.article-toolbox-content-mobile .download, .article-toolbox-content-mobile .metrics, .article-toolbox-content-mobile .cite, .article-toolbox-content-mobile .share {
  display: none;
}
.article-toolbox-content-mobile .article-toolbox-content-connector {
  background-color: white;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  width: 38px;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  margin: 0;
  padding: 0;
}
.article-toolbox-content-mobile .toolbox-section-colsplit {
  display: inline-block;
  width: 35%;
}
.article-toolbox-content-mobile .toolbox-section-heading {
  border-top: 2px solid #f2673c;
  font: normal normal normal 14px "ProximaSemiBold", Arial, sans-serif;
  padding-top: 8px;
  margin-top: -10px;
  text-transform: uppercase;
  display: inline-block;
}
.article-toolbox-content-mobile .toolbox-section-heading.no-top-border {
  border-top: 0;
}
.article-toolbox-content-mobile .toolbox-section-content {
  padding-top: 10px;
  padding-bottom: 10px;
}
.article-toolbox-content-mobile .toolbox-section-content.text-content {
  text-align: left;
  font-size: 14px;
}
.article-toolbox-content-mobile .toolbox-section-content a {
  color: #f2673c;
}
.article-toolbox-content-mobile .toolbox-section-content a:hover {
  color: #fe7b51;
}
.article-toolbox-content-mobile .toolbox-section-content .f1r-icon:before {
  margin-left: 4px;
  margin-right: 0;
  line-height: 60px;
}
.article-toolbox-content-mobile .toolbox-section-content button.no-fill {
  margin: 10px;
  font-size: 14px;
}
.article-toolbox-content-mobile .toolbox-section-content .email-article-wrapper {
  display: none;
}
.article-toolbox-content-mobile .toolbox-section-content.altmetric-section {
  font: normal normal normal 12px/18px "ProximaRegular", Arial, sans-serif;
  color: #666666;
  padding-bottom: 0;
}
.article-toolbox-content-mobile .toolbox-section-icon {
  font-size: 42px;
  background-color: #f2f2f2;
  display: inline-block;
  width: 60px;
  height: 60px;
  border: 1px solid #f2673c;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.article-toolbox-content-mobile .toolbox-section-divider {
  display: block;
  width: 100%;
  border-top: 1px solid #ddd;
  height: 10px;
  margin-top: 10px;
}
.article-toolbox-content-mobile .toolbox-section-option-divider {
  display: inline-block;
  border-left: 1px solid #ddd;
  width: 1px;
  margin: -20px 20px 0 20px;
  height: 40px;
  vertical-align: middle;
}
.article-toolbox-content-mobile .toolbox-section-option-divider.metrics {
  margin-top: -30px;
}
.article-toolbox-content-mobile .toolbox-section-count {
  font: normal normal normal 24px/29px "ProximaBold", Arial, sans-serif;
  color: #333;
}
.article-toolbox-content-mobile .citations-scopus-logo, .article-toolbox-content-mobile .citations-pubmed-logo {
  display: block;
  text-align: center;
  margin: 0;
  background: transparent url("/img/metrics/scopus_logo.png") no-repeat top center;
  height: 15px;
}
.article-toolbox-content-mobile .citations-pubmed-logo {
  margin: 3px 0 -3px 0;
  background: transparent url("/img/metrics/pubmed_logo.png") no-repeat top center;
  height: 24px;
}
.article-toolbox-content-mobile .altmetrics-image {
  background-image: url("/img/metrics/altmetric_donut_large.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
  height: 100px;
}
.article-toolbox-content-mobile .altmetric-count-list {
  list-style: outside none none;
  margin: 10px 0 0 0;
  padding: 0 15%;
  width: auto;
  text-align: left;
}
.article-toolbox-content-mobile .altmetric-count-colour {
  display: inline-block;
  height: 18px;
  vertical-align: top;
  width: 16px;
}
.article-toolbox-content-mobile .altmetric-count-text {
  padding-left: 10px;
}

.article-heading-bar {
  border-top: 2px solid #f2673c;
  width: 100%;
  margin: 14px 0 10px 0;
  padding: 0;
}

.contracted-details a.section-title, .contracted-details .f1r-icon.icon-14_more_small, .contracted-details .f1r-icon.icon-10_less_small {
  display: none;
}

.expanding-section-mobile a {
  color: #f2673c;
}
.expanding-section-mobile a:hover {
  color: #fe7b51;
}

.article-pubinfo-mobile {
  font: normal normal normal 14px/24px "ProximaRegular", Arial, sans-serif;
  color: #666666;
  margin: 30px 0;
}
.article-pubinfo-mobile.versions-section {
  margin: 0;
  float: right;
}
.article-pubinfo-mobile.comments-section {
  margin: 30px 0 20px 0;
}
.article-pubinfo-mobile .version-info-box {
  display: inline-block;
  height: 24px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font: normal normal normal 11px/24px "ProximaSemiBold", Arial, sans-serif;
  padding: 0 10px;
  margin: 0 0 0 10px;
  letter-spacing: 0.05em;
  color: #fff;
  text-transform: uppercase;
}
.article-pubinfo-mobile .version-info-box.update {
  background-color: #618fa9;
}
.article-pubinfo-mobile .version-info-box.revised {
  background-color: #f2673c;
}
.article-pubinfo-mobile .version-info-box.views, .article-pubinfo-mobile .version-info-box.comments {
  background-color: #eee;
  color: #333;
}
.article-pubinfo-mobile .version-info-box.comments {
  margin: 0 10px 10px 0;
}
.article-pubinfo-mobile .version-info-box.fm {
  color: #cb2d2d;
}
.article-pubinfo-mobile .version-info-box.ab {
  color: #f2673c;
}

.mobile-sections-divider {
  background-color: #f7f6f5;
  border-top: 5px solid #ddd;
  padding: 0 40px 40px 40px;
  margin: 40px 20px 0 20px;
}
.mobile-sections-divider.versions-divider {
  margin: 40px 10px 0 10px;
  padding: 0;
}
.mobile-sections-divider.before-comments {
  margin-top: 20px;
}
.mobile-sections-divider.after-comments {
  border-color: #f2673c;
  margin-top: 40px;
}
.mobile-sections-divider.above-footer {
  border-top: 0;
  padding: 0;
}

.mobile-footer-divider {
  background-color: #f7f6f5;
  margin: 0 -20px;
  padding: 40px;
}
.mobile-footer-divider .divider-bar {
  padding: 0 20px;
  border-top: 5px solid #ddd;
}

.article-page-mobile-sidebar {
  background-color: #f7f6f5;
  margin: 0 -20px;
  padding: 0 20px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.article-page-mobile-sidebar.multi-list {
  border-top: 0;
}
.article-page-mobile-sidebar a.section-title {
  height: 50px;
  padding: 0;
  margin: 0;
  display: inline-block;
  font: normal normal normal 19px/50px "ProximaSemiBold", Arial, sans-serif;
  color: #909090;
  letter-spacing: 0.01em;
  text-decoration: none;
  overflow: hidden;
}
.article-page-mobile-sidebar a.section-title:hover {
  color: #333333;
}
.article-page-mobile-sidebar .f1r-icon::before {
  margin-left: 0;
  margin-right: 0;
}
.article-page-mobile-sidebar .f1r-icon {
  line-height: 50px;
  float: right;
  vertical-align: middle;
  color: #909090;
}

.mobile-popup-container {
  /*position: absolute;*/
  left: 0;
  margin-top: 40px;
  background-color: #ddd;
  padding: 20px 20px 40px 20px;
  z-index: 9999;
}
.mobile-popup-container .h3-title {
  font: normal normal normal 19px/26px "ProximaSemiBold", Arial, sans-serif;
}
.mobile-popup-container .related-topic-row {
  background-color: white;
  margin: -40px -20px -20px -20px;
  padding: 50px 20px 10px 20px;
}
.mobile-popup-container .related-topic-row a {
  font: normal normal normal 19px/26px "ProximaSemiBold", Arial, sans-serif;
}
.mobile-popup-container .related-topic-row ul {
  list-style-type: none;
  padding: 0;
}
.mobile-popup-container .related-topic-row ul li {
  margin: 10px 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #ddd;
}
.mobile-popup-container .related-topic-row ul li:first-of-type {
  border-top: 0;
}
.mobile-popup-container .related-topic-row ul a {
  color: #f2673c;
}
.mobile-popup-container .related-topic-row ul a:hover {
  color: #fe7b51;
  text-decoration: none;
}
.mobile-popup-container .related-topic-row ul .list-marker {
  display: none;
}
.mobile-popup-container .related-article-row {
  background-color: white;
  padding: 20px 10px;
  margin: 10px 0;
}
.mobile-popup-container .related-article-row .article-type {
  display: inline-block;
  color: #f2673c;
  text-transform: uppercase;
}
.mobile-popup-container .related-article-row .version-content {
  float: right;
  margin: -2px 0 0 0;
}
.mobile-popup-container .related-article-row .article-title-and-info.on-sidebar {
  font-size: 17px;
  margin-top: 10px;
}

.mobile-image-display {
  max-width: 100%;
  max-height: 100%;
}

.article-page-back-to-article {
  background-color: #f2673c;
  -moz-box-shadow: 2px 0 6px #666666;
  -webkit-box-shadow: 2px 0 6px #666666;
  box-shadow: 2px 0 6px #666666;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 10px 20px;
  line-height: 20px;
}
.article-page-back-to-article a {
  font: normal normal normal 18px/20px "ProximaSemiBold", Arial, sans-serif;
  color: white;
  text-decoration: none;
}
.article-page-back-to-article a:hover {
  color: #f2f2f2;
  text-decoration: none;
}

.mobile-cite-report-popup-wrapper {
  display: none;
  text-align: center;
  font: normal normal normal 14px/19px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #333;
}
.mobile-cite-report-popup-wrapper a {
  color: #f2673c;
}
.mobile-cite-report-popup-wrapper a:hover {
  color: #fe7b51;
  text-decoration: none;
}
.mobile-cite-report-popup-wrapper .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.mobile-cite-report-popup-wrapper .close-cite-report-popup {
  margin: -5px -5px 0 0;
}
.mobile-cite-report-popup-wrapper .bgmask {
  background-color: black;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  display: none;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup {
  position: fixed;
  top: 100px;
  width: 80%;
  background-color: white;
  border: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .close-cite-report-popup {
  float: right;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .close-cite-report-popup:hover {
  cursor: pointer;
  color: #999;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-title, .mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-top-content {
  font-family: "ProximaSemiBold", Arial, sans-serif;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-title {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-top-content {
  border-top: 2px solid #f2673c;
  text-align: center;
  display: inline-block;
  padding: 5px 0 20px 0;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-content {
  text-align: left;
  padding: 0 10px;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-divider {
  margin: 10px 0;
  border-top: 1px solid #ddd;
}
.mobile-cite-report-popup-wrapper .mobile-cite-report-popup .cite-report-popup-buttons {
  margin: 20px 0 10px 0;
}

.mobile-interactive-note {
  width: 100%;
  margin: 20px -20px -20px -20px;
  padding: 10px 20px;
  background-color: #f7f6f5;
}
.mobile-interactive-note.omero {
  margin: 0;
}

.article-page-expand-authors, .author-display-control, .article-page-mobile-image-icon {
  display: none;
}

.author-display-control {
  font-size: 16px;
  color: #f2673c;
  margin-left: 5px;
}

.article-page-hidden-authors {
  display: inline-block;
}

.f1r-icon.article-page-hidden-authors {
  display: none;
}

.cookie-warning {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10000;
  width: 100%;
  height: 35px;
  background-color: #F8EE7B;
}

.cookie-warning .instruction {
  width: 990px;
  margin: 0 auto;
  padding: 10px 0;
}

.cookie-warning .close-button {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  background: #e4d53f url(../img/cookie-warning-close.png) no-repeat 11px 11px;
}

.f1000Expander {
  background: none;
  border: none;
  padding: 0;
  font: 12px/1.2em Arial, sans;
  color: #333333;
}
.f1000Expander .ui-tabs-nav {
  padding: 0;
}
.f1000Expander .ui-state-default {
  color: #333333;
}
.f1000Expander .ui-state-default a,
.f1000Expander .ui-state-default a:link,
.f1000Expander .ui-state-default a:visited {
  color: #CC622E;
}

.ui-tabs .add-comment-form {
  background: #ededed;
  padding: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
.ui-tabs .add-comment-form.response-and-comment {
  margin-left: -20px;
  margin-right: -20px;
}

.f1000Expander .ui-tabs-nav li.ui-state-default,
.f1000Expander .ui-tabs-nav li.ui-state-default a {
  background: url(../img/icon/expand-collapse.gif) left 1px no-repeat;
}

.f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected,
.f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected a {
  background: url(../img/icon/expand-collapse.gif) left -43px no-repeat;
}

.f1000Expander .ui-tabs-nav li.ui-state-default,
.f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected {
  background: none !important;
}

.f1000Expander .ui-tabs-nav li {
  border: 0;
}

.f1000Expander .ui-tabs-nav li a {
  padding: 0 16px;
  float: none;
}

.comment-content img {
  max-width: 100%;
}
.comment-content.article-comment-list {
  padding-top: 10px;
}
.comment-content.awaiting-moderation .truncated-comment,
.comment-content.awaiting-moderation .full-comment {
  color: #aaa;
}

.comment-awaiting-moderation {
  text-transform: uppercase;
  color: #CC622E;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0;
}

.report-a-concern {
  margin-top: -22px;
  margin-right: -16px;
}

.sticky {
  background: black;
  background: rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  margin: 0 auto;
  height: 60px;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 200;
  width: 100%;
  color: #FFF;
  display: none;
}
.sticky .sticky-inner {
  height: 60px;
  width: 1024px;
  position: relative;
  margin: 0 auto;
}
.sticky .sticky-inner .devices-column, .sticky .sticky-inner .sign-up-column, .sticky .sticky-inner .frequency-column, .sticky .sticky-inner .monthly-update-column {
  float: left;
  height: 60px;
  margin: 0;
  padding: 0;
}
.sticky .sticky-inner .devices-column {
  width: 220px;
}
.sticky .sticky-inner .sign-up-column {
  width: 240px;
  margin-right: 10px;
}
.sticky .sticky-inner .frequency-column {
  width: 100px;
  margin-right: 50px;
}
.sticky .sticky-inner .monthly-update-column {
  width: 390px;
}
.sticky .sticky-inner .sticky-bar-close-button {
  height: 60px;
  width: 35px;
  right: 0;
  background: silver url(/img/cookie-warning-close.png) no-repeat center center;
  position: fixed;
}
.sticky .sticky-inner .sticky-bar-close-button:hover {
  cursor: pointer;
}
.sticky .sticky-inner .devices {
  position: absolute;
  bottom: 0;
  left: 20px;
  z-index: 2;
}
.sticky .sticky-inner .devices-and-cookie-warning {
  margin-bottom: 0;
}
.sticky .sticky-inner .sign-up-message, .sticky .sticky-inner .sign-up-frequency {
  width: 72%;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.sticky .sticky-inner .sign-up-frequency {
  width: 100%;
}
.sticky .sticky-inner .radio-row {
  margin: 10px 0 0 0;
}
.sticky .sticky-inner .white-title {
  font: 1.5em/26px ProximaSemiBold, Arial, sans-serif;
  margin: 5px 0;
}
.sticky .sticky-inner .global-input {
  background-color: #FFF;
  width: 90%;
}
.sticky .sticky-inner .radio-block {
  margin-top: 5px;
}
.sticky .sticky-inner .radio-block .radio-label {
  margin-right: 10px;
}
.sticky .sticky-inner .form-fields {
  margin: 10px 0 0 0;
}
.sticky .sticky-inner .authenticated-user {
  margin-top: -14px;
}
.sticky .sticky-inner .submit-button {
  text-align: right;
}
.sticky .sticky-inner .sticky-close-button {
  position: absolute;
  bottom: 7px;
  right: 46px;
  cursor: pointer;
}
.sticky .sticky-inner .sticky-close-button-middle {
  position: absolute;
  bottom: 7px;
  left: 300px;
  cursor: pointer;
  padding-left: 20px;
  display: none;
}

.ie6 .sticky, .ie7 .sticky {
  background: transparent;
}

/* STYLES FOR THE MARKETING CAMPAIGN PAGES */
.neuroscience-background {
  background: transparent url(/img/readmore/landing_neuroscience.png) repeat-x top left;
}

.neuroscience-background-transparent {
  background-color: transparent;
}

.bioinformatics-background {
  background: transparent url(/img/readmore/bioinformatics-numbers.png) no-repeat bottom center;
}

#software-landing-pages {
  margin: 0;
  padding: 0 20px;
}
#software-landing-pages .section-heading {
  font: 18px/22px "ProximaBold", arial, sans-serif;
}
#software-landing-pages .section-heading.science-comm-page {
  font: normal normal 24px/30px ProximaRegular, arial, sans-serif;
  text-shadow: -1px 1px #d2d2d2;
  padding-left: 10px;
  padding-right: 10px;
}
#software-landing-pages .section-heading.data-note-page {
  color: white;
  padding: 20px 25px;
  font: normal normal 28px/30px ProximaRegular, arial, sans-serif;
}
#software-landing-pages .section-title {
  padding: 20px 0 0 0;
  font: 18px/22px "ProximaBold", arial, sans-serif;
}
#software-landing-pages .sub-heading {
  font: 16px/18px "ProximaBold", arial, sans-serif;
  padding-bottom: 20px;
  margin-right: -20px;
}
#software-landing-pages .software-landing-footer-text {
  color: #999;
  font: 18px/22px "ProximaBold", arial, sans-serif;
  text-align: center;
}
#software-landing-pages .standard-paragraph {
  padding: 0;
}
#software-landing-pages .software-landing-box {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 3px 8px #999;
  margin: 0 auto 40px;
  text-align: center;
  width: 449px;
}
#software-landing-pages .software-landing-box.ecology-box {
  background: transparent url(/img/readmore/green_box.jpg) no-repeat top left;
  height: 180px;
  border: 0;
}
#software-landing-pages .software-landing-box.case-reports-box {
  background: transparent url(/img/readmore/grid_bg.jpg) no-repeat top left;
  height: 161px;
  width: 450px;
  border: 2px solid #ccc;
  border-bottom: 0;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 0 0;
  margin: 0 auto;
}
#software-landing-pages .software-landing-box.neuroscience-box {
  background: transparent url(/img/readmore/neuroscience_main_box.png) no-repeat top left;
  height: 180px;
  border: 0;
}
#software-landing-pages .software-landing-box.science-comm-box {
  background: transparent url(/img/readmore/communications_main_box.png) no-repeat top left;
  height: 180px;
  border: 0;
  box-shadow: 0 0 0;
}
#software-landing-pages .software-landing-box.data-notes-box {
  background: transparent url(/img/home/bluebox.png) no-repeat top center;
  height: 180px;
  width: 450px;
  border: 0;
  box-shadow: 0 0 0;
}
#software-landing-pages .data-plotting {
  height: 152px;
  margin: 0;
  padding: 0;
}
#software-landing-pages .data-plotting .shadow {
  background: transparent url(/img/readmore/neuroscience_shadow.png) no-repeat top left;
  display: inline-block;
  width: 4px;
  height: 152px;
  vertical-align: middle;
}
#software-landing-pages .data-plotting .data-plotting-box {
  background: transparent url(/img/readmore/neuroscience_extra_box.png) no-repeat top left;
  display: inline-block;
  width: 449px;
  height: 127px;
  vertical-align: middle;
  margin: 8px 0 0 -6px;
}
#software-landing-pages .data-plotting .data-plotting-text {
  font: normal normal 20px/24px ProximaSemiBold, arial, sans-serif;
  color: #f5eeea;
  text-shadow: 0 -1px #9e6240;
  padding: 10px 70px 20px 30px;
}
#software-landing-pages .data-plotting .data-plotting-link-text {
  text-align: right;
  font: normal normal 16px/20px ProximaSemiBold, arial, sans-serif;
  color: #5b514f;
  text-shadow: 0 1px #ccdacf;
  padding: 10px 6px 10px 0;
}
#software-landing-pages .data-plotting .data-plotting-link-text a {
  color: #cc622e;
  text-shadow: 0 1px #ccdacf;
}
#software-landing-pages .plants-page {
  background: transparent url(/img/readmore/grass.jpg) no-repeat bottom center;
}
#software-landing-pages .plants-divider {
  margin-top: -4px;
}
#software-landing-pages .software-landing-box-text {
  font: normal normal 12px/16px arial, sans-serif;
  color: #000;
}
#software-landing-pages .software-landing-box-text.science-comm-page {
  font: normal normal 14px/18px arial, sans-serif;
}
#software-landing-pages .software-landing-box-text.data-note-page {
  font: normal normal 14px/18px arial, sans-serif;
  color: white;
  padding: 20px 20px 10px 20px;
}
#software-landing-pages .software-landing-box-code {
  text-align: center;
  padding: 10px;
  font: normal normal 18px/24px "ProximaBold", arial, sans-serif;
}
#software-landing-pages .quote-row {
  display: block;
  padding: 6px 0 0 0;
  min-height: 60px;
}
#software-landing-pages .balloon-quote {
  background: transparent url(/img/flat_submit/quote.png) no-repeat top left;
  width: 32px;
  height: 23px;
  display: inline-block;
  margin: -10px 10px 30px -42px;
  padding-top: 4px;
  float: left;
}
#software-landing-pages .balloon-quote.has-transparency {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
  background: transparent url(/img/readmore/quotes.png) no-repeat top left;
}
#software-landing-pages .quote-text {
  font: italic normal 14px/16px arial, sans-serif;
  color: #666;
}
#software-landing-pages .quote-text.science-comm-page {
  margin: 5px -5px 10px 0;
}
#software-landing-pages .quote-info {
  padding-top: 4px;
  font: normal normal 12px arial, sans-serif;
  color: #000;
  text-align: right;
}
#software-landing-pages .quote-info.science-comm-page {
  padding-top: 0;
  margin-top: -8px;
}
#software-landing-pages .software-landing-flying-man {
  background: transparent url(/img/home/flying_man.png) no-repeat top center;
  margin: 8px 0 4px 10px;
  width: 264px;
  height: 91px;
  display: inline-block;
}
#software-landing-pages .software-landing-flying-man.neuroscience-page {
  margin-top: 14px;
}
#software-landing-pages .software-landing-flying-man.bioinformatics-page {
  margin-top: 100px;
}
#software-landing-pages .software-landing-laptop {
  background: transparent url(/img/icon/software_landing.png) no-repeat left top;
  margin: 8px auto 4px;
  width: 192px;
  height: 112px;
  display: inline-block;
  float: right;
}
#software-landing-pages .software-landing-laptop:hover {
  cursor: pointer;
}
#software-landing-pages .software-landing-laptop.bioinformatics-page {
  margin-top: 60px;
}
#software-landing-pages .software-landing-chasing {
  background: transparent url(/img/readmore/the_chase.jpg) no-repeat top center;
  margin: 0;
  width: 412px;
  height: 223px;
  display: inline-block;
}
#software-landing-pages .software-landing-chasing:hover {
  cursor: pointer;
}
#software-landing-pages .software-landing-button {
  background: transparent url(/img/readmore/research_btn.jpg) no-repeat center center;
  margin: 0 10px 0 0;
  text-align: center;
  width: 185px;
  height: 91px;
  display: inline-block;
  float: right;
}
#software-landing-pages .software-landing-button:hover {
  cursor: pointer;
}
#software-landing-pages .software-landing-button.science-comm-page {
  background: transparent url(/img/readmore/communications_cloud.png) no-repeat center center;
  height: 93px;
}
#software-landing-pages .software-landing-button.plants-page {
  background: transparent url(/img/readmore/orange_submit_btn.png) no-repeat center center;
  height: 73px;
}
#software-landing-pages .software-landing-tablet {
  background: transparent url(/img/readmore/tablet-img.jpg) no-repeat top center;
  width: 450px;
  height: 256px;
  margin-left: 9px;
  border: 2px solid #ccc;
  border-top: 0;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: inline-block;
}
#software-landing-pages .software-landing-tablet:hover {
  cursor: pointer;
}
#software-landing-pages .software-landing-list-row {
  display: block;
  padding: 0;
  min-height: 90px;
}
#software-landing-pages .software-landing-list-row.smaller-row {
  min-height: 60px;
}
#software-landing-pages .software-landing-list-row.data-note-page {
  min-height: 70px;
}
#software-landing-pages .software-landing-circle {
  width: 34px;
  height: 34px;
  text-align: center;
  font: 24px "ProximaBold", arial, sans-serif;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 30px;
  padding-top: 1px;
  float: left;
}
#software-landing-pages .software-landing-circle.smaller-row {
  margin-bottom: 15px;
}
#software-landing-pages .software-landing-circle.data-note-page {
  text-shadow: -1px 1px white;
}
#software-landing-pages .grey-circle {
  background: transparent url(/img/flat_submit/grey-circle.png) no-repeat center center;
}
#software-landing-pages .orange-circle {
  background: transparent url(/img/ui/orange-circle.png) no-repeat center center;
  color: #fff;
  margin-left: -42px;
}
#software-landing-pages .software-landing-list-head {
  font: normal bold 12px/18px arial, sans-serif;
}
#software-landing-pages .software-landing-list-text {
  font: normal normal 12px/16px arial, sans-serif;
}
#software-landing-pages .software-landing-list-text .example-article-details a {
  color: #333;
}
#software-landing-pages .software-landing-list-text .example-article-details a:hover {
  color: #cc622e;
}
#software-landing-pages .software-landing-list-text .example-article-details .title {
  font: normal normal 14px/18px ProximaNovaBold, arial, sans-serif;
}
#software-landing-pages .software-landing-list-text .example-article-details .title .other-info {
  color: #656565;
  font: normal normal 14px ProximaRegular, arial, sans-serif;
}
#software-landing-pages .software-landing-list-text .example-article-details .citation-link {
  color: #cc622e;
}
#software-landing-pages .software-landing-list-text .example-article-details.bioinformatics-page-last {
  padding-bottom: 50px;
}
#software-landing-pages .checklist {
  list-style-type: none;
  padding: 0;
}
#software-landing-pages .checklist li {
  background: url(../img/ui/check-20x20.png) no-repeat left top;
  padding: 0 0 5px 25px;
  margin: 0 0 15px 0;
  vertical-align: middle;
}

.header-bar-tab {
  background: transparent url(../img/readmore/box2.png) no-repeat top left;
  width: 360px;
  height: 82px;
  padding: 0 6px;
  margin-top: 18px;
  float: right;
}
.header-bar-tab .header-bar-top-text {
  text-align: center;
  padding: 3px 0 1px 0;
  font: normal normal 16px ProximaRegular, arial, sans-serif;
  text-shadow: -1px 1px #e8e8e8;
  color: #909090;
}
.header-bar-tab .header-icon {
  margin: 0 2px 0 5px;
  padding: 0;
  border: 0;
  display: inline-block;
}
.header-bar-tab .header-icon :hover {
  cursor: pointer;
}

.logo-sub-heading {
  font: normal normal 10px/12px "ProximaBold", arial, sans-serif;
  color: #fff;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  margin-left: 20px;
  margin-top: -10px;
  float: left;
}

.bottom-shadow-rare-diseases {
  background: transparent url(/img/wide-shadow-bottom-border.jpg) no-repeat center bottom;
  padding: 0 0 20px 30px;
  margin: 0 0 20px -30px;
}

.rare-diseases-wrapper {
  background: transparent url(/img/readmore/rare_diseases_bg.jpg) no-repeat bottom left;
  font: normal normal normal 12px/16px arial, sans-serif;
  color: #333;
  height: 548px;
  padding: 10px 10px 10px 125px;
  margin: -20px -25px 0 -125px;
}
.rare-diseases-wrapper .rare-diseases-form .form-field {
  padding: 5px;
  width: 100%;
}
.rare-diseases-wrapper .rare-diseases-form .register-info {
  padding: 10px 5px 5px 5px;
  width: 100%;
}
.rare-diseases-wrapper .rare-diseases-form .input-field {
  color: #fff;
  font: normal normal normal 12px/16px Arial, sans-serif;
  background-color: #c5cad9;
  width: 300px;
  padding: 5px;
  border: 1px solid #ccc;
  border-top-color: #9aa3b8;
  border-right-color: #9aa3b8;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.rare-diseases-wrapper .rare-diseases-form ul {
  padding: 0;
  margin: 10px 0 0 0;
}
.rare-diseases-wrapper .rare-diseases-form ul li {
  padding: 3px 0;
}
.rare-diseases-wrapper .rare-diseases-form .sign-up-wrapper {
  margin-top: 30px;
}
.rare-diseases-wrapper .rare-diseases-form .sign-up-wrapper .sign-up {
  height: 24px;
  margin: 10px 10px 0 0;
  font: normal normal bold 12px/24px arial, sans-serif;
  color: white;
  text-transform: uppercase;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #cc622e url(/img/icon/box_right_arrow_white.png) no-repeat 60px center;
  text-transform: uppercase;
  padding: 4px 26px 4px 8px;
  display: inline-block;
  float: right;
}
.rare-diseases-wrapper .rare-diseases-form .sign-up-wrapper .sign-up:hover {
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  cursor: pointer;
}

.articles-list-ul {
  padding: 0;
  margin: 0;
}
.articles-list-ul li {
  padding: 10px 0 0 0;
  margin: 0;
}

.articles-list-top-box {
  background-color: #eee;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px 20px;
}
.articles-list-top-box .title {
  font: normal normal 16px/23px ProximaSemiBold;
  padding: 0 0 5px 0;
}
.articles-list-top-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.articles-list-top-box ul li {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 14px;
  line-height: 18px;
  color: #cc622e;
}

.articles-list-top-text {
  font: normal normal normal 18px/20px arial, sans-serif;
}

.articles-list-divider {
  background: url(/img/long-shadow.jpg) no-repeat center center;
  margin: 0;
  padding: 20px 0;
}

/* Promotions Popups */
.promotion-popup-mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #000;
  z-index: 50;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=70);
}

.promotion-popup {
  display: none;
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 100;
  border: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 4px 20px #666666;
  -webkit-box-shadow: 0 4px 20px #666666;
  box-shadow: 0 4px 20px #666666;
}
.promotion-popup.chin14-promotion, .promotion-popup.chincode-promotion {
  background: transparent url(/img/homepage/banner_panel.jpg) no-repeat center center;
  width: 394px;
  height: 142px;
  right: 0;
  bottom: 50px;
}
.promotion-popup .promotion-popup-content {
  padding: 15px;
  color: #666;
  font: normal normal normal 20px/24px "ProximaBold", arial, sans-serif;
}
.promotion-popup .promotion-popup-content .promotion-popup-close {
  padding: 0;
  background-color: transparent;
  border: 0;
  position: absolute;
  top: 1px;
  right: 5px;
  font: normal normal normal 24px/24px sans-serif;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=40);
}
.promotion-popup .promotion-popup-content .promotion-popup-close:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
  cursor: pointer;
}
.promotion-popup .promotion-popup-content .promotion-popup-title, .promotion-popup .promotion-popup-content .promotion-popup-orange-title,
.promotion-popup .promotion-popup-content .promotion-popup-text, .promotion-popup .promotion-popup-content .promotion-popup-footer-text {
  padding: 5px 0;
}
.promotion-popup .promotion-popup-content .promotion-popup-orange-title {
  color: #e96527;
}
.promotion-popup .promotion-popup-content .promotion-popup-text, .promotion-popup .promotion-popup-content .promotion-popup-footer-text {
  font-size: 16px;
}
.promotion-popup .promotion-popup-content .promotion-popup-footer-text {
  color: #aaa;
}

#admin-dashboard {
  width: 990px;
  max-width: 990px;
  min-width: 990px;
  margin: 0 auto;
}
#admin-dashboard.dashboard-position {
  margin-top: -15px;
}
#admin-dashboard .dashboard-sections-container, #admin-dashboard .dashboard-user-sections-container {
  width: 750px;
  padding: 0;
  margin: 0;
  float: left;
}
#admin-dashboard .dashboard-user-sections-container {
  border: 1px solid #aaa;
}
#admin-dashboard .dashboard-users-container {
  display: inline-block;
  width: 225px;
  padding: 0;
  margin: 0;
}
#admin-dashboard .dashboard-heading {
  height: 48px;
  width: 740px;
  margin-left: -10px;
  padding-left: 20px;
  border-bottom: 1px solid #aaa;
}
#admin-dashboard .dashboard-display-member {
  display: inline-block;
  background-color: #eee;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
#admin-dashboard .dashboard-display-member .dashboard-heading {
  border-bottom: 0;
  padding-top: 4px;
}
#admin-dashboard .dashboard-member-photo {
  display: inline-block;
  vertical-align: middle;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
}
#admin-dashboard .dashboard-member-photo img {
  width: 44px;
  height: 44px;
}
#admin-dashboard .dashboard-member-photo.member-selected {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=100);
}
#admin-dashboard .dashboard-member-photo.member-not-selected {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=30);
}
#admin-dashboard .dashboard-member-photo.member-not-selected:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
#admin-dashboard .dashboard-member-name {
  font: normal normal normal 13px Arial,sans-serif;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  padding: 0 0 0 5px;
}
#admin-dashboard .dashboard-member-name.member-list {
  width: 135px;
  max-width: 135px;
  display: inline-block;
}
#admin-dashboard .dashboard-member-name a {
  text-transform: capitalize;
  font-size: 13px;
  color: #333;
  text-decoration: none;
  vertical-align: middle;
}
#admin-dashboard .dashboard-member-name a:hover, #admin-dashboard .dashboard-member-name a:active {
  color: #cc622e;
  text-decoration: underline;
}
#admin-dashboard .dashboard-member-name a.is-selected {
  color: #cc622e;
}
#admin-dashboard .dashboard-member-title {
  font: normal normal normal 13px Arial,sans-serif;
  color: #333;
  padding: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
}
#admin-dashboard ul {
  padding: 0;
  margin: 0;
  float: left;
}
#admin-dashboard li.section-info {
  background: transparent url(/img/dashboard/dashboard-section-foot-grey.png) no-repeat left bottom;
  border-right: 2px dotted #aaa;
  width: 175px;
  min-width: 175px;
  max-width: 175px;
  height: 114px;
  display: inline-block;
  vertical-align: bottom;
  padding: 0;
  margin: 10px 2px;
}
#admin-dashboard li.section-info:nth-of-type(4n) {
  border-right: 0;
}
#admin-dashboard li.section-info.summary-section-listing.publisher:nth-of-type(2n) {
  border-right: 0;
}
#admin-dashboard li.section-info.section-detail-hidden {
  background-color: transparent;
  background-image: none;
  height: 22px;
  vertical-align: top;
}
#admin-dashboard li.section-info.no-data {
  background: transparent;
  border-right: 2px dotted #fff;
}
#admin-dashboard li.section-info.no-data.next-has-data {
  border-right: 2px dotted #aaa;
}
#admin-dashboard li.section-info .section-header {
  font: normal normal bold 12px Arial,sans-serif;
  color: #fff;
  background: transparent url(/img/dashboard/dashboard-section-head-grey.png) no-repeat left top;
  height: 26px;
  margin: 0 0 0 1px;
  padding: 0;
}
#admin-dashboard li.section-info .section-header.is-highlighted {
  background: transparent url(/img/dashboard/dashboard-section-head-orange.png) no-repeat left top;
  text-transform: uppercase;
  padding: 5px 0 0 10px;
  height: 21px;
  text-shadow: 0 1px #666;
  font-size: 12px;
}
#admin-dashboard li.section-info .section-header:hover {
  cursor: pointer;
}
#admin-dashboard li.section-info .collapsed-section-heading {
  font: normal normal bold 11px Arial,sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 6px 0 0 10px;
}
#admin-dashboard li.section-info .collapsed-section-heading.is-highlighted {
  padding: 1px 0 0 0;
}
#admin-dashboard li.section-info .section-detail-display {
  font: normal normal bold 11px Arial,sans-serif;
  color: #999;
  text-transform: uppercase;
}
#admin-dashboard li.section-info .section-detail-display .section-title {
  padding: 0 10px;
  min-height: 40px;
}
#admin-dashboard li.section-info .section-detail-display .section-title.flagged-section {
  color: #cc622e;
}
#admin-dashboard li.section-info .section-detail-display .section-title.flagged-section a {
  color: #cc622e;
}
#admin-dashboard li.section-info .section-detail-display .section-title a {
  color: #999;
}
#admin-dashboard li.section-info .section-detail-display .section-title a:hover {
  color: #cc622e;
  text-decoration: none;
}
#admin-dashboard li.section-info .section-detail-display .section-title.is-highlighted {
  color: #333;
}
#admin-dashboard li.section-info .section-detail-display .section-title .remove-section {
  background: transparent url(/img/dashboard/dashboard-remove-section-icon.png) no-repeat center center;
  width: 14px;
  height: 14px;
  float: left;
  margin: -1px 4px 0 -3px;
}
#admin-dashboard li.section-info .section-detail-display .section-title .remove-section:hover {
  cursor: pointer;
}
#admin-dashboard li.section-info .section-detail-display .section-filters {
  display: inline-block;
  font-size: 10px;
  padding: 3px 0 0 10px;
}
#admin-dashboard li.section-info .section-detail-display .section-filters a {
  color: #999;
}
#admin-dashboard li.section-info .section-detail-display .section-filters a:hover {
  color: #cc622e;
  text-decoration: none;
}
#admin-dashboard li.section-info .section-detail-display .section-count, #admin-dashboard li.section-info .section-detail-display .flagged-section-count {
  font: normal normal bold 32px Arial,sans-serif;
  color: #cc622e;
  float: right;
  margin: -18px 20px 0 0;
}
#admin-dashboard li.section-info .section-detail-display .section-count.without-filters-row, #admin-dashboard li.section-info .section-detail-display .flagged-section-count.without-filters-row {
  margin-top: -2px;
}
#admin-dashboard li.section-info .section-detail-display .section-count.total-message-count, #admin-dashboard li.section-info .section-detail-display .flagged-section-count.total-message-count {
  margin-top: -26px;
}
#admin-dashboard li.section-info .section-detail-display .flagged-section-count {
  border-right: 3px solid #d2d2d2;
  margin-right: 5px;
  padding-right: 5px;
}
#admin-dashboard li.section-info .section-detail-display.dashboard-highlighted-section {
  border-right: 0;
}
#admin-dashboard li.section-info .section-detail-display .section-circle {
  background: transparent url(/img/ui/orange-circle-big.png) no-repeat center center;
  width: 60px;
  height: 60px;
  font-size: 36px;
  text-align: center;
  margin-left: 50px;
  color: #fff;
  margin-top: 4px;
}
#admin-dashboard li.section-info .section-detail-display .section-circle .unread-message-count {
  padding-top: 8px;
  color: #FFFFFF;
}
#admin-dashboard .summary-bgmask-wrapper {
  position: absolute;
  width: 740px;
  min-height: 265px;
  padding: 0;
  margin: 0;
  z-index: 100;
  background-color: #eee;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
#admin-dashboard .summary-bgmask-wrapper .loading-data-wrapper {
  background: transparent url(/img/ticker.gif) no-repeat center left;
  height: 20px;
  width: 200px;
  padding: 0 0 0 30px;
  margin: 50px auto 0 auto;
  font-size: 18px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: black;
  line-height: 20px;
  text-shadow: 0px 1px 2px #fff;
}
#admin-dashboard .dashboard-toolbar-wrapper {
  float: right;
  text-align: right;
  margin: 15px 20px 0 0;
}
#admin-dashboard .dashboard-toolbar-wrapper .show-section-options-wrapper {
  cursor: default;
  position: absolute;
  margin: 18px 0 0 -165px;
  z-index: 25;
  -moz-box-shadow: 2px 2px 3px #dddddd;
  -webkit-box-shadow: 2px 2px 3px #dddddd;
  box-shadow: 2px 2px 3px #dddddd;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
#admin-dashboard .dashboard-toolbar-wrapper ul {
  width: 180px;
  max-width: 180px;
  padding: 0;
  margin: 0;
}
#admin-dashboard .dashboard-toolbar-wrapper .dropdown-links {
  padding: 0;
  margin: 5px 0 2px 0;
}
#admin-dashboard .dashboard-toolbar-wrapper .dropdown-links li {
  font-size: 11px;
  background-color: #eee;
  background-image: none;
  border: 0;
  padding: 2px 0 5px 10px;
  margin: 0;
  height: 15px !important;
  min-width: 100px;
  float: none !important;
  text-align: left !important;
}
#admin-dashboard .dashboard-toolbar-wrapper .dropdown-links li a,
#admin-dashboard .dashboard-toolbar-wrapper .dropdown-links li a:hover {
  color: #cc622e;
  font-weight: normal;
  text-shadow: 1px 1px 1px #fff;
}
#admin-dashboard .dashboard-toolbar-wrapper .frequency-control-wrapper {
  position: absolute;
  margin: -5px 0 0 -100px;
}
#admin-dashboard .dashboard-toolbar-wrapper ul.frequency-filter-wrapper {
  padding: 0 2px;
  margin: 0;
  cursor: pointer;
  width: 70px;
  background-color: #eee;
  border: 1px solid #cc622e;
  z-index: 25;
  -moz-box-shadow: 2px 2px 3px #dddddd;
  -webkit-box-shadow: 2px 2px 3px #dddddd;
  box-shadow: 2px 2px 3px #dddddd;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
#admin-dashboard .dashboard-toolbar-wrapper ul.frequency-filter-wrapper li {
  padding: 0;
  margin: 0;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
}
#admin-dashboard .dashboard-toolbar-wrapper ul.frequency-filter-wrapper .frequency-filter-link {
  text-transform: uppercase;
  width: 45px;
  display: inline-block;
}
#admin-dashboard .dashboard-section-expander {
  background: transparent url(/img/dashboard/dashboard-options-open.png) no-repeat center center;
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: middle;
  width: 18px;
  height: 18px;
}
#admin-dashboard .dashboard-section-expander:hover {
  background-image: url(/img/dashboard/dashboard-options-open_hover.png);
  cursor: pointer;
}
#admin-dashboard .dashboard-section-expander.closed {
  background: transparent url(/img/dashboard/dashboard-options-closed.png) no-repeat center center;
}
#admin-dashboard .dashboard-section-expander.closed:hover {
  background-image: url(/img/dashboard/dashboard-options-closed_hover.png);
  cursor: pointer;
}
#admin-dashboard .dashboard-section-expander.summary-header {
  margin-top: 3px;
}
#admin-dashboard .horizontal-section-divider {
  display: inline-block;
  width: 95%;
  height: 2px;
  border-top: 2px dotted #aaa;
  position: relative;
  left: 8px;
  float: left;
}
#admin-dashboard .dashboard-users {
  padding: 0 0 0 10px;
  margin: 0;
  border-left: solid 1px #aaa;
  display: inline-block;
  min-height: 700px;
}
#admin-dashboard .dashboard-users .dashboard-users-heading {
  text-transform: uppercase;
  height: 30px;
  padding-top: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  width: 220px;
}
#admin-dashboard .dashboard-users .dashboard-users-heading:first-of-type {
  border-top: 0;
  margin-top: 0;
}
#admin-dashboard .dashboard-users .dashboard-listing-container {
  max-height: 246px;
  overflow: auto;
}
#admin-dashboard .dashboard-users .dashboard-listing-container .dashboard-users-listing {
  border-bottom: 2px dotted #aaa;
  width: 190px;
  padding: 2px 0;
}
#admin-dashboard .dashboard-users .dashboard-listing-container .dashboard-users-listing.last-user-in-section {
  border-bottom: 0;
}
#admin-dashboard .dashboard-member-sections-wrapper {
  padding: 0;
  border-top: 1px solid #aaa;
}
#admin-dashboard .dashboard-member-sections-wrapper.current-member {
  border-top: 0;
}
#admin-dashboard .moderator-summary-wrapper {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 750px;
  float: left;
  border-top: 3px solid #ccc;
}
#admin-dashboard .moderator-summary-wrapper .summary-col {
  width: 370px;
  display: inline-block;
  vertical-align: top;
}
#admin-dashboard .moderator-summary-wrapper .summary-col:first-of-type {
  border-right: 1px solid #ccc;
  margin-right: -2px;
}
#admin-dashboard .moderator-summary-wrapper .summary-col.production-manager-role {
  width: 740px;
  border-right: 0;
}
#admin-dashboard .moderator-summary-wrapper .summary-col.publisher-role {
  width: 370px;
  border-right: 0;
}
#admin-dashboard .moderator-summary-wrapper .summary-col.publisher-role.first-column {
  /*border-right: 1px solid #ccc;*/
}
#admin-dashboard .moderator-summary-wrapper .summary-col.publisher-role.second-column {
  border-left: 1px solid #ccc;
}
#admin-dashboard .moderator-summary-wrapper .summary-heading-row {
  padding: 10px;
  border: 0;
  border-bottom: 1px solid #ccc;
  height: 60px;
  vertical-align: middle;
}
#admin-dashboard .moderator-summary-wrapper .summary-heading-row .summary-section-title, #admin-dashboard .moderator-summary-wrapper .summary-heading-row .summary-section-separator, #admin-dashboard .moderator-summary-wrapper .summary-heading-row .summary-section-filtered {
  color: #999;
  font-size: 13px;
  height: 18px;
  margin-top: 6px;
  padding-right: 6px;
  float: left;
}
#admin-dashboard .moderator-summary-wrapper .summary-heading-row .summary-section-filtered {
  font-weight: bold;
}
#admin-dashboard .moderator-message-wrapper {
  border: 0;
  display: inline-block;
  width: 750px;
  float: left;
  border-top: 3px solid #ccc;
}
#admin-dashboard .moderator-options-wrapper {
  width: 528px;
  display: inline-block;
  float: left;
  padding: 4px 10px;
  height: 124px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-form {
  height: 26px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper {
  height: 91px;
  width: 552px;
  overflow: auto;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list {
  font-size: 10px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row {
  border-top: 1px solid #ccc;
  background-color: #fff;
  height: 14px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row:last-of-type {
  border-bottom: 1px solid #ccc;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row:hover {
  background-color: #eee;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row.row-header:hover {
  background-color: #fff;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row.selected-message-row {
  background-color: #ccc;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row.unread-message {
  color: #cc622e;
  font-weight: bold;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row.unread-message .from-column {
  text-transform: uppercase;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .archive-column, #admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .date-column, #admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .from-column, #admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .to-column, #admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .article-column, #admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .number-column {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  float: none;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .archive-column {
  min-width: 10px;
  max-width: 10px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .archive-column .archive-checkbox {
  margin: 2px 0 -2px 0;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .date-column {
  min-width: 98px;
  max-width: 98px;
  border-right: 1px dashed #ccc;
  padding-left: 4px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .article-column {
  min-width: 245px;
  max-width: 245px;
  padding-left: 4px;
  border-left: 1px dashed #ccc;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .from-column {
  min-width: 123px;
  max-width: 123px;
  padding: 0 0 0 4px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .to-column {
  min-width: 133px;
  max-width: 133px;
  padding: 0 0 0 4px;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-row .number-column {
  min-width: 28px;
  max-width: 28px;
  padding: 0 0 0 2px;
  border-left: 1px dashed #ccc;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-link {
  text-decoration: none;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .dashboard-message-link:hover {
  text-decoration: none;
  font-weight: bold;
}
#admin-dashboard .moderator-options-wrapper .dashboard-message-wrapper .dashboard-message-list .overdue-message {
  background: transparent url(/img/ui/orange-circle-tiny.png) no-repeat center left;
  width: 10px;
  height: 10px;
  display: inline-block;
}
#admin-dashboard .message-detail-wrapper {
  width: 100%;
  margin: 0 0 10px 0;
  vertical-align: middle;
  display: inline-block;
}
#admin-dashboard .message-detail-wrapper .message-toolbar {
  background-color: #eee;
  border: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 10px;
  height: 15px;
}
#admin-dashboard .message-detail-wrapper .message-content {
  padding: 0 10px;
}
#admin-dashboard .dashboard-messages-icon {
  padding: 0 4px;
  margin: -3px 0 0 0;
  border: 0;
}
#admin-dashboard .dashboard-messages-icon .view {
  background: transparent url(/img/dashboard/eye_on.png) no-repeat center center;
  width: 23px;
  height: 23px;
  display: inline-block;
}
#admin-dashboard .dashboard-messages-icon .view:hover {
  background: transparent url(/img/dashboard/eye_hover.png) no-repeat center center;
}
#admin-dashboard .dashboard-messages-icon .delete {
  background: transparent url(/img/dashboard/delete.png) no-repeat center center;
  width: 21px;
  height: 23px;
  display: inline-block;
}
#admin-dashboard .dashboard-messages-icon .delete:hover {
  background: transparent url(/img/dashboard/delete_hover.png) no-repeat center center;
}
#admin-dashboard .dashboard-messages-box {
  padding: 2px 8px 4px 8px;
  margin: -5px 2px 0 0;
  border: 1px solid #eee;
  text-transform: uppercase;
  color: white;
  font-size: 11px;
  font-weight: bold;
  float: right;
  height: 25px;
  background-color: #cc622e;
}
#admin-dashboard .dashboard-messages-box:hover {
  -moz-box-shadow: 0 4px 5px #aaaaaa;
  -webkit-box-shadow: 0 4px 5px #aaaaaa;
  box-shadow: 0 4px 5px #aaaaaa;
  text-shadow: 0 1px #aaa;
}
#admin-dashboard .dashboard-messages-box .reply-icon {
  display: inline-block;
  background: transparent url(/img/dashboard/reply_icon.png) no-repeat center center;
  width: 14px;
  height: 12px;
  padding-left: 8px;
  margin-bottom: -2px;
}
#admin-dashboard .dashboard-messages-box .send-icon {
  display: inline-block;
  background: transparent url(/img/dashboard/send_icon.png) no-repeat center center;
  width: 16px;
  height: 17px;
  padding-left: 8px;
  margin-bottom: -4px;
}
#admin-dashboard .dashboard-dropdown {
  list-style-type: none;
  max-width: 160px;
  margin-top: 1px;
  float: left;
  height: 20px;
  border: 1px solid #cc622e;
  background-color: #eee;
  color: #cc622e;
  font-size: 12px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#admin-dashboard .dashboard-dropdown.wide {
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
}
#admin-dashboard .dashboard-dropdown.messages {
  width: 100px;
  max-width: 100px;
}
#admin-dashboard .dashboard-dropdown a {
  text-decoration: none;
}
#admin-dashboard .dashboard-dropdown a:hover {
  text-decoration: none;
  font-weight: bold;
}
#admin-dashboard .dashboard-dropdown .dashboard-first-option {
  padding: 2px 8px 2px 8px;
}
#admin-dashboard .dashboard-dropdown .dashboard-middle-option {
  border-bottom: 1px solid #cc622e;
}
#admin-dashboard .update-summary-dropdown-icon, #admin-dashboard .update-messages-dropdown-icon {
  padding: 0;
  background: transparent url(/img/icon/dropdown-arrow-open.png) no-repeat center center;
  width: 9px;
  height: 6px;
  display: inline-block;
}
#admin-dashboard .update-summary-dropdown-icon.no-icon, #admin-dashboard .update-messages-dropdown-icon.no-icon {
  background-image: none;
}
#admin-dashboard .update-summary-dropdown-icon.is-open, #admin-dashboard .update-messages-dropdown-icon.is-open {
  background: transparent url(/img/icon/dropdown-arrow-close.png) no-repeat center center;
}
#admin-dashboard .update-summary-dropdown-icon:hover, #admin-dashboard .update-messages-dropdown-icon:hover {
  cursor: pointer;
}
#admin-dashboard .update-summary-dropdown-icon.messages-icon, #admin-dashboard .update-messages-dropdown-icon.messages-icon {
  margin-top: 9px;
  margin-left: -15px;
  z-index: 2;
  position: absolute;
}
#admin-dashboard .update-summary-dropdown-icon.users-icon, #admin-dashboard .update-messages-dropdown-icon.users-icon {
  position: absolute;
  z-index: 3;
  margin-top: -30px;
  margin-left: -24px;
}
#admin-dashboard .dashboard-dropdown-options {
  border-top: 0;
  border-right: 1px solid #cc622e;
  border-left: 1px solid #cc622e;
  background-color: #eee;
  padding: 2px 7px;
  margin: 0 -1px;
  color: #cc622e;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  -moz-box-shadow: 0 4px 5px #aaaaaa;
  -webkit-box-shadow: 0 4px 5px #aaaaaa;
  box-shadow: 0 4px 5px #aaaaaa;
}
#admin-dashboard .dashboard-dropdown-options:last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom: 1px solid #cc622e;
}
#admin-dashboard .update-complete {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=100);
}
#admin-dashboard .update-in-progress {
  opacity: 0.3 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)" !important;
  filter: alpha(opacity=30) !important;
}
#admin-dashboard .search-field-wrapper {
  float: right;
  width: 340px;
  margin: 0;
  padding: 0;
}
#admin-dashboard .search-field-wrapper .dashboard-search-icon {
  margin: 0 -12px 0 0;
  padding: 0;
  background: transparent url(/img/dashboard/search-field-icon.png) no-repeat center left;
  height: 24px;
  width: 31px;
  display: inline-block;
  position: relative;
  z-index: 20;
}
#admin-dashboard .search-field-wrapper .dashboard-search-field {
  margin: 1px 0 0 0;
  padding: 0 0 0 12px;
  border: 1px solid #ccc;
  border-left: 0;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  width: 304px;
}
#admin-dashboard .message-content-display {
  padding: 5px 20px;
  border: 2px solid #ccc;
  border-radius: 4px;
}
#admin-dashboard .sort-arrow {
  width: 12px;
  height: 4px;
  display: inline-block;
}
#admin-dashboard .sort-arrow:hover {
  cursor: pointer;
}
#admin-dashboard .sort-arrow.sort-ascending {
  background: transparent url(/img/icon/dropdown-arrow-close-grey.png) no-repeat center right;
  margin-bottom: 2px;
}
#admin-dashboard .sort-arrow.sort-ascending:hover {
  background: transparent url(/img/icon/dropdown-arrow-close.png) no-repeat center right;
}
#admin-dashboard .sort-arrow.sort-descending {
  background: transparent url(/img/icon/dropdown-arrow-open-grey.png) no-repeat center right;
  margin-bottom: 1px;
}
#admin-dashboard .sort-arrow.sort-descending:hover {
  background: transparent url(/img/icon/dropdown-arrow-open.png) no-repeat center right;
}
#admin-dashboard table, #admin-dashboard tr, #admin-dashboard td {
  border: 0 !important;
}

.forced-spacing {
  width: 90%;
  min-height: 40px;
  max-height: 40px;
  height: 40px;
  position: relative;
  float: left;
}

.new-select-standard-wrapper.frequency-types,
.new-select-standard-wrapper.section-types {
  width: 140px;
  margin-top: -6px;
  margin-right: 10px;
  text-align: left;
}
.new-select-standard-wrapper.frequency-types .faux-options,
.new-select-standard-wrapper.section-types .faux-options {
  width: 138px;
}
.new-select-standard-wrapper.frequency-types .faux-options-container,
.new-select-standard-wrapper.section-types .faux-options-container {
  z-index: 11;
}

/* STYLES FOR THE INTERACTIVE PAYMENT PAGES */
#interactive-payments {
  /* Sprites for the orange circle. The numbers are how many '5% blocks' to fill */
  /* Images for the payment container */
}
#interactive-payments .s-1, #interactive-payments .s-2, #interactive-payments .s-3, #interactive-payments .s-4, #interactive-payments .s-5, #interactive-payments .s-6, #interactive-payments .s-7, #interactive-payments .s-8, #interactive-payments .s-9, #interactive-payments .s-10,
#interactive-payments .s-11, #interactive-payments .s-12, #interactive-payments .s-13, #interactive-payments .s-14, #interactive-payments .s-15, #interactive-payments .s-16, #interactive-payments .s-17, #interactive-payments .s-18, #interactive-payments .s-19, #interactive-payments .s-20 {
  background: transparent url("/img/interactive-payments/interactive_payment_sprite.png") no-repeat;
}
#interactive-payments .s-1 {
  background-position: 0 0;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-2 {
  background-position: -240px 0;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-3 {
  background-position: -480px 0;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-4 {
  background-position: -720px 0;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-5 {
  background-position: 0 -240px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-6 {
  background-position: -240px -240px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-7 {
  background-position: -480px -240px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-8 {
  background-position: -720px -240px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-9 {
  background-position: 0 -480px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-10 {
  background-position: -240px -480px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-11 {
  background-position: -480px -480px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-12 {
  background-position: -720px -480px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-13 {
  background-position: 0 -720px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-14 {
  background-position: -240px -720px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-15 {
  background-position: -480px -720px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-16 {
  background-position: -720px -720px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-17 {
  background-position: 0 -960px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-18 {
  background-position: -240px -960px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-19 {
  background-position: -480px -960px;
  width: 237px;
  height: 237px;
}
#interactive-payments .s-20 {
  background-position: -720px -960px;
  width: 237px;
  height: 237px;
}
#interactive-payments .bottom-image {
  background: transparent url("/img/interactive-payments/face.png") no-repeat center center;
  width: 236px;
  height: 236px;
  position: absolute;
  margin-top: 20px;
  z-index: 1;
}
#interactive-payments .paid-image {
  width: 236px;
  height: 236px;
  position: absolute;
  margin-top: 20px;
  /*top: 200px;*/
  z-index: 2;
}
#interactive-payments .top-image {
  background: transparent url("/img/interactive-payments/top_btn.png") no-repeat center center;
  width: 236px;
  height: 236px;
  position: absolute;
  margin-top: 20px;
  /*top: 200px;*/
  z-index: 3;
}
#interactive-payments .payment-details {
  display: inline-block;
  padding-bottom: 20px;
  height: 236px;
}
#interactive-payments .outstanding-payment-display {
  margin: 80px 0 -80px 0;
  padding: 0;
  width: 236px;
  /*height: 236px;*/
  text-align: center;
  font-family: Arial,sans-serif;
  color: #aaa;
  font-weight: bold;
}
#interactive-payments .outstanding-payment-display .payment-amount-display {
  display: inline-block;
  font-size: 32px;
  text-shadow: 0 2px 2px #d2d2d2;
}
#interactive-payments .outstanding-payment-display .payment-amount-display .payment-currency-display {
  margin: -6px 0 0 -12px;
  position: absolute;
  display: inline-block;
  font-size: 14px;
  text-shadow: 0 1px 1px #d2d2d2;
}
#interactive-payments .outstanding-payment-display .circle-text {
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px #d2d2d2;
  display: block;
  padding: 0;
}
#interactive-payments .outstanding-payment-display .circle-text.above {
  padding-bottom: 10px;
}
#interactive-payments .outstanding-payment-display .circle-text.below {
  padding-top: 8px;
}
#interactive-payments h2 {
  margin: -5px -20px 20px 0;
}
#interactive-payments .interactive-payment-error-container {
  color: #666;
  line-height: 20px;
  font-size: 14px;
  font-family: arial,sans-serif;
  font-weight: bold;
}
#interactive-payments .info-message-display {
  display: inline-block;
  line-height: 23px;
  margin: 0;
  padding: 0 0 0 10px;
}
#interactive-payments .interactive-payment-header-row {
  min-height: 120px;
  border-bottom: 2px dashed #ccc;
}
#interactive-payments .payment-heading {
  margin: 0;
  padding: 10px 0;
  font-size: 14px;
}
#interactive-payments .payment-footing {
  margin: 0;
  padding: 20px 0 10px 0;
  border-top: 3px dashed #ccc !important;
}
#interactive-payments .footing-text {
  margin: 0 0 0 20px;
  vertical-align: bottom;
}
#interactive-payments .footing-text a {
  vertical-align: bottom;
}
#interactive-payments .gray-payment-box-margins {
  margin: 10px 20px;
  -moz-box-shadow: 0 4px 8px #d2d2d2;
  -webkit-box-shadow: 0 4px 8px #d2d2d2;
  box-shadow: 0 4px 8px #d2d2d2;
  min-height: 120px;
}
#interactive-payments .add-tokens {
  margin: 0;
  padding: 10px 0 20px 0;
}
#interactive-payments .tokens-list {
  display: inline-block;
  width: 100%;
}
#interactive-payments .tokens-list .token-entry {
  color: #bbb;
  padding: 5px 0 0 0;
  width: 100%;
  vertical-align: middle;
}
#interactive-payments .tokens-list .token-entry .token-use-date {
  font-style: italic;
  float: right;
  display: inline-block;
}
#interactive-payments button {
  background: transparent url("/img/interactive-payments/btn.png") no-repeat top left;
  color: #cc622e;
  font-size: 14px;
  width: 114px;
  height: 44px;
  border: 0;
  padding: 0;
  margin: 0 0 -4px 0;
  outline: none;
}
#interactive-payments button:hover {
  cursor: pointer;
  text-shadow: 0 1px 1px #666;
}
#interactive-payments button.add-token {
  float: right;
}
#interactive-payments button.small {
  background: transparent url("/img/interactive-payments/btn_small.png") no-repeat top left;
  width: 67px;
  height: 26px;
  font-size: 12px;
  padding: 0 0 3px 0;
  margin: 0;
}
#interactive-payments .payment-input {
  width: 230px;
}
#interactive-payments .sagepay-display {
  display: none;
}
#interactive-payments .sage-container-row {
  margin: 10px 40px 0 0;
}
#interactive-payments iframe {
  border: 0;
  scrolling: auto;
  width: 100%;
  height: 530px;
}

#payment-summary .grey-payment-box {
  padding: 10px;
  background-color: #ccc;
  border: 2px solid #eee;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
#payment-summary .grey-payment-box ul {
  list-style-type: none;
  padding: 0 0 0 10px;
}
#payment-summary .grey-payment-box ul li {
  padding-bottom: 6px;
  margin-right: 10px;
  text-shadow: 0 -1px 1px #f2f2f2;
}
#payment-summary .grey-payment-box ul li.total-row {
  padding-top: 6px;
  border-top: 1px dashed #666;
}
#payment-summary .grey-payment-box .box-totals {
  float: right;
}
#payment-summary .grey-payment-box.small {
  width: 260px;
  margin: -50px 0 0 0;
  padding: 5px;
  min-height: 80px;
  border-bottom: 3px dashed #ccc;
}
#payment-summary .grey-payment-box.small ul {
  padding: 0 0 0 5px;
}
#payment-summary .grey-payment-box.small ul li {
  padding-bottom: 3px;
  margin-right: 5px;
}
#payment-summary .grey-payment-box.small ul li.total-row {
  padding-top: 3px;
}

/* Styles for the Research Submission Form */
#new-submission-form {
  width: 100%;
  min-height: 200px;
  margin: -21px 0 0 -25px;
  padding: 0;
  /*  ================================================= */
  /*  STYLES FOR THE NEW VERSION OF THE SUBMISSION FORM */
  /*  ================================================= */
  /* GENERAL ITEMS */
  /* FORM LISTS */
  /* FORM POPUPS & WINDOWS */
  /* WAIVER BOX */
  /*  ======================================================== */
  /*  END OF STYLES FOR THE NEW VERSION OF THE SUBMISSION FORM */
  /*  ======================================================== */
  /* ==================================================== */
  /* STYLES FOR THE CKEDITOR ITEMS                        */
  /* ==================================================== */
  /* ==================================================== */
  /* END OF THE STYLES FOR THE CKEDITOR ITEMS             */
  /* ==================================================== */
  /* ==================================================== */
  /* THE STYLES BELOW ARE FOR THE OLD VERSION OF THE FORM */
  /* ==================================================== */
  /* ============================================= */
  /* END OF STYLES FOR THE OLD VERSION OF THE FORM */
  /* ============================================= */
}
#new-submission-form .submission-form-wrapper {
  margin: 0 20px;
}
#new-submission-form .the-submission-form {
  padding-bottom: 50px;
}
#new-submission-form .ui-state-highlight {
  height: 60px;
  line-height: 16px;
  background-image: url(/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png);
  border: 1px dashed #ccc;
  border-radius: 4px;
  background-color: #dddddd;
  margin-bottom: 10px;
  margin-right: 50px;
}
#new-submission-form .waiver-text {
  padding: 10px 70px 10px 0;
}
#new-submission-form .last-saved-date {
  float: right;
  margin-top: 5px;
}
#new-submission-form .article-collection-menu {
  width: 100%;
}
#new-submission-form .version-upload-container {
  float: left;
  top: 5px;
}
#new-submission-form .version-info {
  width: 240px;
  float: left;
}
#new-submission-form .uploaded-file-name-display {
  font-size: 12px;
  font-weight: bold;
}
#new-submission-form .multiple-errors {
  margin-left: 80px;
  display: block;
}
#new-submission-form .overleaf-uploading-message {
  background: transparent url(../img/ticker.gif) no-repeat 0 5px;
  padding: 0 0 0 30px;
  margin: -30px -60px 0 0;
  float: right;
  color: #cb2d2d;
}
#new-submission-form .overleaf-uploading-message.files-section {
  margin: 0;
}
#new-submission-form .sortable-list {
  list-style-type: none;
  padding: 0;
}
#new-submission-form .files-uploaded-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#new-submission-form .files-uploaded-list li {
  padding: 0 0 8px 0;
  font-weight: bold;
  font-size: 12px;
}
#new-submission-form .files-uploaded-list .delete-file {
  background: url(../img/icon/close-button-register.png) no-repeat;
  width: 14px;
  height: 14px;
  border: 0;
  padding-right: 16px;
}
#new-submission-form .files-uploaded-list .other-file-display {
  top: 5px;
}
#new-submission-form .files-uploaded-list .delete-other-file {
  position: relative;
  top: 6px;
}
#new-submission-form #cke_the-article-title-field .cke_wysiwyg_frame {
  width: 687px !important;
}
#new-submission-form #cke_the-article-title-field .cke_bottom {
  margin-right: 1px;
}
#new-submission-form #cke_new-version-update-edit-field .cke_wysiwyg_frame,
#new-submission-form #cke_update-editor-notes .cke_wysiwyg_frame {
  width: 820px !important;
}
#new-submission-form #cke_new-version-update-edit-field .cke_bottom,
#new-submission-form #cke_update-editor-notes .cke_bottom {
  margin-right: 8px;
}
#new-submission-form .popup-more-info-wrapper {
  display: none;
  position: absolute;
}
#new-submission-form .popup-more-info-wrapper .popup-more-info {
  background-color: white;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 10px 2px #dedede;
  -webkit-box-shadow: 0 0 10px 2px #dedede;
  box-shadow: 0 0 10px 2px #dedede;
  padding: 20px;
  width: 160px;
}
#new-submission-form .popup-more-info-wrapper .more-info-pointer {
  background: transparent url(/img/new_submission/more_info_pointer.png) no-repeat center center;
  width: 20px;
  height: 10px;
  margin: -1px 0 0 100px;
}
#new-submission-form .workspace-waiver-box {
  width: 91%;
  margin: 25px 0 15px 0;
  padding: 10px 8px 10px 15px;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#new-submission-form .workspace-waiver-box .waiver-border {
  height: 32px;
  float: left;
  width: 5px;
  background-color: #f2673c;
}
#new-submission-form .workspace-waiver-box .waiver-box-text {
  margin-top: -2px;
  padding-left: 20px;
}
#new-submission-form .asset-submission-form .add-new-conference-button {
  float: right;
  position: absolute;
}
#new-submission-form .asset-submission-form .cke_bottom {
  padding: 5px 10px;
}
#new-submission-form .asset-submission-form .cke_wysiwyg_frame {
  border: 0 !important;
}
#new-submission-form .asset-submission-form .cke_toolbar {
  float: left;
  margin: 0;
}
#new-submission-form .asset-submission-form #cke_article-title-input .cke_wysiwyg_frame, #new-submission-form .asset-submission-form #cke_asset-description-field .cke_wysiwyg_frame {
  width: 687px !important;
}
#new-submission-form .asset-submission-form #cke_article-title-input .cke_bottom, #new-submission-form .asset-submission-form #cke_asset-description-field .cke_bottom {
  margin-right: 1px;
}
#new-submission-form .the-submission-form .cke_bottom, #new-submission-form .asset-submission-form .cke_bottom {
  background-image: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  border-top: 1px solid #c3c3c3;
}
#new-submission-form .the-submission-form .cke_toolgroup, #new-submission-form .asset-submission-form .cke_toolgroup {
  border: 1px solid #c3c3c3;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#new-submission-form .the-submission-form a.cke_button, #new-submission-form .asset-submission-form a.cke_button {
  background-color: #f0f0f0;
  padding: 4px 12px;
  border-right: 1px solid #c3c3c3;
}
#new-submission-form .the-submission-form a.cke_button:last-of-type, #new-submission-form .asset-submission-form a.cke_button:last-of-type {
  border-right: 0;
}
#new-submission-form .the-submission-form .cke_button_icon, #new-submission-form .asset-submission-form .cke_button_icon {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=30);
}
#new-submission-form .the-submission-form .cke_button_icon:hover, #new-submission-form .asset-submission-form .cke_button_icon:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
#new-submission-form .the-submission-form .cke_button_off:hover, #new-submission-form .asset-submission-form .cke_button_off:hover {
  background-image: url();
  background-color: #dddddd;
}
#new-submission-form .the-submission-form .cke_wysiwyg_frame, #new-submission-form .asset-submission-form .cke_wysiwyg_frame {
  border: 1px solid #c3c3c3 !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-bottom-right-radius: 0;
  padding: 0;
}
#new-submission-form .the-submission-form .cke_wysiwyg_frame.form-field-required, #new-submission-form .asset-submission-form .cke_wysiwyg_frame.form-field-required {
  border: 1px solid #f2673c !important;
}
#new-submission-form .the-submission-form .cke_editor_the-article-title-field,
#new-submission-form .the-submission-form .cke_editor_new-version-update-edit-field,
#new-submission-form .the-submission-form .cke_editor_update-editor-notes,
#new-submission-form .the-submission-form .cke_editor_article-title-input,
#new-submission-form .the-submission-form .cke_editor_asset-description-field, #new-submission-form .asset-submission-form .cke_editor_the-article-title-field, #new-submission-form .asset-submission-form .cke_editor_new-version-update-edit-field, #new-submission-form .asset-submission-form .cke_editor_update-editor-notes, #new-submission-form .asset-submission-form .cke_editor_article-title-input, #new-submission-form .asset-submission-form .cke_editor_asset-description-field {
  -moz-box-shadow: 0 0 0 white;
  -webkit-box-shadow: 0 0 0 white;
  box-shadow: 0 0 0 white;
  border: 0;
}
#new-submission-form .the-submission-form .cke_editor_the-article-title-field .cke_toolbar,
#new-submission-form .the-submission-form .cke_editor_article-title-input .cke_toolbar,
#new-submission-form .the-submission-form .cke_editor_asset-description-field .cke_toolbar, #new-submission-form .asset-submission-form .cke_editor_the-article-title-field .cke_toolbar, #new-submission-form .asset-submission-form .cke_editor_article-title-input .cke_toolbar, #new-submission-form .asset-submission-form .cke_editor_asset-description-field .cke_toolbar {
  float: right;
  margin: -1px -6px 0 0;
}
#new-submission-form .the-submission-form .cke_wordcount, #new-submission-form .asset-submission-form .cke_wordcount {
  float: left;
  margin-top: 3px;
}
#new-submission-form .the-submission-form .cke_wordcount span, #new-submission-form .asset-submission-form .cke_wordcount span {
  font: normal normal normal 12px/14px "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
  letter-spacing: 0.01em;
}
#new-submission-form .the-submission-form .cke_wordcountLimitReached span, #new-submission-form .asset-submission-form .cke_wordcountLimitReached span {
  color: #cb2d2d !important;
}
#new-submission-form #navbar ul {
  padding: 0;
  list-style-type: none;
}
#new-submission-form .submit-navbar {
  padding: 0;
  list-style-type: none;
}
#new-submission-form .active a {
  color: #cc622e !important;
}
#new-submission-form .required {
  margin: 0 0 6px -3px;
  background: url(../img/submission/required_icon.png) no-repeat top left;
  width: 7px;
  height: 7px;
  display: inline-block;
}
#new-submission-form .page-heading {
  font-size: 20px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #666666;
  padding: 20px 0 5px 0;
}
#new-submission-form .section-heading {
  font-size: 20px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #999999;
}
#new-submission-form .navigation-heading {
  font-size: 16px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: #888888;
}
#new-submission-form .submission-heading {
  font: normal normal normal 16px arial,sans-serif;
  color: #888;
  display: inline-block;
  margin: 18px 5px 10px 0;
}
#new-submission-form .submission-heading.in-section {
  padding-top: 20px;
}
#new-submission-form .submission-heading.new-version-display {
  margin: 0 5px 0 0;
}
#new-submission-form .body-text {
  font: normal normal normal 12px/16px arial, sans-serif;
  color: #999;
  margin: 0 0 10px 0;
}
#new-submission-form .breadcrumbs {
  margin: 10px 0 5px 0;
}
#new-submission-form #haspriority-text {
  resize: none;
}
#new-submission-form .upload-multiple-message {
  margin-top: 10px;
}
#new-submission-form .add-collective-button-row {
  width: 100%;
  padding: 10px 0 5px 0;
  display: inline-block;
}
#new-submission-form .add-collective-author-row {
  display: none;
}
#new-submission-form .button-bar-top {
  border-bottom: 1px dotted #aaa;
  display: inline-block;
  width: 510px;
  padding: 10px 0;
  margin: 0 30px 0 20px;
  -moz-box-shadow: 0 20px 50px #dddddd;
  -webkit-box-shadow: 0 20px 50px #dddddd;
  box-shadow: 0 20px 50px #dddddd;
}
#new-submission-form .form-buttons {
  height: 20px;
  padding: 2px 8px;
  margin: 2px 0 0 0;
  font: normal normal bold 11px arial,sans-serif;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#new-submission-form .form-buttons.grey {
  color: #fff;
  background-color: #999;
  border: 1px solid #999;
}
#new-submission-form .form-buttons.white {
  color: #999;
  background-color: #fff;
  border: 1px solid #fff;
}
#new-submission-form .form-buttons.big {
  font-size: 12px;
  height: 30px;
  margin: 0;
}
#new-submission-form .form-buttons.submit {
  background: #999999 url(/img/icon/button_right_arrow_small.png) no-repeat 56px center;
  text-transform: uppercase;
  margin-right: 10px;
  padding: 2px 24px 2px 8px;
}
#new-submission-form .form-buttons.disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
#new-submission-form .form-buttons.right {
  float: right;
}
#new-submission-form .form-buttons.consortium {
  float: right;
}
#new-submission-form .form-buttons.link-button {
  height: 14px;
  margin-top: -6px;
}
#new-submission-form .form-buttons.top-cancel {
  margin-left: 110px;
}
#new-submission-form .form-buttons:hover {
  cursor: pointer;
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  background-color: #cc622e;
  border: 1px solid #cc622e;
  text-decoration: none;
}
#new-submission-form .form-buttons.white:hover {
  color: white;
}
#new-submission-form .save-as-draft {
  height: 25px;
  width: 80px;
  padding: 0 4px;
  background-color: #999;
  border: 1px solid #999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font: normal normal bold 11px/25px arial, sans-serif;
  color: #fff;
  position: relative;
  float: right;
  text-align: center;
  margin: 38px 450px 0 0;
}
#new-submission-form .save-as-draft:hover {
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  background-color: #cc622e;
  border: 1px solid #cc622e;
  cursor: pointer;
}
#new-submission-form .draft-last-saved {
  margin: 0 10px;
  font: normal normal normal 12px arial,sans-serif;
  color: #666;
}
#new-submission-form .icon-save-author {
  height: 17px;
  width: 16px;
  display: inline-block;
  background: transparent url("/img/submission/save_icon.png") no-repeat top left;
  margin-right: 5px;
  vertical-align: middle;
}
#new-submission-form .icon-save-author:hover {
  cursor: pointer;
}
#new-submission-form .columns {
  width: 1030px;
  height: 930px;
  margin: 0 auto;
  background-color: #ddd;
  padding: 0 0 0 20px;
}
#new-submission-form .columns .navigation-options {
  width: 190px;
  height: 100%;
  float: left;
}
#new-submission-form .columns .navigation-options .navigation-row {
  height: 40px;
  padding: 25px 0 0 0;
  border-bottom: 1px solid #d1d1d1;
  margin: 0 20px 0 0;
}
#new-submission-form .columns .navigation-options .navigation-row.submit-row {
  padding-top: 15px;
}
#new-submission-form .columns .navigation-options .navigation-row a {
  font-size: 16px;
  font-family: "ProximaRegular", Arial ,sans-serif;
  color: #888888;
  line-height: 19px;
  text-decoration: none;
}
#new-submission-form .columns .navigation-options .navigation-row a:hover {
  cursor: pointer;
  color: #cc622e;
}
#new-submission-form .columns .navigation-options .navigation-row a span {
  width: 16px;
  display: inline-block;
  background: transparent url("/img/submission/nav_icons.png") no-repeat;
  margin-right: 10px;
  vertical-align: middle;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-author {
  background-position: 0 0;
  height: 19px;
  margin-top: -2px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-article {
  background-position: 0 -19px;
  height: 11px;
  margin-top: -4px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-attachments {
  background-position: 0 -30px;
  height: 16px;
  margin-top: -2px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-legal {
  background-position: 0 -46px;
  height: 15px;
  margin-top: -3px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-referees {
  background-position: 0 -61px;
  height: 9px;
  margin-top: -5px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-info {
  background-position: 0 -70px;
  height: 16px;
  margin-top: -4px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-submit {
  background-position: 0 -86px;
  height: 11px;
  margin-top: -4px;
}
#new-submission-form .columns .navigation-options .navigation-row a span.nav-icon-wrapped-text {
  margin-top: -10px;
}
#new-submission-form .columns .navigation-options .navigation-row a div.wrapped-text {
  display: inline-block;
  width: 100px;
  margin-top: -10px;
  margin-left: -3px;
  vertical-align: middle;
}
#new-submission-form .columns .navigation-options .navigation-row .nav-arrow {
  width: 10px;
  height: 30px;
  float: right;
  margin: -5px -20px 0 0;
}
#new-submission-form .columns .navigation-options .navigation-row .nav-arrow.selected {
  background: transparent url(/img/submission/nav_tip.png) no-repeat top center;
}
#new-submission-form .columns .navigation-options .navigation-info-box {
  background-color: #eee;
  border: 1px solid #eee;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin: 20px 20px 0 0;
  padding: 5px;
  font-size: 11px;
}
#new-submission-form .columns .help-information {
  background-color: #eee;
  height: 100%;
  width: 275px;
  padding: 0;
  float: left;
}
#new-submission-form .columns .help-information .help-text-container {
  padding: 110px 20px 0 20px;
  display: none;
}
#new-submission-form .columns .help-information .help-text-container.selected {
  display: inline-block;
}
#new-submission-form .columns .help-information ul {
  padding-left: 15px;
}
#new-submission-form .columns .help-information li {
  margin-bottom: 5px;
}
#new-submission-form .columns .help-information .section-display-control {
  width: 150px;
  display: inline-block;
  padding-right: 20px;
}
#new-submission-form .columns .help-information .section-display-control:hover {
  cursor: pointer;
}
#new-submission-form .columns .help-information .section-display-control.section-show {
  background: transparent url("/img/submission/contract_expand.png") no-repeat -12px right;
}
#new-submission-form .columns .help-information .section-display-control.section-hide {
  background: transparent url("/img/submission/contract_expand.png") no-repeat 0 right;
}
#new-submission-form .columns .help-information .section-display-icon {
  height: 10px;
  display: inline-block;
  background: transparent url("/img/submission/contract_expand.png") no-repeat;
  margin-left: 10px;
  margin-top: 2px;
  vertical-align: middle;
}
#new-submission-form .columns .help-information .section-display-icon:hover {
  cursor: pointer;
}
#new-submission-form .columns .help-information .section-display-icon.section-show {
  background-position: -12px 0;
  width: 7px;
}
#new-submission-form .columns .help-information .section-display-icon.section-hide {
  background-position: 0 0;
  width: 10px;
}
#new-submission-form .columns .top-gradient {
  background: transparent url(/img/submission/gradient_form.png) repeat-x top left;
  height: 75px;
}
#new-submission-form .columns .submission-form {
  width: 525px;
  height: 88%;
  float: left;
  font: normal normal normal 12px arial, sans-serif;
  padding: 0 20px;
  color: #666;
  overflow-y: scroll;
}
#new-submission-form .columns .submission-form .submission-payment-wrapper {
  display: inline-block;
  width: 100%;
}
#new-submission-form .columns .submission-form .contractedsection-controller:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .contractedsection-controller.hide {
  display: none;
}
#new-submission-form .columns .submission-form .contractedsection-expanded {
  display: none;
}
#new-submission-form .columns .submission-form .strong-text {
  font-weight: bold;
}
#new-submission-form .columns .submission-form .with-emphasis {
  font-style: italic;
}
#new-submission-form .columns .submission-form .submission-section {
  padding: 5px 0 25px 0;
  margin-bottom: 0;
  border-bottom: 1px dashed #aaa;
}
#new-submission-form .columns .submission-form .submission-section.checklist {
  padding-bottom: 25px;
  margin-bottom: 5px;
}
#new-submission-form .columns .submission-form .submission-section.last {
  border-bottom: 0;
  padding: 0 0 10px 0;
}
#new-submission-form .columns .submission-form .submission-section.new-version-section {
  padding: 5px 0 20px 0;
}
#new-submission-form .columns .submission-form .submission-section .license-row {
  padding: 5px 0;
}
#new-submission-form .columns .submission-form .submission-section .license-row .checkboxes {
  width: 20px;
  float: left;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .license-row .license-text {
  width: 450px;
  margin-left: 20px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon {
  height: 10px;
  display: inline-block;
  background: transparent url("/img/submission/authors_icons.png") no-repeat;
  margin-right: 5px;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.sort-author {
  background-position: 0 0;
  width: 12px;
  margin-right: 10px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.sort-author-help {
  background-position: 0 0;
  width: 12px;
  margin-right: -1px;
  margin-bottom: 3px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.edit-author {
  background-position: -12px 0;
  width: 10px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.delete-author {
  background-position: -22px 0;
  width: 8px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.cancel-author {
  background-position: -22px 0;
  width: 8px;
}
#new-submission-form .columns .submission-form .submission-section .author-icon:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .submission-section .author-icon.sort-author:hover {
  cursor: move;
}
#new-submission-form .columns .submission-form .submission-section .remove-excl-referee-button,
#new-submission-form .columns .submission-form .submission-section .remove-referee-button {
  margin: 0 -16px 0 0;
  float: right;
  height: 23px;
  width: 21px;
  background: transparent url("/img/dashboard/delete.png") no-repeat;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .remove-excl-referee-button:hover,
#new-submission-form .columns .submission-form .submission-section .remove-referee-button:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .submission-section .delete-author {
  height: 23px;
  width: 21px;
  display: inline-block;
  background: transparent url("/img/dashboard/delete.png") no-repeat;
  margin: -2px -5px 0 0;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .delete-author:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .submission-section .save-author {
  height: 7px;
  width: 10px;
  display: inline-block;
  background: transparent url("/img/submission/small_tick.png") no-repeat top left;
  margin-right: 5px;
  margin-bottom: 2px;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .save-author:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .submission-section .author-display-row {
  border-bottom: 1px solid #d1d1d1;
  padding: 10px 0;
  font-size: 11px;
  line-height: 16px;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .author-display {
  width: 125px;
  height: 14px;
  display: inline-block;
  padding: 0;
  margin: 2px 5px -2px 0;
  overflow: hidden;
}
#new-submission-form .columns .submission-form .submission-section .author-display.consortium {
  width: 413px;
}
#new-submission-form .columns .submission-form .submission-section .author-display.corresponding-author {
  width: 150px;
  margin-right: 3px;
}
#new-submission-form .columns .submission-form .submission-section .author-display .corresponding-author-checkbox {
  margin: 2px 0 -2px 0;
}
#new-submission-form .columns .submission-form .submission-section .author-row-number {
  display: inline-block;
  margin-right: 5px;
}
#new-submission-form .columns .submission-form .submission-section .referees-bullet-list {
  padding: 0 0 0 15px;
  margin-right: 20px;
}
#new-submission-form .columns .submission-form .submission-section .referees-bullet-list li {
  padding-bottom: 5px;
}
#new-submission-form .columns .submission-form .submission-section .checklist {
  list-style-type: none;
  padding: 0;
}
#new-submission-form .columns .submission-form .submission-section .checklist li {
  background: transparent url("/img/submission/nav_icons.png") no-repeat center left;
  background-position: 0 -86px;
  padding: 0 0 5px 25px;
  margin: 0 0 10px 0;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .submission-section .suggest-referees-container, #new-submission-form .columns .submission-form .submission-section .suggest-excluded-referees-container {
  margin: 10px 0 2px 0;
}
#new-submission-form .columns .submission-form .submission-section .referee-input-field-wrapper {
  width: 119px;
  display: inline-block;
  margin-right: 7px;
  float: left;
}
#new-submission-form .columns .submission-form .submission-section .referee-input-field-wrapper.last {
  margin-right: 0;
}
#new-submission-form .columns .submission-form .submission-section .type-wrapper {
  width: 344px;
  float: right;
  text-align: right;
}
#new-submission-form .columns .submission-form .submission-section .new-select-standard-wrapper {
  width: 150px;
  display: inline-block;
  margin: -3px 0 0 0;
  font: normal normal normal 11px arial,sans-serif;
  color: #999;
}
#new-submission-form .columns .submission-form .submission-section .new-select-standard-wrapper input {
  color: #999;
}
#new-submission-form .columns .submission-form .submission-section .new-select-standard-wrapper.article-type-menu {
  margin-top: 15px;
}
#new-submission-form .columns .submission-form .submission-section .payee-country {
  float: right;
  margin-top: 2px;
  width: 240px;
}
#new-submission-form .columns .submission-form .submission-section .faux-options {
  width: 175px;
  text-align: left;
}
#new-submission-form .columns .submission-form .submission-section .global-input {
  font-size: 11px;
  height: 20px;
  width: 133px;
  padding: 0 5px;
  margin-right: 5px;
}
#new-submission-form .columns .submission-form .submission-section .global-input.author-email {
  margin-right: 2px;
}
#new-submission-form .columns .submission-form .submission-section .global-input.for-referees {
  width: 110px;
  margin-right: 0;
}
#new-submission-form .columns .submission-form .submission-section .global-input.for-dataset {
  width: 200px;
  margin: 0;
}
#new-submission-form .columns .submission-form .submission-section .global-input.for-payee-details {
  width: 225px;
  margin: 0;
}
#new-submission-form .columns .submission-form .submission-section .global-input.dataset-title {
  width: 490px;
}
#new-submission-form .columns .submission-form .submission-section .global-input.dataset-title.title-edit {
  width: 440px;
}
#new-submission-form .columns .submission-form .submission-section .global-input.for-promo-code {
  width: 185px;
}
#new-submission-form .columns .submission-form .submission-section .global-input.is-disabled {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=40);
}
#new-submission-form .columns .submission-form .submission-section .title-row {
  padding: 0 0 10px 0;
}
#new-submission-form .columns .submission-form .submission-section .add-person-row {
  padding: 0;
}
#new-submission-form .columns .submission-form .submission-section .add-refereee-row {
  padding-top: 5px;
}
#new-submission-form .columns .submission-form .submission-section .input-row {
  margin: 10px 0;
  border-bottom: 1px dotted #ccc;
}
#new-submission-form .columns .submission-form .submission-section .upload-attachments {
  padding-top: 10px;
}
#new-submission-form .columns .submission-form .submission-section .upload-button {
  margin-top: -3px;
}
#new-submission-form .columns .submission-form .submission-section .upload-new-file {
  width: 250px;
  margin: -3px 0 0 5px;
}
#new-submission-form .columns .submission-form .submission-section .upload-new-file.for-dataset {
  margin: 3px 0 0 0;
}
#new-submission-form .columns .submission-form .submission-section .upload-new-file.add-dataset {
  margin: 0;
}
#new-submission-form .columns .submission-form .submission-section .upload-manuscript-file, #new-submission-form .columns .submission-form .submission-section .upload-dependent-file, #new-submission-form .columns .submission-form .submission-section .upload-covering-letter,
#new-submission-form .columns .submission-form .submission-section .upload-data-file, #new-submission-form .columns .submission-form .submission-section .upload-image, #new-submission-form .columns .submission-form .submission-section .upload-supplementary-file {
  background: transparent url(/img/submission/attachments_icons.png) no-repeat top left;
  width: 20px;
  height: 20px;
  background-position: 0 0;
  display: inline-block;
  font-weight: bold;
  margin: 0 5px 0 0;
}
#new-submission-form .columns .submission-form .submission-section .upload-dependent-file, #new-submission-form .columns .submission-form .submission-section .upload-image, #new-submission-form .columns .submission-form .submission-section .upload-supplementary-file {
  height: 22px;
  background-position: 0 -20px;
}
#new-submission-form .columns .submission-form .submission-section .upload-covering-letter {
  height: 18px;
  background-position: 0 -42px;
}
#new-submission-form .columns .submission-form .submission-section .upload-data-file {
  height: 24px;
  background-position: 0 -60px;
}
#new-submission-form .columns .submission-form .submission-section .upload-files-icon-container .text {
  width: 400px;
}
#new-submission-form .columns .submission-form .submission-section .sortable-list {
  list-style-type: none;
  padding: 0;
}
#new-submission-form .columns .submission-form .submission-section .form-help-text {
  font-size: 11px;
  font-style: italic;
}
#new-submission-form .columns .submission-form .delete-file {
  float: right;
  height: 23px;
  width: 21px;
  display: inline-block;
  background: transparent url("/img/dashboard/delete.png") no-repeat;
  vertical-align: middle;
}
#new-submission-form .columns .submission-form .delete-file.ticker-adjust {
  margin-top: -20px;
}
#new-submission-form .columns .submission-form .delete-file:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .control-icons {
  height: 10px;
  display: inline-block;
  background: transparent url("/img/submission/authors_icons.png") no-repeat;
  margin-left: 5px;
  vertical-align: middle;
  border: 0;
}
#new-submission-form .columns .submission-form .control-icons.sort-row {
  background-position: 0 0;
  width: 12px;
  margin-right: 10px;
}
#new-submission-form .columns .submission-form .control-icons.sort-row-help {
  background-position: 0 0;
  width: 12px;
  margin-right: -1px;
  margin-bottom: 3px;
}
#new-submission-form .columns .submission-form .control-icons.edit-row {
  background-position: -12px 0;
  width: 10px;
}
#new-submission-form .columns .submission-form .control-icons.save-row {
  background: transparent url("/img/submission/small_tick.png") no-repeat center center;
  width: 10px;
  height: 7px;
}
#new-submission-form .columns .submission-form .control-icons.cancel-row {
  background-position: -22px 0;
  width: 8px;
}
#new-submission-form .columns .submission-form .control-icons.delete-row {
  background: transparent url("/img/submission/delete_icon.png") no-repeat;
  width: 10px;
}
#new-submission-form .columns .submission-form .control-icons:hover {
  cursor: pointer;
}
#new-submission-form .columns .submission-form .control-icons.sort-author:hover {
  cursor: move;
}
#new-submission-form .new-version-alert {
  font-size: 14px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: white;
  line-height: 20px;
  border: 1px solid #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 0 5px;
  background-color: #999;
  width: 265px;
  height: 50px;
  margin: 0 0 0 190px;
  position: absolute;
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
}
#new-submission-form .new-version-alert .info-badge {
  background: transparent url(/img/submission/warning_sprite.png) no-repeat 0 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
#new-submission-form .new-version-alert .new-version-alert-text {
  margin-top: 5px;
  display: inline-block;
  vertical-align: middle;
  width: 220px;
}
#new-submission-form .new-version-field-display {
  font: normal normal normal 14px arial,sans-serif;
  color: #666;
  display: inline-block;
  margin: 0;
}
#new-submission-form .new-version-field-display.article-type {
  margin-top: 30px;
  float: right;
}
#new-submission-form .new-version-authors-display a {
  color: #333;
  text-decoration: none;
}
#new-submission-form .new-version-authors-display a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #cc622e;
}
#new-submission-form .new-version-authors-display .author-listing {
  margin-bottom: 10px;
}
#new-submission-form .new-version-authors-display .author-affiliations {
  font-size: 10px;
}
#new-submission-form .new-version-authors-display .affiliations {
  font-size: 11px;
}
#new-submission-form .expanded-details {
  margin-top: 5px;
}
#new-submission-form .new-version-authors-edit, #new-submission-form .new-version-title-edit, #new-submission-form .new-version-abstract-edit {
  display: none;
}
#new-submission-form .new-version-row {
  padding: 5px 0;
  display: block;
}
#new-submission-form .new-version-row .field-label {
  font-weight: bold;
  font-size: 11px;
  width: 75px;
  margin-right: 5px;
  display: inline-block;
}
#new-submission-form .new-version-row .field-display {
  width: 150px;
  display: inline-block;
}
#new-submission-form .new-version-row .form-column {
  width: 48%;
  vertical-align: middle;
}
#new-submission-form .new-version-row .form-column.right-column {
  float: right;
}
#new-submission-form .new-version-dataset-radio {
  float: right;
  display: inline-block;
}
#new-submission-form .dataset-row-display {
  color: #666;
}
#new-submission-form .dataset-row-display .dataset-title-display, #new-submission-form .dataset-row-display .dataset-legend-display {
  width: 200px;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
#new-submission-form .dataset-row-display .dataset-legend-display {
  margin: 0 0 0 10px;
}
#new-submission-form .dataset-row-detail {
  padding: 5px 0;
  display: none;
  color: #666;
  border-top: 1px dotted #aaa;
  border-bottom: 1px dotted #aaa;
}
#new-submission-form .dataset-icons-wrapper {
  display: inline-block;
  width: 40px;
  float: right;
}
#new-submission-form .dataset-icons-wrapper.edit-dataset {
  margin-top: 4px;
}
#new-submission-form .dataset-icons-wrapper.payee-details {
  margin-top: -20px;
}
#new-submission-form .referee-status-approved,
#new-submission-form .referee-status-not-approved,
#new-submission-form .referee-status-approved-wr {
  background: url(../img/icon/referee-icons-sprite-24.png) no-repeat;
  width: 24px;
  height: 25px;
}
#new-submission-form .referee-status-not-approved {
  background-position: -48px 0;
}
#new-submission-form .referee-status-approved-wr {
  background-position: -24px 0;
}

#submission-terms-and-conditions-modal {
  padding: 20px 30px;
}
#submission-terms-and-conditions-modal .terms-and-conditions-container {
  width: 540px;
}

#my-research-layout {
  border: 0;
  padding: 0;
  margin: 0;
  font: normal normal normal 12px/16px arial, sans-serif;
}
#my-research-layout .page-title {
  font-size: 32px;
  font-family: "ProximaBold", Arial, sans-serif;
  color: #333333;
  padding: 0 0 20px 20px;
}
#my-research-layout .show-hide-link {
  font-size: 11px;
}
#my-research-layout .general-white-grey-button.ref-download {
  font-size: 11px;
  font-weight: bold;
  margin-left: 0;
  margin-right: -10px;
  padding: 0 3px;
  margin-top: 4px;
  width: 82px;
}
#my-research-layout .dropdown-menu-container.my-button-dropdown {
  margin: -1px 0 0 -4px;
  border-top: 0;
  background: white url(../img/dropdown-bg.jpg) repeat-x top;
}
#my-research-layout .dropdown-menu-container.my-button-dropdown li {
  padding-left: 10px;
}
#my-research-layout .myr-approved-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0;
  float: left;
}
#my-research-layout .myr-not-approved-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 -16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0;
  float: left;
}
#my-research-layout .myr-reservations-icon {
  background: transparent url(../img/icon/referee-icons-sprite-small.png) no-repeat 0 -33px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0;
  float: left;
}
#my-research-layout #my-research-navigation {
  width: 148px;
  display: inline-block;
  float: left;
  margin-top: 17px;
}
#my-research-layout #my-research-navigation .navigation-heading {
  background: transparent url(/img/myResearch/nav_header.png) no-repeat top left;
  margin-left: -16px;
  width: 164px;
  height: 33px;
}
#my-research-layout #my-research-navigation .navigation-heading.no-nav-image {
  background: transparent;
}
#my-research-layout #my-research-navigation a {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #999999;
  text-decoration: none;
}
#my-research-layout #my-research-navigation a:hover {
  color: #cc622e;
  cursor: pointer;
}
#my-research-layout #my-research-navigation span.nav-title {
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #999999;
  text-decoration: none;
}
#my-research-layout #my-research-navigation span.nav-title:hover {
  cursor: pointer;
}
#my-research-layout #my-research-navigation span.nav-title.display-only {
  cursor: default;
}
#my-research-layout #my-research-navigation span.nav-title.display-only:hover {
  cursor: default;
}
#my-research-layout #my-research-navigation .a-number {
  width: 20px;
  text-align: right;
  float: right;
  margin-right: 5px;
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #999999;
}
#my-research-layout #my-research-navigation .main-nav-items {
  border-top: 1px solid #ccc;
  padding: 10px 0 0 0;
  list-style-type: none;
  margin: 4px 0 0 0;
}
#my-research-layout #my-research-navigation .main-nav-items li {
  margin: 10px 0;
}
#my-research-layout #my-research-navigation .main-nav-items li.selected {
  border-bottom: 1px solid #cc622e;
}
#my-research-layout #my-research-navigation .main-nav-items li.selected a {
  color: #cc622e;
}
#my-research-layout #my-research-navigation .sub-nav-items {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 15px;
}
#my-research-layout #my-research-navigation .sub-nav-items li {
  margin: 5px 0;
}
#my-research-layout #my-research-navigation .sub-nav-items li.sub-selected {
  border-bottom: 1px solid #cc622e;
}
#my-research-layout #my-research-navigation .sub-nav-items li.sub-selected a {
  color: #cc622e;
}
#my-research-layout #my-research-navigation .subject-areas-container {
  border-right: 0;
  margin: 0;
  font-size: 11px;
}
#my-research-layout #my-research-navigation .subject-areas-container a {
  width: 127px;
  padding-right: 5px;
}
#my-research-layout #my-research-content {
  background: transparent url(/img/myResearch/vr_shadow.png) repeat-y top left;
  width: 513px;
  display: inline-block;
  float: left;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 100%;
  margin-top: -20px;
  padding-top: 27px;
}
#my-research-layout #my-research-content .breadcrumbs {
  margin: -12px 0 14px 20px;
}
#my-research-layout #my-research-content .content-text {
  margin: 0 20px 10px 20px;
}
#my-research-layout #my-research-content .content-text:last-of-type {
  margin-bottom: 0;
}
#my-research-layout #my-research-content .no-articles {
  padding-top: 20px;
  padding-bottom: 30px;
  height: 130px;
  border-bottom: 1px solid #ccc;
}
#my-research-layout #my-research-content .no-articles.my-articles {
  padding: 10px 0 20px 0;
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #666666;
  background: white url(/img/collections/collections_flying_man.png) no-repeat bottom right;
}
#my-research-layout #my-research-content .my-research-articles {
  margin: 20px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row {
  background: transparent url(/img/myResearch/dashed_main.png) repeat-x bottom left;
  margin: 10px 0 0 0;
  padding: 0 0 10px 0;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row:first-of-type {
  margin-top: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row.last {
  border-bottom: 0;
  background: transparent url("") repeat-x bottom left;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .article-detail-wrapper {
  min-height: 40px;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .article-detail-wrapper .type-column {
  width: 370px;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .form-arrow {
  background: transparent url(/img/myResearch/indicator_tip_down.png) no-repeat bottom left;
  width: 14px;
  height: 9px;
  position: absolute;
  margin-top: -21px;
  z-index: 1;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .form-arrow.accept {
  margin-left: 35px;
  display: none;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .form-arrow.decline {
  margin-left: 130px;
  display: none;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper {
  width: 380px;
  margin: 0;
  padding: 0;
  float: left;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper.outstanding-requests {
  width: 470px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper .title-link {
  font-size: 16px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #333333;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper .title-link:hover {
  text-decoration: none;
  color: #cc622e;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper .other-info {
  color: #656565;
  font-size: 14px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .title-wrapper .author-info {
  font-size: 12px;
  padding-top: 5px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .buttons-wrapper {
  width: 84px;
  float: right;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .buttons-wrapper .report-status-icons {
  float: right;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .buttons-wrapper .report-status-icons .version-content {
  margin: 0 5px 0 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .buttons-wrapper .report-status-icons .version-content.last {
  margin: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .buttons-wrapper.published {
  margin-left: 8px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .requests-icons-wrapper {
  width: 470px;
  display: inline-block;
  margin: 10px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .requests-icons-wrapper .email-button {
  background: transparent url(/img/icon/icon-email.png) no-repeat top left;
  width: 23px;
  height: 19px;
  display: inline-block;
  float: right;
  margin: 2px -5px 0 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .requests-icons-wrapper .email-button:hover {
  cursor: pointer;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .requests-icons-wrapper .contact-us-button {
  background: transparent url(/img/myResearch/contact_us.png) no-repeat top left;
  width: 97px;
  height: 22px;
  display: inline-block;
  float: right;
  margin-top: 1px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .requests-icons-wrapper .contact-us-button:hover {
  cursor: pointer;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper {
  background-color: #eee;
  padding: 20px;
  margin: 0 -20px;
  width: 473px;
  display: inline-block;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper p, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper p {
  margin: 5px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-row, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-row {
  margin: 5px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-row .icon, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-row .icon {
  display: inline-block;
  float: left;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-row .text, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-row .text {
  display: inline-block;
  margin-left: 10px;
  width: 380px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-row.referees, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-row.referees {
  margin: 15px 0 -5px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .small-text, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .small-text {
  font-size: 10px;
  margin-top: 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-buttons, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-buttons {
  margin-top: 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-checkbox, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-checkbox {
  margin: 0 5px -2px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-radio, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-radio {
  margin: 0 5px 0 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .referee-form-reason-input, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .referee-form-reason-input {
  width: 263px;
  margin-left: 10px;
  height: 10px;
  font-size: 11px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .referee-form-input, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .referee-form-input {
  width: 196px;
  margin-right: 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .referee-form-input.last, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .referee-form-input.last {
  margin-right: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .form-referees-wrapper, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .form-referees-wrapper {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .add-another-referee, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .add-another-referee {
  float: left;
  margin-top: 15px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .accept-form-wrapper .calendar-checkbox, #my-research-layout #my-research-content .my-research-articles .my-research-article-row .decline-form-wrapper .calendar-checkbox {
  margin: 0 0 -3px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .abstract-wrapper {
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #eee;
  padding: 10px;
  width: 453px;
  float: left;
  margin: 10px 0 0 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .abstract-wrapper .abstract-title {
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .abstract-wrapper .abstract-text {
  color: #333;
  font-size: 12px;
  font-family: arial,sans-serif;
  text-transform: none;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .abstract-wrapper.with-tabs {
  margin: 0;
  border-top-left-radius: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-report-link {
  text-transform: uppercase;
  font-size: 11px;
  padding-top: 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper {
  margin: 10px 0 0 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .draft-icons {
  float: left;
  margin-top: 6px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .thankyou-wrapper {
  height: 34px;
  width: 400px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .thankyou-wrapper .thankyou-text {
  line-height: 14px;
  margin-left: 30px;
  font-size: 11px;
  color: #666;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .thankyou-wrapper .thankyou-text .notice {
  color: #cb2d2d;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper {
  width: 470px;
  border: 1px solid #cc622e;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #ffcc99;
  margin: 10px 0;
  padding: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .heading {
  font-size: 10px;
  background-color: #cc622e;
  color: white;
  text-transform: uppercase;
  padding: 2px;
  border: 1px solid #cc622e;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .heading a {
  color: white;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .heading a:hover {
  text-decoration: none;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .heading .divider {
  padding: 0 2px;
  font-size: 13px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .heading .right-arrow {
  border-left-color: white;
  margin: 0 0 1px 2px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .title {
  font-weight: bold;
  color: #333;
  padding: 10px 10px 0 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .new-report-text {
  padding: 0 10px 10px 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .new-report-wrapper .new-report-text p {
  margin: 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .my-report-wrapper {
  width: 470px;
  font-size: 10px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #999999;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .my-report-wrapper .my-report-tab {
  background-color: #cc622e;
  color: white;
  text-align: center;
  width: 80px;
  padding: 4px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .my-report-wrapper .my-report-link {
  color: #cc622e;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .my-report-wrapper .my-report-link:hover {
  cursor: pointer;
  text-decoration: none;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .draft-detail-wrapper .my-report-wrapper .my-report-link.edit-link {
  /*float: right;*/
  margin-top: 5px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .article-type {
  color: #cc622e;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 0 5px 0;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .article-type .new-version {
  background: transparent url(/img/myResearch/new_version.png) no-repeat top left;
  width: 100px;
  height: 20px;
  display: inline-block;
  margin: 0 0 -5px 10px;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-reports-wrapper {
  width: 100%;
  background: transparent url(/img/myResearch/dashed_grey.png) repeat-x top left;
  margin: 0;
  padding: 5px 0;
  display: inline-block;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-reports-wrapper.last {
  border-bottom: 0;
  background: transparent url("") repeat-x bottom left;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-reports-wrapper .report-date-display {
  color: #aaa;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-reports-wrapper .report-icon {
  float: right;
}
#my-research-layout #my-research-content .my-research-articles .my-research-article-row .published-reports-wrapper .report-icon .version-content {
  margin: 0;
}
#my-research-layout #my-research-content .tabs-row {
  width: 100%;
  background-color: #ddd;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  height: 20px;
  margin: 20px 0 5px 0;
  padding: 5px 0 0 0;
  font-size: 11px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: #666666;
  line-height: 14px;
}
#my-research-layout #my-research-content .tabs-row .tabs-divider {
  margin: 0 4px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow {
  background: transparent url(/img/myResearch/indicator_tip.png) no-repeat bottom left;
  width: 14px;
  height: 9px;
  position: absolute;
  margin-top: 12px;
  z-index: 1;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.outstanding {
  margin-left: -85px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.draft {
  margin-left: -84px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.published {
  margin-left: -70px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.draft-submissions {
  margin-left: -73px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.submitted-articles {
  margin-left: -50px;
}
#my-research-layout #my-research-content .tabs-row .tabs-arrow.published-articles {
  margin-left: -50px;
}
#my-research-layout #my-research-content .tabs-row .tabs-link {
  text-shadow: 1px 1px 0px #fff;
  text-transform: uppercase;
}
#my-research-layout #my-research-content .tabs-row .tabs-link:hover {
  color: #cc622e;
  cursor: pointer;
}
#my-research-layout #my-research-content .tabs-row .tabs-link.selected {
  color: #cc622e;
}
#my-research-layout #my-research-content .tabs-row .tabs-counter {
  color: #666;
  margin-left: 2px;
}
#my-research-layout #my-research-suggestions {
  width: 348px;
  float: left;
  display: inline-block;
  border-left: 1px solid #ccc;
}
#my-research-layout .my-research-icons {
  height: 17px;
  display: inline-block;
  background: transparent url("/img/myResearch/icon_sprite.png") no-repeat bottom center;
  margin: 0 5px;
  vertical-align: middle;
}
#my-research-layout .my-research-icons:hover {
  cursor: pointer;
}
#my-research-layout .my-research-icons.no-icon {
  background-position: -100px -100px;
  width: 5px;
}
#my-research-layout .my-research-icons.icon-bell {
  background-position: 0 0;
  width: 14px;
}
#my-research-layout .my-research-icons.icon-megaphone {
  background-position: -14px 0;
  width: 16px;
}
#my-research-layout .my-research-icons.icon-calendar {
  background-position: -46px 0;
  width: 17px;
}
#my-research-layout .my-research-icons.icon-edit {
  background-position: -63px 0;
  width: 16px;
}
#my-research-layout .my-research-icons.icon-email {
  background-position: -79px 0;
  width: 21px;
}
#my-research-layout .my-research-icons.drafts {
  margin-left: -3px;
  margin-right: 3px;
}
#my-research-layout .my-research-icons.icon-megaphone-selected {
  background-position: -30px 0;
  width: 16px;
}
#my-research-layout .my-research-icons.icon-megaphone-selected:hover {
  cursor: default;
}
#my-research-layout .my-research-ribbon {
  width: 510px;
  height: 175px;
  margin: 0 0 0 -20px;
  background: transparent url(/img/myResearch/myresearch_ribbon.png) no-repeat center left;
}
#my-research-layout .my-research-buttons {
  padding: 2px 4px;
  margin: 2px 0 0 0;
  font: normal normal bold 11px arial,sans-serif;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 90px;
}
#my-research-layout .my-research-buttons.autowidth {
  width: auto;
}
#my-research-layout .my-research-buttons.grey {
  color: #fff;
  background-color: #999;
  border: 1px solid #999;
}
#my-research-layout .my-research-buttons.orange {
  color: #fff;
  background-color: #cc622e;
  border: 1px solid #cc622e;
}
#my-research-layout .my-research-buttons.white {
  color: #999;
  background-color: #fff;
  border: 1px solid #999;
}
#my-research-layout .my-research-buttons.silver {
  color: #cc622e;
  background: #e2e2e2 url(/img/small-button-background-grey-with-white.jpg) repeat-x bottom left;
  border: 1px solid #999;
}
#my-research-layout .my-research-buttons.silver.lite-border {
  border: 1px solid #ccc;
}
#my-research-layout .my-research-buttons.big {
  font-size: 12px;
  height: 30px;
  margin: 0;
}
#my-research-layout .my-research-buttons.submit {
  background: #999999 url(/img/icon/button_right_arrow_small.png) no-repeat 56px center;
  text-transform: uppercase;
  margin-right: 10px;
  padding: 2px 24px 2px 8px;
}
#my-research-layout .my-research-buttons.disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
#my-research-layout .my-research-buttons.right {
  float: right;
}
#my-research-layout .my-research-buttons.left {
  float: left;
}
#my-research-layout .my-research-buttons.contact-us {
  display: inline-block;
  width: 80px;
  text-align: center;
}
#my-research-layout .my-research-buttons:hover {
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  background-color: #cc622e;
  border: 1px solid #cc622e;
  text-decoration: none;
}
#my-research-layout .my-research-buttons.white:hover {
  color: white;
  text-decoration: none;
}
#my-research-layout .my-research-buttons.silver:hover {
  color: white;
  background-color: #cc622e;
  text-decoration: none;
}
#my-research-layout .my-research-buttons.silver:hover a {
  color: white;
}
#my-research-layout .my-research-buttons.orange:hover {
  color: #cc622e;
  background-color: #fff;
}
#my-research-layout .link-buttons {
  padding: 2px 0;
  margin: 4px 0 0 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 70px;
  text-align: center;
}
#my-research-layout .link-buttons.grey {
  float: right;
  background-color: #999;
  border: 1px solid #999;
}
#my-research-layout .link-buttons.grey:hover {
  -moz-box-shadow: 0 2px 2px #aaaaaa;
  -webkit-box-shadow: 0 2px 2px #aaaaaa;
  box-shadow: 0 2px 2px #aaaaaa;
  background-color: #cc622e;
  border: 1px solid #cc622e;
}
#my-research-layout .link-buttons a {
  font: normal normal bold 11px arial,sans-serif;
  text-decoration: none;
  color: #fff;
}
#my-research-layout .link-buttons a:hover {
  text-decoration: none;
  cursor: pointer;
}

.new-article-popup-wrapper {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  text-align: center;
  display: none;
  background-color: transparent;
  z-index: 20;
}
.new-article-popup-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.new-article-popup-wrapper .new-article-popup {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.new-article-background-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: #999;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=70);
  display: none;
  z-index: 10;
}

.new-article-popup {
  background: transparent url(/img/myResearch/new-article-version.png) no-repeat top left;
  width: 695px;
  height: 290px;
  z-index: 50;
  margin: 0;
  padding: 0;
  text-align: left;
}
.new-article-popup .heading {
  margin: 10px 20px;
  font: normal normal normal 14px arial,sans-serif;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #666;
}
.new-article-popup .heading a {
  color: white;
}
.new-article-popup .heading a:hover {
  text-decoration: none;
}
.new-article-popup .divider {
  padding: 0 5px;
  font-size: 16px;
}
.new-article-popup .right-arrow {
  border-left-color: white;
  margin: 0 0 0 2px;
}
.new-article-popup .text {
  font: normal normal normal 12px/16px arial, sans-serif;
  color: #333;
  margin: 15px 20px 28px 220px;
  padding: 5px 0 10px 0;
  height: 120px;
  overflow-x: hidden;
  overflow-y: auto;
}
.new-article-popup .text .title {
  font-weight: bold;
}
.new-article-popup .checkbox-text {
  font: normal normal normal 12px/16px arial, sans-serif;
  color: white;
  margin: 17px 20px 20px 20px;
}
.new-article-popup .checkbox-text .checkbox-column {
  width: 47%;
  display: inline-block;
}
.new-article-popup .checkbox-text .checkbox-wrapper {
  margin: 5px 5px -5px 0;
}
.new-article-popup .checkbox-text .edit-what-version {
  font-weight: bold;
  margin-left: 23px;
  display: block;
}
.new-article-popup .error-message {
  float: left;
  color: #cc622e;
  font: normal normal bold 12px/16px arial, sans-serif;
  margin: 0 0 0 20px;
  background: transparent url(/img/submission/submission-form-error.png) no-repeat center left;
  padding: 0 0 0 15px;
  display: none;
}
.new-article-popup .buttons {
  float: right;
  margin: 0 15px 5px 0;
  font: normal normal bold 11px arial,sans-serif;
}
.new-article-popup .buttons .orange-ok {
  height: 20px;
  padding: 2px 10px;
  margin: 0 10px 0 0;
  color: white;
  background-color: #cc622e;
  border: 0;
}
.new-article-popup .buttons .orange-ok:hover {
  -moz-box-shadow: 0 1px 1px #333333;
  -webkit-box-shadow: 0 1px 1px #333333;
  box-shadow: 0 1px 1px #333333;
}
.new-article-popup .buttons .transparent-cancel {
  height: 20px;
  padding: 2px 5px;
  margin: 0;
  color: #cc622e;
  background-color: transparent;
  border: 1px solid #cc622e;
}
.new-article-popup .buttons .transparent-cancel:hover {
  -moz-box-shadow: 0 1px 1px #333333;
  -webkit-box-shadow: 0 1px 1px #333333;
  box-shadow: 0 1px 1px #333333;
}

.my-submissions-listing {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.my-submissions-listing li {
  padding: 20px 0 4px 0;
  border-bottom: 1px solid #c3c3c3;
}
.my-submissions-listing li.first {
  padding-top: 0;
}
.my-submissions-listing li .dropdown-menu {
  border: 0;
}
.my-submissions-listing li.wide-border-margin {
  margin: 0 -20px;
}
.my-submissions-listing li .item-content {
  padding: 0 20px;
}
.my-submissions-listing .track-article-wrapper {
  float: right;
  width: 84px;
  text-align: right;
}
.my-submissions-listing .myr-cite-article-popup-wrapper {
  display: inline-block;
}
.my-submissions-listing .myr-cite-article-popup-wrapper .cite-article-version .cite-text {
  margin-left: 6px;
}
.my-submissions-listing .myr-cite-article-popup-wrapper .cite-article-version .cite-ribbon-big, .my-submissions-listing .myr-cite-article-popup-wrapper .cite-article-version .cite-ribbon-small {
  position: absolute;
  z-index: 10;
  padding: 0;
  margin: -4px 0 0 -6px;
}
.my-submissions-listing .myr-cite-article-popup-wrapper .cite-article-version .cite-ribbon-big {
  background: transparent url(/img/cite-ribbon-big.png) no-repeat top left;
  height: 20px;
  width: 11px;
}
.my-submissions-listing .myr-cite-article-popup-wrapper .cite-article-version .cite-ribbon-small {
  background: transparent url(/img/cite-ribbon-small.png) no-repeat top left;
  height: 12px;
  width: 6px;
  margin-top: -2px;
}
.my-submissions-listing .myr-cite-article-popup-wrapper .popup-window-with-top-border {
  width: 418px !important;
}
.my-submissions-listing .article-details {
  margin: 2px 0;
  color: #666;
}
.my-submissions-listing .article-details.date-list {
  font-size: 11px;
}
.my-submissions-listing .article-details.submitted-list {
  border-top: 1px dotted #cc622e;
  padding-top: 9px;
  margin: 10px 0 5px 0;
}
.my-submissions-listing .article-details.submitted-list button {
  margin-top: -5px;
}
.my-submissions-listing .article-details.published-list, .my-submissions-listing .article-details.current-referee-status-list {
  border-top: 1px dotted #cc622e;
  padding: 10px 0 0 0;
  margin: 10px 0;
}
.my-submissions-listing .article-details.published-list .version-number, .my-submissions-listing .article-details.published-list .status-title, .my-submissions-listing .article-details.published-list .date-published, .my-submissions-listing .article-details.current-referee-status-list .version-number, .my-submissions-listing .article-details.current-referee-status-list .status-title, .my-submissions-listing .article-details.current-referee-status-list .date-published {
  display: inline-block;
}
.my-submissions-listing .article-details.published-list .version-number, .my-submissions-listing .article-details.published-list .status-title, .my-submissions-listing .article-details.current-referee-status-list .version-number, .my-submissions-listing .article-details.current-referee-status-list .status-title {
  margin: 0 5px 0 0;
}
.my-submissions-listing .article-details.published-list .version-number-link, .my-submissions-listing .article-details.current-referee-status-list .version-number-link {
  font-weight: bold;
  color: #666;
}
.my-submissions-listing .article-details.published-list .version-number-link:hover, .my-submissions-listing .article-details.current-referee-status-list .version-number-link:hover {
  color: #cc622e;
  text-decoration: none;
}
.my-submissions-listing .article-details.current-referee-status-list {
  border-bottom: 1px dotted #cc622e;
  padding-bottom: 10px;
}
.my-submissions-listing .article-details.current-referee-status-list .status-text {
  font-size: 11px;
  font-style: italic;
}
.my-submissions-listing .article-details.current-referee-status-list .status-icon {
  margin-top: -2px;
}
.my-submissions-listing .article-details.version-content {
  float: right;
}
.my-submissions-listing .article-details .version-row-buttons {
  width: 140px;
  float: right;
  text-align: right;
  margin-top: -2px;
}
.my-submissions-listing .article-details .version-row-buttons .general-white-grey-button {
  margin-left: 5px;
}
.my-submissions-listing .article-details .version-row-buttons .cite-article-version {
  margin-left: 0;
}
.my-submissions-listing .article-details .version-row-buttons .view-detail {
  line-height: 20px;
}
.my-submissions-listing .article-details .version-row-buttons .view-detail:hover {
  text-decoration: none;
}
.my-submissions-listing .actions-row, .my-submissions-listing .inline-actions-row {
  text-align: right;
  width: 100%;
}
.my-submissions-listing .actions-row.published, .my-submissions-listing .inline-actions-row.published {
  margin: -3px 0 3px 0;
}
.my-submissions-listing .actions-row button, .my-submissions-listing .inline-actions-row button {
  font-size: 11px;
  font-family: "ProximaSemiBold", Arial, sans-serif;
  color: white;
  display: inline-block;
  border: 0;
  padding: 2px 10px;
}
.my-submissions-listing .actions-row button.icon-cancel, .my-submissions-listing .actions-row button.icon-delete, .my-submissions-listing .inline-actions-row button.icon-cancel, .my-submissions-listing .inline-actions-row button.icon-delete {
  background-color: #ccc;
  font-size: 14px;
  padding: 0 3px 1px 3px;
  line-height: 15px;
}
.my-submissions-listing .actions-row button.icon-continue, .my-submissions-listing .inline-actions-row button.icon-continue {
  background-color: #e96527;
}
.my-submissions-listing .actions-row button.icon-disabled, .my-submissions-listing .inline-actions-row button.icon-disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=30);
}
.my-submissions-listing .actions-row button:hover, .my-submissions-listing .inline-actions-row button:hover {
  -moz-box-shadow: 0 1px 1px #aaaaaa;
  -webkit-box-shadow: 0 1px 1px #aaaaaa;
  box-shadow: 0 1px 1px #aaaaaa;
}
.my-submissions-listing .actions-row .download-new-version-file, .my-submissions-listing .inline-actions-row .download-new-version-file {
  float: left;
  margin-top: 2px;
}
.my-submissions-listing .inline-actions-row {
  width: auto;
  margin-top: -4px;
  float: right;
}
.my-submissions-listing form {
  display: inline-block;
}
.my-submissions-listing .tick-icon {
  background-image: url(../img/ui/check-20x20.png);
  width: 15px;
  height: 16px;
  display: inline-block;
  margin: 2px 5px -2px 0;
}
.my-submissions-listing .tick-icon.green {
  background-image: url(../img/ui/check-20x20_green.png);
}

.submission-sidebar ul li .article-title-display {
  font-family: "ProximaRegular", Arial ,sans-serif;
  font-size: 14px;
}

.my-subs-menu-wrapper {
  float: left;
  margin: 0;
  padding: 0;
}
.my-subs-menu-wrapper .my-subs-menu-handle {
  background: transparent url(/img/submission/my_subs_menu_handle.png) no-repeat top left;
  width: 6px;
  height: 10px;
  margin-left: -13px;
  display: inline-block;
}
.my-subs-menu-wrapper .my-subs-menu-handle:hover {
  cursor: pointer;
}
.my-subs-menu-wrapper .my-subs-menu {
  width: 16px;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  padding: 5px;
  float: left;
  margin: -16px 0 0 -38px;
  display: none;
  position: relative;
  z-index: 2;
  -moz-box-shadow: -2px 2px 6px #cccccc;
  -webkit-box-shadow: -2px 2px 6px #cccccc;
  box-shadow: -2px 2px 6px #cccccc;
}
.my-subs-menu-wrapper .my-subs-menu .my-subs-arrow {
  background: transparent url(/img/submission/my_subs_menu_arrow.png) no-repeat top left;
  width: 6px;
  height: 10px;
  display: inline-block;
  position: absolute;
  margin: 12px 0 0 21px;
  z-index: 1;
}

.my-subs-toolbar {
  background-color: #ededed;
  padding: 0 0 0 20px;
  margin: 0 0 5px -20px;
  border: 0;
  height: 22px;
  width: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.my-subs-toolbar form {
  display: inline-block;
}
.my-subs-toolbar .my-subs-help-wrapper {
  background-color: #ededed;
  border: 1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: -2px 2px 6px #cccccc;
  -webkit-box-shadow: -2px 2px 6px #cccccc;
  box-shadow: -2px 2px 6px #cccccc;
  padding: 20px;
  width: 400px;
  margin-left: -462px;
  margin-top: -80px;
  float: left;
  display: none;
  position: absolute;
}
.my-subs-toolbar .my-subs-help-wrapper div {
  padding: 5px 0;
}

.my-subs-icon {
  background: transparent url(/img/submission/my_subs_sprite.png) no-repeat 0 0;
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  border: 0;
  vertical-align: middle;
}
.my-subs-icon.add-new-version {
  height: 20px;
  width: 16px;
}
.my-subs-icon.download-as-word {
  height: 22px;
  width: 16px;
  background-position: 0 -21px;
}
.my-subs-icon.download-as-pdf {
  height: 20px;
  width: 16px;
  background-position: 0 -44px;
}
.my-subs-icon:hover {
  cursor: pointer;
}
.my-subs-icon.help-window {
  vertical-align: bottom;
}

.download-word-link {
  float: left;
  margin: 4px 10px 0 0;
}

.download-word-button {
  background: transparent url(/img/submission/word_download_icon.png) no-repeat top left;
  width: 98px;
  height: 23px;
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0;
}
.download-word-button:hover {
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.my-subs-default-button {
  color: #999;
  font-size: 11px;
  border: 1px solid #ccc;
  height: 26px;
  line-height: 26px;
  min-height: 26px;
  display: inline-block;
  vertical-align: top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.my-subs-default-button:hover {
  text-decoration: none;
  -moz-box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  cursor: pointer;
}

.sidebar-button-row {
  margin: 5px 0 0 0;
  height: 24px;
}

/* My Referees Page */
.referee-suggestions-list {
  height: 110px;
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
}
.referee-suggestions-list .row-number {
  padding: 20px 0;
  margin: 0;
  height: 70px;
  width: 50px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}
.referee-suggestions-list .user-referee-display-row, .referee-suggestions-list .user-referee-edit-row {
  margin: 0;
  padding: 20px 10px;
  display: inline-block;
  width: 88%;
}
.referee-suggestions-list .user-referee-edit-row {
  display: none;
}
.referee-suggestions-list .referee-institution-field {
  margin-top: 5px;
}

.referee-suggestions-submit {
  margin-top: -10px;
}

.add-another-referee-container {
  border: 3px dashed #c3c3c3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 20px;
}

.referee-checkbox-text {
  margin: 5px 0 0 30px;
}

.navigate-status-icons {
  float: right;
  margin-bottom: -10px;
}
.navigate-status-icons .right-icon {
  margin: 0 1px 0 -2px;
}

.referee-results-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow-y: auto;
}

.referee-results-row {
  background-color: white;
  border: 1px solid #c3c3c3;
  border-bottom: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
}
.referee-results-row.last-row {
  border-bottom: 1px solid #c3c3c3;
}
.referee-results-row .row-control, .referee-results-row .row-functions {
  height: 22px;
  display: inline-block;
  vertical-align: top;
}
.referee-results-row .row-control {
  width: 5%;
}
.referee-results-row .row-header {
  padding-top: 2px;
  width: 73%;
  display: inline-block;
  vertical-align: top;
}
.referee-results-row .row-functions {
  text-align: right;
  float: right;
  margin-top: 1px;
  width: 20%;
}
.referee-results-row .row-undo {
  float: right;
  text-align: right;
  width: 20%;
}
.referee-results-row .row-detail {
  display: none;
  background-color: #f0f0f0;
  padding: 10px 20px 10px 40px;
  margin: 10px -10px -10px -10px;
  border-top: 1px solid #c3c3c3;
}
.referee-results-row .row-detail-arrow {
  background: transparent url(../img/myResearch/open_referee_detail_arrow.png) no-repeat top left;
  width: 14px;
  height: 9px;
  margin: 0 0 -3px 5px;
  display: inline-block;
}
.referee-results-row .rr-links {
  padding-bottom: 10px;
}
.referee-results-row .rr-button-add, .referee-results-row .rr-button-undo {
  float: right;
  margin-top: -22px;
}
.referee-results-row .rr-pmsearch {
  margin-left: -30px;
}
.referee-results-row .show-detail-row:hover {
  cursor: pointer;
}
.referee-results-row .referee-added-tick {
  background-image: url(../img/ui/check-20x20_green.png);
  width: 15px;
  height: 16px;
  display: inline-block;
  margin: 2px 5px -2px 0;
}
.referee-results-row .referee-biog-wrapper {
  margin: 10px 0 0 30px;
  font: normal normal normal 14px/19px "ProximaBold", Arial, sans-serif;
}
.referee-results-row .referee-biog-wrapper .biog-text {
  background-color: #f7f6f5;
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  font: normal normal normal 12px/15px Arial, sans-serif;
  margin: 0;
  padding: 10px;
  border: 1px solid #c3c3c3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* Defaults for For Authors & For Referees Pages */
.research-layout {
  /* For Authors & For Referees */
}
.research-layout .latex-template {
  background: transparent url(/img/for_authors_and_referees/latex-template.png) no-repeat center center;
  display: inline-block;
  width: 169px;
  height: 53px;
}
.research-layout .submit-grey-box {
  background: #f0f0f0 url(/img/logo/flying_scientist_grey_transparent_small.png) no-repeat 450px 5px;
  padding: 20px;
  margin: 20px 0;
  width: 95%;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.research-layout .submit-grey-box .link-box {
  float: left;
  margin-top: -2px;
}

/* Styles for the Research Channel Pages */
.channels-admin {
  border: 0;
  padding: 0;
  margin: 0;
  display: block;
}
.channels-admin .sponsor-list {
  padding: 0;
  margin: 0;
}
.channels-admin .sponsor-list .sponsor-list-item {
  padding: 10px 0 5px 0;
  margin: 0;
  border-top: 1px dotted #666;
  vertical-align: middle;
}
.channels-admin .sponsor-list .sponsor-list-item.last {
  border-bottom: 1px dotted #666;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row {
  line-height: 40px;
  display: block;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.button-cols {
  width: 10%;
  float: right;
  margin-right: 10px;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.one-cols {
  width: 90%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.two-cols {
  width: 45%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.three-cols {
  width: 30%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.four-cols {
  width: 22%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.one-cols-with-buttons {
  width: 78%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.two-cols-with-buttons {
  width: 40%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.three-cols-with-buttons {
  width: 27%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-row .list-cols.four-cols-with-buttons {
  width: 20%;
}
.channels-admin .sponsor-list .sponsor-list-item .list-label {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 10px 0 0;
}
.channels-admin .sponsor-list .sponsor-list-item .thumbnail {
  margin: 0 10px 0 0;
  float: left;
  text-align: center;
}
.channels-admin .sponsor-list .sponsor-list-item .thumbnail.new-sponsor {
  margin-left: -22px;
  margin-right: -14px;
}
.channels-admin .sponsor-list .sponsor-list-item .thumbnail img {
  height: 60px;
  width: 60px;
  border: 2px solid #c3c3c3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.channels-admin .sponsor-list .sponsor-list-item .thumbnail img:hover {
  border-color: #f2673c;
}
.channels-admin .sponsor-list .sponsor-list-item .thumbnail a {
  font-size: 10px;
}
.channels-admin .sponsor-list button.fixed-width {
  width: 110px;
}
.channels-admin .sponsor-list .form-input-field.admin-field {
  padding: 4px 6px;
}
.channels-admin .sponsor-list .form-input-field.with-two-cols {
  width: 75%;
}

.channels-layout {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  /*background-color: #f7f6f5;*/
  display: inline-block;
  width: 990px;
  /* Styles For The Asset Browse Pages (Posters/Slides etc.) */
  /* FOR THE ASSET PREVIEW PAGE */
  /* FOR THE ASSET SUBMISSION THANKYOU PAGE */
  /* Classes For The Superchannel Pages */
}
.channels-layout.article-browse {
  width: 656px;
}
.channels-layout.channels-browse-page {
  text-align: center;
}
.channels-layout .channel-text-search-box {
  font: italic normal normal 14px Arial, sans-serif;
  color: #909090;
}
.channels-layout .full-width {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f7f6f5;
}
.channels-layout .full-width.channel-header-row {
  height: 280px;
  margin: -21px 0 20px 0;
}
.channels-layout .full-width.channel-browse-row {
  min-height: 100px;
}
.channels-layout .full-width.channel-view-header {
  height: 150px;
  margin: -20px 0 20px 0;
  background: #373e46 url(/img/channels/channel_header_background.jpg) repeat-x top left;
  border-bottom: 2px solid #f2673c;
}
.channels-layout .channels-top-image {
  margin: 10px 0 30px 0;
  width: 215px;
  height: 174px;
  display: inline-block;
  background: transparent url(/img/channels/channels_top_illustration.png) no-repeat;
}
.channels-layout .channels-head-text {
  font: normal normal normal 32px/37px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
}
.channels-layout .channels-head-text.all-channels {
  margin-bottom: 35px;
}
.channels-layout .channels-desc-text {
  font: normal normal normal 18px/22px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  margin: 0 auto;
}
.channels-layout .channels-desc-text.top-text {
  width: 720px;
}
.channels-layout .featured-channels-background-bar {
  position: absolute;
  background-color: #dcd8d5;
  left: 0;
  right: 0;
  height: 200px;
  z-index: -1;
  margin: 70px 0;
}
.channels-layout .featured-channels-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 70px -20px;
  padding: 0 10px;
  width: 1030px;
  background-color: #dcd8d5;
}
.channels-layout .featured-channels-container .top-bar, .channels-layout .featured-channels-container .bottom-bar {
  width: 820px;
  height: 35px;
  display: inline-block;
  margin: 0 auto;
}
.channels-layout .featured-channels-container .top-bar {
  background: transparent url(/img/channels/channels_top_featured.png) no-repeat;
  padding-bottom: 30px;
  margin-top: -1px;
}
.channels-layout .featured-channels-container .channels-desc-text {
  width: 640px;
}
.channels-layout .featured-channels-container .bottom-bar {
  background: transparent url(/img/channels/channels_bottom_featured.png) no-repeat;
  margin-bottom: -4px;
}
.channels-layout .featured-channels-container .featured-channels-navigation {
  position: relative;
  z-index: 10;
  top: 168px;
  margin: 0;
  background-color: rgba(220, 216, 213, 0.3);
  width: 35px;
  height: 35px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  border: 1px solid #a2a2a2;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.channels-layout .featured-channels-container .featured-channels-navigation .f1r-icon {
  line-height: 32px;
  font-size: 24px;
}
.channels-layout .featured-channels-container .featured-channels-navigation .f1r-icon:before {
  margin: 0;
  padding: 0;
}
.channels-layout .featured-channels-container .featured-channels-navigation.go-left {
  float: left;
  margin-left: -10px;
}
.channels-layout .featured-channels-container .featured-channels-navigation.go-left .f1r-icon {
  margin-left: -2px;
}
.channels-layout .featured-channels-container .featured-channels-navigation.go-right {
  float: right;
  margin-right: -10px;
}
.channels-layout .featured-channels-container .featured-channels-navigation:hover {
  border: 1px solid #f2673c;
  background-color: #fff;
}
.channels-layout .featured-channels-container .featured-channel-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 231px;
  height: 332px;
  padding: 20px;
  margin: 0 10px 50px 10px;
  background-color: white;
  text-align: left;
  vertical-align: top;
  display: inline-block;
}
.channels-layout .featured-channels-container .featured-channel-wrapper:hover {
  -moz-box-shadow: 0 0 10px #c3c3c3;
  -webkit-box-shadow: 0 0 10px #c3c3c3;
  box-shadow: 0 0 10px #c3c3c3;
}
.channels-layout .featured-channels-container .featured-channel-wrapper:hover .featured-channel-footer .bottom-arrow {
  border-top: 0;
  border-right: 0px solid transparent;
  border-bottom: 12px solid #fe7b51;
  border-left: 231px solid transparent;
}
.channels-layout .featured-channels-container .featured-channel-wrapper:hover .heading5 {
  color: #fe7b51;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-top-arrow {
  border-top: 10px solid #dcd8d5;
  border-right: 12px solid transparent;
  border-bottom: 0;
  border-left: 12px solid transparent;
  width: 4px;
  margin: -21px 0 21px 83px;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-image {
  width: 190px;
  height: 110px;
  display: inline-block;
  text-align: center;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-image img {
  max-width: 190px;
  max-height: 100px;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-footer {
  border-top: 1px solid #ddd;
  position: absolute;
  bottom: 0;
  margin-top: 10px;
  padding: 10px 0 0 0;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-footer a {
  font: normal normal normal 10px/14px Arial, sans-serif;
  color: #f2673c;
  letter-spacing: 0.05em;
  text-decoration: none;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-footer a:hover {
  text-decoration: underline;
  color: #fe7b51;
}
.channels-layout .featured-channels-container .featured-channel-wrapper .featured-channel-footer .bottom-arrow {
  border-top: 0;
  border-right: 0px solid transparent;
  border-bottom: 12px solid #efe5da;
  border-left: 231px solid transparent;
  margin: 0 -20px;
}
.channels-layout .featured-channels-container .featured-channels-carousel-outer {
  width: 100%;
  height: 374px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.channels-layout .featured-channels-container .featured-channels-carousel-inner {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 20000px;
  text-align: left;
}
.channels-layout .all-channels-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 1010px;
  height: 1336px;
  padding: 0 10px;
  margin-left: -10px;
  overflow: hidden;
}
.channels-layout .all-channels-container.superchannel {
  height: auto;
  text-align: center;
}
.channels-layout .all-channels-container .channel-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 183px;
  height: 314px;
  display: inline-block;
  margin: 10px 5px;
  padding: 0;
  vertical-align: top;
  border: 1px solid #ddd;
  position: relative;
}
.channels-layout .all-channels-container .channel-wrapper.left {
  margin-left: 0;
  float: left;
}
.channels-layout .all-channels-container .channel-wrapper.middle {
  margin: 10px;
}
.channels-layout .all-channels-container .channel-wrapper.right {
  margin-right: 0;
  float: right;
}
.channels-layout .all-channels-container .channel-wrapper:hover {
  background-color: white;
  -moz-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
  -webkit-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
  box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
  border-bottom: 1px solid #f2673c;
}
.channels-layout .all-channels-container .channel-wrapper:hover .bottom-highlight-line {
  display: block;
}
.channels-layout .all-channels-container .channel-wrapper a.channel-title {
  text-decoration: none;
  color: #333333;
  font: normal normal normal 16px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
}
.channels-layout .all-channels-container .channel-wrapper a.channel-title:hover {
  text-decoration: none;
  color: #fe7b51;
}
.channels-layout .all-channels-container .channel-wrapper img {
  border: 20px solid #fff;
  width: 141px;
  height: 141px;
}
.channels-layout .all-channels-container .channel-wrapper .channel-name {
  display: block;
  text-align: left;
  padding: 10px 20px 0 20px;
  max-height: 100px;
  overflow: hidden;
}
.channels-layout .all-channels-container .channel-wrapper .bottom-highlight-line {
  position: absolute;
  bottom: 0;
  display: none;
  background-color: #f2673c;
  height: 1px;
  width: 182px;
  margin: 0 0 0 -1px;
  padding: 0;
}
.channels-layout .all-channels-container .channel-wrapper .content-coming-soon {
  float: left;
  position: relative;
  margin-top: -25px;
  width: 100%;
  height: 20px;
  color: white;
  background-color: #f2673c;
  text-transform: uppercase;
  font: normal normal normal 11px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .all-channels-expander {
  width: 990px;
  height: 20px;
  display: block;
  padding: 0;
  margin: 0;
}
.channels-layout .all-channels-expander .expander-line {
  width: 395px;
  background-color: #ddd;
  border: 0;
  height: 1px;
  border-top: 9px solid #f7f6f5;
  border-bottom: 9px solid #f7f6f5;
  vertical-align: middle;
  display: inline-block;
}
.channels-layout .all-channels-expander .expander-line.left {
  float: left;
}
.channels-layout .all-channels-expander .expander-line.right {
  float: right;
}
.channels-layout .all-channels-expander a.channel-expander-link {
  width: 160px;
  color: #f2673c;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 0 -10px;
  display: inline-block;
  text-decoration: none;
  font: normal normal normal 10px/14px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .all-channels-expander a.channel-expander-link:hover {
  text-decoration: underline;
  color: #fe7b51;
}
.channels-layout .all-channels-expander a.channel-expander-link.hide {
  display: none;
}
.channels-layout .all-channels-expander a.channel-expander-link .f1r-icon {
  font-size: 20px;
  margin: -3px 4px 0 0;
  position: absolute;
}
.channels-layout .channels-footer-background-bar, .channels-layout .channels-footer-bar {
  height: 240px;
  background-color: #ebeae8;
  margin-top: 70px;
  margin-bottom: -10px;
}
.channels-layout .channels-footer-background-bar {
  position: absolute;
  left: 0;
  right: 0;
  z-index: -1;
}
.channels-layout .channels-footer-bar {
  position: relative;
  width: 1030px;
  display: block;
  margin-left: -20px;
  margin-right: -20px;
  text-align: left;
}
.channels-layout .channels-footer-bar .channels-footer-text {
  position: absolute;
  top: 23%;
  display: inline-block;
  width: 530px;
}
.channels-layout .channels-footer-bar .channels-footer-button {
  position: absolute;
  right: 20px;
  top: 40%;
  background-color: #fff;
  border: 2px solid #f2673c;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 2px;
}
.channels-layout .channels-footer-bar .channels-footer-button button .f1r-icon {
  margin: -5px 4px 0 -4px;
  float: left;
}
.channels-layout .channels-footer-image {
  background: transparent url(/img/channels/channels_illustration_bottom.png) no-repeat;
  width: 235px;
  height: 235px;
  display: inline-block;
  float: left;
  margin: -30px 20px 0 40px;
}
.channels-layout .channels-page-title {
  font: normal normal normal 30px/30px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channels-top-text {
  font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channels-standard-link {
  font-family: "ProximaRegular", Arial, sans-serif;
  color: #f2673c;
}
.channels-layout .channels-resources-link {
  font-family: "ProximaSemiBold", Arial, sans-serif;
  line-height: 12px;
  display: block;
}
.channels-layout .channel-header-bar {
  width: 100%;
  height: 50px;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 2px solid #fff;
  background-color: #f2673c;
  color: #fff;
  font: normal normal normal 12px/50px "ProximaRegular", Arial, sans-serif;
  z-index: 100;
  text-align: center;
}
.channels-layout .channel-header-bar.header-bar-shadow {
  -moz-box-shadow: 0 10px 50px 10px #f7f6f5;
  -webkit-box-shadow: 0 10px 50px 10px #f7f6f5;
  box-shadow: 0 10px 50px 10px #f7f6f5;
}
.channels-layout .channel-header-bar .content-container {
  width: 990px;
  height: 50px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.channels-layout .channel-header-bar .channel-header-logo {
  width: 186px;
  height: 22px;
  background: transparent url(/img/channels/channel_header_logo.png);
  display: inline-block;
  vertical-align: middle;
  margin: -11px 0 0 0;
}
.channels-layout .channel-header-bar .channel-header-description {
  font: normal normal normal 12px/48px "ProximaRegular", Arial, sans-serif;
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}
.channels-layout .channel-header-bar .channels-breadcrumb-link {
  max-width: 460px;
  vertical-align: middle;
  display: inline-block;
  padding: 0 0 2px 0;
}
.channels-layout .channel-header-bar .most-important {
  text-transform: uppercase;
}
.channels-layout .channel-nav-divider {
  margin: 0 5px;
  display: inline-block;
}
.channels-layout .all-channel-divider {
  margin: 0 5px;
  float: left;
}
.channels-layout .channel-nav-options {
  float: right;
}
.channels-layout .channel-header-spacer {
  height: 47px;
  display: block;
}
.channels-layout .pub-type-ribbon .ribbon-end {
  border-top: 10px solid transparent;
  border-right: 10px solid #f7f6f5;
  border-bottom: 10px solid transparent;
  border-left: 0;
}
.channels-layout .channel-footer-bar {
  width: 100%;
  margin: 0;
  padding: 20px;
  background-color: #888;
  color: white;
  letter-spacing: 0.02em;
  font: normal normal normal 12px/17px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-footer-bar .channel-footer-logo {
  width: 148px;
  height: 18px;
  background: transparent url(/img/channels/channel_footer_logo.png);
  display: inline-block;
  margin: 0;
}
.channels-layout .channel-footer-bar .channel-footer-divider {
  border: 0;
  border-top: 1px solid #999;
  margin: 15px 0;
  width: 100%;
  display: block;
}
.channels-layout .channel-footer-bar .channel-nav-link {
  color: #ddd;
  font: normal normal normal 12px/15px Arial, sans-serif;
}
.channels-layout .channel-footer-bar .channel-nav-link:hover {
  color: white;
}
.channels-layout .channel-info-text {
  font: normal normal normal 11px/14px Arial, sans-serif;
  margin: 0;
  padding: 0;
  color: #ddd;
}
.channels-layout .channel-info-text.left-side {
  width: 34%;
  display: inline-block;
}
.channels-layout .channel-info-text.right-side {
  width: 64%;
  float: right;
  margin-top: 17px;
  text-align: right;
  display: inline-block;
}
.channels-layout .channel-info-text a.channel-info-link {
  color: #ddd;
}
.channels-layout .channel-info-text a.channel-info-link:hover {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
.channels-layout .aims-and-scope-text {
  display: block;
}
.channels-layout .aims-and-scope-text p, .channels-layout .aims-and-scope-text ul {
  display: none;
}
.channels-layout .article-channel-bar {
  padding: 0;
  margin: -20px 0 0 0;
  min-height: 255px;
  width: 990px;
  position: relative;
  border-bottom: 1px solid #c3c3c3;
  background: transparent url(/img/channels/paper_man_searchbox.png) no-repeat right -10px;
}
.channels-layout .article-channel-bar .bar-heading {
  font: normal normal normal 30px/36px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .article-channel-bar .bar-text {
  width: 550px;
  float: left;
  display: inline-block;
  font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .article-channel-bar .bar-find {
  width: 400px;
  float: right;
  display: inline-block;
}
.channels-layout .ribbon-title {
  color: #fff;
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
  display: inline-block;
  text-transform: uppercase;
}
.channels-layout .channel-text-search {
  width: 222px;
  padding-left: 20px;
  line-height: 18px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.channels-layout .find-channel-by-topic {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 40px -4px 0 0;
}
.channels-layout .no-channels-found-error {
  float: right;
  margin-top: -290px;
  display: block;
  width: 360px;
  text-align: center;
}
.channels-layout .channel-search-container {
  border: 1px solid #fe7b51;
  padding: 10px;
  margin: 30px;
  width: 250px;
  height: 190px;
  float: right;
}
.channels-layout .channel-search-container .find-channel-heading {
  margin: 0 0 0 -15px;
  padding: 10px 5px 0 15px;
  width: 150px;
  height: 30px;
  float: left;
  background-color: #ccc;
}
.channels-layout .channel-search-container .find-channel-heading-end {
  margin: 0;
  padding: 0;
  width: 12px;
  height: 40px;
  background: transparent url(/img/channels/searchbox_slant.png) no-repeat left center;
  display: inline-block;
}
.channels-layout .channel-edboard-link {
  color: #f2673c;
  text-transform: uppercase;
  margin: -10px 0 20px 0;
  display: block;
  text-decoration: none;
  font: normal normal normal 12px/20px "ProximaBold", Arial, sans-serif;
}
.channels-layout .channel-edboard-link:hover {
  text-decoration: none;
}
.channels-layout .channel-edboard-link .f1r-icon {
  margin-left: -4px;
  position: absolute;
}
.channels-layout .read-more-wrapper {
  text-align: right;
  padding: 0 20px;
}
.channels-layout .read-more-link {
  color: #f2673c;
  text-transform: uppercase;
  margin: 0;
  display: inline-block;
  text-decoration: none;
  font: normal normal normal 10px/14px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .read-more-link.aims-and-scope {
  float: right;
  margin: -10px 20px 0 0;
}
.channels-layout .read-more-link:hover {
  text-decoration: underline;
}
.channels-layout .read-more-link .f1r-icon {
  font-size: 16px;
  margin: -1px 0 0 -4px;
  position: absolute;
}
.channels-layout .cite-channel-popup {
  margin: 2px 0 0 -295px;
}
.channels-layout .channel-browse-container {
  padding: 30px 0 0 0;
  margin: 0;
  min-height: 200px;
  width: 990px;
  position: relative;
}
.channels-layout .channel-browse-container .channel-col-container {
  width: 148px;
  text-align: center;
  display: inline-block;
  margin: 10px 7px;
  vertical-align: top;
}
.channels-layout .channel-browse-container .channel-col-container.right-cols {
  margin-top: -255px;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container {
  border: 0;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  position: relative;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container:hover {
  background-color: white;
  -moz-box-shadow: 0 -1px 10px #c3c3c3;
  -webkit-box-shadow: 0 -1px 10px #c3c3c3;
  box-shadow: 0 -1px 10px #c3c3c3;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container:hover img {
  width: 148px;
  height: 148px;
  border: 0;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container a.channel-title {
  text-decoration: none;
  color: #666666;
  font: normal normal normal 15px/19px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container a.channel-title:hover {
  text-decoration: none;
  color: #fe7b51;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container img {
  border: 10px solid #f7f6f5;
  width: 128px;
  height: 128px;
}
.channels-layout .channel-browse-container .channel-col-container .channel-container .channel-name {
  display: block;
  text-align: left;
  padding: 10px 10px 0 15px;
}
.channels-layout .channel-browse-container .channel-col-container .hide-shadow {
  position: absolute;
  z-index: 999;
  height: 5px;
  width: 148px;
  bottom: 0;
}
.channels-layout .channel-browse-container .channel-col-container .channel-bottom-line {
  height: 1px;
  margin: -20px 0 20px 0;
  padding: 0;
  display: block;
  background-color: #c3c3c3;
  border: 1px solid #c3c3c3;
}
.channels-layout .channel-browse-container .channel-col-container .channel-bottom-line.active {
  background-color: #fe7b51;
  border: 1px solid #fe7b51;
  -moz-box-shadow: 0 1px 10px #c3c3c3;
  -webkit-box-shadow: 0 1px 10px #c3c3c3;
  box-shadow: 0 1px 10px #c3c3c3;
}
.channels-layout .channel-browse-container .get-your-own {
  display: block;
  position: relative;
  margin-left: -5px;
  width: 491px;
  height: 255px;
  background: transparent url(/img/channels/want_to_create_a_channel_mainbox.png) no-repeat center center;
}
.channels-layout .channel-browse-container .get-your-own .ribbon-title, .channels-layout .channel-browse-container .get-your-own .get-your-own-button {
  position: absolute;
  display: inline-block;
}
.channels-layout .channel-browse-container .get-your-own .ribbon-title a, .channels-layout .channel-browse-container .get-your-own .get-your-own-button a {
  color: white;
}
.channels-layout .channel-browse-container .get-your-own .ribbon-title a:hover, .channels-layout .channel-browse-container .get-your-own .get-your-own-button a:hover {
  text-decoration: none;
}
.channels-layout .channel-browse-container .get-your-own .ribbon-title {
  top: 20px;
  left: 20px;
  letter-spacing: 0.05em;
}
.channels-layout .channel-browse-container .get-your-own .get-your-own-button {
  top: 182px;
  right: 47px;
}
.channels-layout .channel-browse-container .get-your-own .get-your-own-text {
  text-align: right;
  float: right;
  display: inline-block;
  width: 180px;
  height: 160px;
  padding: 80px 20px 0 0;
  font: normal normal normal 14px/19px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-view-container {
  color: #333;
  font: normal normal normal 12px/15px "ProximaRegular", Arial, sans-serif, sans-serif;
}
.channels-layout .channel-view-container .channel-header-bar {
  height: 148px;
}
.channels-layout .channel-view-container .channel-view-heading {
  color: white;
  margin: -20px 0 0 0;
  padding: 20px 0 0 0;
  height: 130px;
  width: 100%;
  float: left;
  position: relative;
  display: inline-block;
  z-index: 10;
}
.channels-layout .channel-view-container .channel-view-heading img {
  border: 1px solid #fff;
  float: right;
  margin-top: -5px;
}
.channels-layout .channel-view-container .channel-view-heading img.standard-image {
  width: 120px;
  height: 120px;
}
.channels-layout .channel-view-container .channel-view-heading img.wide-image {
  max-height: 120px;
  max-width: 300px;
}
.channels-layout .channel-view-container .channel-view-heading .channel-view-title {
  font: normal normal normal 32px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  width: 652px;
  display: block;
  height: 100px;
  margin: -10px 0 11px 0;
  overflow: hidden;
  letter-spacing: -0.01em;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list {
  margin-top: 2px;
  padding: 0;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list li.channels-list {
  display: block;
  float: left;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list li.li-dropdown-wrapper {
  margin-right: 0;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list a.channel-navigation-link {
  font: normal normal normal 13px/24px "ProximaSemiBold", Arial, sans-serif, sans-serif;
  color: #ccc;
  padding: 0 0 7px 0;
  letter-spacing: 0.03em;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list a.channel-navigation-link:hover {
  color: white;
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list a.channel-navigation-link.selected {
  color: white;
  text-decoration: none;
  border-bottom: 3px solid #f2673c;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list a.channel-navigation-link.disabled-link {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=50);
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list a.channel-navigation-link.disabled-link:hover {
  cursor: default;
  color: #ccc;
}
.channels-layout .channel-view-container .channel-view-heading .channel-nav-list .channel-nav-divider {
  color: #f2673c;
  float: left;
  margin: 5px 15px 0 15px;
}
.channels-layout .channel-view-container .channel-view-content {
  padding: 23px 0 10px 0;
  min-height: 100px;
  display: block;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-list {
  margin: 0;
  padding: 0 10px 0 0;
  width: 656px;
  display: inline-block;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-list .channel-description-wrapper {
  margin-bottom: 40px;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-list .closed-collection-disclaimer {
  margin-top: 30px;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-sidebar {
  width: 300px;
  margin: 0;
  padding: 0 0 0 20px;
  display: inline-block;
  vertical-align: top;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-sidebar .aims-and-scope-text {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
.channels-layout .channel-view-container .channel-view-content .channel-view-sidebar .aims-and-scope-text p, .channels-layout .channel-view-container .channel-view-content .channel-view-sidebar .aims-and-scope-text ul {
  display: none;
}
.channels-layout .channel-view-container .channel-view-content .editorial-article {
  border: 1px solid #f2673c;
  padding: 20px 20px 0 20px;
}
.channels-layout .channel-view-container .channel-view-content .editorial-article.in-list {
  margin: 0 0 -10px -20px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #efe5da;
  padding: 0;
  margin: 40px 0 0 0;
  width: 300px;
  background-color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-articles-header {
  background-color: #efe5da;
  height: 36px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-articles-header .header-text {
  border-top: 2px solid #f2673c;
  font: normal normal normal 14px/36px "ProximaRegular", Arial, sans-serif;
  color: #333;
  margin: 0 20px;
  padding: 8px 0 10px 0;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper {
  margin: 10px 20px 0 20px;
  padding: 0 0 10px 0;
  border-bottom: 1px dashed #ddd;
  width: 260px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper.last {
  border-bottom: 0;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper a {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper a:hover {
  color: #fe7b51;
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper a.small {
  font: normal normal normal 12px/15px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .related-info {
  font: normal normal normal 11px/14px Arial, sans-serif;
  margin-top: 10px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list {
  font: normal normal normal 12px/16px Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .expand-authors, .channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .collapse-authors {
  display: inline-block;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .expand-authors .f1r-icon, .channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .collapse-authors .f1r-icon {
  display: inline-block;
  vertical-align: middle;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .expand-authors .f1r-icon:before, .channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .collapse-authors .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-container .related-wrapper .author-list .collapse-authors {
  font-size: 20px;
  margin-left: 5px;
  line-height: 10px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading {
  background-color: #ddd;
  margin: 20px 0;
  padding: 0 10px;
  height: 36px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading.on-sidebar {
  margin: 30px 0 10px 0;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading.guest-editors {
  margin: 0 0 10px 0;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading .related-articles-text {
  border-top: 4px solid #f2673c;
  padding-top: 7px;
  font: normal normal normal 16px/40px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading .related-articles-text.prime {
  border-top: 4px solid #cb2d2d;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading .related-articles-text.on-sidebar {
  font: normal normal normal 14px/40px "ProximaRegular", Arial, sans-serif;
  padding-top: 8px;
}
.channels-layout .channel-view-container .channel-view-content .related-articles-heading .related-articles-bold {
  font: normal normal normal 14px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .channel-view-container .channel-view-content .headshot {
  margin: 0 20px 0 0;
  width: 70px;
  height: 70px;
  display: inline-block;
  vertical-align: middle;
}
.channels-layout .channel-view-container .channel-view-content .headshot img {
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  width: 70px;
  height: 70px;
  position: absolute;
  z-index: 2;
}
.channels-layout .channel-view-container .channel-view-content .headshot .no-picture {
  border-radius: 35px;
  width: 70px;
  height: 70px;
  background-color: #e8e8e8;
}
.channels-layout .channel-view-container .channel-view-content .headshot .highlighted {
  width: 80px;
  height: 80px;
  background: transparent url(/img/channels/channel_highlight_headshot_small.png) no-repeat top left;
  position: absolute;
  margin: -5px 0 0 -5px;
  z-index: 1;
  display: none;
}
.channels-layout .channel-view-container .channel-view-content .guest-editors-container {
  border-top: 1px solid #ddd;
  margin: 0;
  padding: 40px 0 0 0;
}
.channels-layout .channel-view-container .channel-view-content .guest-editors-container .guest-editor-wrapper {
  border: 1px solid #ddd;
  background: #fff;
  padding: 20px;
  margin: 10px 0 0 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.channels-layout .channel-view-container .channel-view-content .guest-editors-container .guest-editor-wrapper .guest-editor-details {
  border-bottom: 1px solid #f2673c;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  vertical-align: top;
}
.channels-layout .channel-view-container .channel-view-content .guest-editors-container .guest-editor-wrapper .guest-editor-content {
  padding: 0 10px 0 5px;
}
.channels-layout .channel-view-container .channel-view-content .guest-editors-container .guest-editor-wrapper .guest-editor-content .biog-title {
  font: normal normal normal 12px/17px "ProximaBold", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .more-channel-info {
  width: 100%;
  margin: 0;
}
.channels-layout .channel-view-container .channel-view-content .more-channel-info .sub-line {
  width: 47%;
  display: inline-block;
  border-top: 1px solid #ddd;
  vertical-align: middle;
  display: inline-block;
}
.channels-layout .channel-view-container .channel-view-content .more-channel-info .sub-link {
  width: 51%;
  font: normal normal normal 10px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #f2673c;
  display: inline-block;
  text-decoration: none;
  text-align: right;
}
.channels-layout .channel-view-container .channel-view-content .more-channel-info .sub-link:hover {
  text-decoration: none;
  color: #fe7b51;
}
.channels-layout .channel-view-container .channel-view-content .more-channel-info .sub-link.no-line {
  width: 100%;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 0 0 15px 0;
  width: 294px;
  min-height: 100px;
  display: inline-block;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper.on-sidebar {
  border: 0;
  border-bottom: 1px dashed #ccc;
  width: 300px;
  min-height: 10px;
  padding: 0 0 10px 0;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper.on-sidebar.last {
  border: 0;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper.right-side {
  margin-left: 15px;
  vertical-align: top;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper .article-type {
  text-transform: uppercase;
  color: #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper .version-content {
  float: right;
  margin: 0;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper .version-content .c, .channels-layout .channel-view-container .channel-view-content .related-article-wrapper .version-content .d, .channels-layout .channel-view-container .channel-view-content .related-article-wrapper .version-content .ar {
  display: inline-block;
}
.channels-layout .channel-view-container .channel-view-content .related-article-wrapper .channel-citation-link {
  color: #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper {
  width: 100%;
  height: 80px;
  display: block;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px dashed #ddd;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper.main-page {
  border-bottom: 1px solid #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper.main-page.no-biog {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper.last {
  border-bottom: 0;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details {
  display: inline-block;
  width: 203px;
  max-height: 75px;
  overflow: hidden;
  vertical-align: middle;
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  color: #666;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details.main-page {
  width: 510px;
  font: normal normal normal 14px/19px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details .member-name {
  font: normal normal normal 16px/20px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  display: block;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details .member-name.main-page {
  font: normal normal normal 16px/19px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details .member-name a {
  color: #666;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .member-details .member-name a:hover {
  color: #f2673c;
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .headshot.no-picture {
  background-color: #ddd;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
}
.channels-layout .channel-view-container .channel-view-content .editor-person-wrapper .headshot .f1r-icon.channel-headshot {
  line-height: 68px;
  margin-left: 2px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-edboard-wrapper {
  width: 100%;
  display: block;
  border-bottom: 1px dashed #ddd;
  padding: 5px 0 5px 10px;
  font: normal normal normal 12px/19px Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-edboard-wrapper .edboard-name {
  font: normal normal bold 12px/19px Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-aims-and-scope-wrapper p {
  margin: 0 0 10px 0;
  color: #666;
  line-height: 18px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-aims-and-scope-wrapper p a {
  color: #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-aims-and-scope-wrapper p a:hover {
  color: #fe7b51;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 300px;
  height: 93px;
  background-color: #dcd8d5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin: 0 0 40px 0;
  text-align: center;
  padding-top: 15px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper.closed-collection-box {
  height: 137px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper.no-discount-box {
  height: 85px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper.no-discount-box.closed-collection-box {
  height: 129px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper.with-discount-date {
  margin-bottom: 60px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper .closed-collection-disclaimer {
  margin: 5px 15px 20px 15px;
  max-width: 220px;
  padding-left: 15px;
  text-align: left;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper .discount-box-outer {
  display: inline-block;
  width: 270px;
  height: 48px;
  margin: 0 15px 25px 15px;
  background-color: white;
  border: 1px solid #f2673c;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper .discount-box-outer .discount-box-inner {
  width: 262px;
  height: 40px;
  display: inline-block;
  margin: 4px;
  background-color: #f2673c;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: white;
  text-transform: uppercase;
  font: normal normal normal 14px/40px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-align: center;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper .discount-box-outer .discount-box-inner a {
  color: white;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-wrapper .discount-note-text {
  font: normal normal normal 11px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #999;
  margin-top: 10px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper {
  margin: 0 0 30px 0;
  position: relative;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-heading {
  height: 30px;
  text-align: center;
  text-transform: uppercase;
  font: normal normal normal 14px/30px "ProximaSemiBold", Arial, sans-serif;
  color: #fff;
  background: #f2673c;
  border: 1px solid #f2673c;
  width: 313px;
  letter-spacing: 0.05em;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box {
  background: transparent url(/img/channels/sidebar_discount_box.png) no-repeat top left;
  width: 334px;
  height: 211px;
  margin: 0 -9px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box.no-discount {
  background: transparent url(/img/channels/sidebar_no_discount_box.png) no-repeat top left;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .grey-ribbon-text, .channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .discount-amount, .channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .button-text {
  font: normal normal normal 14px/14px "ProximaSemiBold", Arial, sans-serif;
  color: #fff;
  position: absolute;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .grey-ribbon-text:hover, .channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .discount-amount:hover, .channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .button-text:hover {
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .grey-ribbon-text {
  top: 55px;
  left: 221px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .grey-ribbon-text:hover {
  color: #f2673c;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .button-text {
  top: 150px;
  left: 6px;
  padding: 20px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .discount-amount {
  font: normal normal normal 21px/16px "ProximaSemiBold", Arial, sans-serif;
  top: 118px;
  left: 1px;
  width: 50px;
  text-align: center;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .discount-amount .sub-text {
  font: normal normal normal 16px/16px "ProximaSemiBold", Arial, sans-serif;
  display: block;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .discount-amount.free {
  font: normal normal normal 18px/18px "ProximaSemiBold", Arial, sans-serif;
  width: 55px;
  top: 123px;
  left: -2px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .find-out-more-link {
  text-transform: uppercase;
  position: absolute;
  top: 207px;
  left: 28px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .find-out-more-link a {
  float: left;
  font: normal normal normal 11px/21px "ProximaSemiBold", Arial, sans-serif;
  vertical-align: top;
  color: #f2673c;
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .find-out-more-link a:hover {
  text-decoration: underline;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .find-out-more-link a .f1r-icon {
  margin-left: -8px;
  position: absolute;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .list-item {
  font: normal normal normal 14px/34px "ProximaRegular", Arial, sans-serif;
  text-align: right;
  margin-right: 20px;
  float: right;
  color: #666;
  border-bottom: 1px solid #ccc;
  width: 150px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .list-item.first {
  margin-top: 55px;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .list-item.last {
  border: 0;
}
.channels-layout .channel-view-container .channel-view-content .sidebar-discount-box-wrapper .sidebar-discount-box .valid-til-text {
  position: absolute;
  font: normal normal normal 12px/15px "ProximaRegular", Arial, sans-serif;
  color: #666;
  width: 100%;
  text-align: center;
  bottom: 5px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box {
  background: transparent url(/img/channels/submit_with_discount_box.png) no-repeat top left;
  width: 661px;
  height: 356px;
  margin: 0 0 0 -10px;
  display: block;
  position: relative;
}
.channels-layout .channel-view-container .channel-view-content .discount-box.no-discount {
  background: transparent url(/img/channels/submit_with_no_discount_box.png) no-repeat top left;
}
.channels-layout .channel-view-container .channel-view-content .discount-box.has-editorial {
  margin-top: 20px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-title {
  font: normal normal normal 16px/21px "ProximaRegular", Arial, sans-serif;
  margin: 20px 0 0 30px;
  color: white;
  float: left;
  width: 500px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-value {
  font: normal normal normal 42px/28px "ProximaSemiBold", Arial, sans-serif;
  color: white;
  width: 100px;
  text-align: center;
  position: absolute;
  top: 50px;
  left: 535px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-value .sub-text {
  font: normal normal normal 32px/32px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-value.free {
  font: normal normal normal 40px/40px "ProximaSemiBold", Arial, sans-serif;
  width: 110px;
  top: 55px;
  left: 530px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper {
  width: 200px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-title, .channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-item {
  width: 180px;
  margin: 15px 0 0 30px;
  float: left;
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-title, .channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-link {
  color: #f2673c;
  text-transform: uppercase;
  margin-top: 30px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-link {
  margin: 0 0 0 30px;
  text-decoration: none;
  float: left;
  font: normal normal normal 12px/20px "ProximaBold", Arial, sans-serif;
  vertical-align: top;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-link:hover {
  text-decoration: none;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-item {
  color: #333;
  padding-bottom: 8px;
  border-bottom: 1px solid #ddd;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-wrapper .discount-list-button {
  margin: 10px 0 10px 30px;
}
.channels-layout .channel-view-container .channel-view-content .discount-box .discount-list-note {
  float: right;
  margin: 10px 10px 0 0;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper {
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px 20px;
  position: relative;
  background-color: #fff;
  margin-top: 40px;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .recommendations-title {
  font: normal normal normal 16px/30px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #cb2d2d;
  border-bottom: 1px solid #ddd;
  margin: 0 -20px;
  padding: 0 20px 10px 12px;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .blurb {
  border-bottom: 1px solid #ddd;
  margin: 0 -20px;
  padding: 10px 20px;
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .blurb .bold-upper {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
  text-transform: uppercase;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .blurb .faculty-link {
  color: #cb2d2d;
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .article-list {
  height: 200px;
  overflow-y: auto;
  margin-right: -20px;
  padding: 0 20px 0 0;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .article-list .no-type-list {
  padding: 0;
  margin: 0;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .article-list .no-type-list li {
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
}
.channels-layout .channel-view-container .channel-sidebar-recommendations-wrapper .article-list .no-type-list li a {
  color: #cb2d2d;
}
.channels-layout .sidebar-heading-wrapper {
  width: 100%;
}
.channels-layout .sidebar-heading-wrapper .sidebar-heading {
  width: 100%;
  border-bottom: 1px solid #ccc;
  font: normal normal normal 14px/17px "ProximaSemiBold", Arial, sans-serif, arial, sans-serif;
  color: #666;
  margin: 0 0 15px 0;
  display: inline-block;
  letter-spacing: 0.01em;
}
.channels-layout .sidebar-heading-wrapper .sidebar-heading.article-browse {
  border-bottom: 1px solid #ccc;
}
.channels-layout .sidebar-heading-wrapper .sidebar-heading.track-icon {
  width: 65%;
}
.channels-layout .sidebar-heading-wrapper .sidebar-heading.cite-icon {
  width: 45%;
}
.channels-layout .sidebar-heading-wrapper .sidebar-sub-header {
  width: 29%;
  font: normal normal normal 14px/17px "ProximaSemiBold", Arial, sans-serif, arial, sans-serif;
  letter-spacing: 0.01em;
  color: #666;
  margin: 0 0 20px 0;
  display: inline-block;
}
.channels-layout .sidebar-heading-wrapper .sidebar-sub-line {
  width: 69%;
  display: inline-block;
  border-top: 1px solid #ddd;
  vertical-align: middle;
}
.channels-layout .sidebar-heading-wrapper .aims-icons {
  float: right;
  margin-top: -1px;
}
.channels-layout .sidebar-heading-wrapper .aims-icons a {
  color: #f2673c;
  font: normal normal normal 10px/10px Arial, sans-serif;
  letter-spacing: 0.05em;
  text-decoration: none;
}
.channels-layout .sidebar-heading-wrapper .aims-icons a:hover {
  text-decoration: none;
  color: #fe7b51;
}
.channels-layout .sidebar-heading-wrapper .aims-icons a:hover .icon-quotes {
  color: #fe7b51;
}
.channels-layout .sidebar-heading-wrapper .aims-icons .f1r-icon {
  display: inline-block;
  vertical-align: middle;
}
.channels-layout .sidebar-heading-wrapper .aims-icons .f1r-icon:before {
  margin-left: 0;
  margin-right: 0;
}
.channels-layout .sidebar-heading-wrapper .aims-icons .clock {
  position: relative;
  top: 2px;
}
.channels-layout .sidebar-heading-wrapper .aims-icons .items-divider {
  position: relative;
  top: -4px;
  color: #999;
  margin-left: 8px;
  margin-right: 8px;
}
.channels-layout .sidebar-heading-wrapper .aims-icons .track-link-text {
  position: relative;
  top: -3px;
}
.channels-layout .channel-filters-wrapper {
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
  display: inline-block;
}
.channels-layout .channel-filters-wrapper .channel-filters-options {
  vertical-align: middle;
  height: 30px;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle {
  float: left;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle .filter-link {
  color: #f2673c;
  text-decoration: none;
  vertical-align: top;
  font: normal normal normal 14px/30px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle .filter-link:focus {
  outline: none;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle .filter-link:hover {
  color: #fe7b51;
  text-decoration: none;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle .filter-link .filter-toggle-arrow {
  font-size: 20px;
  margin: 0 0 0 -4px;
  float: right;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .filter-toggle .filter-link .filter-toggle-arrow.hide-content {
  margin-top: 2px;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .search-box {
  float: right;
}
.channels-layout .channel-filters-wrapper .channel-filters-options .search-box .f1r-icon {
  position: absolute;
  margin: 8px 0 0 10px;
}
.channels-layout .channel-filters-wrapper .channel-filter-right {
  float: right;
}
.channels-layout .channel-filters-wrapper .channel-filter-right.with-adjustment {
  margin-right: -15px;
}
.channels-layout .channel-filters-wrapper .channel-filter-radio-text {
  font: normal normal normal 14px/19px "ProximaRegular", Arial, sans-serif;
}
.channels-layout .channel-filters-wrapper ::-webkit-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.channels-layout .channel-filters-wrapper :-moz-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.channels-layout .channel-filters-wrapper ::-moz-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.channels-layout .channel-filters-wrapper :-ms-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.channels-layout .channel-filters-wrapper input:-ms-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.channels-layout .channel-pagination-wrapper {
  width: 100%;
  display: inline-block;
  margin: 10px 0 20px 0;
}
.channels-layout .channel-pagination-wrapper.bottom {
  margin: 20px 0 10px 0;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons {
  vertical-align: middle;
  float: left;
  margin: -5px 10px 0 0;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons button {
  font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  padding: 9px 35px 9px 20px;
  height: 40px;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons button.first {
  border-right: 0;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons button.last {
  margin-left: -8px;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons button:hover {
  color: #f2673c;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons .rss-feed {
  display: inline-block;
  text-decoration: none;
}
.channels-layout .channel-pagination-wrapper .article-status-buttons .rss-feed:hover {
  text-decoration: none;
}
.channels-layout .channel-pagination-wrapper .channel-pagination-border {
  border-top: 1px solid #c3c3c3;
  display: inline-block;
  width: 0;
  float: left;
  margin-top: 14px;
}
.channels-layout .channel-pagination-wrapper .channel-pagination-border.no-results {
  float: right;
}
.channels-layout .channel-pagination-wrapper .search-pagination {
  margin-left: 10px;
  float: right;
}
.channels-layout .sponsors-banner {
  width: 100%;
  height: 110px;
  display: block;
  background-color: white;
  position: relative;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}
.channels-layout .sponsors-banner .logos-container {
  position: absolute;
  top: 30px;
  right: 20px;
  height: 50px;
  max-width: 280px;
  text-align: right;
}
.channels-layout .sponsors-banner .logos-container .logo {
  margin-left: 20px;
}
.channels-layout .sponsors-banner .logos-container .logo img {
  height: 40px;
}
.channels-layout .sponsors-banner .sc-text, .channels-layout .sponsors-banner .thanks-text, .channels-layout .sponsors-banner .during-text, .channels-layout .sponsors-banner .published-text {
  position: absolute;
}
.channels-layout .sponsors-banner .thanks-text, .channels-layout .sponsors-banner .bottom-bar {
  font: normal normal normal 10px/12px Arial, sans-serif;
}
.channels-layout .sponsors-banner .during-text, .channels-layout .sponsors-banner .published-text {
  font: normal normal normal 17px/22px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .sponsors-banner .sc-text, .channels-layout .sponsors-banner .thanks-text {
  top: 10px;
}
.channels-layout .sponsors-banner .sc-text {
  color: #f2673c;
  left: 10px;
}
.channels-layout .sponsors-banner .thanks-text {
  color: #666;
  right: 20px;
  font-style: italic;
}
.channels-layout .sponsors-banner .during-text {
  color: #000;
  left: 10px;
  top: 30px;
}
.channels-layout .sponsors-banner .published-text {
  color: #f2673c;
  top: 54px;
  left: 10px;
}
.channels-layout .sponsors-banner .bottom-bar {
  background-color: #ddd;
  border-top: 1px solid #ccc;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 5px 10px;
}
.channels-layout .sponsors-banner .bottom-bar .note-title {
  font-weight: bold;
  margin-right: 5px;
}
.channels-layout .abv-banner {
  width: 656px;
  height: 130px;
  margin-bottom: 20px;
  display: block;
  background: transparent url(/img/channels/channel_sponsor.png) no-repeat top left;
  position: relative;
}
.channels-layout .sponsor-logo {
  position: absolute;
  top: 50px;
  height: 30px;
}
.channels-layout .sponsor-logo.novus-logo {
  left: 414px;
  width: 118px;
  background: transparent url(/img/channels/novus_logo.png) no-repeat top left;
}
.channels-layout .sponsor-logo.rnd-logo {
  left: 540px;
  width: 89px;
  background: transparent url(/img/channels/rnd_logo.png) no-repeat top left;
}
.channels-layout .sponsor-logo:hover {
  cursor: pointer;
}
.channels-layout .guest-editor-box {
  width: 661px;
  height: 248px;
  position: relative;
  display: block;
  background: transparent url(/img/channels/guest_editors_box.png) no-repeat top left;
  margin: 18px 0 40px -10px;
}
.channels-layout .guest-editor-box .ribbon-title, .channels-layout .guest-editor-box .box-text, .channels-layout .guest-editor-box .button-link {
  position: absolute;
  left: 20px;
}
.channels-layout .guest-editor-box .ribbon-title {
  top: 45px;
  letter-spacing: 0.05em;
}
.channels-layout .guest-editor-box .button-link {
  top: 190px;
}
.channels-layout .guest-editor-box .box-text {
  font: normal normal normal 16px/19px "ProximaRegular", Arial, sans-serif;
  top: 100px;
  width: 200px;
}
.channels-layout .resource-wrapper {
  width: 100%;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dashed #c3c3c3;
}
.channels-layout .resource-wrapper.last {
  border-bottom: 0;
}
.channels-layout .resource-wrapper .resource-box {
  border: 1px solid #c3c3c3;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 140px;
  height: 140px;
  display: inline-block;
}
.channels-layout .resource-wrapper .resource-box.email-template {
  background: white url(/img/channels/email_templates_box.png) no-repeat center center;
}
.channels-layout .resource-wrapper .resource-box.slide-template {
  background: white url(/img/channels/slide_templates_box.png) no-repeat center center;
}
.channels-layout .resource-wrapper .resource-box.promotional-poster {
  background: white url(/img/channels/promotional_poster_box.png) no-repeat center center;
}
.channels-layout .resource-wrapper .resource-text {
  font-size: 12px;
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  width: 140px;
  color: #666;
}
.channels-layout .resource-wrapper .resource-text .title {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .resource-wrapper .resource-text a {
  font-size: 10px;
}
.channels-layout .guest-editor-info-box {
  background-color: white;
  border: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 10px 0 20px 0;
  padding: 20px 20px 10px 20px;
}
.channels-layout .guest-editor-info-box.last {
  margin-bottom: 0;
}
.channels-layout .guest-editor-info-box .box-title {
  font: normal normal normal 14px/19px "ProximaBold", Arial, sans-serif;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #f2673c;
  text-transform: uppercase;
}
.channels-layout .guest-editor-info-box .box-list {
  list-style-type: none;
  padding: 0;
}
.channels-layout .guest-editor-info-box .box-list li {
  margin: 0 0 15px 0;
}
.channels-layout .guest-editor-info-box .box-list .item-marker {
  color: #f2673c;
  margin: 0;
  width: 10%;
  vertical-align: top;
  display: inline-block;
}
.channels-layout .guest-editor-info-box .box-list .item-text {
  width: 80%;
  font: italic normal normal 14px/19px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.02em;
  margin: 0;
  display: inline-block;
}
.channels-layout .prime-reports-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 20px;
  margin: 0 0 10px 0;
}
.channels-layout .prime-reports-wrapper .prime-reports-title {
  display: inline-block;
  font: normal normal normal 11px/15px Arial, sans-serif;
}
.channels-layout .prime-reports-wrapper .prime-reports-title .prime {
  color: #cb2d2d;
}
.channels-layout .prime-reports-wrapper .prime-reports-link {
  color: #cb2d2d;
  text-decoration: none;
  font: normal normal normal 12px/15px Arial, sans-serif;
}
.channels-layout .prime-reports-wrapper .prime-reports-link:hover {
  cursor: pointer;
  text-decoration: none;
  color: #f2673c;
}
.channels-layout .prime-reports-wrapper .report-detail {
  font: normal normal normal 12px/15px Arial, sans-serif;
}
.channels-layout .prime-reports-ribbon {
  background: transparent url(/img/channels/prime_reports_ribbon.png) no-repeat top left;
  display: inline-block;
  width: 315px;
  height: 58px;
  position: relative;
}
.channels-layout .prime-reports-ribbon .link-wrapper {
  position: absolute;
  top: 32px;
  left: 0;
  right: 15px;
}
.channels-layout .prime-reports-ribbon .link-wrapper .ribbon-text {
  font: normal normal normal 16px/16px "ProximaSemiBold", Arial, sans-serif;
  color: white;
  position: absolute;
  top: 1px;
  right: 25px;
}
.channels-layout .prime-reports-ribbon .link-wrapper .ribbon-text:hover {
  text-decoration: underline;
}
.channels-layout .prime-reports-ribbon .link-wrapper .f1r-icon {
  position: absolute;
  top: 2px;
  right: 0;
}
.channels-layout .pagination-bar p a {
  color: #f2673c;
}
.channels-layout .pagination-bar .next-page span {
  border-color: transparent transparent transparent #f2673c;
}
.channels-layout .pagination-bar .previous-page span {
  border-color: transparent #f2673c transparent transparent;
}
.channels-layout .msf-heading {
  margin-top: -2px;
}
.channels-layout .assets-browse-page, .channels-layout .assets-thankyou-page {
  display: block;
}
.channels-layout .assets-browse-page .asset-column, .channels-layout .assets-thankyou-page .asset-column {
  width: 316px;
  display: inline-block;
}
.channels-layout .assets-browse-page .asset-column .asset-container, .channels-layout .assets-thankyou-page .asset-column .asset-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 316px;
  min-height: 393px;
  background-color: #fff;
  padding: 20px 20px 54px 20px;
  margin: 0 0 30px 0;
  border: 0;
  border-bottom: 3px solid #ddd;
  display: inline-block;
  position: relative;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type, .channels-layout .assets-browse-page .asset-column .asset-container .asset-image-wrapper, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-image-wrapper {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=60);
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-image-wrapper, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-image-wrapper {
  width: 276px;
  height: 204px;
  overflow: hidden;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-image-wrapper img, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-image-wrapper img {
  width: 276px;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-title, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-title {
  padding: 20px 0;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-title a, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-title a {
  font: normal normal normal 18px/22px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
  text-decoration: none;
  color: #333;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-author, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-author {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #666;
  padding: 0 0 10px 0;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-pubdate, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-pubdate {
  background: #ddd;
  color: #666;
  padding: 10px 20px;
  margin: 0;
  letter-spacing: 0.05em;
  font: normal normal normal 10px/14px Arial, sans-serif;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type {
  position: absolute;
  top: 0;
  right: 0;
  width: 26px;
  height: 26px;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type.POSTER-icon, .channels-layout .assets-browse-page .asset-column .asset-container .asset-type.SLIDE-icon, .channels-layout .assets-browse-page .asset-column .asset-container .asset-type.VIDEO-icon, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.POSTER-icon, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.SLIDE-icon, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.VIDEO-icon {
  background-color: #373e46;
  z-index: 10;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type.POSTER-SPRITE, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.POSTER-SPRITE {
  background: transparent url(/img/channels/asset_type_sprite.png) no-repeat 0 -32px;
  width: 26px;
  height: 26px;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type.SLIDE-SPRITE, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.SLIDE-SPRITE {
  background: transparent url(/img/channels/asset_type_sprite.png) no-repeat 0 -4px;
  width: 28px;
  height: 26px;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type.VIDEO-SPRITE, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type.VIDEO-SPRITE {
  background: transparent url(/img/channels/asset_type_sprite.png) no-repeat 0 -64px;
  width: 28px;
  height: 22px;
}
.channels-layout .assets-browse-page .asset-column .asset-container .asset-type .f1r-icon, .channels-layout .assets-thankyou-page .asset-column .asset-container .asset-type .f1r-icon {
  position: absolute;
  margin: 3px 0 0 -1px;
}
.channels-layout .assets-browse-page .asset-column .asset-container:hover, .channels-layout .assets-thankyou-page .asset-column .asset-container:hover {
  cursor: pointer;
  border-bottom: 3px solid #f2673c;
  -moz-box-shadow: 0 -1px 10px #c3c3c3;
  -webkit-box-shadow: 0 -1px 10px #c3c3c3;
  box-shadow: 0 -1px 10px #c3c3c3;
}
.channels-layout .assets-browse-page .asset-column .asset-container:hover .asset-type, .channels-layout .assets-browse-page .asset-column .asset-container:hover .asset-image-wrapper, .channels-layout .assets-thankyou-page .asset-column .asset-container:hover .asset-type, .channels-layout .assets-thankyou-page .asset-column .asset-container:hover .asset-image-wrapper {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=100);
}
.channels-layout .assets-browse-page .asset-column .asset-container:hover .asset-title a, .channels-layout .assets-thankyou-page .asset-column .asset-container:hover .asset-title a {
  color: #f2673c;
}
.channels-layout .assets-thankyou-page {
  display: inline-block;
}
.channels-layout .asset-detail-page a:link, .channels-layout .asset-detail-page a:visited {
  color: #f2673c;
}
.channels-layout .asset-detail-page a:link:hover, .channels-layout .asset-detail-page a:visited:hover {
  color: #fe7b51;
}
.channels-layout .asset-detail-page a:link.grey, .channels-layout .asset-detail-page a:visited.grey {
  color: #909090;
}
.channels-layout .asset-detail-page a:link.grey:hover, .channels-layout .asset-detail-page a:visited.grey:hover {
  color: #f2673c;
}
.channels-layout .asset-detail-page .channel-footer-wrapper a.channel-nav-link {
  color: #ddd;
  text-decoration: none;
  font: normal normal normal 12px/15px Arial, sans-serif;
}
.channels-layout .asset-detail-page .channel-footer-wrapper a.channel-nav-link:hover {
  text-decoration: none;
  color: white;
}
.channels-layout .asset-detail-page .channel-footer-wrapper a:link, .channels-layout .asset-detail-page .channel-footer-wrapper a:visited {
  color: #ddd;
}
.channels-layout .asset-detail-page .video-wrapper .video, .channels-layout .asset-detail-page .video-wrapper .video-controls {
  width: 100%;
  height: 400px;
}
.channels-layout .asset-detail-page .video-wrapper .video {
  border: 0;
  border-top: 5px solid #373e46;
  border-bottom: 5px solid #373e46;
}
.channels-layout .asset-detail-page .asset-information-panel {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20%;
  z-index: 100;
  background-color: #f7f6f5;
  border-top: 1px solid #f2673c;
  padding: 10px 0 0 0;
  margin: 0;
  font: normal normal normal 14px/17px "ProximaRegular", Arial, sans-serif;
  color: #333;
  overflow-y: scroll;
  overflow-x: hidden;
}
.channels-layout .asset-detail-page .asset-information-panel.closed {
  margin-left: -15px;
}
.channels-layout .asset-detail-page .asset-top-description {
  margin: 0 0 20px 0;
}
.channels-layout .asset-detail-page .asset-top-description .asset-type-heading {
  font: normal normal normal 21px/25px "ProximaSemiBold", Arial, sans-serif;
  color: #373e46;
  letter-spacing: 0.01em;
}
.channels-layout .asset-detail-page .asset-top-description .circle-icon {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-top: -8px;
  margin-right: 7px;
}
.channels-layout .asset-detail-page .asset-top-description .circle-icon .f1r-icon {
  float: left;
  background-color: #373e46;
  line-height: 30px;
  width: 30px;
  border: 0 solid transparent;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.channels-layout .asset-detail-page .asset-info-badge {
  background-color: #ddd;
  letter-spacing: 0.05em;
  height: 26px;
  display: inline-block;
  color: #666;
  font: normal normal normal 11px/26px "ProximaSemiBold", Arial, sans-serif;
  margin: 0;
  padding: 0 10px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
}
.channels-layout .asset-detail-page .asset-info-badge.comments {
  height: 16px;
  line-height: 16px;
  font: normal normal normal 10px/16px Arial, sans-serif;
  letter-spacing: 0.05em;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.channels-layout .asset-detail-page .asset-info-badge.is-fm {
  color: #cb2d2d;
}
.channels-layout .asset-detail-page .asset-tabs {
  width: 100%;
  margin: -10px 0 0 0;
  padding: 0;
  text-align: right;
  background-color: #f7f6f5;
  height: 30px;
}
.channels-layout .asset-detail-page .asset-tabs.SLIDE, .channels-layout .asset-detail-page .asset-tabs.VIDEO {
  margin-top: -20px;
}
.channels-layout .asset-detail-page .asset-tabs.POSTER {
  margin-top: 0;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker {
  float: right;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.right {
  float: right;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.left {
  float: left;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.white {
  border-left: 20px solid #f7f6f5;
  border-bottom: 30px solid #fff;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.white.left {
  border-right: 20px solid #f7f6f5;
  border-left: 0;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.grey {
  border-left: 20px solid #f7f6f5;
  border-bottom: 30px solid #ccc;
}
.channels-layout .asset-detail-page .asset-tabs .tab-marker.grey.left {
  border-right: 20px solid #f7f6f5;
  border-left: 0;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab {
  float: right;
  color: #333;
  padding: 0 20px 0 10px;
  margin: 0;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.right {
  float: right;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.left {
  float: left;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.white {
  background-color: #fff;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.grey {
  background-color: #ccc;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.normal-text {
  font: normal normal normal 14px/30px "ProximaBold", Arial, sans-serif;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.small-text {
  font: normal normal normal 10px/30px Arial, sans-serif;
  padding-right: 10px;
}
.channels-layout .asset-detail-page .asset-tabs .asset-tab.comments-tab {
  font: normal normal normal 16px/30px "ProximaSemiBold", Arial, sans-serif;
  padding-left: 20px;
}
.channels-layout .asset-detail-page .asset-display-container {
  display: block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container.POSTER, .channels-layout .asset-detail-page .asset-display-container .asset-container.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-container.VIDEO {
  min-height: 200px;
  width: 990px;
  background: #f7f6f5 url(/img/ticker.gif) no-repeat center center;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-container.POSTER {
  border: 0;
  width: 650px;
  float: left;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container object {
  border: 1px solid #c3c3c3;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container .thumbnail-for-pdf {
  max-width: 50%;
  vertical-align: top;
}
.channels-layout .asset-detail-page .asset-display-container .asset-container .thumbnail-for-pdf-text {
  display: inline-block;
  max-width: 42%;
  margin: 0 0 0 20px;
}
.channels-layout .asset-detail-page .asset-display-container .toggle-detail-panel {
  position: absolute;
  background-color: #f2673c;
  width: 85px;
  height: 20px;
  z-index: 100;
}
.channels-layout .asset-detail-page .asset-display-container .toggle-detail-panel .hide-panel, .channels-layout .asset-detail-page .asset-display-container .toggle-detail-panel .show-panel {
  vertical-align: middle;
  font-size: 10px;
  line-height: 20px;
  color: white;
}
.channels-layout .asset-detail-page .asset-display-container .toggle-detail-panel .show-panel {
  display: none;
}
.channels-layout .asset-detail-page .asset-display-container .toggle-detail-panel .tab-end {
  float: right;
  background: transparent url(/img/channels/asset_panel_tab_end.png) no-repeat top left;
  width: 14px;
  height: 20px;
  margin-right: -14px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER {
  padding-top: 25px;
  margin-top: 25px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER {
  width: 650px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments {
  margin-top: 10px;
  padding-top: 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container {
  background-color: #fff;
  margin: 0 0 20px 0;
  padding: 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container.awaiting-moderation, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container.awaiting-moderation, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container.awaiting-moderation {
  background-color: transparent;
  border: 1px dashed #f2673c;
  margin-top: 10px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container.awaiting-moderation .asset-comment-text, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container.awaiting-moderation .asset-comment-text, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container.awaiting-moderation .asset-comment-text {
  color: #666;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .actions-row, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .actions-row, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .actions-row {
  margin: 10px 0 0 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-author, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-author, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-author {
  display: inline-block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-info, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-info, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-info {
  float: right;
  vertical-align: top;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-date, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-date, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-date {
  color: #999;
  font: italic normal normal 10px/14px "ProximaRegular", Arial, sans-serif;
  display: inline-block;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-competing-interests-wrapper, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-competing-interests-wrapper, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-competing-interests-wrapper {
  margin: 20px 0 10px 0;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-competing-interests-heading, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-competing-interests-heading, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-competing-interests-heading {
  padding: 0;
  color: #666;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .comment-competing-interests, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .comment-competing-interests, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .comment-competing-interests {
  padding: 0;
  color: #666;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container button.tertiary, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container button.tertiary, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container button.tertiary {
  font: normal normal normal 11px/12px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.asset-comments .asset-comment-container .awaiting-moderation-title, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.asset-comments .asset-comment-container .awaiting-moderation-title, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.VIDEO.asset-comments .asset-comment-container .awaiting-moderation-title {
  position: absolute;
  background-color: #f7f6f5;
  display: inline-block;
  margin: -28px 0 0 -10px;
  padding: 0 10px;
  color: #f2673c;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container.SLIDE.sidecol, .channels-layout .asset-detail-page .asset-display-container .asset-details-container.POSTER.sidecol {
  padding-top: 20px;
  margin-top: 0;
  width: 300px;
  float: right;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details {
  display: inline-block;
  width: 65%;
  min-height: 100px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details.POSTER {
  width: 650px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details.VIDEO {
  width: 64%;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .tab-title {
  float: left;
  margin-left: 20px;
  color: #666;
  text-transform: uppercase;
  font: normal normal normal 10px/30px Arial, sans-serif;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .tab-title.right {
  float: right;
  margin: 0 20px 0 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .tab-title.comment-title {
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content {
  background-color: white;
  padding: 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content.asset-comments {
  margin-bottom: 5px;
  padding: 10px 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content.asset-comments .login-row {
  font: normal normal normal 11px/15px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .presented-at-conferences, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-keywords {
  padding: 10px 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors {
  font-size: 14px;
  line-height: 18px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors a {
  line-height: 24px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors a:hover {
  text-decoration: underline;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors .f1r-icon {
  margin: -2px 0 0 -4px;
  position: absolute;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-authors .author {
  white-space: nowrap;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .author-affiliations {
  font-size: 12px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .presented-at-conferences, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-keywords {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  padding-top: 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .presented-at-conferences .field-title, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-keywords .field-title {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-description {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-description p {
  margin: 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-keywords {
  font-size: 12px;
  line-height: 15px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content .asset-keywords .field-title {
  font-size: 12px;
  line-height: 15px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-details .asset-detail-content ul {
  margin-bottom: 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options {
  float: right;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options.POSTER, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options.VIDEO {
  margin-top: -20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options.VIDEO {
  width: 320px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .asset-options-row {
  margin: 0;
  width: 100%;
  text-align: center;
  background-color: #fff;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .asset-options-row.bg-orange {
  background-color: #f2673c;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box {
  color: #666;
  text-align: center;
  width: 100px;
  padding: 10px 20px;
  background-color: white;
  display: inline-block;
  vertical-align: middle;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box.SLIDE, .channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box.POSTER {
  width: 160px;
  border-bottom: 1px dotted #ccc;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box.by-viewer {
  width: 100px;
  border-bottom: 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box.divider {
  padding: 0;
  width: 0;
  height: 20px;
  display: inline-block;
  border-left: 1px solid #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-box .info-total {
  color: #f2673c;
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-text {
  color: #999;
  font: normal normal normal 10px/14px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link {
  padding: 10px 0;
  display: inline-block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link.divider {
  padding: 8px 0;
  margin: 0 5px;
  width: 0;
  display: inline-block;
  border-left: 1px solid #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link.divider.VIDEO {
  margin: 0 20px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link.cite-container {
  vertical-align: top;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link.cite-container .cite-this-link {
  height: 24px;
  display: inline-block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .info-button-link {
  text-decoration: none;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .info-button-link:hover {
  color: #fff;
  text-decoration: none;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .info-button-text {
  font: normal normal normal 10px/24px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #fff;
  vertical-align: top;
  margin: 0 2px 5px -8px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .info-button-text:hover {
  text-decoration: underline;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .info-button-text.cite-this-link {
  margin: 0 0 0 2px;
  display: inline-block;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .icon-34_share {
  margin-left: -8px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-options .info-options-link .icon-quotes {
  color: white;
  font-size: 48px;
  margin-top: 14px;
  float: left;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-channels-box {
  background-color: #fff;
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: block;
  padding: 10px;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-channels-box .asset-channels-links {
  padding: 5px 0 0 0;
  margin: 10px 0 0 0;
  border-top: 1px solid #ddd;
  text-align: center;
  color: #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .asset-channels-box .asset-channels-links .small-link {
  text-transform: uppercase;
  font: normal normal normal 10px/12px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-details-container .cc-padlock {
  vertical-align: middle;
  margin: 0 0 0 5px;
  background: transparent url(/img/icon/openaccess_icon.png) no-repeat top left;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment {
  font: normal normal normal 12px/15px Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #666666;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment a {
  font-weight: bold;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .comment-competing-interests-wrapper {
  margin: 20px 0 10px 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .comment-competing-interests-heading {
  color: #666;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .comment-competing-interests {
  color: #666;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment button.tertiary {
  font: normal normal normal 11px/12px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .cke_editor_user-comment-field {
  border: 0;
  box-shadow: 0 0 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .cke_top {
  border: 0;
  border-top: 1px solid #ddd;
  background-image: none;
  background: transparent;
  box-shadow: 0 0 0;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .cke_contents {
  border: 1px solid #ddd;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .cke_inner {
  background: transparent;
}
.channels-layout .asset-detail-page .asset-display-container .asset-new-comment .cke_bottom {
  border-top: 0;
  background: transparent;
  margin-top: -25px;
  margin-right: -1px;
}
.channels-layout .asset-detail-page .asset-display-container .form-textarea-field.competing-interests {
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.channels-layout .related-channel-wrapper {
  margin: 0  0 20px 0;
  padding: 0 0 20px 0;
}
.channels-layout .related-channel-wrapper.asset-page {
  margin: 0;
  padding: 0;
}
.channels-layout .related-channel-wrapper.asset-page img.vmiddle {
  vertical-align: middle;
}
.channels-layout .related-channel-wrapper a img {
  max-width: 90px;
  max-height: 90px;
  vertical-align: middle;
}
.channels-layout .related-channel-wrapper .logo-wrapper {
  display: inline-block;
  background-color: white;
  border: 0 solid #f7f6f5;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  width: 100px;
  height: 100px;
  vertical-align: middle;
  text-align: center;
}
.channels-layout .related-channel-wrapper .logo-wrapper .msf-logo {
  margin-top: 16px;
}
.channels-layout .related-channel-wrapper .logo-wrapper .sciday-logo {
  margin-top: 21px;
}
.channels-layout .related-channel-wrapper .logo-text {
  margin: 0 0 0 10px;
  display: inline-block;
  color: #333;
  font: normal normal normal 14px/20px "ProximaBold", Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle;
}
.channels-layout .related-channel-wrapper .logo-text.SLIDE, .channels-layout .related-channel-wrapper .logo-text.POSTER {
  width: 170px;
}
.channels-layout .related-channel-wrapper .logo-text.VIDEO {
  width: 180px;
}
.channels-layout .related-channel-wrapper .logo-text:hover {
  color: #f2673c;
}
.channels-layout .preview-box-heading-wrapper {
  width: 100%;
  position: absolute;
  left: 0;
  background-color: white;
  margin-top: -21px;
  z-index: 10;
  -moz-box-shadow: 0 2px 2px rgba(51, 51, 51, 0.3);
  -webkit-box-shadow: 0 2px 2px rgba(51, 51, 51, 0.3);
  box-shadow: 0 2px 2px rgba(51, 51, 51, 0.3);
}
.channels-layout .preview-box-heading-wrapper .preview-box-head {
  margin: 0 auto;
  width: 990px;
  vertical-align: top;
}
.channels-layout .preview-box-heading-wrapper .preview-box-info-wrapper {
  width: 498px;
  display: inline-block;
}
.channels-layout .preview-box-heading-wrapper .preview-box-info-wrapper .preview-heading {
  font: normal normal normal 30px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: -0.01em;
  padding-top: 30px;
}
.channels-layout .preview-box-heading-wrapper .preview-box-info {
  font: normal normal normal 15px/21px "ProximaRegular", Arial, sans-serif;
  color: #333333;
  letter-spacing: -0.01em;
  padding: 24px 0 30px 0;
  display: inline-block;
}
.channels-layout .preview-box-heading-wrapper .buttons-box {
  box-sizing: border-box;
  background-color: #f0f0f0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 462px;
  height: 148px;
  text-align: center;
  margin: 30px 0 0 25px;
  padding: 25px 0 0 0;
  display: inline-block;
  vertical-align: top;
}
.channels-layout .preview-box-heading-wrapper .buttons-box button.primary {
  padding: 10px 20px;
}
.channels-layout .preview-box-heading-wrapper .buttons-box .publish-now-text {
  width: 362px;
  margin: 20px auto 0 auto;
  padding: 0;
  font: normal normal normal 11px/13px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #909090;
}
.channels-layout .preview-box-heading-wrapper .buttons-box .publish-now-text a {
  color: #f2673c;
}
.channels-layout .preview-box-heading-wrapper .buttons-box .publish-now-text.nih-user {
  width: 480px;
}
.channels-layout .preview-asset-display-wrapper {
  margin-top: 210px;
}
.channels-layout .asset-submission-modal {
  padding: 30px;
  background-color: #f0f0f0;
  color: #666;
}
.channels-layout .asset-submission-modal .modal-window-heading {
  font: normal normal normal 21px/21px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .asset-submission-modal .modal-window-content {
  font: normal normal normal 16px/22px "ProximaSemiBold", Arial, sans-serif;
  padding: 20px 0;
}
.channels-layout .asset-submission-modal .modal-window-content .bold {
  font: normal normal normal 16px/22px "ProximaBold", Arial, sans-serif;
}
.channels-layout .asset-submission-modal .modal-window-info {
  font: normal normal normal 14px/14px "ProximaSemiBold", Arial, sans-serif;
}
.channels-layout .asset-submission-modal .modal-window-buttons {
  margin: 20px 0 0 0;
  padding: 30px 0 0 0;
  border-top: 2px solid #ddd;
}
.channels-layout .asset-submission-modal .modal-window-buttons button.primary {
  padding: 10px 20px;
}
.channels-layout .asset-submission-modal .modal-window-buttons a.middle {
  margin: 0 37px;
}
.channels-layout .asset-submission-modal .modal-window-buttons button.close-modal-button {
  border: 1px solid #f2673c;
}
.channels-layout .what-happens-next-container {
  display: inline-block;
  width: 330px;
  margin-left: 10px;
  vertical-align: top;
}
.channels-layout .what-happens-next {
  border-top: 2px solid #f2673c;
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  display: inline-block;
  margin: 0 0 20px 0;
}
.channels-layout .notes-and-links {
  font: normal normal normal 10px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #909090;
}
.channels-layout .notes-and-links .share-icon {
  margin-left: -6px;
}
.channels-layout .publish-more-container {
  width: 300px;
  float: right;
  padding: 20px 0 0 0;
}
.channels-layout .publish-more-box-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  width: 300px;
  padding: 15px;
  margin: 0 0 20px 0;
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.channels-layout .publish-more-box-wrapper.first {
  margin-top: 5px;
}
.channels-layout .publish-more-box-wrapper:hover {
  -moz-box-shadow: 0 -1px 10px #c3c3c3;
  -webkit-box-shadow: 0 -1px 10px #c3c3c3;
  box-shadow: 0 -1px 10px #c3c3c3;
}
.channels-layout .publish-more-box-wrapper .box-type {
  width: 60px;
  display: inline-block;
  vertical-align: top;
}
.channels-layout .publish-more-box-wrapper .box-info {
  width: 200px;
  display: inline-block;
}
.channels-layout .publish-more-box-wrapper .box-line {
  width: 1px;
  height: 30px;
  background-color: #ddd;
  margin: -15px 0 0 -10px;
  padding: 0;
  border: 0;
  float: left;
}
.channels-layout .publish-more-box-wrapper .box-title {
  font: normal normal normal 16px "ProximaSemiBold", Arial, sans-serif;
  color: #909090;
  letter-spacing: 0.01em;
  display: inline-block;
  margin: 0 0 10px 0;
}
.channels-layout .publish-more-box-wrapper .box-icon {
  background-color: #c4c4c4;
  width: 40px;
  height: 40px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  display: inline-block;
}
.channels-layout .publish-more-box-wrapper .box-icon .article-icon {
  position: absolute;
  margin: 8px 0 0 3px;
}
.channels-layout .publish-more-box-wrapper .box-icon .poster-icon {
  position: absolute;
  margin: 8px 0 0 4px;
}
.channels-layout .publish-more-box-wrapper .box-icon .slide-icon {
  position: absolute;
  margin: 9px 0 0 4px;
}
.channels-layout .publish-more-box-wrapper .box-text {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #666;
  display: inline-block;
  margin: 0 0 10px 0;
}
.channels-layout .submit-to-channel-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 30px;
  width: 200px;
  border: 1px solid #ddd;
  text-align: center;
  background-color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: top;
}
.channels-layout .submit-to-channel-box.middle {
  margin-left: 24px;
  margin-right: 24px;
}
.channels-layout .submit-to-channel-box .top-bar {
  color: #666;
  padding: 20px;
}
.channels-layout .submit-to-channel-box .type-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #c4c4c4;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  display: inline-block;
}
.channels-layout .submit-to-channel-box .type-icon .f1r-icon {
  font-size: 40px;
}
.channels-layout .submit-to-channel-box .type-icon .poster-icon {
  position: relative;
  top: 1px;
  left: 1px;
}
.channels-layout .submit-to-channel-box .type-icon .slide-icon {
  position: relative;
  top: 2px;
  left: 1px;
}
.channels-layout .submit-to-channel-box .discount-bar {
  background-color: #ddd;
  padding: 20px;
}
.channels-layout .submit-to-channel-box .discount-bar.has-discount {
  padding: 20px 20px 30px 20px;
}
.channels-layout .submit-to-channel-box .detail-bar {
  padding: 30px 16px 20px 16px;
}
.channels-layout .submit-to-channel-box.disabled-channel-box {
  background-color: #EDEDED;
}
.channels-layout .submit-to-channel-box.disabled-channel-box .heading5,
.channels-layout .submit-to-channel-box.disabled-channel-box .top-bar {
  color: #999;
}
.channels-layout .submit-to-channel-box.disabled-channel-box .disabled-section {
  background-color: #fff;
  font: normal normal normal 12px/16px "ProximaSemiBold", Arial, sans-serif;
  padding: 3px 25px;
}
.channels-layout .submit-to-channel-box.disabled-channel-box .discount-amount-box {
  background-color: #91B79C;
}
.channels-layout .submit-to-channel-box.single-column-box {
  width: 100%;
  padding: 20px 0;
}
.channels-layout .submit-to-channel-box.single-column-box .header-bar,
.channels-layout .submit-to-channel-box.single-column-box .discount-bar,
.channels-layout .submit-to-channel-box.single-column-box .detail-bar {
  float: left;
}
.channels-layout .submit-to-channel-box.single-column-box .header-bar {
  width: 145px;
}
.channels-layout .submit-to-channel-box.single-column-box .header-bar .heading3 {
  font-size: 24px;
  padding-bottom: 0;
}
.channels-layout .submit-to-channel-box.single-column-box .detail-bar {
  text-align: left;
  width: 260px;
  padding: 5px 15px 0;
}
.channels-layout .submit-to-channel-box.single-column-box .detail-bar .section-text {
  position: relative;
  color: #666;
  font: normal normal normal 18px/32px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  padding: 0;
  padding-left: 20px;
}
.channels-layout .submit-to-channel-box.single-column-box .detail-bar .section-text:before {
  content: '»';
  position: absolute;
  left: 0;
  top: 0;
  color: #f2673c;
  font-size: 20px;
}
.channels-layout .submit-to-channel-box.single-column-box .discount-bar {
  width: 178px;
  background: none;
  border-left: 1px solid #ddd;
  padding: 25px 0 25px 20px;
}
.channels-layout .submit-to-channel-box.single-column-box .discount-bar.has-discount {
  position: relative;
}
.channels-layout .submit-to-channel-box.single-column-box .discount-bar .discount-amount-box {
  position: absolute;
  margin: 0;
  bottom: -33px;
  left: 65px;
  float: none;
}
.channels-layout .submit-to-channel-discount-note {
  width: 200px;
  text-align: center;
  font: normal normal normal 10px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #999;
  margin-top: 10px;
}
.channels-layout .submit-to-channel-discount-note.right {
  width: 97%;
  text-align: right;
  margin-top: 20px;
}
.channels-layout .discount-amount-box {
  display: inline-block;
  width: 85px;
  height: 26px;
  background: #20c25d;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  padding: 0;
  font: normal normal normal 12px/26px "ProximaSemiBold", Arial, sans-serif;
  color: white;
  text-align: center;
  letter-spacing: 0.05em;
  margin-top: 10px;
}
.channels-layout .discount-amount-box.submit-to-channel {
  float: left;
}
.channels-layout .discount-amount-box.has-discount {
  margin: 18px 0 0 36px;
}
.channels-layout .discount-amount-box.no-discount {
  margin: 8px 0 0 36px;
}
.channels-layout .submit-to-this-channel {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.channels-layout .superchannels {
  margin: 0;
  padding: 0;
}
.channels-layout .superchannels .superchannel-row-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: #f7f6f5;
  text-align: left;
}
.channels-layout .superchannels .superchannel-row-wrapper.header-row {
  background: #373e46 url(/img/channels/gateway_header_background.jpg) repeat-x top left;
  background-size: auto 150px;
  border-bottom: 2px solid #f2673c;
}
.channels-layout .superchannels .superchannel-row-wrapper.about-us-row {
  padding-top: 25px;
}
.channels-layout .superchannels .superchannel-row-wrapper.dark-row {
  background-color: #ebeae8;
}
.channels-layout .superchannels .superchannel-row-wrapper.channel-pic-row {
  background-color: #dcd8d5;
}
.channels-layout .superchannels .superchannel-row-wrapper.fullwidth {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.channels-layout .superchannels .superchannel-row-wrapper.header-items {
  height: 150px;
  padding: 15px 0 0 0;
  margin-top: -20px;
}
.channels-layout .superchannels .superchannel-row-wrapper.channel-pic-items {
  height: 376px;
  padding: 40px 0;
}
.channels-layout .superchannels .superchannel-row-wrapper.featured-items, .channels-layout .superchannels .superchannel-row-wrapper.our-channels {
  padding: 70px 0;
}
.channels-layout .superchannels .superchannel-row-content, .channels-layout .superchannels .superchannel-featured-row {
  width: 990px;
  margin: 0 auto;
  padding: 0;
}
.channels-layout .superchannels .superchannel-row-content.smaller, .channels-layout .superchannels .superchannel-featured-row.smaller {
  width: 660px;
}
.channels-layout .superchannels .superchannel-row-content.has-guest-editors, .channels-layout .superchannels .superchannel-featured-row.has-guest-editors {
  margin: 0;
}
.channels-layout .superchannels .superchannel-row-content .superchannel-header-logo-wrapper, .channels-layout .superchannels .superchannel-featured-row .superchannel-header-logo-wrapper {
  width: 300px;
  height: 120px;
  float: right;
  background-color: white;
  text-align: center;
  vertical-align: middle;
  /*margin-top: -3px;*/
  /*padding-top: 2px;*/
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.channels-layout .superchannels .superchannel-row-content img.standard-image, .channels-layout .superchannels .superchannel-featured-row img.standard-image {
  width: 120px;
  height: 120px;
}
.channels-layout .superchannels .superchannel-row-content img.OLDwide-image, .channels-layout .superchannels .superchannel-featured-row img.OLDwide-image {
  max-height: 120px;
}
.channels-layout .superchannels .superchannel-row-content img.wide-image, .channels-layout .superchannels .superchannel-featured-row img.wide-image {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  max-height: 120px;
}
.channels-layout .superchannels .superchannel-featured-row, .channels-layout .superchannels .our-channels-row {
  margin: 35px auto 0;
}
.channels-layout .superchannels .superchannel-header-title {
  font: normal normal normal 32px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  width: 600px;
  display: block;
  height: 110px;
  margin: 0;
  overflow: hidden;
  color: white;
}
.channels-layout .superchannels .superchannel-row-title {
  text-align: center;
}
.channels-layout .superchannels .superchannel-header-desc {
  border-left: 5px solid #f2673c;
  padding: 0 20px;
  margin: 35px 0 70px 0;
}
.channels-layout .superchannels .superchannel-featured-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 316px;
  height: 338px;
  display: inline-block;
  background-color: white;
  padding: 20px;
  text-align: left;
}
.channels-layout .superchannels .superchannel-featured-item.bigger {
  height: 388px;
}
.channels-layout .superchannels .superchannel-featured-item.middle {
  margin: 0 21px;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-type {
  height: 26px;
  background-color: #f2673c;
  padding: 0 20px;
  font: normal normal normal 11px/26px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #fff;
  margin: -20px 0 0 -20px;
  float: left;
  z-index: 1;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-image {
  text-align: center;
  height: 140px;
  overflow: hidden;
  margin-bottom: 10px;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-image img {
  max-width: 100%;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-details {
  height: 140px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-details.bigger {
  height: 190px;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-title {
  line-height: 20px;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-authors {
  color: #666666;
  padding-top: 5px;
}
.channels-layout .superchannels .superchannel-featured-item .featured-item-date {
  background-color: #dddddd;
  height: 27px;
  border-bottom: 3px solid #dddddd;
  line-height: 30px;
  color: #666666;
  margin: 0 -20px;
  padding: 0 20px;
  color: #666;
  letter-spacing: 0.05em;
  font: normal normal normal 10px/30px Arial, sans-serif;
  text-transform: uppercase;
}
.channels-layout .superchannels .superchannel-featured-item:hover {
  cursor: pointer;
  -moz-box-shadow: 0 -1px 10px #c3c3c3;
  -webkit-box-shadow: 0 -1px 10px #c3c3c3;
  box-shadow: 0 -1px 10px #c3c3c3;
}
.channels-layout .superchannels .superchannel-featured-item:hover .featured-item-title {
  color: #f2673c;
}
.channels-layout .superchannels .superchannel-featured-item:hover .featured-item-date {
  border-bottom: 3px solid #f2673c;
}
.channels-layout .superchannels .channel-pic-container, .channels-layout .superchannels .links-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 652px;
  height: 298px;
  padding: 20px;
  background-color: white;
}
.channels-layout .superchannels .channel-pic-container .channel-pic-image, .channels-layout .superchannels .links-container .channel-pic-image {
  vertical-align: top;
  display: inline-block;
  width: 370px;
}
.channels-layout .superchannels .channel-pic-container .channel-pic-image img, .channels-layout .superchannels .links-container .channel-pic-image img {
  max-width: 350px;
  max-height: 288px;
}
.channels-layout .superchannels .channel-pic-container .channel-pic-image .msf-ghr-image, .channels-layout .superchannels .links-container .channel-pic-image .msf-ghr-image {
  margin-top: -10px;
}
.channels-layout .superchannels .channel-pic-container .channel-pic-text, .channels-layout .superchannels .links-container .channel-pic-text {
  display: inline-block;
  margin: 0;
  width: 220px;
}
.channels-layout .superchannels .links-container {
  width: 300px;
  float: right;
}
.channels-layout .superchannels .scge-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 300px;
  float: right;
  padding: 20px;
}
.channels-layout .superchannels .advert-link-item {
  font: normal normal bold 11px/18px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #f2673c;
  vertical-align: top;
}
.channels-layout .superchannels .advert-link-item:hover {
  color: #fe7b51;
  text-decoration: none;
}
.channels-layout .channels-box-header {
  background-color: #efe5da;
  height: 38px;
  margin: -20px -20px 10px -20px;
}
.channels-layout .channels-box-header.guest-editors {
  margin-left: -40px;
}
.channels-layout .channels-box-header.no-bg {
  background-color: transparent;
}
.channels-layout .channels-box-header .header-text {
  border-top: 2px solid #f2673c;
  font: normal normal normal 14px/38px "ProximaRegular", Arial, sans-serif;
  color: #666;
  margin: 0 20px;
  padding: 0;
  display: inline-block;
}
.channels-layout .ge-wrapper {
  margin: 0 0 0 -40px;
  padding: 0 0 0 15px;
  vertical-align: top;
  border-left: 1px solid #dddddd;
}
.channels-layout .ge-wrapper:last-of-type {
  padding-bottom: 0;
}
.channels-layout .ge-wrapper:last-of-type .the-ge {
  border-bottom: 0;
  padding-bottom: 0;
}
.channels-layout .ge-wrapper .the-ge {
  border-bottom: 1px dotted #dddddd;
  padding: 20px 0;
}
.channels-layout .ge-wrapper .the-ge.first-ge {
  padding-top: 0;
}
.channels-layout .ge-wrapper img {
  display: inline-block;
}
.channels-layout .ge-wrapper .ge-details {
  display: inline-block;
  width: 170px;
  vertical-align: top;
  margin-left: 10px;
}
.channels-layout .author-listing-formatted {
  white-space: nowrap;
}
.channels-layout .closed-collection-disclaimer {
  font: normal normal normal 12px/12px Arial, sans-serif;
  color: #333;
  letter-spacing: 0.05em;
  position: relative;
  padding-left: 15px;
}
.channels-layout .closed-collection-disclaimer:before {
  content: '';
  position: absolute;
  background-color: #f2673c;
  left: 0;
  width: 5px;
  top: 0;
  bottom: 0;
}

/* Adjustments For Chrome */
.is-chrome .channels-layout .prime-reports-ribbon .link-wrapper .f1r-icon {
  top: 1px;
}
.is-chrome .channels-layout .read-more-link .f1r-icon {
  margin-top: -2px;
}
.is-chrome .research-layout .f1r-icon.channel-nav-breadcrumb-divider {
  margin-top: 1px;
}
.is-chrome .channels-layout .all-channels-container .channel-wrapper .bottom-highlight-line {
  margin-left: 0;
}

/* Adjustments For IE */
.is-iebrowser .channels-layout .channels-footer-bar {
  margin-bottom: -2px;
}
.is-iebrowser .cite-this-asset.popup-window {
  width: 290px;
  margin: -1px 0 0 -32px;
}

/* LAYOUT FOR THE SUBJECTS BROWSE PAGES */
.subject-browse .heading1.subjects {
  width: 100%;
  text-align: center;
  padding-top: 50px;
}
.subject-browse .heading9.aligned-text {
  width: 380px;
  margin: 20px auto;
  text-align: center;
}
.subject-browse .main-subjects-container {
  text-align: center;
  margin-top: 70px;
}
.subject-browse .subject-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px 0 40px 0;
  width: 181px;
  height: 250px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.subject-browse .subject-wrapper.subjectcol-left {
  float: left;
  margin-left: -10px;
}
.subject-browse .subject-wrapper.subjectcol-right {
  float: right;
  margin-right: -10px;
}
.subject-browse .subject-wrapper.middle {
  margin-left: 21px;
  margin-right: 21px;
}
.subject-browse .subject-wrapper .subject-image {
  width: 181px;
  height: 181px;
}
.subject-browse .subject-wrapper .subject-image img {
  margin: 0 10px;
  width: 181px;
  height: 181px;
  -moz-border-radius: 90px;
  -webkit-border-radius: 90px;
  border-radius: 90px;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=80);
}
.subject-browse .subject-wrapper .subject-link {
  width: 201px;
  text-align: center;
  margin-top: 20px;
}
.subject-browse .subject-wrapper .subject-link a {
  margin: 0 auto;
  width: 191px;
  font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
  text-decoration: none;
  color: #333333;
  display: block;
}
.subject-browse .subject-wrapper .subject-link a:hover {
  text-decoration: none;
}
.subject-browse .subject-wrapper:hover {
  cursor: pointer;
}
.subject-browse .subject-wrapper:hover a {
  color: #f2673c;
}
.subject-browse .subject-wrapper:hover .subject-image img {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
  filter: alpha(opacity=100);
}
.subject-browse .section-bar-container {
  width: 100%;
  position: absolute;
  left: 0;
  height: 150px;
  margin: -21px 0 0 0;
  padding: 0;
  overflow: hidden;
  border-bottom: 2px solid #f2673c;
}
.subject-browse .section-bar-container.bonedis {
  background-color: #697172;
}
.subject-browse .section-bar-container.cardvas {
  background-color: #9da89a;
}
.subject-browse .section-bar-container.critcare {
  background-color: #c1dbd9;
}
.subject-browse .section-bar-container.derm {
  background-color: #d89e9e;
}
.subject-browse .section-bar-container.devevo {
  background-color: #cccccc;
}
.subject-browse .section-bar-container.endogas {
  background-color: #998989;
}
.subject-browse .section-bar-container.eyeent {
  background-color: #cccc66;
}
.subject-browse .section-bar-container.gencom {
  background-color: #517e5c;
}
.subject-browse .section-bar-container.hepnep {
  background-color: #ffcccc;
}
.subject-browse .section-bar-container.immbiol {
  background-color: #c3ccd1;
}
.subject-browse .section-bar-container.molecell {
  background-color: #cccccc;
}
.subject-browse .section-bar-container.neuro {
  background-color: #a5bdbb;
}
.subject-browse .section-bar-container.onchem {
  background-color: #5d5d5d;
}
.subject-browse .section-bar-container.physphar {
  background-color: #96a2a8;
}
.subject-browse .section-bar-container.plantbio {
  background-color: #759e93;
}
.subject-browse .section-bar-container.pubedu {
  background-color: #b3cde6;
}
.subject-browse .section-bar-container.pubhealth {
  background-color: #98a9b7;
}
.subject-browse .section-bar-container.urogyn {
  background-color: #806370;
}
.subject-browse .section-bar-container .section-bar {
  width: 990px;
  height: 150px;
  margin: 0 auto;
  position: relative;
}
.subject-browse .section-bar-container .section-bar.bonedis {
  background: #697172 url(/img/subjects/subjects_bonedis_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.cardvas {
  background: #9da89a url(/img/subjects/subjects_cardvas_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.critcare {
  background: #c1dbd9 url(/img/subjects/subjects_critcare_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.derm {
  background: #d89e9e url(/img/subjects/subjects_derm_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.devevo {
  background: #cccccc url(/img/subjects/subjects_devevo_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.endogas {
  background: #998989 url(/img/subjects/subjects_endogas_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.eyeent {
  background: #cccc66 url(/img/subjects/subjects_eyeent_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.gencom {
  background: #517e5c url(/img/subjects/subjects_gencom_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.hepnep {
  background: #ffcccc url(/img/subjects/subjects_hepnep_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.immbiol {
  background: #c3ccd1 url(/img/subjects/subjects_immbiol_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.molecell {
  background: #cccccc url(/img/subjects/subjects_molecell_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.neuro {
  background: #a5bdbb url(/img/subjects/subjects_neuro_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.onchem {
  background: #5d5d5d url(/img/subjects/subjects_onchem_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.physphar {
  background: #96a2a8 url(/img/subjects/subjects_physphar_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.plantbio {
  background: #759e93 url(/img/subjects/subjects_plantbio_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.pubedu {
  background: #b3cde6 url(/img/subjects/subjects_pubedu_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.pubhealth {
  background: #98a9b7 url(/img/subjects/subjects_pubhealth_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar.urogyn {
  background: #806370 url(/img/subjects/subjects_urogyn_header.png) no-repeat 0 0;
}
.subject-browse .section-bar-container .section-bar .section-bar-title {
  color: #fff;
  font: normal normal normal 32px/36px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.02em;
  display: table-cell;
  width: 400px;
  vertical-align: middle;
  padding-left: 440px;
  height: 150px;
}
.subject-browse .section-bar-container .section-bar .section-bar-title.critcare {
  width: 350px;
}
.subject-browse .section-bar-container .section-bar .section-bar-title.urogyn {
  width: 330px;
}
.subject-browse .article-listing {
  padding-top: 0;
}
.subject-browse .article-listing.has-section-bar {
  padding-top: 150px;
}
.subject-browse .article-listing .nav-bar-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 20px;
  height: 40px;
  margin: -10px 0 20px 0;
  border-bottom: 1px solid #c3c3c3;
  width: 656px;
}
.subject-browse .article-listing .nav-bar-container.bottom {
  border-top: 1px solid #c3c3c3;
  margin: 0 0 40px 0;
}
.subject-browse .article-listing .results-count-text {
  font: normal normal normal 11px/40px Arial, sans-serif;
  color: #656565;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0 10px 0 0;
}
.subject-browse .article-listing .pagination-browse {
  float: right;
}
.subject-browse .article-listing .pagination-browse a {
  color: #f2673c;
}
.subject-browse .article-listing .pagination-browse .page-nav {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box {
  width: 26px;
  height: 26px;
  border: 1px solid #c4c4c4;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #dddddd;
  display: inline-block;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box.prev {
  float: left;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box.next {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box .f1r-icon.icon-78_sub_marker_left, .subject-browse .article-listing .pagination-browse .page-nav .nav-box .f1r-icon.icon-27_sub_marker {
  position: absolute;
  margin: 1px 0 0 -4px;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box .f1r-icon.is-available {
  color: #a2a2a2;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box .f1r-icon.is-available:hover {
  color: #666666;
}
.subject-browse .article-listing .pagination-browse .page-nav .nav-box .f1r-icon.no-hover:hover {
  color: #c4c4c4;
}
.subject-browse .article-listing .pagination-text {
  font: normal normal normal 11px/40px Arial, sans-serif;
  color: #909090;
  letter-spacing: 0.05em;
}
.subject-browse .article-listing .related-reading-tab {
  padding: 0;
  margin: 0;
}
.subject-browse .article-listing .related-reading-tab .related-reading-section-wrapper {
  border-top: 1px solid #ddd;
  margin-top: 40px;
}
.subject-browse .article-listing .related-reading-tab .related-reading-section-wrapper.first {
  border-top: 0;
  margin-top: 0;
}
.subject-browse .article-listing .related-reading-tab .related-reading-section-title {
  display: inline-block;
  font: normal normal normal 14px "ProximaRegular", Arial, sans-serif;
  border-top: 2px solid #0099cc;
  color: #0099cc;
  letter-spacing: 0.01em;
  padding: 8px 0 10px 0;
  margin-left: 20px;
  text-transform: uppercase;
}
.subject-browse .article-listing .related-reading-navlinks {
  height: 40px;
  margin: -20px 0 20px 0;
  padding-left: 20px;
  border-bottom: 1px solid #c3c3c3;
}
.subject-browse .article-listing .related-reading-navlinks a {
  font: normal normal normal 14px/40px "ProximaSemiBold", Arial, sans-serif;
  color: #909090;
  letter-spacing: 0.05em;
  text-decoration: none;
}
.subject-browse .article-listing .related-reading-navlinks a:hover {
  color: #f2673c;
  text-decoration: none;
}
.subject-browse .article-browse-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  margin: 0 0 20px 0;
  padding: 20px;
  width: 656px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.subject-browse .article-browse-wrapper.editorial {
  border: 1px solid #ddd;
}
.subject-browse .article-browse-wrapper:hover {
  -moz-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
  -webkit-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
  box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.3);
}
.subject-browse .article-browse-wrapper.related-reading-item {
  background-color: transparent;
  border: 1px solid #ddd;
  padding: 10px 20px 20px 20px;
}
.subject-browse .article-browse-wrapper.related-reading-item:hover {
  background-color: white;
}
.subject-browse .article-browse-wrapper.related-reading-item:hover .f1r-icon-circle-wrapper .f1r-icon {
  background-color: #f7f6f5;
}
.subject-browse .article-browse-wrapper.related-reading-item:hover .article-bottom-bar .view-related-webcast {
  background-color: #fff;
}
.subject-browse .article-browse-wrapper.related-reading-item:hover .article-bottom-bar .view-related-webcast-tab-end {
  border-right: 15px solid #fff;
}
.subject-browse .article-browse-wrapper .article-type-text, .subject-browse .article-browse-wrapper .peer-review-text {
  font: normal normal normal 11px Arial, sans-serif;
  letter-spacing: 0.05em;
}
.subject-browse .article-browse-wrapper .article-type-text {
  color: #f2673c;
  text-transform: uppercase;
}
.subject-browse .article-browse-wrapper .article-type-text.editorial {
  border-top: 2px solid #f2673c;
  padding-top: 20px;
}
.subject-browse .article-browse-wrapper .peer-review-text {
  color: #666666;
  font-style: italic;
}
.subject-browse .article-browse-wrapper .version-content {
  margin: 0 0 0 5px;
}
.subject-browse .article-browse-wrapper .article-title-text {
  font: normal normal normal 18px/22px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #333333;
  margin: 5px 0 10px 0;
}
.subject-browse .article-browse-wrapper .article-title-text a {
  color: #333333;
}
.subject-browse .article-browse-wrapper .article-title-text a:hover {
  color: #f2673c;
  text-decoration: none;
}
.subject-browse .article-browse-wrapper .article-title-text.related-reading-title {
  width: 580px;
  display: inline-block;
}
.subject-browse .article-browse-wrapper .article-detail-text {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #666666;
}
.subject-browse .article-browse-wrapper .article-detail-text a {
  color: #f2673c;
}
.subject-browse .article-browse-wrapper .article-detail-text a:hover {
  color: #fe7b51;
}
.subject-browse .article-browse-wrapper .article-referees-text {
  border-top: 1px solid #c3c3c3;
  margin-top: 10px;
  padding-top: 20px;
  color: #333333;
  letter-spacing: 0.01em;
}
.subject-browse .article-browse-wrapper .article-referees-text a {
  color: #f2673c;
}
.subject-browse .article-browse-wrapper .article-referees-text .field-title {
  font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
}
.subject-browse .article-browse-wrapper .article-referees-text .field-names {
  font: normal normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
}
.subject-browse .article-browse-wrapper .article-referees-text .invited {
  font: italic normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
}
.subject-browse .article-browse-wrapper .article-referees-text .f1r-icon.orange.no-hover:hover {
  color: #f2673c;
}
.subject-browse .article-browse-wrapper .article-bottom-bar {
  height: 30px;
  background-color: #e0e0e0;
  font: normal normal normal 10px/30px Arial, sans-serif;
  letter-spacing: 0.05em;
  margin: 20px -20px -20px -20px;
  padding: 0 20px;
  color: #666;
  text-transform: uppercase;
}
.subject-browse .article-browse-wrapper .article-bottom-bar.editorial {
  background-color: #efe5da;
}
.subject-browse .article-browse-wrapper .article-bottom-bar .view-related-webcast {
  padding: 0 10px;
  background-color: #f7f6f5;
  float: right;
  margin-right: -20px;
}
.subject-browse .article-browse-wrapper .article-bottom-bar .view-related-webcast-tab-end {
  float: right;
  border-right: 15px solid #f7f6f5;
  border-bottom: 30px solid transparent;
}
.subject-browse .article-browse-wrapper .version-info-box {
  height: 16px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0 10px;
  margin: 0 0 0 10px;
  /*font: normal normal bold 11px/16px $arial;*/
  font: normal normal normal 11px/16px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}
.subject-browse .article-browse-wrapper .version-info-box.update {
  background-color: #618fa9;
}
.subject-browse .article-browse-wrapper .version-info-box.revised {
  background-color: #f2673c;
}
.subject-browse .article-search-wrapper, .subject-browse .article-filters-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 656px;
  margin: 0 0 10px 0;
  padding: 0 0 20px 0;
  display: inline-block;
}
.subject-browse .article-search-wrapper .articles-filters-options, .subject-browse .article-filters-wrapper .articles-filters-options {
  vertical-align: middle;
  height: 30px;
}
.subject-browse .article-search-wrapper .articles-filters-options .search-box, .subject-browse .article-filters-wrapper .articles-filters-options .search-box {
  float: right;
}
.subject-browse .article-search-wrapper .articles-filters-options .search-box .f1r-icon.icon-26_search, .subject-browse .article-filters-wrapper .articles-filters-options .search-box .f1r-icon.icon-26_search {
  position: absolute;
  margin: 7px 0 0 10px;
}
.subject-browse .article-search-wrapper .articles-filters-options .search-box .f1r-icon.icon-4_close_small, .subject-browse .article-filters-wrapper .articles-filters-options .search-box .f1r-icon.icon-4_close_small {
  float: right;
  position: relative;
  margin: 3px 5px 0 -35px;
}
.subject-browse .article-filters-wrapper {
  background: -moz-radial-gradient(center, ellipse cover, #eeeeee 0%, #f5f6f7 100%);
  /* ff3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #eeeeee), color-stop(100%, #f5f6f7));
  /* safari4+,chrome */
  background: -webkit-radial-gradient(center, ellipse cover, #eeeeee 0%, #f5f6f7 100%);
  /* safari5.1+,chrome10+ */
  background: -o-radial-gradient(center, ellipse cover, #eeeeee 0%, #f5f6f7 100%);
  /* opera 11.10+ */
  background: -ms-radial-gradient(center, ellipse cover, #eeeeee 0%, #f5f6f7 100%);
  /* ie10+ */
  background: radial-gradient(ellipse at center, #eeeeee 0%, #f5f6f7 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f5f6f7',GradientType=1 );
  /* ie6-9 */
  border-bottom: 1px solid #c3c3c3;
}
.subject-browse .article-filters-wrapper .article-filter-right {
  float: right;
}
.subject-browse .article-filters-wrapper ::-webkit-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.subject-browse .article-filters-wrapper :-moz-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.subject-browse .article-filters-wrapper ::-moz-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.subject-browse .article-filters-wrapper :-ms-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.subject-browse .article-filters-wrapper input:-ms-input-placeholder {
  font: italic normal normal 12px/14px Arial, sans-serif;
  color: #909090;
  letter-spacing: normal;
}
.subject-browse .article-filters-wrapper .chosen-choices {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.subject-browse .article-filters-wrapper .chosen-choices li.search-choice {
  font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif !important;
}
.subject-browse .article-filters-wrapper .chosen-choices li.search-field input.default {
  width: 250px !important;
  font: italic normal normal 14px/14px Arial, sans-serif !important;
  color: #909090;
  letter-spacing: normal;
}

.posters-and-slides-home.row {
  width: 100%;
}
.posters-and-slides-home .content {
  padding: 0;
}
.posters-and-slides-home .row h1, .posters-and-slides-home .row h2, .posters-and-slides-home .row p {
  margin: 0;
}

#best-way-to-publish {
  background-color: #f7f6f5;
  padding-top: 30px;
  padding-bottom: 70px;
}
#best-way-to-publish .row {
  width: 990px;
  padding-top: 252px;
  background-image: url("/img/homepage/illustration_shareposters_slides.png");
  background-repeat: no-repeat;
  background-position: center top;
  text-align: center;
  color: #333333;
  letter-spacing: 0.01em;
}
#best-way-to-publish h1 {
  margin: 10px 0;
  font: 30px/30px "ProximaRegular", Arial, sans-serif;
}
#best-way-to-publish h2 {
  font: 36px/36px "ProximaBold", Arial, sans-serif;
  margin-bottom: 30px;
}
#best-way-to-publish p {
  font: 18px/22px "ProximaRegular", Arial, sans-serif;
  max-width: 567px;
  margin: 0 auto;
  margin-bottom: 30px;
}
#best-way-to-publish p em {
  font-weight: bold;
}
#best-way-to-publish a {
  display: inline-block;
  font: 16px/64px "ProximaRegular", Arial, sans-serif;
  color: #fff;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 0 30px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #f2673c;
}
#best-way-to-publish a:hover {
  text-decoration: none;
  background-color: #fe7b51;
}

#submitting-posters-and-slides {
  background-color: #eee;
  padding-top: 70px;
}
#submitting-posters-and-slides .row {
  width: 990px;
  padding-bottom: 234px;
  background-image: url("/img/posters-and-slides-home/posters_thumbs.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  color: #333333;
}
#submitting-posters-and-slides h2 {
  font: 16px/16px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
#submitting-posters-and-slides p {
  font: 16px/20px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
}
#submitting-posters-and-slides .text-border {
  width: 360px;
  margin: 0 auto;
  position: relative;
  padding-left: 32px;
}
#submitting-posters-and-slides .text-border:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #f2673c;
}

#posters-and-slides-publishing {
  -moz-box-shadow: 0 -4px 5px #dedede;
  -webkit-box-shadow: 0 -4px 5px #dedede;
  box-shadow: 0 -4px 5px #dedede;
  background-color: #fff;
  padding: 70px 0;
}
#posters-and-slides-publishing .row {
  width: 990px;
}
#posters-and-slides-publishing h2 {
  font: 30px/30px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #333333;
  text-align: center;
  margin-bottom: 30px;
}
#posters-and-slides-publishing .publishing-process {
  width: 610px;
  margin: 0 auto;
}
#posters-and-slides-publishing .process-navigation {
  margin-bottom: 50px;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 124px;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item a {
  display: inline-block;
  text-align: center;
  width: 100%;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item a:hover {
  text-decoration: none;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item a:hover .process-icon {
  opacity: .4;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item a:hover span {
  color: #f2673c;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item a:active, #posters-and-slides-publishing .process-navigation .process-navigation-item a:focus {
  outline: 0;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item.active a:hover .process-icon {
  opacity: 1;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item.active a span {
  color: #f2673c;
}
#posters-and-slides-publishing .process-navigation .process-navigation-item span {
  font: 16px/19px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #333333;
}
#posters-and-slides-publishing .process-navigation .process-icon {
  display: inline-block;
  height: 124px;
  width: 124px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 10px;
}
#posters-and-slides-publishing .process-navigation .process-navigation-arrow {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 82px;
  height: 124px;
  padding-top: 72px;
  background-image: url("/img/posters-and-slides-home/publishing-process/arrow.png");
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 18.5px;
  font: 10px/12px Arial, sans-serif;
  letter-spacing: 0.05em;
  color: #f2673c;
  text-align: center;
  text-transform: uppercase;
}
#posters-and-slides-publishing #process-navigation-item-1 .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/submission.png");
}
#posters-and-slides-publishing #process-navigation-item-1:hover .process-icon, #posters-and-slides-publishing #process-navigation-item-1.active .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/submission_on.png");
}
#posters-and-slides-publishing #process-navigation-item-2 .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/publishing.png");
}
#posters-and-slides-publishing #process-navigation-item-2:hover .process-icon, #posters-and-slides-publishing #process-navigation-item-2.active .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/publishing_on.png");
}
#posters-and-slides-publishing #process-navigation-item-3 .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/assign.png");
}
#posters-and-slides-publishing #process-navigation-item-3:hover .process-icon, #posters-and-slides-publishing #process-navigation-item-3.active .process-icon {
  background-image: url("/img/posters-and-slides-home/publishing-process/assign_on.png");
}
#posters-and-slides-publishing .publishing-process-desriptions {
  width: 610px;
  margin: 0 auto;
  position: relative;
}
#posters-and-slides-publishing .publishing-process-desriptions .navigation-previous,
#posters-and-slides-publishing .publishing-process-desriptions .navigation-next {
  position: absolute;
  top: 8px;
  color: #c4c4c4;
  font-size: 20px;
  cursor: pointer;
}
#posters-and-slides-publishing .publishing-process-desriptions .navigation-previous:hover,
#posters-and-slides-publishing .publishing-process-desriptions .navigation-next:hover {
  color: #b7b7b7;
}
#posters-and-slides-publishing .publishing-process-desriptions .navigation-previous {
  left: -55px;
}
#posters-and-slides-publishing .publishing-process-desriptions .navigation-next {
  right: -55px;
}
#posters-and-slides-publishing .publishing-process-desriptions p {
  display: none;
  font: 16px/18px "ProximaRegular", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #333333;
  text-align: center;
}
#posters-and-slides-publishing .publishing-process-desriptions p.active {
  display: block;
}

#posters-and-slides-testimonials {
  padding: 70px 0;
  background-color: #eee;
  -moz-box-shadow: 0 4px 5px #dedede;
  -webkit-box-shadow: 0 4px 5px #dedede;
  box-shadow: 0 4px 5px #dedede;
  position: relative;
  z-index: 1;
}
#posters-and-slides-testimonials .row {
  width: 990px;
}
#posters-and-slides-testimonials:before {
  position: absolute;
  content: '';
  top: -1px;
  width: 300px;
  height: 2px;
  background-color: #f2673c;
  left: 50%;
  margin-left: -150px;
}
#posters-and-slides-testimonials h2 {
  font: 30px/30px "ProximaBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  margin-bottom: 30px;
  text-align: center;
}
#posters-and-slides-testimonials .testimonial-columns {
  margin: 0 auto;
}
#posters-and-slides-testimonials .testimonial-column {
  float: left;
  width: 495px;
  padding: 0 55px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#posters-and-slides-testimonials .testimonial-content {
  padding-left: 60px;
}
#posters-and-slides-testimonials .testimonial-photo {
  position: relative;
  height: 104px;
  width: 104px;
  margin: 0 auto;
  padding: 2px;
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}
#posters-and-slides-testimonials .testimonial-photo img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#posters-and-slides-testimonials .testimonial-photo:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  content: '';
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 1px solid #f2673c;
}
#posters-and-slides-testimonials .testimonial-text {
  text-align: center;
  color: #666666;
  font: 18px/22px "ProximaRegular", Arial, sans-serif;
  font-style: italic;
  margin-bottom: 20px;
}
#posters-and-slides-testimonials .testimonial-quotes {
  position: absolute;
  top: 126px;
  left: 60px;
  color: #f2673c;
  font-size: 48px;
}
#posters-and-slides-testimonials .testimonial-quotes:before {
  margin: 0;
}
#posters-and-slides-testimonials .testimonial-name {
  display: block;
  text-align: center;
  font: 18px/22px "ProximaSemiBold", Arial, sans-serif;
  color: #666666;
}
#posters-and-slides-testimonials .testimonial-institution {
  display: block;
  text-align: center;
  font: 18px/22px "ProximaRegular", Arial, sans-serif;
  color: #666666;
}
#posters-and-slides-testimonials .testimonial-column-delimiter {
  position: relative;
}
#posters-and-slides-testimonials .testimonial-column-delimiter:after {
  content: '';
  position: absolute;
  top: 53px;
  bottom: 53px;
  left: -0.5px;
  width: 1px;
  background-color: #ccc;
}

#you-will-be-in-good-company {
  line-height: 80px;
  background-color: #f7f6f5;
}
#you-will-be-in-good-company .row {
  width: 990px;
}
#you-will-be-in-good-company span {
  font: 21px/21px "ProximaSemiBold", Arial, sans-serif;
  letter-spacing: 0.01em;
  color: #909090;
}
#you-will-be-in-good-company a {
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 18px 0 17px;
  font-size: 0;
}
#you-will-be-in-good-company a .hover-only {
  display: none;
}
#you-will-be-in-good-company a:last-child {
  padding-right: 0;
}
#you-will-be-in-good-company a:hover img {
  display: none;
}
#you-will-be-in-good-company a:hover .hover-only {
  display: inline-block;
}
#you-will-be-in-good-company img {
  height: 40px;
  display: inline-block;
  vertical-align: top;
}

.lt-ie10 .upload-multiple-message {
  display: none;
}

.lt-ie9 {
  /* homepage */
}
.lt-ie9 .captcha-helper {
  width: 100px;
}
.lt-ie9 .small-tooltip.email-article-version-container .captcha-number.general-input {
  width: 150px;
}
.lt-ie9 .article-context .panel.fig img {
  min-width: 150px;
  max-width: 150px;
}
.lt-ie9 .big-bubble .bubble-content .addthis_button_expanded {
  background: none;
  height: 12px;
  color: #000 !important;
  padding: 0;
  margin: 0;
  position: relative;
  top: -10px;
}
.lt-ie9 .big-bubble .bubble-content .addthis_button_compact {
  display: none;
}
.lt-ie9 .top-search {
  position: relative;
  top: -2px;
}
.lt-ie9 .submit-edited-search {
  margin: 0 0 0 -4px;
}
.lt-ie9 .content-wrapper.homepage .content .top-row {
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#999999)";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#999999);
}
.lt-ie9 .content-wrapper.homepage .content .bottom-row {
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#999999)";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#999999);
}
.lt-ie9 .sign-in-popup .sign-in-form {
  left: -174px;
}
.lt-ie9 .sign-in-input {
  line-height: 27px;
}
.lt-ie9 .placeholder {
  color: #ccc;
}
.lt-ie9 .devices {
  position: fixed !important;
}
.lt-ie9 .devices-and-cookie-warning {
  margin-bottom: 35px !important;
}
.lt-ie9 .upload-multiple-message {
  display: none;
}
.lt-ie9 #new-submission-form .columns .submission-form .submission-section .global-input {
  line-height: 22px;
}
.lt-ie9 .sidebar .comment-on-header {
  margin-left: -20px;
}
.lt-ie9 .new-browse-collection-wrapper .collection-wrapper.business-card-layout {
  border: 1px solid #ccc;
}

.lt-ie8 .network-sites,
.lt-ie8 .network-sites .product-tab {
  display: block;
  float: left;
  margin-right: 0;
}
.lt-ie8 .top-search {
  position: static;
  top: 0;
}
.lt-ie8 .modal-window-wrapper {
  z-index: 100;
}
.lt-ie8 .modal-window-wrapper .modal-window {
  top: 10%;
  display: inline;
}
.lt-ie8 .referee-reports-container .row-labels {
  margin: 0;
}
.lt-ie8 .referee-reports-container .timeline-referees-wrapper {
  margin: 0;
}
.lt-ie8 .referee-reports-container .timeline-referees-wrapper .timeline-referee {
  margin: 0;
  width: 34px;
}
.lt-ie8 .dropdown-for-authors, .lt-ie8 .dropdown-for-about, .lt-ie8 .dropdown-for-referees {
  margin: -2px 0 0 0;
}
.lt-ie8 .dropdown-for-authors .arrow-closed, .lt-ie8 .dropdown-for-about .arrow-closed, .lt-ie8 .dropdown-for-referees .arrow-closed {
  vertical-align: middle;
  margin-top: 0;
}
.lt-ie8 .count-bubble,
.lt-ie8 .comments-bubble {
  margin-left: 4px;
}
.lt-ie8 .count-bubble .arrow,
.lt-ie8 .comments-bubble .arrow {
  margin-right: -1px;
}
.lt-ie8 .dropdown-menu-container {
  margin-top: 20px;
  margin-left: -125px;
}
.lt-ie8 .dropdown-menu-container.article-timeline {
  margin-left: -160px;
}
.lt-ie8 .footer-wrapper .footer .product-column,
.lt-ie8 .footer-wrapper .footer .copyright {
  display: block;
  float: left;
  margin-right: 0;
}
.lt-ie8 .footer-wrapper .footer .copyright-and-social {
  clear: both;
  padding-bottom: 20px;
}
.lt-ie8 .umbrella-page .product {
  display: block;
  float: left;
}
.lt-ie8 .home-hero .box {
  display: block;
  padding-top: 10px;
}
.lt-ie8 .home-hero .text {
  display: block;
  margin-top: -10px;
}
.lt-ie8 .home-columns .columns-container .four {
  width: 29.3%;
}
.lt-ie8 .navigation-dropdown.dropdown-menu-container {
  margin-top: -1px;
  margin-left: 0;
}
.lt-ie8 .dropdown-label,
.lt-ie8 .dropdown-button-open,
.lt-ie8 .dropdown-button-close,
.lt-ie8 .dropdown-wrapper,
.lt-ie8 .version-content,
.lt-ie8 .checkbox-wrapper,
.lt-ie8 .radio-wrapper,
.lt-ie8 .checkbox-label,
.lt-ie8 .radio-label {
  float: left;
}
.lt-ie8 .version-content {
  width: 16px;
}
.lt-ie8 .version-content .c,
.lt-ie8 .version-content .d,
.lt-ie8 .version-content .ar {
  float: right;
}
.lt-ie8 .dropdown-button-open img,
.lt-ie8 .dropdown-button-close img {
  padding-top: 12px;
  vertical-align: middle;
}
.lt-ie8 .header-search-form {
  margin-right: 5px;
}
.lt-ie8 .next-page span,
.lt-ie8 .outer-pages em {
  margin-top: 5px;
}
.lt-ie8 .updated-box {
  width: 60px;
}
.lt-ie8 .title {
  margin-top: 5px;
}

/* Responsive Layout */
.gbg {
  background-color: #f7f6f5;
}

@media (max-width: 660px) {
  #terms-and-coditions-modal {
    display: none;
  }

  #terms-and-conditions-modal-small {
    display: inline-block;
  }
  #terms-and-conditions-modal-small .modal-window-close-button {
    top: 0;
    right: 0;
  }
  #terms-and-conditions-modal-small .modal-window-row p {
    padding: 0 20px 0 0;
  }
  #terms-and-conditions-modal-small .modal-window-row ol {
    padding: 0 20px;
  }
}
@media (max-width: 1020px) {
  /* HEADER NAVIGATION LINKS */
  .nav-list {
    font-size: 11px;
  }

  .navigation a {
    padding: 6px 8px 8px 8px;
    font-size: 11px;
  }

  /* FOR THE COLLECTIONS TEXT */
  .collections-display .collections-browse-text-wrapper {
    width: 350px;
  }
}
@media (max-width: 1024px) {
  .research-sidebar {
    margin-left: -10px;
    margin-right: -10px;
  }

  .article-collection-wrapper {
    min-width: 500px;
  }
}
@media (max-width: 1150px) {
  .general-white-orange-button.shorter {
    padding: 0 5px;
  }
}
@media (max-height: 800px) {
  /* REFEREES POPUP ON LAPTOP SCREENS */
  #choose-experts-popup {
    /*text-transform: uppercase !important;*/
  }
  #choose-experts-popup .f1r-popup-header, #choose-experts-popup .f1r-popup-footer {
    padding: 6px 20px;
  }
  #choose-experts-popup .f1r-popup-content {
    padding: 5px 20px;
  }
  #choose-experts-popup .section-text {
    padding: 5px 0 0 0;
  }
  #choose-experts-popup .heading3 {
    font: normal normal normal 19px/23px "ProximaSemiBold", Arial, sans-serif;
  }
  #choose-experts-popup .heading4 {
    font: normal normal normal 16px/19px "ProximaBold", Arial, sans-serif;
  }
  #choose-experts-popup .heading10 {
    font: normal normal normal 12px/14px Arial, sans-serif;
  }
  #choose-experts-popup .chosen-container-multi .chosen-choices {
    padding: 2px 10px !important;
    max-height: 105px !important;
  }
  #choose-experts-popup .chosen-container-multi .chosen-choices li.search-choice {
    margin: 2px 5px 2px 0 !important;
  }
  #choose-experts-popup button.primary {
    height: 24px;
    font: normal normal normal 12px/12px "ProximaSemiBold", Arial, sans-serif;
    padding: 6px 10px 4px 10px;
  }
  #choose-experts-popup button.secondary, #choose-experts-popup button.tertiary {
    height: 20px;
    font: normal normal normal 10px/10px "ProximaSemiBold", Arial, sans-serif;
    padding: 6px 6px 4px 6px;
  }
  #choose-experts-popup p {
    margin: 5px 0;
  }

  /* ASSET DETAILS PAGE */
  /* COMMENTED OUT AT REQUEST OF DESIGNERS 13-04-2015 */
  /*
  .channels-layout .asset-detail-page {
      .asset-top-description { margin: 0 0 10px 0; }
      .asset-display-container {
          .asset-details-container .asset-details .asset-detail-content .asset-authors {
              padding: 5px 0 10px 0;
              margin: 0 0 10px 0;
          }
          .asset-details-container .asset-details .asset-detail-content { padding: 10px 20px; }
      }
      .channel-footer-wrapper a.channel-nav-link { font: normal normal normal 10px/14px $arial; }
  }
  .channels-layout .channel-footer-bar {
      padding: 10px 20px;
      font: normal normal normal 10px/14px $proxima_semibold;
      .channel-footer-divider { margin: 5px 0; }
  }
  .channels-layout .full-width.channel-view-header { height: 130px; }
  .channels-layout .channel-view-container {
      .channel-view-content { padding-top: 13px; }
      .channel-view-heading {
          height: 110px;
          .channel-view-title { height: 80px; }
          img.standard-image { width: 100px; height: 100px; }
      }
  }
  */
}
/* FOR THE HOME PAGE */
@media (min-width: 991px) {
  .the-responsive-menu-wrapper {
    display: none !important;
  }

  .responsive-language-bar {
    display: none;
  }

  .header-wrapper {
    height: auto !important;
  }
}
@media (max-width: 990px) {
  .row {
    min-width: 100%;
    width: 100%;
  }

  .homepage-body .home-partners {
    height: auto;
    padding: 0 20px;
  }

  .homepage-body .home-partners .row {
    width: 100%;
  }

  .the-responsive-header {
    display: none;
  }

  .the-responsive-menu-wrapper {
    display: none;
  }

  .responsive-language-bar {
    display: none;
  }

  .f1r-background-mask.bgblack {
    display: none;
  }

  .infosection-default {
    display: none !important;
  }

  .content-wrapper.homepage-new .content .infosection-responsive {
    display: block;
  }

  .header-wrapper {
    min-width: 100%;
  }
  .header-wrapper .header-row {
    width: 100%;
  }
  .header-wrapper .header-row .navigation-menu {
    width: auto;
  }
  .header-wrapper .header-row .navigation-menu ul.nav-list > li {
    font-size: 12px;
    margin-right: 10px;
  }
  .header-wrapper .header-row .user-navigation {
    line-height: 40px;
  }
  .header-wrapper .header-row .user-navigation .submit-an-article {
    display: block;
    float: left;
  }
  .header-wrapper .header-row .user-navigation .most-important {
    float: right;
    line-height: 40px;
  }
  .header-wrapper .network-header, .header-wrapper .language-bar {
    width: auto;
  }
  .header-wrapper .network-header li {
    margin: 0 10px;
  }
  .header-wrapper .language-bar {
    height: 35px;
  }
  .header-wrapper .language-bar li {
    line-height: 30px;
  }

  .footer-wrapper .footer {
    width: auto;
    overflow: hidden;
  }
  .footer-wrapper .footer .product-columns {
    padding: 0 20px;
  }
  .footer-wrapper .footer .product-column.left-column {
    position: relative;
    width: 100%;
    padding-bottom: 40px;
  }
  .footer-wrapper .footer .product-column.left-column .products-social-links {
    margin-top: 130px;
    line-height: 90px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .footer-wrapper .footer .product-column.left-column .product-column-header {
    border-bottom: 0;
  }
  .footer-wrapper .footer .product-column.left-column .product-column-content.main-text {
    display: none;
    visibility: hidden;
  }
  .footer-wrapper .footer .product-column.right-column {
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 20px;
  }
  .footer-wrapper .footer .product-column.right-column .product-column-content {
    padding: 30px 0 10px 0;
  }
  .footer-wrapper .footer .products-copyright {
    line-height: 20px;
    margin: 100px 0 0 0;
  }
  .footer-wrapper .footer .product-column .product-column-header span {
    bottom: -30px;
  }

  .content-wrapper.homepage-new .content .header-row .header-row-heading {
    font: normal normal normal 30px/30px "ProximaSemiBold", Arial, sans-serif;
  }

  .content-wrapper.homepage-new .content .header-row .header-row-text {
    font: normal normal normal 18px/22px "ProximaRegular", Arial, sans-serif;
  }

  .video-wrapper {
    width: auto;
    margin-top: 20px;
  }

  .video-wrapper .video {
    margin: 0;
  }

  .content-wrapper.homepage-new {
    min-width: 100%;
  }
  .content-wrapper.homepage-new .content {
    min-width: 100%;
  }
  .content-wrapper.homepage-new .content .header-row {
    background-size: cover;
  }
  .content-wrapper.homepage-new .content .header-row .header-row-heading, .content-wrapper.homepage-new .content .header-row .header-row-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .content-wrapper.homepage-new .content .header-row .cc-license-icons {
    max-width: 100%;
    margin-right: 10px;
  }
  .content-wrapper.homepage-new .content .header-row .header-row-disclaimer-wrapper {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0;
  }
  .content-wrapper.homepage-new .content .header-row .header-row-disclaimer-wrapper .header-row-disclaimer {
    display: block;
    padding: 4px 10px;
  }
  .content-wrapper.homepage-new .content .detail-section-delimiter {
    width: auto;
  }
  .content-wrapper.homepage-new .content .home-cols-content {
    padding-left: 0;
    padding-right: 0;
  }
  .content-wrapper.homepage-new .content .detail-section-heading, .content-wrapper.homepage-new .content .detail-section-text {
    text-align: left;
    padding: 0 20px;
    margin: 0;
  }
  .content-wrapper.homepage-new .content .detail-section-text {
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .content-wrapper.homepage-new .content .detail-section-row {
    width: auto;
    min-width: 100%;
    padding: 50px 0;
  }
  .content-wrapper.homepage-new .content .detail-section-row .home-cols-content {
    width: auto;
  }
  .content-wrapper.homepage-new .content .detail-section-row .home-cols-content.left, .content-wrapper.homepage-new .content .detail-section-row .home-cols-content.right {
    float: none;
    clear: both;
    padding: 0;
    margin: 0 20px;
  }
  .content-wrapper.homepage-new .content .detail-section-row .quote-text {
    letter-spacing: normal;
  }
  .content-wrapper.homepage-new .content .even-row .home-cols-content.right {
    border-left: 0;
  }
  .content-wrapper.homepage-new .content .detail-sections-container.even-row .home-cols-content.left {
    margin-left: 0;
  }
  .content-wrapper.homepage-new .content .detail-sections-container.even-row .home-cols-content.left .video-wrapper, .content-wrapper.homepage-new .content .detail-sections-container.even-row .home-cols-content.left .video-heading {
    margin-left: 20px;
  }
  .content-wrapper.homepage-new .content .one-column .detail-section-heading {
    text-align: center;
  }
  .content-wrapper.homepage-new .content .feeds .feed-heading-border {
    border-top: 0;
  }
  .content-wrapper.homepage-new .content .feeds .detail-section-delimiter.responsive {
    display: block;
    visibility: visible;
  }
  .content-wrapper.homepage-new .content .feeds .feed-left {
    float: none;
    clear: both;
    margin-right: 0;
    width: auto;
    padding: 0 40px 50px 40px;
  }
  .content-wrapper.homepage-new .content .feeds .feed-right {
    float: none;
    clear: both;
    width: auto;
    padding: 30px 40px 0 40px;
  }
  .content-wrapper.homepage-new .content .feeds .feed-button {
    left: 50%;
    position: relative;
    margin-left: -105px;
  }
  .content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-heading {
    padding: 30px 10px;
  }
  .content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-button {
    margin-top: 30px;
  }

  .content-wrapper.homepage-new .content .detail-section-row .quote-name {
    margin-left: 37px;
  }

  .resp-border {
    border-left: 2px solid #f2673c;
    margin-left: 20px !important;
  }

  .content-wrapper.homepage-new .content .posters-and-slides .detail-section-row .detail-section-logo {
    width: auto;
    background-size: contain;
  }

  /* CHANNELS BROWSE PAGE */
  .channels-layout {
    width: 100%;
  }
  .channels-layout .channels-desc-text.top-text {
    width: auto;
  }
  .channels-layout .featured-channels-container {
    width: auto;
  }
  .channels-layout .featured-channels-container .channels-desc-text {
    width: auto;
  }
  .channels-layout .featured-channels-container .top-bar, .channels-layout .featured-channels-container .bottom-bar {
    width: 80%;
    background-size: contain;
  }
  .channels-layout .featured-channels-container .bottom-bar {
    display: none;
  }
  .channels-layout .all-channels-container {
    width: auto;
    padding: 0 0 0 50px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    float: left;
    margin: 10px 5px !important;
  }
  .channels-layout .all-channels-container .channel-wrapper.right {
    float: left;
  }
  .channels-layout .all-channels-expander {
    width: auto;
  }
  .channels-layout .all-channels-expander .expander-line {
    width: 30%;
    overflow: hidden;
  }
  .channels-layout .all-channels-expander a.channel-expander-link {
    width: 30%;
  }
  .channels-layout .channels-footer-bar {
    width: auto;
  }
  .channels-layout .channels-footer-bar .channels-footer-text {
    width: auto;
  }
  .channels-layout .channels-footer-bar .channels-footer-button {
    top: 80%;
  }
}
@media (max-width: 870px) {
  .channels-layout .all-channels-container {
    padding-left: 30px;
  }
}
@media (max-width: 850px) {
  .channels-layout .all-channels-container {
    padding-left: 20px;
  }
}
@media (max-width: 840px) {
  .channels-layout .all-channels-container {
    padding-left: 60px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 20px !important;
  }
}
@media (max-width: 810px) {
  .channels-layout .all-channels-container {
    padding-left: 40px;
  }

  /* NEW HEADER */
  .content-wrapper {
    margin-top: 0;
  }

  .content-wrapper.homepage-new {
    padding-top: 0;
  }

  .header-row .f1000-research-logo {
    width: 178px;
    height: 40px;
    margin-bottom: 6px;
    background-image: url("/img/F1000R_logo_header_mobile.png");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .content-wrapper.homepage-new .content .top-content-row {
    padding: 20px 0;
  }
  .content-wrapper.homepage-new .content .top-content-row .top-content-row-heading {
    margin-left: 20px;
    padding: 0 20px;
    font: normal normal normal 30px/40px "ProximaSemiBold", Arial, sans-serif;
  }

  .content-wrapper.homepage-new .content .top-content-row .top-content-row-logo {
    height: 38px;
    width: 212px;
    background-size: 212px 28px;
  }

  .header-wrapper {
    height: 90px;
  }
  .header-wrapper .header-row {
    width: auto;
  }
  .header-wrapper .header-row .network-header .is-admin {
    display: none;
  }
  .header-wrapper .header-row-container {
    border-bottom: 0;
    box-shadow: 2px 0 6px #666;
  }
  .header-wrapper .header-row-container .main-header-info {
    display: inline-block;
    width: auto;
    min-width: 100px;
  }
  .header-wrapper .header-row-container .main-header-info .user-navigation {
    display: none;
  }
  .header-wrapper .header-row-container .the-menu {
    border: 0;
    position: relative;
    background: #f2673c url(/img/mobile/header_dropshadow.png) repeat-x top left;
    z-index: 10;
  }
  .header-wrapper .header-row-container .the-menu .navigation-menu {
    display: none;
  }
  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper {
    display: none;
    margin: 10px auto;
    width: 60%;
    float: none;
    height: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper .is-extended {
    width: 75%;
    height: 38px;
    font-size: 16px;
  }
  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper .f1r-icon:before {
    margin: 0 0 0 5px;
  }
  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper .f1r-icon.icon-4_close_small {
    display: none;
  }
  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper .f1r-icon.icon-26_search {
    font-size: 18px;
    margin-right: 5px;
  }
  .header-wrapper .responsive-language-bar {
    display: block;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    top: 56px;
  }

  .the-responsive-header {
    display: inline-block;
  }

  .hide-resp-footer, .hide-resp-header {
    display: none;
  }

  .responsive-footer-items {
    display: inline-block;
    color: rgba(255, 255, 255, 0.6);
    position: relative;
    z-index: 1;
    line-height: 40px;
  }
  .responsive-footer-items .network-header {
    width: auto;
    line-height: 80px;
  }
  .responsive-footer-items .network-header .prime, .responsive-footer-items .network-header .workspace {
    line-height: 18px;
    height: 18px;
  }
  .responsive-footer-items .network-header .prime {
    width: 100px;
    background-image: url("/img/F1000Prime_logo_header_mobile.png");
  }
  .responsive-footer-items .network-header .prime:hover {
    background-image: url("/img/F1000Prime_logo_header_hover_mobile.png");
  }
  .responsive-footer-items .network-header .workspace {
    width: 138px;
    background-image: url("/img/F1000Workspace_logo_header_mobile.png");
    vertical-align: middle;
    margin-left: 20px;
  }
  .responsive-footer-items .network-header .workspace:hover {
    background-image: url("/img/F1000Workspace_logo_header_hover_mobile.png");
  }
  .responsive-footer-items ul li {
    display: inline-block;
    text-transform: uppercase;
  }

  .footer-wrapper .footer .product-column.right-column .product-column-content {
    padding: 30px 0;
  }
  .footer-wrapper .footer .product-column.left-column .products-social-links {
    margin-top: 150px;
  }
  .footer-wrapper .footer .products-copyright {
    margin-top: 160px;
  }

  .footer-wrapper .product-column .header-logo {
    background-image: url("/img/f1000research-footer_mobile.png");
  }
  .footer-wrapper .product-column .product-column-header {
    line-height: 80px;
    min-height: 80px;
  }
  .footer-wrapper .product-column .product-nav-column {
    float: none;
  }
  .footer-wrapper .product-column .publish-your-research {
    float: left;
    margin-top: 25px;
    padding: 10px 20px;
  }

  /* COOKIE WARNING */
  .cookie-warning {
    height: 50px;
  }
  .cookie-warning .instruction {
    width: 90%;
    padding: 2px 0;
  }
  .cookie-warning .close-button {
    height: 50px;
  }

  /* SIGN IN & REGISTRATION FORMS */
  .responsive-sign-in-form, .research-layout .f1r-sections-divider {
    display: block;
  }

  .row.static-sign-in {
    display: none;
  }

  .user-registration-page #registration-form .four.columns .sidebar {
    display: none;
  }
  .user-registration-page .reg-info-mobile {
    display: block;
  }
  .user-registration-page .h1-title.register, .user-registration-page .breadcrumbs.register, .user-registration-page .required, .user-registration-page .all-fields-required {
    display: none;
  }
  .user-registration-page .registration-form .form-field {
    width: 96%;
  }
  .user-registration-page .registration-form .checkbox-label {
    margin: 2px 0 0 5px;
  }
  .user-registration-page .registration-form .tandc {
    padding: 20px 0 5px 0;
    text-align: center;
  }
  .user-registration-page .registration-form .tandc .checkbox-wrapper {
    float: none;
    display: inline-block;
  }
  .user-registration-page .registration-form .tandc .checkbox-row-label {
    margin: 1px 0 0 10px;
    display: inline-block;
  }
  .user-registration-page .reg-alerts-section .share-details-note {
    padding: 10px 0 0 0;
  }
  .user-registration-page .captcha-container-registration {
    margin-left: -10px;
    width: 75%;
    text-align: center;
    background-color: #fff;
    padding: 0 0 0 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .user-registration-page .captcha-container-registration img {
    width: 50%;
  }
  .user-registration-page .captcha-container-registration .reset-captcha {
    display: none;
  }
  .user-registration-page .the-captcha-block .f1r-icon:before {
    margin-left: 0;
    margin-right: 0;
  }
  .user-registration-page .the-captcha-block .f1r-icon {
    display: inline-block;
  }
  .user-registration-page .captcha-input {
    display: block;
    margin: 10px 0 0 -30px;
    width: 100%;
  }
  .user-registration-page .captcha-input #captchaInput {
    width: 95%;
  }
  .user-registration-page .captcha-text {
    display: none;
  }
  .user-registration-page .register-button-row {
    display: none;
  }
  .user-registration-page .register-button-row-mobile {
    display: inline-block;
    text-align: center;
  }

  /* ARTICLE PAGE */
  .f1r-article-desk {
    display: none;
  }

  .f1r-article-desk-inline {
    display: none;
  }

  .f1r-article-mobile {
    display: block;
  }

  .f1r-article-mobile-inline {
    display: inline-block;
  }

  #article-modal-table {
    padding-top: 70px;
  }
  #article-modal-table.modal-window {
    position: absolute;
    left: 0;
  }

  #conflicts-interests {
    margin: 50px 10px 10px 10px;
    padding: 0 10px 5px 20px;
  }
  #conflicts-interests .h2-title {
    line-height: 24px;
    margin: 5px 0;
  }
  #conflicts-interests .heading5 {
    font: normal normal normal 13px/16px "ProximaSemiBold", Arial, sans-serif;
    padding: 5px 0 0 0;
  }
  #conflicts-interests ol {
    margin: 5px 0;
  }
  #conflicts-interests p {
    margin: 5px 0;
  }

  #add-comment-form {
    margin-left: -30px;
    margin-right: -30px;
  }

  .article-header-information {
    margin-top: -40px;
  }
  .article-header-information .article-type.article-display {
    color: #f2673c;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
  }
  .article-header-information .contracted-details {
    margin: 0;
  }
  .article-header-information .authors {
    margin-top: 20px;
    font: normal normal normal 16px/26px "ProximaRegular", Arial, sans-serif;
    color: #666666;
  }
  .article-header-information .authors sup {
    color: #f2673c;
  }
  .article-header-information .authors a.cauthor, .article-header-information .authors a.collective-author {
    /*white-space: nowrap;*/
    color: #f2673c;
  }
  .article-header-information .authors a.cauthor:hover, .article-header-information .authors a.collective-author:hover {
    color: #fe7b51;
  }
  .article-header-information .authors.extra-info {
    margin-top: 5px;
  }
  .article-header-information .authors .article-page-expand-authors {
    display: inline-block;
  }
  .article-header-information .authors .article-page-expand-authors.open {
    display: none;
  }
  .article-header-information .authors .article-page-hidden-authors {
    display: none;
  }
  .article-header-information .authors .article-page-hidden-authors.open {
    display: inline-block;
  }

  .prime-recommended-wrapper .article-text {
    display: none;
  }
  .prime-recommended-wrapper .f1r-icon.biggest {
    font-size: 26px;
  }

  .article-title-and-info.article-view {
    line-height: 26px;
  }
  .article-title-and-info span.updated-box {
    display: none;
  }

  .article-badges-container {
    display: none;
  }

  .article-interaction-container {
    display: none;
  }

  .article-retracted-box {
    width: auto;
    margin: 10px 0 30px 0;
    padding: 20px;
  }
  .article-retracted-box .rtitle {
    font: normal normal normal 19px/26px "ProximaSemiBold", Arial, sans-serif;
    margin: 0;
  }
  .article-retracted-box p {
    font: normal normal normal 16px/26px "ProximaRegular", Arial, sans-serif;
    margin: 0;
  }

  .contracted-details {
    height: 50px;
    padding: 0;
    border-bottom: 1px solid #dddddd;
    display: block;
  }
  .contracted-details.first {
    border-top: 1px solid #dddddd;
  }
  .contracted-details a.contracted-details-label {
    display: none;
  }
  .contracted-details a.section-title {
    font: normal normal normal 19px/19px "ProximaRegular", Arial, sans-serif;
    line-height: 50px;
    color: #909090;
    letter-spacing: 0.01em;
    text-decoration: none;
    display: inline-block;
  }
  .contracted-details a.section-title:hover {
    color: #333333;
  }
  .contracted-details .f1r-icon:before {
    margin-left: 0;
    margin-right: 0;
  }
  .contracted-details .f1r-icon.section-control {
    float: right;
    color: #909090;
    width: 12px;
    font-size: 24px;
    line-height: 50px;
    margin-right: 6px;
  }
  .contracted-details .f1r-icon.section-control:hover {
    color: #333333;
  }
  .contracted-details .f1r-icon.icon-14_more_small {
    display: inline-block;
  }
  .contracted-details .f1r-icon.icon-10_less_small {
    display: none;
  }
  .contracted-details .expanded-details {
    display: none;
    font: normal normal normal 14px/22px "ProximaRegular", Arial, sans-serif;
    color: #666666;
    padding-bottom: 20px;
  }
  .contracted-details .expanded-details.grant-information.article-page {
    margin-right: 0;
  }
  .contracted-details .expanded-details sup {
    color: #f2673c;
  }
  .contracted-details .expanded-details a {
    color: #f2673c;
    text-decoration: none;
  }
  .contracted-details .expanded-details a:hover {
    color: #fe7b51;
    text-decoration: none;
  }
  .contracted-details.open {
    color: #333333;
    height: auto;
  }
  .contracted-details.open .f1r-icon.icon-14_more_small {
    display: none;
  }
  .contracted-details.open .f1r-icon.icon-10_less_small {
    display: inline-block;
  }
  .contracted-details.open .expanded-details {
    display: block;
  }

  .article-page-section-box {
    box-sizing: border-box;
    padding: 8px 10px 10px 10px;
    background-color: #fff;
    display: block;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .article-page-section-box.last {
    margin-bottom: 60px;
  }
  .article-page-section-box .box-title {
    font: normal normal normal 16px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #666666;
    border-top: 2px solid #f2673c;
    padding-top: 11px;
  }
  .article-page-section-box .box-title .f1r-icon {
    color: #666666;
    margin-left: -4px;
  }
  .article-page-section-box .box-title.channels {
    padding-top: 7px;
  }
  .article-page-section-box .info-row {
    font: italic normal normal 14px/17px "ProximaRegular", Arial, sans-serif;
    letter-spacing: 0.01em;
  }
  .article-page-section-box .status-row {
    border-top: 1px solid #ddd;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    font: normal normal normal 12px Arial, sans-serif;
    color: #666666;
  }
  .article-page-section-box .status-row .status-icons {
    float: right;
    margin-top: -2px;
  }
  .article-page-section-box .status-row .status-icons .f1r-icon:before {
    margin-left: 0;
    margin-right: 0;
  }
  .article-page-section-box .status-row .status-icons em {
    line-height: 16px;
  }
  .article-page-section-box .article-collection-wrapper {
    min-width: 200px;
    width: 100%;
    border: 1px solid #ddd;
    padding: 0;
    background-color: #f0f0f0;
    height: 80px;
  }
  .article-page-section-box .article-collection-wrapper .collection-image {
    position: absolute;
    background-color: #fff;
    width: 80px;
    height: 80px;
  }
  .article-page-section-box .article-collection-wrapper .collection-image img {
    height: 60px;
    margin: 10px 0 0 10px;
  }
  .article-page-section-box .article-collection-wrapper .collection-detail {
    max-width: 100%;
    margin-left: 90px;
    display: table;
    margin-right: 20px;
  }
  .article-page-section-box .article-collection-wrapper .collection-detail a {
    font: normal normal normal 14px/17px "ProximaSemiBold", Arial, sans-serif;
    color: #666666;
    letter-spacing: 0.01em;
    text-decoration: none;
    vertical-align: middle;
    height: 80px;
    display: table-cell;
  }
  .article-page-section-box .article-collection-wrapper .icon-38_arrow_right_big:before {
    margin-left: 0;
    margin-right: 0;
  }
  .article-page-section-box .article-collection-wrapper .icon-38_arrow_right_big {
    position: relative;
    top: -50px;
    float: right;
    color: #c4c4c4;
  }
  .article-page-section-box .article-collection-wrapper:hover {
    /*.collection-image img { margin: 0; max-width: 80px; max-height: 80px; height: 80px; }*/
  }
  .article-page-section-box .article-collection-wrapper:hover .collection-detail a {
    color: #f2673c;
  }

  .article-page-abstract, .article-abstract {
    background-color: white;
    margin: 0 -20px;
    padding: 0 20px;
    letter-spacing: 0.01em;
    color: #333;
  }

  .article-page-abstract {
    font: normal normal normal 19px "ProximaSemiBold", Arial, sans-serif;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .article-page-general-text-mobile {
    font: normal normal normal 16px/26px "ProximaRegular", Arial, sans-serif;
  }

  .article-information {
    display: none;
  }

  .h2-title.no-top-margin {
    margin-bottom: 20px;
  }

  .article-updated-box, .article-updated-new-box {
    margin: 0 -20px;
    padding: 30px 20px;
  }

  .updated-box {
    display: inline-block;
    height: 18px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    font: normal normal normal 11px/18px "ProximaSemiBold", Arial, sans-serif;
    padding: 0 15px;
    margin: 2px 5px 0 0;
    letter-spacing: 0.05em;
    color: #fff;
    text-transform: uppercase;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$valForOld)";
    filter: alpha(opacity=1);
  }

  .updated-box-bg.orange-bg {
    background: #f2673c;
  }

  .boxed-text {
    margin: 0 -20px -20px -20px;
  }

  .boxed-text.followup {
    margin-top: 30px;
  }

  .article-context {
    margin: 0px -20px 0 -20px;
    padding: 0 20px;
    background-color: white;
    font: normal normal normal 14px/26px "ProximaRegular", Arial, sans-serif;
    letter-spacing: 0.01em;
  }
  .article-context a {
    color: #f2673c;
  }
  .article-context a:hover {
    color: #fe7b51;
  }
  .article-context .download-help-link {
    display: none;
  }
  .article-context h2.main-title::before {
    content: '\e840';
    font-family: "F1000ResearchFontIcons";
    float: right;
    font-size: 24px;
  }
  .article-context h2.main-title {
    height: 50px;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #dddddd;
    display: block;
    font: normal normal normal 19px/50px "ProximaSemiBold", Arial, sans-serif;
    color: #909090;
    letter-spacing: 0.01em;
    text-decoration: none;
    overflow: hidden;
  }
  .article-context h2.main-title:hover {
    color: #333333;
  }
  .article-context div.fig.panel h3, .article-context div.fig.panel p {
    font: normal normal normal 14px/18px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: 0.01em;
    color: #333333;
  }
  .article-context div.fig.panel p {
    font-family: "ProximaRegular", Arial, sans-serif;
  }
  .article-context div.fig.panel h3 {
    margin-bottom: 30px;
  }
  .article-context div.table-wrap.panel .thumbnail-table {
    margin-right: 15px;
  }
  .article-context div.table-wrap.panel .caption {
    margin-left: 0;
  }
  .article-context .generated-article-body p, .article-context .generated-article-body h3.section-title, .article-context .generated-article-body div.panel, .article-context .generated-article-body div.figshare_file_widget,
  .article-context .generated-article-body div.article-interactive-content-container, .article-context .generated-article-body div.list,
  .article-context .generated-article-body div.article-interactive-omero-container, .article-context .generated-article-body pre.preformat,
  .article-context .generated-article-body .interactive-omero-button, .article-context .generated-article-body img {
    display: none;
  }
  .article-context .generated-article-body .article-interactive-content-container, .article-context .generated-article-body .article-interactive-omero-container {
    margin: 0 -20px;
  }
  .article-context .generated-article-body.open h2.main-title {
    border-bottom: 0;
    line-height: 22px;
    padding-top: 14px;
    height: auto;
  }
  .article-context .generated-article-body.open h2.main-title::before {
    content: '\e841';
  }
  .article-context .generated-article-body.open p, .article-context .generated-article-body.open h3.section-title, .article-context .generated-article-body.open div.panel, .article-context .generated-article-body.open div.figshare_file_widget,
  .article-context .generated-article-body.open div.article-interactive-content-container, .article-context .generated-article-body.open div.list, .article-context .generated-article-body.open img,
  .article-context .generated-article-body.open div.article-interactive-omero-container, .article-context .generated-article-body.open pre.preformat {
    display: block;
  }
  .article-context .generated-article-body.open p.is-hidden {
    display: none;
  }
  .article-context .generated-article-body.open div.fig.panel {
    background-color: #dddddd;
    margin-left: -20px;
    margin-right: -20px;
  }
  .article-context .generated-article-body.open div.fig.panel img {
    width: 100%;
  }
  .article-context .generated-article-footer > i {
    display: none;
    padding: 0 20px;
  }
  .article-context .generated-article-footer {
    background-color: #f7f6f5;
    margin: 0 -20px;
  }
  .article-context .generated-article-footer .section {
    display: none;
  }
  .article-context .generated-article-footer .back-section {
    border-top: 0;
    margin-top: 0;
    padding: 0 20px;
  }
  .article-context .generated-article-footer .back-section h2.main-title {
    font: normal normal normal 19px/50px "ProximaRegular", Arial, sans-serif;
  }
  .article-context .generated-article-footer .back-section h2.add-top-border {
    border-top: 1px solid #ddd;
  }
  .article-context .generated-article-footer .back-section p, .article-context .generated-article-footer .back-section .section.ref-list, .article-context .generated-article-footer .back-section .section, .article-context .generated-article-footer .back-section div.panel, .article-context .generated-article-footer .back-section h3.label {
    display: none;
  }
  .article-context .generated-article-footer .back-section .prime-recommended-wrapper {
    float: left;
    position: absolute;
    margin-left: -20px;
    margin-top: 11px;
    padding-left: 20px;
  }
  .article-context .generated-article-footer .back-section .prime-recommended-wrapper .f1r-icon:before {
    margin-left: 0;
    margin-right: 0;
  }
  .article-context .generated-article-footer .back-section .prime-recommended-wrapper .f1r-icon {
    font-size: 30px;
  }
  .article-context .generated-article-footer .back-section .prime-recommended-wrapper span.prime-red {
    display: none;
  }
  .article-context .generated-article-footer .back-section.open h2.main-title {
    border-bottom: 0;
  }
  .article-context .generated-article-footer .back-section.open h2.main-title::before {
    content: '\e841';
  }
  .article-context .generated-article-footer .back-section.open p, .article-context .generated-article-footer .back-section.open .section.ref-list, .article-context .generated-article-footer .back-section.open .section, .article-context .generated-article-footer .back-section.open div.panel, .article-context .generated-article-footer .back-section.open h3.label {
    display: block;
  }
  .article-context .generated-article-footer > .section h2.main-title {
    font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
  }
  .article-context .f1r-icon-circle-wrapper.article-page-mobile-image-icon {
    display: inline-block;
  }

  .generated-resource-link-wrapper .download-powerpoint.general-white-orange-button {
    background-color: #f2673c;
    color: white;
    text-shadow: none;
  }

  /* DATASET SPECIALS */
  .modal-window-wrapper .dataset-help-window {
    max-width: 85%;
    margin-top: 70px;
    padding: 10px;
  }
  .modal-window-wrapper .dataset-help-window ul {
    font: normal normal normal 13px/16px "ProximaRegular", Arial, sans-serif;
  }

  .popup-window.cite-this-dataset {
    width: 200px;
  }

  .dataset-cite-article-popup-wrapper.dataset-file .popup-window-wrapper {
    margin-left: -200px;
  }

  /* FIGSHARE SPECIALS */
  .figshare-widget .fwf-controlls {
    height: 80px;
  }
  .figshare-widget .fwf-cta {
    float: left;
    margin: 15px 0 0 10px;
  }
  .figshare-widget .fw-overlay {
    margin-left: 0;
    left: 5%;
    width: 83%;
    padding: 10px;
    top: 70px;
    margin-top: 0;
  }
  .figshare-widget .fod-trimmed-descript {
    margin-top: 5px;
  }
  .figshare-widget .fd-info {
    height: 48px;
    padding-top: 3px;
  }
  .figshare-widget .fwh-title {
    width: 60%;
  }
  .figshare-widget .fwh-stats {
    width: 40%;
  }
  .figshare-widget .fwh-stat .fws-type {
    word-break: break-word;
  }

  .article-comments {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .reports-comments a, .reports-comments .continue-reading-container, .reports-comments .hide-comment-container, .article-comments a, .article-comments .continue-reading-container, .article-comments .hide-comment-container {
    color: #f2673c;
  }
  .reports-comments a:hover, .reports-comments .continue-reading-container:hover, .reports-comments .hide-comment-container:hover, .article-comments a:hover, .article-comments .continue-reading-container:hover, .article-comments .hide-comment-container:hover {
    color: #fe7b51;
  }
  .reports-comments .current-referee-status, .article-comments .current-referee-status {
    background-color: #909090;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0 -20px;
    padding: 0 20px;
    color: white;
  }
  .reports-comments .current-referee-status .icon-85_peer_review, .article-comments .current-referee-status .icon-85_peer_review {
    color: white;
  }
  .reports-comments .current-article-comment-section, .article-comments .current-article-comment-section {
    background-color: white;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0 -20px;
    padding: 0 20px;
    color: #909090;
  }
  .reports-comments .icon-104_comments, .article-comments .icon-104_comments {
    color: #909090;
  }
  .reports-comments .icon-10_less_small, .article-comments .icon-10_less_small {
    display: none;
    font-size: 24px;
  }
  .reports-comments .icon-14_more_small, .article-comments .icon-14_more_small {
    display: inline-block;
    font-size: 24px;
  }
  .reports-comments h2, .article-comments h2 {
    text-transform: uppercase;
    font: normal normal normal 16px/21px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: 0.05em;
  }
  .reports-comments h3, .article-comments h3 {
    font: normal normal normal 12px/40px Arial, sans-serif;
    text-transform: uppercase;
  }
  .reports-comments .circle-icon-small, .reports-comments h3, .reports-comments .referee-report-version-box, .reports-comments .is-centered, .reports-comments ul,
  .reports-comments .referee-response-container, .reports-comments .mobile-sections-divider.versions-divider, .article-comments .circle-icon-small, .article-comments h3, .article-comments .referee-report-version-box, .article-comments .is-centered, .article-comments ul, .article-comments .referee-response-container, .article-comments .mobile-sections-divider.versions-divider {
    display: none;
  }
  .reports-comments .comments-list-container, .article-comments .comments-list-container {
    display: none;
  }
  .reports-comments .mobile-version-info, .article-comments .mobile-version-info {
    display: none;
  }
  .reports-comments .mobile-version-info .version, .reports-comments .mobile-version-info .details, .article-comments .mobile-version-info .version, .article-comments .mobile-version-info .details {
    font: normal normal bold 12px/24px Arial, sans-serif;
    letter-spacing: 0.05em;
    color: #f2673c;
  }
  .reports-comments .mobile-version-info .details, .article-comments .mobile-version-info .details {
    font-weight: normal;
    color: #333333;
  }
  .reports-comments .mobile-version-info .previous-version, .article-comments .mobile-version-info .previous-version {
    color: #55b5dd;
  }
  .reports-comments.open .current-referee-status, .reports-comments.open .current-article-comment-section, .article-comments.open .current-referee-status, .article-comments.open .current-article-comment-section {
    color: #666;
  }
  .reports-comments.open .current-referee-status .icon-10_less_small, .reports-comments.open .current-article-comment-section .icon-10_less_small, .article-comments.open .current-referee-status .icon-10_less_small, .article-comments.open .current-article-comment-section .icon-10_less_small {
    display: inline-block;
  }
  .reports-comments.open .current-referee-status .icon-14_more_small, .reports-comments.open .current-article-comment-section .icon-14_more_small, .article-comments.open .current-referee-status .icon-14_more_small, .article-comments.open .current-article-comment-section .icon-14_more_small {
    display: none;
  }
  .reports-comments.open .current-referee-status .icon-85_peer_review, .reports-comments.open .current-article-comment-section .icon-85_peer_review, .article-comments.open .current-referee-status .icon-85_peer_review, .article-comments.open .current-article-comment-section .icon-85_peer_review {
    color: #666;
  }
  .reports-comments.open .current-referee-status, .article-comments.open .current-referee-status {
    background-color: white;
  }
  .reports-comments.open h3, .reports-comments.open .referee-response-container, .reports-comments.open .mobile-sections-divider.versions-divider, .article-comments.open h3, .article-comments.open .referee-response-container, .article-comments.open .mobile-sections-divider.versions-divider {
    display: block;
  }
  .reports-comments.open h3, .article-comments.open h3 {
    border-top: 1px solid #ddd;
    margin: 0 -20px;
    padding: 0 20px;
  }
  .reports-comments.open .mobile-version-info, .article-comments.open .mobile-version-info {
    display: inline-block;
  }
  .reports-comments.open .comments-list-container, .reports-comments.open .is-centered, .reports-comments.open ul, .article-comments.open .comments-list-container, .article-comments.open .is-centered, .article-comments.open ul {
    display: block;
  }
  .reports-comments .mobile-ref-status-help, .article-comments .mobile-ref-status-help {
    margin: 0 -20px;
    padding: 15px 20px;
    background-color: #eee;
    border: 1px solid #ddd;
    border-bottom: 0;
    color: #909090;
    font: normal normal normal 14px/14px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: 0.02em;
    text-transform: none;
  }
  .reports-comments .mobile-ref-status-help .mobile-ref-status-help-content, .article-comments .mobile-ref-status-help .mobile-ref-status-help-content {
    display: none;
    font: normal normal normal 14px/14px "ProximaRegular", Arial, sans-serif;
  }
  .reports-comments .mobile-ref-status-help .mobile-ref-status-help-content .title, .article-comments .mobile-ref-status-help .mobile-ref-status-help-content .title {
    font: normal normal normal 14px/14px "ProximaSemiBold", Arial, sans-serif;
    display: block;
  }
  .reports-comments .mobile-ref-status-help .mobile-ref-status-help-content .divider, .article-comments .mobile-ref-status-help .mobile-ref-status-help-content .divider {
    margin: 15px 0;
    border-top: 1px solid #ddd;
  }
  .reports-comments .referee-response-container, .article-comments .referee-response-container {
    background-color: white;
    border: 1px solid #ddd;
    margin-bottom: 40px;
    padding-bottom: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .reports-comments .referee-response-container.last-report-for-version, .article-comments .referee-response-container.last-report-for-version {
    margin-bottom: 0;
  }
  .reports-comments .referee-response-container .referee-report-info-box.referee-report-details-box, .article-comments .referee-response-container .referee-report-info-box.referee-report-details-box {
    background-color: transparent;
    padding: 20px 10px;
  }
  .reports-comments .referee-response-container .referee-report-status-line, .reports-comments .referee-response-container .article-count-box, .article-comments .referee-response-container .referee-report-status-line, .article-comments .referee-response-container .article-count-box {
    display: none;
  }
  .reports-comments .referee-response-container .mobile-report-text, .article-comments .referee-response-container .mobile-report-text {
    font: normal normal normal 14px "ProximaSemiBold", Arial, sans-serif;
    text-transform: uppercase;
  }
  .reports-comments .referee-response-container .mobile-report-info, .article-comments .referee-response-container .mobile-report-info {
    font: normal normal normal 14px "ProximaRegular", Arial, sans-serif;
  }
  .reports-comments .referee-response-container .content-divider, .article-comments .referee-response-container .content-divider {
    margin: 20px 10px;
    border-top: 1px solid #ddd;
  }
  .reports-comments .referee-response-container .content-divider.report-info, .article-comments .referee-response-container .content-divider.report-info {
    margin: 20px 0;
  }
  .reports-comments .referee-response-container .continue-reading-container, .reports-comments .referee-response-container .hide-comment-container, .article-comments .referee-response-container .continue-reading-container, .article-comments .referee-response-container .hide-comment-container {
    color: #f2673c;
    font-size: 14px;
  }
  .reports-comments .referee-response-container .continue-reading-container:hover, .reports-comments .referee-response-container .hide-comment-container:hover, .article-comments .referee-response-container .continue-reading-container:hover, .article-comments .referee-response-container .hide-comment-container:hover {
    color: #fe7b51;
  }
  .reports-comments .referee-response-container .info-separation, .article-comments .referee-response-container .info-separation {
    padding-right: 10px;
    font: normal normal normal 16px/26px "ProximaSemiBold", Arial, sans-serif;
  }
  .reports-comments .referee-response-container .info-separation div span.bold, .article-comments .referee-response-container .info-separation div span.bold {
    display: block;
  }
  .reports-comments .referee-response-container .referee-report-content, .article-comments .referee-response-container .referee-report-content {
    font: normal normal normal 16px/26px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: 0.01em;
    color: #333;
    padding: 0 10px;
    overflow: hidden;
  }
  .reports-comments .referee-response-container .referee-report-content .info-separation, .article-comments .referee-response-container .referee-report-content .info-separation {
    padding-right: 0;
  }
  .reports-comments .referee-response-container .referee-report-content .cite-report-wrapper, .reports-comments .referee-response-container .referee-report-content .report-concern-wrapper, .article-comments .referee-response-container .referee-report-content .cite-report-wrapper, .article-comments .referee-response-container .referee-report-content .report-concern-wrapper {
    margin-top: 10px;
    font: normal normal normal 12px/26px Arial, sans-serif;
    letter-spacing: 0.05em;
  }
  .reports-comments .referee-response-container .referee-report-content .cite-report-wrapper a, .reports-comments .referee-response-container .referee-report-content .report-concern-wrapper a, .article-comments .referee-response-container .referee-report-content .cite-report-wrapper a, .article-comments .referee-response-container .referee-report-content .report-concern-wrapper a {
    color: #666;
    text-transform: none;
  }
  .reports-comments .referee-response-container .referee-report-content .cite-report-wrapper a:hover, .reports-comments .referee-response-container .referee-report-content .report-concern-wrapper a:hover, .article-comments .referee-response-container .referee-report-content .cite-report-wrapper a:hover, .article-comments .referee-response-container .referee-report-content .report-concern-wrapper a:hover {
    color: #fe7b51;
    text-decoration: none;
  }
  .reports-comments .referee-response-container .referee-report-content .cite-report-wrapper, .article-comments .referee-response-container .referee-report-content .cite-report-wrapper {
    float: left;
  }
  .reports-comments .referee-response-container .referee-report-content .report-concern-wrapper, .article-comments .referee-response-container .referee-report-content .report-concern-wrapper {
    float: right;
  }
  .reports-comments .comments-list-container, .article-comments .comments-list-container {
    margin-bottom: -20px;
  }
  .reports-comments .comments-list-container .comment-button-wrapper, .article-comments .comments-list-container .comment-button-wrapper {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 10px;
    border-top: 3px dashed #ddd;
    text-align: center;
  }
  .reports-comments .comments-list-container .comments-closed, .article-comments .comments-list-container .comments-closed {
    font: italic normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #666;
    padding: 0 0 20px 0;
    margin: 20px 0 30px 0;
    border-bottom: 1px solid #ddd;
  }
  .reports-comments .comment-content .report-concern-wrapper, .article-comments .comment-content .report-concern-wrapper {
    margin: 20px 0 10px 0;
  }
  .reports-comments .comment-content .report-concern-wrapper .report-a-concern-link, .article-comments .comment-content .report-concern-wrapper .report-a-concern-link {
    text-transform: none;
    font: normal normal normal 12px/17px "ProximaRegular", Arial, sans-serif;
    letter-spacing: 0.01em;
  }
  .reports-comments .ui-tabs .add-comment-form.response-and-comment, .article-comments .ui-tabs .add-comment-form.response-and-comment {
    margin-left: 0;
    margin-right: 0;
    font: normal normal normal 14px/19px arial;
    letter-spacing: 0.02em;
  }
  .reports-comments .f1000Expander .ui-tabs-nav li.ui-state-default, .reports-comments .f1000Expander .ui-tabs-nav li.ui-state-default a, .article-comments .f1000Expander .ui-tabs-nav li.ui-state-default, .article-comments .f1000Expander .ui-tabs-nav li.ui-state-default a {
    background-image: none;
    width: 100%;
    text-align: center;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper, .article-comments .all-comment-wrapper .comment-wrapper {
    margin: 20px 0;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: normal normal normal 16px/26px "ProximaSemiBold", Arial, sans-serif;
    letter-spacing: -0.01em;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper.button-wrapper, .article-comments .all-comment-wrapper .comment-wrapper.button-wrapper {
    border: 0;
    margin: 0;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper.response-on-mobile, .article-comments .all-comment-wrapper .comment-wrapper.response-on-mobile {
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper span.name, .article-comments .all-comment-wrapper .comment-wrapper span.name {
    display: block;
    line-height: 20px;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .one-comment, .article-comments .all-comment-wrapper .comment-wrapper .one-comment {
    padding: 10px;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .one-comment.with-divider, .article-comments .all-comment-wrapper .comment-wrapper .one-comment.with-divider {
    border-bottom: 0;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment, .article-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment {
    background-color: transparent;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment .register-report-comment-button .f1r-article-mobile, .article-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment .register-report-comment-button .f1r-article-mobile {
    text-align: center;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment .add-comment-form, .article-comments .all-comment-wrapper .comment-wrapper .one-comment.add-the-comment .add-comment-form {
    margin-left: -10px;
    margin-right: -10px;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .commenter-role, .article-comments .all-comment-wrapper .comment-wrapper .commenter-role {
    font: normal normal normal 14px/26px "ProximaRegular", Arial, sans-serif;
    color: #333;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .commenter-affiliation, .article-comments .all-comment-wrapper .comment-wrapper .commenter-affiliation {
    color: #666;
    font: normal normal normal 16px/20px "ProximaRegular", Arial, sans-serif;
    letter-spacing: -0.01em;
  }
  .reports-comments .all-comment-wrapper .comment-wrapper .the-comment-date, .article-comments .all-comment-wrapper .comment-wrapper .the-comment-date {
    font: italic normal normal 14px/18px "ProximaRegular", Arial, sans-serif;
    letter-spacing: normal;
    color: #666;
    margin-top: 5px;
  }

  /* END OF ARTICLE PAGE */
  /* SUBJECTS PAGE */
  .subject-browse .heading9.aligned-text {
    width: auto;
  }

  .subject-browse .subject-wrapper.subjectcol-left,
  .subject-browse .subject-wrapper.subjectcol-right {
    float: none;
    margin: 20px 0 40px 0;
  }

  /* END OF SUBJECTS PAGE */
  /* MY RESEARCH PAGE */
  #my-research-layout {
    margin-top: -50px;
  }
  #my-research-layout #my-research-navigation {
    width: 100%;
    display: block;
    float: none;
    margin-bottom: 30px;
  }
  #my-research-layout #my-research-navigation .main-nav-items {
    border-top: 0;
  }
  #my-research-layout #my-research-navigation .navigation-heading.no-nav-image {
    display: none;
  }
  #my-research-layout .my-research-top .h1-title {
    margin-top: -25px;
  }

  /* END OF MY RESEARCH PAGE */
}
@media (max-width: 760px) {
  .channels-layout .all-channels-container {
    padding-left: 40px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 10px !important;
  }
}
@media (max-width: 700px) {
  .channels-layout .all-channels-container {
    padding-left: 20px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 5px !important;
  }
}
@media (max-width: 650px) {
  .channels-layout .all-channels-container {
    padding-left: 60px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 20px !important;
  }
}
@media (max-width: 620px) {
  .footer-wrapper .product-column .product-column-header {
    line-height: 15px;
    min-height: 110px;
  }

  .footer-wrapper .footer .product-column .product-column-header span {
    bottom: -75px;
  }

  .channels-layout .channels-footer-bar {
    text-align: center;
    height: auto;
  }
  .channels-layout .channels-footer-bar .channels-footer-text {
    position: relative;
    top: 2%;
    padding: 0 20px;
  }
  .channels-layout .channels-footer-bar .channels-footer-button {
    right: initial;
    position: relative;
    top: initial;
    display: inline-block;
    margin-top: 20px;
  }
  .channels-layout .channels-footer-image {
    float: none;
  }
}
@media (max-width: 560px) {
  .channels-layout .all-channels-container {
    padding-left: 20px;
  }

  .header-wrapper .header-row-container .the-menu .top-search-form-wrapper {
    width: 90%;
  }
  .header-wrapper .network-header {
    width: 100%;
    display: block;
    text-align: left;
  }
  .header-wrapper .network-header {
    border-bottom: 1px dotted #ddd;
  }

  .cookie-warning .instruction {
    width: 80%;
  }

  .content-wrapper.homepage-new .content .top-content-row {
    padding: 20px 0;
  }
  .content-wrapper.homepage-new .content .top-content-row .top-content-row-heading {
    margin-left: 20px;
    padding: 0 20px;
    font: normal normal normal 20px/40px "ProximaSemiBold", Arial, sans-serif;
  }
  .content-wrapper.homepage-new .content .top-content-row .top-content-row-logo {
    height: 38px;
    width: 151px;
    background-size: 151px 20px;
  }
  .content-wrapper.homepage-new .content .detail-section-text {
    padding: 20px 20px 0 20px;
  }
  .content-wrapper.homepage-new .content .feeds .feed-left {
    padding: 0 20px 50px 20px;
  }
  .content-wrapper.homepage-new .content .feeds .feed-right {
    padding: 30px 20px 0 20px;
  }

  .footer-wrapper .product-column .product-nav-column ul {
    margin-right: 20px;
  }
}
@media (max-width: 520px) {
  .channels-layout .all-channels-container {
    padding-left: 30px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 10px !important;
  }
}
@media (max-width: 490px) {
  .channels-layout .all-channels-container {
    padding-left: 10px;
  }
  .channels-layout .all-channels-container .channel-wrapper {
    margin: 10px 5px !important;
  }
}
@media (max-width: 450px) {
  .channels-layout .all-channels-container {
    padding-left: 0;
  }
}
@media (max-width: 440px) {
  .channels-layout .all-channels-container .channel-wrapper {
    float: none;
  }
  .channels-layout .all-channels-container .channel-wrapper.left, .channels-layout .all-channels-container .channel-wrapper.right {
    float: none;
  }
}
@media (max-width: 380px) {
  .content-wrapper.homepage-new .content .header-row {
    min-height: 450px;
  }
  .content-wrapper.homepage-new .content .header-row .header-row-heading {
    padding-top: 40px;
  }
  .content-wrapper.homepage-new .content .header-row .header-row-disclaimer-wrapper .header-row-disclaimer {
    padding: 10px 30px;
    line-height: 15px;
  }
  .content-wrapper.homepage-new .content .top-content-row {
    display: none;
    padding: 20px 0;
  }
  .content-wrapper.homepage-new .content .top-content-row .top-content-row-heading {
    margin-left: 20px;
    padding: 0 20px;
    font: normal normal normal 16px/40px "ProximaSemiBold", Arial, sans-serif;
  }
  .content-wrapper.homepage-new .content .top-content-row .top-content-row-logo {
    height: 38px;
    width: 121px;
    background-size: 121px 16px;
  }
  .content-wrapper.homepage-new .content .detail-section-row .quote-mark {
    margin-bottom: 140px;
  }

  .video-wrapper .video {
    border: 0;
    max-width: 100%;
    height: 260px;
    overflow: hidden;
  }
  .video-wrapper .video.speed-video, .video-wrapper .video.speed-video-zh_TW, .video-wrapper .video.speed-video-zh_CN, .video-wrapper .video.transparency-video, .video-wrapper .video.transparency-video-zh_TW, .video-wrapper .video.transparency-video-zh_CN, .video-wrapper .video.everything-video, .video-wrapper .video.everything-video-zh_TW, .video-wrapper .video.everything-video-zh_CN, .video-wrapper .video.data-video, .video-wrapper .video.data-video-zh_TW, .video-wrapper .video.data-video-zh_CN {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
  }

  .video-wrapper .video-controls {
    max-width: 100%;
  }

  .footer-wrapper .footer .products-copyright {
    font-size: 11px;
    line-height: 15px;
  }
}
